From f71043bb702f88ea0b17e2108cc34f9c0b6dd977 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 7 Jun 2024 11:38:10 +0800 Subject: [PATCH] Auto Submit --- ...fa0224.async.js => 10646.cc3b3ad4.async.js | 2 +- ...027629.async.js => 11874.8f237a92.async.js | 4 +- ...fd3b5b.async.js => 13735.616b936e.async.js | 4 +- ...81ac1e.async.js => 14491.8c1ebbc9.async.js | 4 +- 15932.f46d416f.async.js | 2220 ++ ...e111fe.async.js => 20986.ede57ad2.async.js | 5 +- ...902c10.async.js => 21313.82a69370.async.js | 4 +- ...178507.async.js => 23942.f88a512d.async.js | 2 +- ...47c456.async.js => 24665.79c5f4e5.async.js | 4 +- ...29ab71.async.js => 27060.9cf0096c.async.js | 4 +- ...58891e.async.js => 27491.5a2d2ccb.async.js | 2 +- 28209.134fb3fb.async.js | 6872 ----- 29847.a32a099e.async.js | 877 - ...c30635.async.js => 31503.b7b53ba5.async.js | 17 +- ...be6e42.async.js => 33473.119b4bec.async.js | 2 +- 36150.fcd989f9.async.js | 1589 ++ ...658b24.async.js => 36524.613fffa3.async.js | 28 +- ...824a92.async.js => 38996.3380ccec.async.js | 2 +- 39380.2f4daaf1.async.js | 1558 -- 40971.10c728aa.async.js | 714 - 42461.8ac16056.async.js | 846 - ...b2beb3.async.js => 44189.f037e7e9.async.js | 4 +- 44467.6014e8d8.async.js | 1222 + ...235dad.async.js => 46117.13fe4852.async.js | 2 +- 49962.c5253957.async.js | 618 - ...dd903d.async.js => 56219.e4b147df.async.js | 2 +- 5627.a0bafb65.async.js | 1029 - 56925.6b0eae6e.async.js | 651 + 57687.dc8fdcf8.async.js | 3007 +++ ...0ac98a.async.js => 58098.e1df311a.async.js | 117 +- 6155.9ec506e2.async.js | 656 + ...9e7f38.async.js => 62861.99c5d8c9.async.js | 2 +- ...91da48.async.js => 62945.927b34c0.async.js | 446 +- 65588.41b7fb3e.async.js | 5425 ---- ...e331e3.async.js => 70427.c7b2412e.async.js | 36 +- ...e53b0c.async.js => 70601.00487059.async.js | 2 +- ...769f4b.async.js => 71796.e249b36e.async.js | 54 +- 72722.153c430f.async.js | 1974 ++ ...3ff03f.async.js => 75149.2a800bb8.async.js | 6871 ++++- 77670.a4de4ad1.async.js | 1327 - ...8c5040.async.js => 78684.706c44d5.async.js | 330 +- ...6a977d.async.js => 79074.734e3c2e.async.js | 2 +- ...9b0d40.async.js => 80480.1d4c3804.async.js | 2 +- ...610a64.async.js => 85274.d2a04fe9.async.js | 98 +- ...c9564c5.async.js => 8585.c7658cde.async.js | 2 +- ...672104.async.js => 89382.4b157315.async.js | 4 +- ...a02a1b.async.js => 91857.32dc231a.async.js | 2 +- ...c62abe.async.js => 96738.81fa1ebb.async.js | 98 +- ...3e6965.async.js => 98964.a08edbc8.async.js | 2 +- ...71d58b.async.js => 99998.7c5f597a.async.js | 2 +- favicon.ico | Bin 0 -> 9049 bytes index.html | 4 +- js/jupyter.js | 34 +- js/public.js | 2 +- ...uts__ShixunDetail__index.e40aacb3.async.js | 22 +- ... layouts__SimpleLayouts.350ee14a.chunk.css | 379 +- ...> layouts__SimpleLayouts.356398e1.async.js | 986 +- ...ync.js => layouts__index.c5d6c95a.async.js | 121 +- ...k.css => layouts__index.e9aaca4d.chunk.css | 379 +- ...=> layouts__user__index.626bcb64.chunk.css | 379 +- layouts__user__index.98860685.async.js | 1339 - layouts__user__index.c066eb35.async.js | 328 + ...__Account__Secure__index.f2c69a0b.async.js | 70 +- ...stration__Student__index.efd6f438.async.js | 6 - ...tration__Student__index.f4e29379.chunk.css | 2 +- ...Classrooms__Index__index.efebe647.async.js | 18 +- ...Lists__Attachment__index.a75fccd4.async.js | 23 +- ...Homework__Comment__index.8666ad3c.async.js | 14 +- ...nHomework__Detail__index.0ca5fc3c.async.js | 18 +- ...s__CommonHomework__index.670e3813.async.js | 26 +- ...urseGroup__Detail__index.25d0ef95.async.js | 93 +- ...CourseGroup__List__index.42c034e7.async.js | 4 +- ...rseGroup__NotList__index.c3426d1b.async.js | 85 +- ...ts__Exercise__Add__index.d9a62ef1.async.js | 17 +- ..._Exercise__Answer__index.9f78a8ea.async.js | 1162 +- ..._Exercise__Detail__index.8d062fea.async.js | 869 +- ...Exercise__Detail__index.db7b0512.chunk.css | 124 +- ..._Exercise__Export__index.054747a8.async.js | 939 +- ..._Exercise__Notice__index.5066ef25.async.js | 5 +- ...cise__ReviewGroup__index.593f222b.async.js | 72 +- ..._Exercise__Review__index.1c7a5ff5.async.js | 338 +- ...__Lists__Exercise__index.4fec2bf0.async.js | 34 +- ...pHomework__Detail__index.9c725182.async.js | 35 +- ...ts__GroupHomework__index.1a70f96e.async.js | 34 +- ...Homework__Comment__index.f5390a34.async.js | 27 +- ...__Detail__Ranking__index.33655356.async.js | 14 +- ...mHomework__Detail__index.836db523.async.js | 18 +- ...__ProgramHomework__index.0388a134.async.js | 18 +- ...omeworks__Comment__index.062c852f.async.js | 576 +- ...Homeworks__Detail__index.2acba4eb.async.js | 793 +- ...__ShixunHomeworks__index.22be748f.async.js | 15 +- ...__VideoStatistics__index.a2132475.async.js | 745 +- ...__Lists__Students__index.0381174c.async.js | 382 +- ...etitions__Detail__index.23d83cc1.chunk.css | 563 - ...petitions__Detail__index.52b24193.async.js | 13313 +++++++--- ...etitions__Detail__index.72775c74.chunk.css | 1865 ++ ...ompetitions__Edit__index.47faeb83.async.js | 21858 ++++++++++++++++ ...mpetitions__Edit__index.75a6fe57.chunk.css | 5055 ++-- ...ompetitions__Edit__index.97d07012.async.js | 13186 ---------- ...ed__Assembly__TeamDateil.b89bbed0.async.js | 2 +- ...etitions__Entered__index.49ab58a6.async.js | 1305 +- ...titions__Entered__index.bedbd7ea.chunk.css | 3 - ...etitions__Exports__index.49e3e3b4.async.js | 266 - ...titions__Exports__index.5d6827ee.chunk.css | 202 + ...etitions__Exports__index.a1c6e3a4.async.js | 615 + ...titions__Exports__index.e160db7d.chunk.css | 30 - ...mpetitions__Index__index.dbec7360.async.js | 877 - ...petitions__Index__index.e83914bf.chunk.css | 582 + ...petitions__Index__index.febef4ac.chunk.css | 323 - ...petitions__Update__index.c542965e.async.js | 47 +- ...g__Evaluate__List__index.b3544f54.async.js | 4 +- ...ering__Norm__List__index.07591c9a.async.js | 4 +- ...p__Forums__Index__index.35932fb4.chunk.css | 117 - ... p__Forums__Index__index.e920be7c.async.js | 226 +- p__Forums__New__index.04b1687d.async.js | 435 + p__Forums__New__index.53dcf436.chunk.css | 20 - p__Forums__New__index.c3f8ba0a.chunk.css | 138 + p__Forums__New__index.ff2bd3d7.async.js | 539 - p__Forums__Subject__index.2031ddfa.async.js | 1800 -- p__Forums__Subject__index.8f2f113c.chunk.css | 619 - p__Forums__User__index.1a56a961.async.js | 1610 -- p__Forums__User__index.861cbe32.chunk.css | 815 - ...novation__Detail__index.359fe403.chunk.css | 379 +- ...nnovation__Detail__index.6170108f.async.js | 4 +- ...vation__MyDataSet__index.2b9ff307.async.js | 4 +- ...ovation__MyMirror__index.2b75b2ac.async.js | 2 +- ...vation__MyProject__index.25e2ab02.async.js | 4 +- ...on__PublicDataSet__index.58245d6f.async.js | 4 +- ...ion__PublicMirror__index.e1e5dfa6.async.js | 2 +- ...on__PublicProject__index.8e6ed023.async.js | 4 +- ...Innovation__Tasks__index.0ebf2415.async.js | 573 +- ...nnovation__Tasks__index.70624853.chunk.css | 379 +- ...Messages__Tidings__index.ce6a8b6e.async.js | 7 +- ...s => p__MyProblem__index.3bca7098.async.js | 27 +- ...Paperlibrary__Add__index.a74ba2e7.async.js | 17 +- ...ary__Random__Edit__index.cff24d19.async.js | 17 +- ...Paperlibrary__See__index.e2857a05.async.js | 12 +- ... => p__Paths__Detail__id.1165e88d.async.js | 391 +- ...cationalEducation__index.7d5f18a5.async.js | 580 +- ...cationalEducation__index.874cb18f.async.js | 300 - ...> p__Paths__Index__index.328421df.async.js | 20 +- ... => p__Problemset__index.f59de8d6.async.js | 4 +- ...estion__OjProblem__index.67b2d7a1.async.js | 27 +- ...c.js => p__Search__index.ebb56024.async.js | 15 +- ...etail__Challenges__index.00f59eea.async.js | 4 +- ...il__Collaborators__index.a614ba4b.async.js | 4 +- ...l__Collaborators__index.f2ac426d.chunk.css | 379 +- ...> p__Shixuns__Detail__id.9797cbae.async.js | 2 +- ... p__Shixuns__Edit__index.0f1e2877.async.js | 87 +- ...p__Shixuns__Edit__index.68837a72.chunk.css | 379 +- ...p__Shixuns__Index__index.b697407a.async.js | 32 +- ...s => p__User__Detail__id.077c3e2d.async.js | 35 +- ...b70.async.js => p__index.77488ce0.async.js | 3570 ++- ...8.chunk.css => p__index.b2b3f70b.chunk.css | 975 +- ...nc.js => p__tasks__index.6549b22e.async.js | 17 +- static/code.12be1d9c.png | Bin 0 -> 131072 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.e6075c25.js => umi.e18e31da.js | 7189 ++--- 161 files changed, 70053 insertions(+), 61107 deletions(-) rename 10646.26fa0224.async.js => 10646.cc3b3ad4.async.js (99%) rename 11874.14027629.async.js => 11874.8f237a92.async.js (99%) rename 13735.14fd3b5b.async.js => 13735.616b936e.async.js (99%) rename 14491.6281ac1e.async.js => 14491.8c1ebbc9.async.js (99%) create mode 100644 15932.f46d416f.async.js rename 20986.dde111fe.async.js => 20986.ede57ad2.async.js (99%) rename 21313.a7902c10.async.js => 21313.82a69370.async.js (99%) rename 23942.d4178507.async.js => 23942.f88a512d.async.js (99%) rename 24665.b347c456.async.js => 24665.79c5f4e5.async.js (99%) rename 27060.9b29ab71.async.js => 27060.9cf0096c.async.js (99%) rename 27491.8058891e.async.js => 27491.5a2d2ccb.async.js (99%) delete mode 100644 28209.134fb3fb.async.js delete mode 100644 29847.a32a099e.async.js rename 31503.d4c30635.async.js => 31503.b7b53ba5.async.js (98%) rename 33473.a1be6e42.async.js => 33473.119b4bec.async.js (99%) create mode 100644 36150.fcd989f9.async.js rename 36524.a6658b24.async.js => 36524.613fffa3.async.js (96%) rename 38996.58824a92.async.js => 38996.3380ccec.async.js (99%) delete mode 100644 39380.2f4daaf1.async.js delete mode 100644 40971.10c728aa.async.js delete mode 100644 42461.8ac16056.async.js rename 44189.40b2beb3.async.js => 44189.f037e7e9.async.js (99%) create mode 100644 44467.6014e8d8.async.js rename 46117.2b235dad.async.js => 46117.13fe4852.async.js (99%) delete mode 100644 49962.c5253957.async.js rename 56219.0add903d.async.js => 56219.e4b147df.async.js (99%) delete mode 100644 5627.a0bafb65.async.js create mode 100644 56925.6b0eae6e.async.js create mode 100644 57687.dc8fdcf8.async.js rename 58098.4f0ac98a.async.js => 58098.e1df311a.async.js (96%) create mode 100644 6155.9ec506e2.async.js rename 62861.d79e7f38.async.js => 62861.99c5d8c9.async.js (99%) rename 24698.8791da48.async.js => 62945.927b34c0.async.js (93%) delete mode 100644 65588.41b7fb3e.async.js rename 70427.b9e331e3.async.js => 70427.c7b2412e.async.js (99%) rename 70601.91e53b0c.async.js => 70601.00487059.async.js (99%) rename 13261.8b769f4b.async.js => 71796.e249b36e.async.js (97%) create mode 100644 72722.153c430f.async.js rename 75264.f03ff03f.async.js => 75149.2a800bb8.async.js (79%) delete mode 100644 77670.a4de4ad1.async.js rename 74287.3d8c5040.async.js => 78684.706c44d5.async.js (87%) rename 79074.266a977d.async.js => 79074.734e3c2e.async.js (99%) rename 80480.e79b0d40.async.js => 80480.1d4c3804.async.js (99%) rename 85274.72610a64.async.js => 85274.d2a04fe9.async.js (98%) rename 8585.8c9564c5.async.js => 8585.c7658cde.async.js (99%) rename 89382.11672104.async.js => 89382.4b157315.async.js (99%) rename 91857.58a02a1b.async.js => 91857.32dc231a.async.js (99%) rename 96738.96c62abe.async.js => 96738.81fa1ebb.async.js (93%) rename 98964.ba3e6965.async.js => 98964.a08edbc8.async.js (99%) rename 99998.0e71d58b.async.js => 99998.7c5f597a.async.js (99%) create mode 100644 favicon.ico rename layouts__ShixunDetail__index.8232b876.async.js => layouts__ShixunDetail__index.e40aacb3.async.js (99%) rename layouts__SimpleLayouts.773bcf04.chunk.css => layouts__SimpleLayouts.350ee14a.chunk.css (70%) rename layouts__SimpleLayouts.5d71d606.async.js => layouts__SimpleLayouts.356398e1.async.js (85%) rename layouts__index.e2a14ac5.async.js => layouts__index.c5d6c95a.async.js (97%) rename layouts__index.004fb591.chunk.css => layouts__index.e9aaca4d.chunk.css (67%) rename layouts__user__index.976d7cd9.chunk.css => layouts__user__index.626bcb64.chunk.css (60%) delete mode 100644 layouts__user__index.98860685.async.js create mode 100644 layouts__user__index.c066eb35.async.js rename p__Account__Secure__index.4d47daf4.async.js => p__Account__Secure__index.f2c69a0b.async.js (98%) rename p__Administration__Student__index.3d9ef45f.async.js => p__Administration__Student__index.efd6f438.async.js (99%) rename p__Administration__Student__index.25639ac1.chunk.css => p__Administration__Student__index.f4e29379.chunk.css (99%) rename p__Classrooms__Index__index.77feb469.async.js => p__Classrooms__Index__index.efebe647.async.js (99%) rename p__Classrooms__Lists__Attachment__index.fbc3c64c.async.js => p__Classrooms__Lists__Attachment__index.a75fccd4.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Comment__index.f0e7bc78.async.js => p__Classrooms__Lists__CommonHomework__Comment__index.8666ad3c.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Detail__index.e006234e.async.js => p__Classrooms__Lists__CommonHomework__Detail__index.0ca5fc3c.async.js (99%) rename p__Classrooms__Lists__CommonHomework__index.19e6127a.async.js => p__Classrooms__Lists__CommonHomework__index.670e3813.async.js (99%) rename p__Classrooms__Lists__CourseGroup__Detail__index.b88bed70.async.js => p__Classrooms__Lists__CourseGroup__Detail__index.25d0ef95.async.js (93%) rename p__Classrooms__Lists__CourseGroup__List__index.97fd2338.async.js => p__Classrooms__Lists__CourseGroup__List__index.42c034e7.async.js (99%) rename p__Classrooms__Lists__CourseGroup__NotList__index.3d446b01.async.js => p__Classrooms__Lists__CourseGroup__NotList__index.c3426d1b.async.js (94%) rename p__Classrooms__Lists__Exercise__Add__index.4a97ea30.async.js => p__Classrooms__Lists__Exercise__Add__index.d9a62ef1.async.js (99%) rename p__Classrooms__Lists__Exercise__Answer__index.ed2a0903.async.js => p__Classrooms__Lists__Exercise__Answer__index.9f78a8ea.async.js (88%) rename p__Classrooms__Lists__Exercise__Detail__index.6a75e2c2.async.js => p__Classrooms__Lists__Exercise__Detail__index.8d062fea.async.js (97%) rename p__Classrooms__Lists__Exercise__Detail__index.dbda6fce.chunk.css => p__Classrooms__Lists__Exercise__Detail__index.db7b0512.chunk.css (98%) rename p__Classrooms__Lists__Exercise__Export__index.a80f3baa.async.js => p__Classrooms__Lists__Exercise__Export__index.054747a8.async.js (85%) rename p__Classrooms__Lists__Exercise__Notice__index.f27a3b02.async.js => p__Classrooms__Lists__Exercise__Notice__index.5066ef25.async.js (99%) rename p__Classrooms__Lists__Exercise__ReviewGroup__index.873b940b.async.js => p__Classrooms__Lists__Exercise__ReviewGroup__index.593f222b.async.js (93%) rename p__Classrooms__Lists__Exercise__Review__index.93cc334e.async.js => p__Classrooms__Lists__Exercise__Review__index.1c7a5ff5.async.js (98%) rename p__Classrooms__Lists__Exercise__index.015d6e60.async.js => p__Classrooms__Lists__Exercise__index.4fec2bf0.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Detail__index.8314d941.async.js => p__Classrooms__Lists__GroupHomework__Detail__index.9c725182.async.js (99%) rename p__Classrooms__Lists__GroupHomework__index.a8399a11.async.js => p__Classrooms__Lists__GroupHomework__index.1a70f96e.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Comment__index.916d3a90.async.js => p__Classrooms__Lists__ProgramHomework__Comment__index.f5390a34.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.53c4bd1b.async.js => p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.33655356.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__index.c6969114.async.js => p__Classrooms__Lists__ProgramHomework__Detail__index.836db523.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__index.692ce3de.async.js => p__Classrooms__Lists__ProgramHomework__index.0388a134.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Comment__index.b61fc5e5.async.js => p__Classrooms__Lists__ShixunHomeworks__Comment__index.062c852f.async.js (87%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.6f8214f4.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__index.2acba4eb.async.js (90%) rename p__Classrooms__Lists__ShixunHomeworks__index.07752e62.async.js => p__Classrooms__Lists__ShixunHomeworks__index.22be748f.async.js (99%) rename p__Classrooms__Lists__Statistics__VideoStatistics__index.bbf80808.async.js => p__Classrooms__Lists__Statistics__VideoStatistics__index.a2132475.async.js (74%) rename p__Classrooms__Lists__Students__index.06ab24d8.async.js => p__Classrooms__Lists__Students__index.0381174c.async.js (88%) delete mode 100644 p__Competitions__Detail__index.23d83cc1.chunk.css rename p__Competitions__Detail__index.bbb01b5c.async.js => p__Competitions__Detail__index.52b24193.async.js (57%) create mode 100644 p__Competitions__Detail__index.72775c74.chunk.css create mode 100644 p__Competitions__Edit__index.47faeb83.async.js rename p__Competitions__Edit__index.9a12ce8e.chunk.css => p__Competitions__Edit__index.75a6fe57.chunk.css (80%) delete mode 100644 p__Competitions__Edit__index.97d07012.async.js rename p__Competitions__Entered__Assembly__TeamDateil.162d736a.async.js => p__Competitions__Entered__Assembly__TeamDateil.b89bbed0.async.js (99%) rename p__Competitions__Entered__index.05abfb06.async.js => p__Competitions__Entered__index.49ab58a6.async.js (87%) rename p__Competitions__Entered__index.9df5baf6.chunk.css => p__Competitions__Entered__index.bedbd7ea.chunk.css (99%) delete mode 100644 p__Competitions__Exports__index.49e3e3b4.async.js create mode 100644 p__Competitions__Exports__index.5d6827ee.chunk.css create mode 100644 p__Competitions__Exports__index.a1c6e3a4.async.js delete mode 100644 p__Competitions__Exports__index.e160db7d.chunk.css delete mode 100644 p__Competitions__Index__index.dbec7360.async.js create mode 100644 p__Competitions__Index__index.e83914bf.chunk.css delete mode 100644 p__Competitions__Index__index.febef4ac.chunk.css rename p__Competitions__Update__index.b1e0ec29.async.js => p__Competitions__Update__index.c542965e.async.js (97%) rename p__Engineering__Evaluate__List__index.f19ff3c8.async.js => p__Engineering__Evaluate__List__index.b3544f54.async.js (99%) rename p__Engineering__Norm__List__index.6ef73f85.async.js => p__Engineering__Norm__List__index.07591c9a.async.js (99%) rename p__Forums__Index__index.47ae86cf.chunk.css => p__Forums__Index__index.35932fb4.chunk.css (79%) rename p__Forums__Index__index.f744a799.async.js => p__Forums__Index__index.e920be7c.async.js (90%) create mode 100644 p__Forums__New__index.04b1687d.async.js delete mode 100644 p__Forums__New__index.53dcf436.chunk.css create mode 100644 p__Forums__New__index.c3f8ba0a.chunk.css delete mode 100644 p__Forums__New__index.ff2bd3d7.async.js delete mode 100644 p__Forums__Subject__index.2031ddfa.async.js delete mode 100644 p__Forums__Subject__index.8f2f113c.chunk.css delete mode 100644 p__Forums__User__index.1a56a961.async.js delete mode 100644 p__Forums__User__index.861cbe32.chunk.css rename p__Innovation__Detail__index.f2c8a8ec.chunk.css => p__Innovation__Detail__index.359fe403.chunk.css (85%) rename p__Innovation__Detail__index.ff603003.async.js => p__Innovation__Detail__index.6170108f.async.js (99%) rename p__Innovation__MyDataSet__index.0fb869b1.async.js => p__Innovation__MyDataSet__index.2b9ff307.async.js (99%) rename p__Innovation__MyMirror__index.4167245f.async.js => p__Innovation__MyMirror__index.2b75b2ac.async.js (99%) rename p__Innovation__MyProject__index.b31435ad.async.js => p__Innovation__MyProject__index.25e2ab02.async.js (99%) rename p__Innovation__PublicDataSet__index.bd7f5681.async.js => p__Innovation__PublicDataSet__index.58245d6f.async.js (99%) rename p__Innovation__PublicMirror__index.14412c51.async.js => p__Innovation__PublicMirror__index.e1e5dfa6.async.js (99%) rename p__Innovation__PublicProject__index.55f4c77f.async.js => p__Innovation__PublicProject__index.8e6ed023.async.js (99%) rename p__Innovation__Tasks__index.6a365ac2.async.js => p__Innovation__Tasks__index.0ebf2415.async.js (90%) rename p__Innovation__Tasks__index.342652a2.chunk.css => p__Innovation__Tasks__index.70624853.chunk.css (86%) rename p__Messages__Tidings__index.5b194d5c.async.js => p__Messages__Tidings__index.ce6a8b6e.async.js (99%) rename p__MyProblem__index.967e2fd7.async.js => p__MyProblem__index.3bca7098.async.js (99%) rename p__Paperlibrary__Add__index.990e3a48.async.js => p__Paperlibrary__Add__index.a74ba2e7.async.js (99%) rename p__Paperlibrary__Random__Edit__index.9a778fa6.async.js => p__Paperlibrary__Random__Edit__index.cff24d19.async.js (99%) rename p__Paperlibrary__See__index.659fcd70.async.js => p__Paperlibrary__See__index.e2857a05.async.js (99%) rename p__Paths__Detail__id.ec2a77d2.async.js => p__Paths__Detail__id.1165e88d.async.js (96%) rename 5848.4fa7dbe5.async.js => p__Paths__HigherVocationalEducation__index.7d5f18a5.async.js (57%) delete mode 100644 p__Paths__HigherVocationalEducation__index.874cb18f.async.js rename p__Paths__Index__index.559ab67c.async.js => p__Paths__Index__index.328421df.async.js (99%) rename p__Problemset__index.8edcac2f.async.js => p__Problemset__index.f59de8d6.async.js (99%) rename p__Question__OjProblem__index.17e267a3.async.js => p__Question__OjProblem__index.67b2d7a1.async.js (99%) rename p__Search__index.331b91f2.async.js => p__Search__index.ebb56024.async.js (99%) rename p__Shixuns__Detail__Challenges__index.59830557.async.js => p__Shixuns__Detail__Challenges__index.00f59eea.async.js (99%) rename p__Shixuns__Detail__Collaborators__index.95ecb985.async.js => p__Shixuns__Detail__Collaborators__index.a614ba4b.async.js (99%) rename p__Shixuns__Detail__Collaborators__index.6865a54b.chunk.css => p__Shixuns__Detail__Collaborators__index.f2ac426d.chunk.css (74%) rename p__Shixuns__Detail__id.51991f53.async.js => p__Shixuns__Detail__id.9797cbae.async.js (99%) rename p__Shixuns__Edit__index.9f12aa94.async.js => p__Shixuns__Edit__index.0f1e2877.async.js (99%) rename p__Shixuns__Edit__index.27b32cd0.chunk.css => p__Shixuns__Edit__index.68837a72.chunk.css (96%) rename p__Shixuns__Index__index.e2510664.async.js => p__Shixuns__Index__index.b697407a.async.js (99%) rename p__User__Detail__id.b1f59f73.async.js => p__User__Detail__id.077c3e2d.async.js (90%) rename p__index.2ebe1b70.async.js => p__index.77488ce0.async.js (87%) rename p__index.cf04b2a8.chunk.css => p__index.b2b3f70b.chunk.css (91%) rename p__tasks__index.1dcca9a6.async.js => p__tasks__index.6549b22e.async.js (99%) create mode 100644 static/code.12be1d9c.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.e6075c25.js => umi.e18e31da.js (97%) diff --git a/10646.26fa0224.async.js b/10646.cc3b3ad4.async.js similarity index 99% rename from 10646.26fa0224.async.js rename to 10646.cc3b3ad4.async.js index afaecf88fa..9e2867b8dc 100644 --- a/10646.26fa0224.async.js +++ b/10646.cc3b3ad4.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[10646,52720,73336,45504,98964,38996,27491,93221,88178,14161,70122,81326,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[10646,52720,73336,45504,98964,38996,27491,44467,93221,88178,14161,70122,81326,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/11874.14027629.async.js b/11874.8f237a92.async.js similarity index 99% rename from 11874.14027629.async.js rename to 11874.8f237a92.async.js index 83a89f1f8a..bde0fdc26e 100644 --- a/11874.14027629.async.js +++ b/11874.8f237a92.async.js @@ -230,8 +230,8 @@ var context = __webpack_require__(36355); var useLocale = __webpack_require__(9763); // 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/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/empty/empty.js "use client"; diff --git a/13735.14fd3b5b.async.js b/13735.616b936e.async.js similarity index 99% rename from 13735.14fd3b5b.async.js rename to 13735.616b936e.async.js index 4913994d2d..eb4d3bdab3 100644 --- a/13735.14fd3b5b.async.js +++ b/13735.616b936e.async.js @@ -2173,8 +2173,8 @@ var Tour = function Tour(props) { var _util_placements = __webpack_require__(79676); // 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/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules var CloseOutlined = __webpack_require__(14834); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js diff --git a/14491.6281ac1e.async.js b/14491.8c1ebbc9.async.js similarity index 99% rename from 14491.6281ac1e.async.js rename to 14491.8c1ebbc9.async.js index f7ea60f8d5..2a80fc68c5 100644 --- a/14491.6281ac1e.async.js +++ b/14491.8c1ebbc9.async.js @@ -3951,8 +3951,8 @@ var en_US = __webpack_require__(31724); var es_pagination = __webpack_require__(53864); // 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/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/table/ExpandIcon.js "use client"; diff --git a/15932.f46d416f.async.js b/15932.f46d416f.async.js new file mode 100644 index 0000000000..92f3805047 --- /dev/null +++ b/15932.f46d416f.async.js @@ -0,0 +1,2220 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[15932],{ + +/***/ 3443: +/*!********************************************************!*\ + !*** ./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__(12712); +// 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,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"; +;// 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)); + +/***/ }), + +/***/ 38131: +/*!**********************************************************************!*\ + !*** ./src/components/Header/components/Join/JoinClassroomModal.tsx ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 12712); +/* 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 */ 98135); +/* 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 */ 51261); +/* harmony import */ var _components_AuthModal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AuthModal */ 3443); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/util */ 26795); +/* 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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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)); + +/***/ }), + +/***/ 15932: +/*!******************************************************!*\ + !*** ./src/components/Header/index.tsx + 12 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__(12712); +// 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__(98135); +// 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__(38629); +;// 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__(51261); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// 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__(38131); +;// 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__(66822); +// 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__(36448); +;// 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__(27786); +;// 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; + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "space-around", + className: "pt5 pb5", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(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_shixun) && (user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.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" + }) + })) + }) + }) + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + dropdownRender: function dropdownRender() { + var _user$userInfo6; + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + className: ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.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__(33287); +// EXTERNAL MODULE: ./src/service/user.ts +var service_user = __webpack_require__(86065); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +;// 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$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 ? '我的实践课程' : '我的课程' + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.login, "/competitions"), + children: "\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406" + }) + }), ((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.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$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.login, "/vspaces"), + children: "\u6211\u7684\u865A\u62DF\u793E\u533A" + }) + }), ((_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$userInfo16, _user$userInfo18; + 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$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.image_url), + alt: "", + onClick: function onClick() { + var _user$userInfo17; + return _umi_production_exports.history.push((0,util/* checkIsClientExam */.Ll)() ? '/account/profile' : "/users/".concat((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.login, "/classrooms")); + } + }), (0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 font16", + children: (_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.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); +;// 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$settin4; + 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 == '/') { + setActiveKey(''); + (0,util/* setDocumentTitle */.Dk)('首页'); + } + 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$settin2; + if (!!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.nav_logo_url)) { + var _globalSetting$settin3; + return "".concat(env/* default */.Z.IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.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$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.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$settin5, _globalSetting$settin6, _globalSetting$settin7, _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: [/*#__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$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.main_site) && !!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.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$settin7 = globalSetting.setting) === null || _globalSetting$settin7 === void 0 ? void 0 : _globalSetting$settin7.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/20986.dde111fe.async.js b/20986.ede57ad2.async.js similarity index 99% rename from 20986.dde111fe.async.js rename to 20986.ede57ad2.async.js index 5357f26b9a..8b30ebb7c4 100644 --- a/20986.dde111fe.async.js +++ b/20986.ede57ad2.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/21313.a7902c10.async.js b/21313.82a69370.async.js similarity index 99% rename from 21313.a7902c10.async.js rename to 21313.82a69370.async.js index 89c17524e0..e7952658ea 100644 --- a/21313.a7902c10.async.js +++ b/21313.82a69370.async.js @@ -769,8 +769,8 @@ var context = __webpack_require__(36355); var useLocale = __webpack_require__(9763); // 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/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/empty/empty.js "use client"; diff --git a/23942.d4178507.async.js b/23942.f88a512d.async.js similarity index 99% rename from 23942.d4178507.async.js rename to 23942.f88a512d.async.js index fb6ddf1d63..64fa6a9588 100644 --- a/23942.d4178507.async.js +++ b/23942.f88a512d.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[23942,73336,79074,56219,99998,39011,38996,27491,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[23942,73336,79074,56219,99998,39011,38996,27491,44467,93221,88178,14161,70122,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/24665.b347c456.async.js b/24665.79c5f4e5.async.js similarity index 99% rename from 24665.b347c456.async.js rename to 24665.79c5f4e5.async.js index 339915a871..29e4401f2f 100644 --- a/24665.b347c456.async.js +++ b/24665.79c5f4e5.async.js @@ -161,8 +161,8 @@ var context = __webpack_require__(36355); var useLocale = __webpack_require__(9763); // 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/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/empty/empty.js "use client"; diff --git a/27060.9b29ab71.async.js b/27060.9cf0096c.async.js similarity index 99% rename from 27060.9b29ab71.async.js rename to 27060.9cf0096c.async.js index 5df8849147..d96b49a56a 100644 --- a/27060.9b29ab71.async.js +++ b/27060.9cf0096c.async.js @@ -1350,10 +1350,10 @@ var SendToClassModal = function SendToClassModal(_ref) { }; var heightLight = function heightLight(source) { var reg = new RegExp(keywords, "ig"); - var str = (source === null || source === void 0 ? void 0 : source.replace(reg, "$&")) || source; + var str = source.replace(reg, "$&"); if (keywords) return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { - __html: str || "" + __html: str } });else return source; }; diff --git a/27491.8058891e.async.js b/27491.5a2d2ccb.async.js similarity index 99% rename from 27491.8058891e.async.js rename to 27491.5a2d2ccb.async.js index b05779ec02..9f73e27a6b 100644 --- a/27491.8058891e.async.js +++ b/27491.5a2d2ccb.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[27491,73336,38996,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[27491,73336,38996,44467,93221,88178,14161,70122,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/28209.134fb3fb.async.js b/28209.134fb3fb.async.js deleted file mode 100644 index 6cd8f464d3..0000000000 --- a/28209.134fb3fb.async.js +++ /dev/null @@ -1,6872 +0,0 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[28209],{ - -/***/ 84452: -/*!********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/aes.js ***! - \********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var BlockCipher = C_lib.BlockCipher; - var C_algo = C.algo; - - // Lookup tables - var SBOX = []; - var INV_SBOX = []; - var SUB_MIX_0 = []; - var SUB_MIX_1 = []; - var SUB_MIX_2 = []; - var SUB_MIX_3 = []; - var INV_SUB_MIX_0 = []; - var INV_SUB_MIX_1 = []; - var INV_SUB_MIX_2 = []; - var INV_SUB_MIX_3 = []; - - // Compute lookup tables - (function () { - // Compute double table - var d = []; - for (var i = 0; i < 256; i++) { - if (i < 128) { - d[i] = i << 1; - } else { - d[i] = (i << 1) ^ 0x11b; - } - } - - // Walk GF(2^8) - var x = 0; - var xi = 0; - for (var i = 0; i < 256; i++) { - // Compute sbox - var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4); - sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63; - SBOX[x] = sx; - INV_SBOX[sx] = x; - - // Compute multiplication - var x2 = d[x]; - var x4 = d[x2]; - var x8 = d[x4]; - - // Compute sub bytes, mix columns tables - var t = (d[sx] * 0x101) ^ (sx * 0x1010100); - SUB_MIX_0[x] = (t << 24) | (t >>> 8); - SUB_MIX_1[x] = (t << 16) | (t >>> 16); - SUB_MIX_2[x] = (t << 8) | (t >>> 24); - SUB_MIX_3[x] = t; - - // Compute inv sub bytes, inv mix columns tables - var t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100); - INV_SUB_MIX_0[sx] = (t << 24) | (t >>> 8); - INV_SUB_MIX_1[sx] = (t << 16) | (t >>> 16); - INV_SUB_MIX_2[sx] = (t << 8) | (t >>> 24); - INV_SUB_MIX_3[sx] = t; - - // Compute next counter - if (!x) { - x = xi = 1; - } else { - x = x2 ^ d[d[d[x8 ^ x2]]]; - xi ^= d[d[xi]]; - } - } - }()); - - // Precomputed Rcon lookup - var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36]; - - /** - * AES block cipher algorithm. - */ - var AES = C_algo.AES = BlockCipher.extend({ - _doReset: function () { - var t; - - // Skip reset of nRounds has been set before and key did not change - if (this._nRounds && this._keyPriorReset === this._key) { - return; - } - - // Shortcuts - var key = this._keyPriorReset = this._key; - var keyWords = key.words; - var keySize = key.sigBytes / 4; - - // Compute number of rounds - var nRounds = this._nRounds = keySize + 6; - - // Compute number of key schedule rows - var ksRows = (nRounds + 1) * 4; - - // Compute key schedule - var keySchedule = this._keySchedule = []; - for (var ksRow = 0; ksRow < ksRows; ksRow++) { - if (ksRow < keySize) { - keySchedule[ksRow] = keyWords[ksRow]; - } else { - t = keySchedule[ksRow - 1]; - - if (!(ksRow % keySize)) { - // Rot word - t = (t << 8) | (t >>> 24); - - // Sub word - t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; - - // Mix Rcon - t ^= RCON[(ksRow / keySize) | 0] << 24; - } else if (keySize > 6 && ksRow % keySize == 4) { - // Sub word - t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; - } - - keySchedule[ksRow] = keySchedule[ksRow - keySize] ^ t; - } - } - - // Compute inv key schedule - var invKeySchedule = this._invKeySchedule = []; - for (var invKsRow = 0; invKsRow < ksRows; invKsRow++) { - var ksRow = ksRows - invKsRow; - - if (invKsRow % 4) { - var t = keySchedule[ksRow]; - } else { - var t = keySchedule[ksRow - 4]; - } - - if (invKsRow < 4 || ksRow <= 4) { - invKeySchedule[invKsRow] = t; - } else { - invKeySchedule[invKsRow] = INV_SUB_MIX_0[SBOX[t >>> 24]] ^ INV_SUB_MIX_1[SBOX[(t >>> 16) & 0xff]] ^ - INV_SUB_MIX_2[SBOX[(t >>> 8) & 0xff]] ^ INV_SUB_MIX_3[SBOX[t & 0xff]]; - } - } - }, - - encryptBlock: function (M, offset) { - this._doCryptBlock(M, offset, this._keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX); - }, - - decryptBlock: function (M, offset) { - // Swap 2nd and 4th rows - var t = M[offset + 1]; - M[offset + 1] = M[offset + 3]; - M[offset + 3] = t; - - this._doCryptBlock(M, offset, this._invKeySchedule, INV_SUB_MIX_0, INV_SUB_MIX_1, INV_SUB_MIX_2, INV_SUB_MIX_3, INV_SBOX); - - // Inv swap 2nd and 4th rows - var t = M[offset + 1]; - M[offset + 1] = M[offset + 3]; - M[offset + 3] = t; - }, - - _doCryptBlock: function (M, offset, keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX) { - // Shortcut - var nRounds = this._nRounds; - - // Get input, add round key - var s0 = M[offset] ^ keySchedule[0]; - var s1 = M[offset + 1] ^ keySchedule[1]; - var s2 = M[offset + 2] ^ keySchedule[2]; - var s3 = M[offset + 3] ^ keySchedule[3]; - - // Key schedule row counter - var ksRow = 4; - - // Rounds - for (var round = 1; round < nRounds; round++) { - // Shift rows, sub bytes, mix columns, add round key - var t0 = SUB_MIX_0[s0 >>> 24] ^ SUB_MIX_1[(s1 >>> 16) & 0xff] ^ SUB_MIX_2[(s2 >>> 8) & 0xff] ^ SUB_MIX_3[s3 & 0xff] ^ keySchedule[ksRow++]; - var t1 = SUB_MIX_0[s1 >>> 24] ^ SUB_MIX_1[(s2 >>> 16) & 0xff] ^ SUB_MIX_2[(s3 >>> 8) & 0xff] ^ SUB_MIX_3[s0 & 0xff] ^ keySchedule[ksRow++]; - var t2 = SUB_MIX_0[s2 >>> 24] ^ SUB_MIX_1[(s3 >>> 16) & 0xff] ^ SUB_MIX_2[(s0 >>> 8) & 0xff] ^ SUB_MIX_3[s1 & 0xff] ^ keySchedule[ksRow++]; - var t3 = SUB_MIX_0[s3 >>> 24] ^ SUB_MIX_1[(s0 >>> 16) & 0xff] ^ SUB_MIX_2[(s1 >>> 8) & 0xff] ^ SUB_MIX_3[s2 & 0xff] ^ keySchedule[ksRow++]; - - // Update state - s0 = t0; - s1 = t1; - s2 = t2; - s3 = t3; - } - - // Shift rows, sub bytes, add round key - var t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++]; - var t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++]; - var t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++]; - var t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++]; - - // Set output - M[offset] = t0; - M[offset + 1] = t1; - M[offset + 2] = t2; - M[offset + 3] = t3; - }, - - keySize: 256/32 - }); - - /** - * Shortcut functions to the cipher's object interface. - * - * @example - * - * var ciphertext = CryptoJS.AES.encrypt(message, key, cfg); - * var plaintext = CryptoJS.AES.decrypt(ciphertext, key, cfg); - */ - C.AES = BlockCipher._createHelper(AES); - }()); - - - return CryptoJS.AES; - -})); - -/***/ }), - -/***/ 93617: -/*!****************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/cipher-core.js ***! - \****************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./evpkdf */ 28492)); - } - else {} -}(this, function (CryptoJS) { - - /** - * Cipher core components. - */ - CryptoJS.lib.Cipher || (function (undefined) { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var Base = C_lib.Base; - var WordArray = C_lib.WordArray; - var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm; - var C_enc = C.enc; - var Utf8 = C_enc.Utf8; - var Base64 = C_enc.Base64; - var C_algo = C.algo; - var EvpKDF = C_algo.EvpKDF; - - /** - * Abstract base cipher template. - * - * @property {number} keySize This cipher's key size. Default: 4 (128 bits) - * @property {number} ivSize This cipher's IV size. Default: 4 (128 bits) - * @property {number} _ENC_XFORM_MODE A constant representing encryption mode. - * @property {number} _DEC_XFORM_MODE A constant representing decryption mode. - */ - var Cipher = C_lib.Cipher = BufferedBlockAlgorithm.extend({ - /** - * Configuration options. - * - * @property {WordArray} iv The IV to use for this operation. - */ - cfg: Base.extend(), - - /** - * Creates this cipher in encryption mode. - * - * @param {WordArray} key The key. - * @param {Object} cfg (Optional) The configuration options to use for this operation. - * - * @return {Cipher} A cipher instance. - * - * @static - * - * @example - * - * var cipher = CryptoJS.algo.AES.createEncryptor(keyWordArray, { iv: ivWordArray }); - */ - createEncryptor: function (key, cfg) { - return this.create(this._ENC_XFORM_MODE, key, cfg); - }, - - /** - * Creates this cipher in decryption mode. - * - * @param {WordArray} key The key. - * @param {Object} cfg (Optional) The configuration options to use for this operation. - * - * @return {Cipher} A cipher instance. - * - * @static - * - * @example - * - * var cipher = CryptoJS.algo.AES.createDecryptor(keyWordArray, { iv: ivWordArray }); - */ - createDecryptor: function (key, cfg) { - return this.create(this._DEC_XFORM_MODE, key, cfg); - }, - - /** - * Initializes a newly created cipher. - * - * @param {number} xformMode Either the encryption or decryption transormation mode constant. - * @param {WordArray} key The key. - * @param {Object} cfg (Optional) The configuration options to use for this operation. - * - * @example - * - * var cipher = CryptoJS.algo.AES.create(CryptoJS.algo.AES._ENC_XFORM_MODE, keyWordArray, { iv: ivWordArray }); - */ - init: function (xformMode, key, cfg) { - // Apply config defaults - this.cfg = this.cfg.extend(cfg); - - // Store transform mode and key - this._xformMode = xformMode; - this._key = key; - - // Set initial values - this.reset(); - }, - - /** - * Resets this cipher to its initial state. - * - * @example - * - * cipher.reset(); - */ - reset: function () { - // Reset data buffer - BufferedBlockAlgorithm.reset.call(this); - - // Perform concrete-cipher logic - this._doReset(); - }, - - /** - * Adds data to be encrypted or decrypted. - * - * @param {WordArray|string} dataUpdate The data to encrypt or decrypt. - * - * @return {WordArray} The data after processing. - * - * @example - * - * var encrypted = cipher.process('data'); - * var encrypted = cipher.process(wordArray); - */ - process: function (dataUpdate) { - // Append - this._append(dataUpdate); - - // Process available blocks - return this._process(); - }, - - /** - * Finalizes the encryption or decryption process. - * Note that the finalize operation is effectively a destructive, read-once operation. - * - * @param {WordArray|string} dataUpdate The final data to encrypt or decrypt. - * - * @return {WordArray} The data after final processing. - * - * @example - * - * var encrypted = cipher.finalize(); - * var encrypted = cipher.finalize('data'); - * var encrypted = cipher.finalize(wordArray); - */ - finalize: function (dataUpdate) { - // Final data update - if (dataUpdate) { - this._append(dataUpdate); - } - - // Perform concrete-cipher logic - var finalProcessedData = this._doFinalize(); - - return finalProcessedData; - }, - - keySize: 128/32, - - ivSize: 128/32, - - _ENC_XFORM_MODE: 1, - - _DEC_XFORM_MODE: 2, - - /** - * Creates shortcut functions to a cipher's object interface. - * - * @param {Cipher} cipher The cipher to create a helper for. - * - * @return {Object} An object with encrypt and decrypt shortcut functions. - * - * @static - * - * @example - * - * var AES = CryptoJS.lib.Cipher._createHelper(CryptoJS.algo.AES); - */ - _createHelper: (function () { - function selectCipherStrategy(key) { - if (typeof key == 'string') { - return PasswordBasedCipher; - } else { - return SerializableCipher; - } - } - - return function (cipher) { - return { - encrypt: function (message, key, cfg) { - return selectCipherStrategy(key).encrypt(cipher, message, key, cfg); - }, - - decrypt: function (ciphertext, key, cfg) { - return selectCipherStrategy(key).decrypt(cipher, ciphertext, key, cfg); - } - }; - }; - }()) - }); - - /** - * Abstract base stream cipher template. - * - * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 1 (32 bits) - */ - var StreamCipher = C_lib.StreamCipher = Cipher.extend({ - _doFinalize: function () { - // Process partial blocks - var finalProcessedBlocks = this._process(!!'flush'); - - return finalProcessedBlocks; - }, - - blockSize: 1 - }); - - /** - * Mode namespace. - */ - var C_mode = C.mode = {}; - - /** - * Abstract base block cipher mode template. - */ - var BlockCipherMode = C_lib.BlockCipherMode = Base.extend({ - /** - * Creates this mode for encryption. - * - * @param {Cipher} cipher A block cipher instance. - * @param {Array} iv The IV words. - * - * @static - * - * @example - * - * var mode = CryptoJS.mode.CBC.createEncryptor(cipher, iv.words); - */ - createEncryptor: function (cipher, iv) { - return this.Encryptor.create(cipher, iv); - }, - - /** - * Creates this mode for decryption. - * - * @param {Cipher} cipher A block cipher instance. - * @param {Array} iv The IV words. - * - * @static - * - * @example - * - * var mode = CryptoJS.mode.CBC.createDecryptor(cipher, iv.words); - */ - createDecryptor: function (cipher, iv) { - return this.Decryptor.create(cipher, iv); - }, - - /** - * Initializes a newly created mode. - * - * @param {Cipher} cipher A block cipher instance. - * @param {Array} iv The IV words. - * - * @example - * - * var mode = CryptoJS.mode.CBC.Encryptor.create(cipher, iv.words); - */ - init: function (cipher, iv) { - this._cipher = cipher; - this._iv = iv; - } - }); - - /** - * Cipher Block Chaining mode. - */ - var CBC = C_mode.CBC = (function () { - /** - * Abstract base CBC mode. - */ - var CBC = BlockCipherMode.extend(); - - /** - * CBC encryptor. - */ - CBC.Encryptor = CBC.extend({ - /** - * Processes the data block at offset. - * - * @param {Array} words The data words to operate on. - * @param {number} offset The offset where the block starts. - * - * @example - * - * mode.processBlock(data.words, offset); - */ - processBlock: function (words, offset) { - // Shortcuts - var cipher = this._cipher; - var blockSize = cipher.blockSize; - - // XOR and encrypt - xorBlock.call(this, words, offset, blockSize); - cipher.encryptBlock(words, offset); - - // Remember this block to use with next block - this._prevBlock = words.slice(offset, offset + blockSize); - } - }); - - /** - * CBC decryptor. - */ - CBC.Decryptor = CBC.extend({ - /** - * Processes the data block at offset. - * - * @param {Array} words The data words to operate on. - * @param {number} offset The offset where the block starts. - * - * @example - * - * mode.processBlock(data.words, offset); - */ - processBlock: function (words, offset) { - // Shortcuts - var cipher = this._cipher; - var blockSize = cipher.blockSize; - - // Remember this block to use with next block - var thisBlock = words.slice(offset, offset + blockSize); - - // Decrypt and XOR - cipher.decryptBlock(words, offset); - xorBlock.call(this, words, offset, blockSize); - - // This block becomes the previous block - this._prevBlock = thisBlock; - } - }); - - function xorBlock(words, offset, blockSize) { - var block; - - // Shortcut - var iv = this._iv; - - // Choose mixing block - if (iv) { - block = iv; - - // Remove IV for subsequent blocks - this._iv = undefined; - } else { - block = this._prevBlock; - } - - // XOR blocks - for (var i = 0; i < blockSize; i++) { - words[offset + i] ^= block[i]; - } - } - - return CBC; - }()); - - /** - * Padding namespace. - */ - var C_pad = C.pad = {}; - - /** - * PKCS #5/7 padding strategy. - */ - var Pkcs7 = C_pad.Pkcs7 = { - /** - * Pads data using the algorithm defined in PKCS #5/7. - * - * @param {WordArray} data The data to pad. - * @param {number} blockSize The multiple that the data should be padded to. - * - * @static - * - * @example - * - * CryptoJS.pad.Pkcs7.pad(wordArray, 4); - */ - pad: function (data, blockSize) { - // Shortcut - var blockSizeBytes = blockSize * 4; - - // Count padding bytes - var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; - - // Create padding word - var paddingWord = (nPaddingBytes << 24) | (nPaddingBytes << 16) | (nPaddingBytes << 8) | nPaddingBytes; - - // Create padding - var paddingWords = []; - for (var i = 0; i < nPaddingBytes; i += 4) { - paddingWords.push(paddingWord); - } - var padding = WordArray.create(paddingWords, nPaddingBytes); - - // Add padding - data.concat(padding); - }, - - /** - * Unpads data that had been padded using the algorithm defined in PKCS #5/7. - * - * @param {WordArray} data The data to unpad. - * - * @static - * - * @example - * - * CryptoJS.pad.Pkcs7.unpad(wordArray); - */ - unpad: function (data) { - // Get number of padding bytes from last byte - var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; - - // Remove padding - data.sigBytes -= nPaddingBytes; - } - }; - - /** - * Abstract base block cipher template. - * - * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 4 (128 bits) - */ - var BlockCipher = C_lib.BlockCipher = Cipher.extend({ - /** - * Configuration options. - * - * @property {Mode} mode The block mode to use. Default: CBC - * @property {Padding} padding The padding strategy to use. Default: Pkcs7 - */ - cfg: Cipher.cfg.extend({ - mode: CBC, - padding: Pkcs7 - }), - - reset: function () { - var modeCreator; - - // Reset cipher - Cipher.reset.call(this); - - // Shortcuts - var cfg = this.cfg; - var iv = cfg.iv; - var mode = cfg.mode; - - // Reset block mode - if (this._xformMode == this._ENC_XFORM_MODE) { - modeCreator = mode.createEncryptor; - } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { - modeCreator = mode.createDecryptor; - // Keep at least one block in the buffer for unpadding - this._minBufferSize = 1; - } - - if (this._mode && this._mode.__creator == modeCreator) { - this._mode.init(this, iv && iv.words); - } else { - this._mode = modeCreator.call(mode, this, iv && iv.words); - this._mode.__creator = modeCreator; - } - }, - - _doProcessBlock: function (words, offset) { - this._mode.processBlock(words, offset); - }, - - _doFinalize: function () { - var finalProcessedBlocks; - - // Shortcut - var padding = this.cfg.padding; - - // Finalize - if (this._xformMode == this._ENC_XFORM_MODE) { - // Pad data - padding.pad(this._data, this.blockSize); - - // Process final blocks - finalProcessedBlocks = this._process(!!'flush'); - } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { - // Process final blocks - finalProcessedBlocks = this._process(!!'flush'); - - // Unpad data - padding.unpad(finalProcessedBlocks); - } - - return finalProcessedBlocks; - }, - - blockSize: 128/32 - }); - - /** - * A collection of cipher parameters. - * - * @property {WordArray} ciphertext The raw ciphertext. - * @property {WordArray} key The key to this ciphertext. - * @property {WordArray} iv The IV used in the ciphering operation. - * @property {WordArray} salt The salt used with a key derivation function. - * @property {Cipher} algorithm The cipher algorithm. - * @property {Mode} mode The block mode used in the ciphering operation. - * @property {Padding} padding The padding scheme used in the ciphering operation. - * @property {number} blockSize The block size of the cipher. - * @property {Format} formatter The default formatting strategy to convert this cipher params object to a string. - */ - var CipherParams = C_lib.CipherParams = Base.extend({ - /** - * Initializes a newly created cipher params object. - * - * @param {Object} cipherParams An object with any of the possible cipher parameters. - * - * @example - * - * var cipherParams = CryptoJS.lib.CipherParams.create({ - * ciphertext: ciphertextWordArray, - * key: keyWordArray, - * iv: ivWordArray, - * salt: saltWordArray, - * algorithm: CryptoJS.algo.AES, - * mode: CryptoJS.mode.CBC, - * padding: CryptoJS.pad.PKCS7, - * blockSize: 4, - * formatter: CryptoJS.format.OpenSSL - * }); - */ - init: function (cipherParams) { - this.mixIn(cipherParams); - }, - - /** - * Converts this cipher params object to a string. - * - * @param {Format} formatter (Optional) The formatting strategy to use. - * - * @return {string} The stringified cipher params. - * - * @throws Error If neither the formatter nor the default formatter is set. - * - * @example - * - * var string = cipherParams + ''; - * var string = cipherParams.toString(); - * var string = cipherParams.toString(CryptoJS.format.OpenSSL); - */ - toString: function (formatter) { - return (formatter || this.formatter).stringify(this); - } - }); - - /** - * Format namespace. - */ - var C_format = C.format = {}; - - /** - * OpenSSL formatting strategy. - */ - var OpenSSLFormatter = C_format.OpenSSL = { - /** - * Converts a cipher params object to an OpenSSL-compatible string. - * - * @param {CipherParams} cipherParams The cipher params object. - * - * @return {string} The OpenSSL-compatible string. - * - * @static - * - * @example - * - * var openSSLString = CryptoJS.format.OpenSSL.stringify(cipherParams); - */ - stringify: function (cipherParams) { - var wordArray; - - // Shortcuts - var ciphertext = cipherParams.ciphertext; - var salt = cipherParams.salt; - - // Format - if (salt) { - wordArray = WordArray.create([0x53616c74, 0x65645f5f]).concat(salt).concat(ciphertext); - } else { - wordArray = ciphertext; - } - - return wordArray.toString(Base64); - }, - - /** - * Converts an OpenSSL-compatible string to a cipher params object. - * - * @param {string} openSSLStr The OpenSSL-compatible string. - * - * @return {CipherParams} The cipher params object. - * - * @static - * - * @example - * - * var cipherParams = CryptoJS.format.OpenSSL.parse(openSSLString); - */ - parse: function (openSSLStr) { - var salt; - - // Parse base64 - var ciphertext = Base64.parse(openSSLStr); - - // Shortcut - var ciphertextWords = ciphertext.words; - - // Test for salt - if (ciphertextWords[0] == 0x53616c74 && ciphertextWords[1] == 0x65645f5f) { - // Extract salt - salt = WordArray.create(ciphertextWords.slice(2, 4)); - - // Remove salt from ciphertext - ciphertextWords.splice(0, 4); - ciphertext.sigBytes -= 16; - } - - return CipherParams.create({ ciphertext: ciphertext, salt: salt }); - } - }; - - /** - * A cipher wrapper that returns ciphertext as a serializable cipher params object. - */ - var SerializableCipher = C_lib.SerializableCipher = Base.extend({ - /** - * Configuration options. - * - * @property {Formatter} format The formatting strategy to convert cipher param objects to and from a string. Default: OpenSSL - */ - cfg: Base.extend({ - format: OpenSSLFormatter - }), - - /** - * Encrypts a message. - * - * @param {Cipher} cipher The cipher algorithm to use. - * @param {WordArray|string} message The message to encrypt. - * @param {WordArray} key The key. - * @param {Object} cfg (Optional) The configuration options to use for this operation. - * - * @return {CipherParams} A cipher params object. - * - * @static - * - * @example - * - * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key); - * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv }); - * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv, format: CryptoJS.format.OpenSSL }); - */ - encrypt: function (cipher, message, key, cfg) { - // Apply config defaults - cfg = this.cfg.extend(cfg); - - // Encrypt - var encryptor = cipher.createEncryptor(key, cfg); - var ciphertext = encryptor.finalize(message); - - // Shortcut - var cipherCfg = encryptor.cfg; - - // Create and return serializable cipher params - return CipherParams.create({ - ciphertext: ciphertext, - key: key, - iv: cipherCfg.iv, - algorithm: cipher, - mode: cipherCfg.mode, - padding: cipherCfg.padding, - blockSize: cipher.blockSize, - formatter: cfg.format - }); - }, - - /** - * Decrypts serialized ciphertext. - * - * @param {Cipher} cipher The cipher algorithm to use. - * @param {CipherParams|string} ciphertext The ciphertext to decrypt. - * @param {WordArray} key The key. - * @param {Object} cfg (Optional) The configuration options to use for this operation. - * - * @return {WordArray} The plaintext. - * - * @static - * - * @example - * - * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, key, { iv: iv, format: CryptoJS.format.OpenSSL }); - * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, key, { iv: iv, format: CryptoJS.format.OpenSSL }); - */ - decrypt: function (cipher, ciphertext, key, cfg) { - // Apply config defaults - cfg = this.cfg.extend(cfg); - - // Convert string to CipherParams - ciphertext = this._parse(ciphertext, cfg.format); - - // Decrypt - var plaintext = cipher.createDecryptor(key, cfg).finalize(ciphertext.ciphertext); - - return plaintext; - }, - - /** - * Converts serialized ciphertext to CipherParams, - * else assumed CipherParams already and returns ciphertext unchanged. - * - * @param {CipherParams|string} ciphertext The ciphertext. - * @param {Formatter} format The formatting strategy to use to parse serialized ciphertext. - * - * @return {CipherParams} The unserialized ciphertext. - * - * @static - * - * @example - * - * var ciphertextParams = CryptoJS.lib.SerializableCipher._parse(ciphertextStringOrParams, format); - */ - _parse: function (ciphertext, format) { - if (typeof ciphertext == 'string') { - return format.parse(ciphertext, this); - } else { - return ciphertext; - } - } - }); - - /** - * Key derivation function namespace. - */ - var C_kdf = C.kdf = {}; - - /** - * OpenSSL key derivation function. - */ - var OpenSSLKdf = C_kdf.OpenSSL = { - /** - * Derives a key and IV from a password. - * - * @param {string} password The password to derive from. - * @param {number} keySize The size in words of the key to generate. - * @param {number} ivSize The size in words of the IV to generate. - * @param {WordArray|string} salt (Optional) A 64-bit salt to use. If omitted, a salt will be generated randomly. - * - * @return {CipherParams} A cipher params object with the key, IV, and salt. - * - * @static - * - * @example - * - * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32); - * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32, 'saltsalt'); - */ - execute: function (password, keySize, ivSize, salt) { - // Generate random salt - if (!salt) { - salt = WordArray.random(64/8); - } - - // Derive key and IV - var key = EvpKDF.create({ keySize: keySize + ivSize }).compute(password, salt); - - // Separate key and IV - var iv = WordArray.create(key.words.slice(keySize), ivSize * 4); - key.sigBytes = keySize * 4; - - // Return params - return CipherParams.create({ key: key, iv: iv, salt: salt }); - } - }; - - /** - * A serializable cipher wrapper that derives the key from a password, - * and returns ciphertext as a serializable cipher params object. - */ - var PasswordBasedCipher = C_lib.PasswordBasedCipher = SerializableCipher.extend({ - /** - * Configuration options. - * - * @property {KDF} kdf The key derivation function to use to generate a key and IV from a password. Default: OpenSSL - */ - cfg: SerializableCipher.cfg.extend({ - kdf: OpenSSLKdf - }), - - /** - * Encrypts a message using a password. - * - * @param {Cipher} cipher The cipher algorithm to use. - * @param {WordArray|string} message The message to encrypt. - * @param {string} password The password. - * @param {Object} cfg (Optional) The configuration options to use for this operation. - * - * @return {CipherParams} A cipher params object. - * - * @static - * - * @example - * - * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password'); - * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password', { format: CryptoJS.format.OpenSSL }); - */ - encrypt: function (cipher, message, password, cfg) { - // Apply config defaults - cfg = this.cfg.extend(cfg); - - // Derive key and other params - var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize); - - // Add IV to config - cfg.iv = derivedParams.iv; - - // Encrypt - var ciphertext = SerializableCipher.encrypt.call(this, cipher, message, derivedParams.key, cfg); - - // Mix in derived params - ciphertext.mixIn(derivedParams); - - return ciphertext; - }, - - /** - * Decrypts serialized ciphertext using a password. - * - * @param {Cipher} cipher The cipher algorithm to use. - * @param {CipherParams|string} ciphertext The ciphertext to decrypt. - * @param {string} password The password. - * @param {Object} cfg (Optional) The configuration options to use for this operation. - * - * @return {WordArray} The plaintext. - * - * @static - * - * @example - * - * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, 'password', { format: CryptoJS.format.OpenSSL }); - * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, 'password', { format: CryptoJS.format.OpenSSL }); - */ - decrypt: function (cipher, ciphertext, password, cfg) { - // Apply config defaults - cfg = this.cfg.extend(cfg); - - // Convert string to CipherParams - ciphertext = this._parse(ciphertext, cfg.format); - - // Derive key and other params - var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize, ciphertext.salt); - - // Add IV to config - cfg.iv = derivedParams.iv; - - // Decrypt - var plaintext = SerializableCipher.decrypt.call(this, cipher, ciphertext, derivedParams.key, cfg); - - return plaintext; - } - }); - }()); - - -})); - -/***/ }), - -/***/ 52952: -/*!*********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/core.js ***! - \*********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(); - } - else {} -}(this, function () { - - /*globals window, global, require*/ - - /** - * CryptoJS core components. - */ - var CryptoJS = CryptoJS || (function (Math, undefined) { - - var crypto; - - // Native crypto from window (Browser) - if (typeof window !== 'undefined' && window.crypto) { - crypto = window.crypto; - } - - // Native crypto in web worker (Browser) - if (typeof self !== 'undefined' && self.crypto) { - crypto = self.crypto; - } - - // Native crypto from worker - if (typeof globalThis !== 'undefined' && globalThis.crypto) { - crypto = globalThis.crypto; - } - - // Native (experimental IE 11) crypto from window (Browser) - if (!crypto && typeof window !== 'undefined' && window.msCrypto) { - crypto = window.msCrypto; - } - - // Native crypto from global (NodeJS) - if (!crypto && typeof __webpack_require__.g !== 'undefined' && __webpack_require__.g.crypto) { - crypto = __webpack_require__.g.crypto; - } - - // Native crypto import via require (NodeJS) - if (!crypto && "function" === 'function') { - try { - crypto = __webpack_require__(/*! crypto */ 3828); - } catch (err) {} - } - - /* - * Cryptographically secure pseudorandom number generator - * - * As Math.random() is cryptographically not safe to use - */ - var cryptoSecureRandomInt = function () { - if (crypto) { - // Use getRandomValues method (Browser) - if (typeof crypto.getRandomValues === 'function') { - try { - return crypto.getRandomValues(new Uint32Array(1))[0]; - } catch (err) {} - } - - // Use randomBytes method (NodeJS) - if (typeof crypto.randomBytes === 'function') { - try { - return crypto.randomBytes(4).readInt32LE(); - } catch (err) {} - } - } - - throw new Error('Native crypto module could not be used to get secure random number.'); - }; - - /* - * Local polyfill of Object.create - - */ - var create = Object.create || (function () { - function F() {} - - return function (obj) { - var subtype; - - F.prototype = obj; - - subtype = new F(); - - F.prototype = null; - - return subtype; - }; - }()); - - /** - * CryptoJS namespace. - */ - var C = {}; - - /** - * Library namespace. - */ - var C_lib = C.lib = {}; - - /** - * Base object for prototypal inheritance. - */ - var Base = C_lib.Base = (function () { - - - return { - /** - * Creates a new object that inherits from this object. - * - * @param {Object} overrides Properties to copy into the new object. - * - * @return {Object} The new object. - * - * @static - * - * @example - * - * var MyType = CryptoJS.lib.Base.extend({ - * field: 'value', - * - * method: function () { - * } - * }); - */ - extend: function (overrides) { - // Spawn - var subtype = create(this); - - // Augment - if (overrides) { - subtype.mixIn(overrides); - } - - // Create default initializer - if (!subtype.hasOwnProperty('init') || this.init === subtype.init) { - subtype.init = function () { - subtype.$super.init.apply(this, arguments); - }; - } - - // Initializer's prototype is the subtype object - subtype.init.prototype = subtype; - - // Reference supertype - subtype.$super = this; - - return subtype; - }, - - /** - * Extends this object and runs the init method. - * Arguments to create() will be passed to init(). - * - * @return {Object} The new object. - * - * @static - * - * @example - * - * var instance = MyType.create(); - */ - create: function () { - var instance = this.extend(); - instance.init.apply(instance, arguments); - - return instance; - }, - - /** - * Initializes a newly created object. - * Override this method to add some logic when your objects are created. - * - * @example - * - * var MyType = CryptoJS.lib.Base.extend({ - * init: function () { - * // ... - * } - * }); - */ - init: function () { - }, - - /** - * Copies properties into this object. - * - * @param {Object} properties The properties to mix in. - * - * @example - * - * MyType.mixIn({ - * field: 'value' - * }); - */ - mixIn: function (properties) { - for (var propertyName in properties) { - if (properties.hasOwnProperty(propertyName)) { - this[propertyName] = properties[propertyName]; - } - } - - // IE won't copy toString using the loop above - if (properties.hasOwnProperty('toString')) { - this.toString = properties.toString; - } - }, - - /** - * Creates a copy of this object. - * - * @return {Object} The clone. - * - * @example - * - * var clone = instance.clone(); - */ - clone: function () { - return this.init.prototype.extend(this); - } - }; - }()); - - /** - * An array of 32-bit words. - * - * @property {Array} words The array of 32-bit words. - * @property {number} sigBytes The number of significant bytes in this word array. - */ - var WordArray = C_lib.WordArray = Base.extend({ - /** - * Initializes a newly created word array. - * - * @param {Array} words (Optional) An array of 32-bit words. - * @param {number} sigBytes (Optional) The number of significant bytes in the words. - * - * @example - * - * var wordArray = CryptoJS.lib.WordArray.create(); - * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607]); - * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607], 6); - */ - init: function (words, sigBytes) { - words = this.words = words || []; - - if (sigBytes != undefined) { - this.sigBytes = sigBytes; - } else { - this.sigBytes = words.length * 4; - } - }, - - /** - * Converts this word array to a string. - * - * @param {Encoder} encoder (Optional) The encoding strategy to use. Default: CryptoJS.enc.Hex - * - * @return {string} The stringified word array. - * - * @example - * - * var string = wordArray + ''; - * var string = wordArray.toString(); - * var string = wordArray.toString(CryptoJS.enc.Utf8); - */ - toString: function (encoder) { - return (encoder || Hex).stringify(this); - }, - - /** - * Concatenates a word array to this word array. - * - * @param {WordArray} wordArray The word array to append. - * - * @return {WordArray} This word array. - * - * @example - * - * wordArray1.concat(wordArray2); - */ - concat: function (wordArray) { - // Shortcuts - var thisWords = this.words; - var thatWords = wordArray.words; - var thisSigBytes = this.sigBytes; - var thatSigBytes = wordArray.sigBytes; - - // Clamp excess bits - this.clamp(); - - // Concat - if (thisSigBytes % 4) { - // Copy one byte at a time - for (var i = 0; i < thatSigBytes; i++) { - var thatByte = (thatWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; - thisWords[(thisSigBytes + i) >>> 2] |= thatByte << (24 - ((thisSigBytes + i) % 4) * 8); - } - } else { - // Copy one word at a time - for (var j = 0; j < thatSigBytes; j += 4) { - thisWords[(thisSigBytes + j) >>> 2] = thatWords[j >>> 2]; - } - } - this.sigBytes += thatSigBytes; - - // Chainable - return this; - }, - - /** - * Removes insignificant bits. - * - * @example - * - * wordArray.clamp(); - */ - clamp: function () { - // Shortcuts - var words = this.words; - var sigBytes = this.sigBytes; - - // Clamp - words[sigBytes >>> 2] &= 0xffffffff << (32 - (sigBytes % 4) * 8); - words.length = Math.ceil(sigBytes / 4); - }, - - /** - * Creates a copy of this word array. - * - * @return {WordArray} The clone. - * - * @example - * - * var clone = wordArray.clone(); - */ - clone: function () { - var clone = Base.clone.call(this); - clone.words = this.words.slice(0); - - return clone; - }, - - /** - * Creates a word array filled with random bytes. - * - * @param {number} nBytes The number of random bytes to generate. - * - * @return {WordArray} The random word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.lib.WordArray.random(16); - */ - random: function (nBytes) { - var words = []; - - for (var i = 0; i < nBytes; i += 4) { - words.push(cryptoSecureRandomInt()); - } - - return new WordArray.init(words, nBytes); - } - }); - - /** - * Encoder namespace. - */ - var C_enc = C.enc = {}; - - /** - * Hex encoding strategy. - */ - var Hex = C_enc.Hex = { - /** - * Converts a word array to a hex string. - * - * @param {WordArray} wordArray The word array. - * - * @return {string} The hex string. - * - * @static - * - * @example - * - * var hexString = CryptoJS.enc.Hex.stringify(wordArray); - */ - stringify: function (wordArray) { - // Shortcuts - var words = wordArray.words; - var sigBytes = wordArray.sigBytes; - - // Convert - var hexChars = []; - for (var i = 0; i < sigBytes; i++) { - var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; - hexChars.push((bite >>> 4).toString(16)); - hexChars.push((bite & 0x0f).toString(16)); - } - - return hexChars.join(''); - }, - - /** - * Converts a hex string to a word array. - * - * @param {string} hexStr The hex string. - * - * @return {WordArray} The word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.enc.Hex.parse(hexString); - */ - parse: function (hexStr) { - // Shortcut - var hexStrLength = hexStr.length; - - // Convert - var words = []; - for (var i = 0; i < hexStrLength; i += 2) { - words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << (24 - (i % 8) * 4); - } - - return new WordArray.init(words, hexStrLength / 2); - } - }; - - /** - * Latin1 encoding strategy. - */ - var Latin1 = C_enc.Latin1 = { - /** - * Converts a word array to a Latin1 string. - * - * @param {WordArray} wordArray The word array. - * - * @return {string} The Latin1 string. - * - * @static - * - * @example - * - * var latin1String = CryptoJS.enc.Latin1.stringify(wordArray); - */ - stringify: function (wordArray) { - // Shortcuts - var words = wordArray.words; - var sigBytes = wordArray.sigBytes; - - // Convert - var latin1Chars = []; - for (var i = 0; i < sigBytes; i++) { - var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; - latin1Chars.push(String.fromCharCode(bite)); - } - - return latin1Chars.join(''); - }, - - /** - * Converts a Latin1 string to a word array. - * - * @param {string} latin1Str The Latin1 string. - * - * @return {WordArray} The word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.enc.Latin1.parse(latin1String); - */ - parse: function (latin1Str) { - // Shortcut - var latin1StrLength = latin1Str.length; - - // Convert - var words = []; - for (var i = 0; i < latin1StrLength; i++) { - words[i >>> 2] |= (latin1Str.charCodeAt(i) & 0xff) << (24 - (i % 4) * 8); - } - - return new WordArray.init(words, latin1StrLength); - } - }; - - /** - * UTF-8 encoding strategy. - */ - var Utf8 = C_enc.Utf8 = { - /** - * Converts a word array to a UTF-8 string. - * - * @param {WordArray} wordArray The word array. - * - * @return {string} The UTF-8 string. - * - * @static - * - * @example - * - * var utf8String = CryptoJS.enc.Utf8.stringify(wordArray); - */ - stringify: function (wordArray) { - try { - return decodeURIComponent(escape(Latin1.stringify(wordArray))); - } catch (e) { - throw new Error('Malformed UTF-8 data'); - } - }, - - /** - * Converts a UTF-8 string to a word array. - * - * @param {string} utf8Str The UTF-8 string. - * - * @return {WordArray} The word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.enc.Utf8.parse(utf8String); - */ - parse: function (utf8Str) { - return Latin1.parse(unescape(encodeURIComponent(utf8Str))); - } - }; - - /** - * Abstract buffered block algorithm template. - * - * The property blockSize must be implemented in a concrete subtype. - * - * @property {number} _minBufferSize The number of blocks that should be kept unprocessed in the buffer. Default: 0 - */ - var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm = Base.extend({ - /** - * Resets this block algorithm's data buffer to its initial state. - * - * @example - * - * bufferedBlockAlgorithm.reset(); - */ - reset: function () { - // Initial values - this._data = new WordArray.init(); - this._nDataBytes = 0; - }, - - /** - * Adds new data to this block algorithm's buffer. - * - * @param {WordArray|string} data The data to append. Strings are converted to a WordArray using UTF-8. - * - * @example - * - * bufferedBlockAlgorithm._append('data'); - * bufferedBlockAlgorithm._append(wordArray); - */ - _append: function (data) { - // Convert string to WordArray, else assume WordArray already - if (typeof data == 'string') { - data = Utf8.parse(data); - } - - // Append - this._data.concat(data); - this._nDataBytes += data.sigBytes; - }, - - /** - * Processes available data blocks. - * - * This method invokes _doProcessBlock(offset), which must be implemented by a concrete subtype. - * - * @param {boolean} doFlush Whether all blocks and partial blocks should be processed. - * - * @return {WordArray} The processed data. - * - * @example - * - * var processedData = bufferedBlockAlgorithm._process(); - * var processedData = bufferedBlockAlgorithm._process(!!'flush'); - */ - _process: function (doFlush) { - var processedWords; - - // Shortcuts - var data = this._data; - var dataWords = data.words; - var dataSigBytes = data.sigBytes; - var blockSize = this.blockSize; - var blockSizeBytes = blockSize * 4; - - // Count blocks ready - var nBlocksReady = dataSigBytes / blockSizeBytes; - if (doFlush) { - // Round up to include partial blocks - nBlocksReady = Math.ceil(nBlocksReady); - } else { - // Round down to include only full blocks, - // less the number of blocks that must remain in the buffer - nBlocksReady = Math.max((nBlocksReady | 0) - this._minBufferSize, 0); - } - - // Count words ready - var nWordsReady = nBlocksReady * blockSize; - - // Count bytes ready - var nBytesReady = Math.min(nWordsReady * 4, dataSigBytes); - - // Process blocks - if (nWordsReady) { - for (var offset = 0; offset < nWordsReady; offset += blockSize) { - // Perform concrete-algorithm logic - this._doProcessBlock(dataWords, offset); - } - - // Remove processed words - processedWords = dataWords.splice(0, nWordsReady); - data.sigBytes -= nBytesReady; - } - - // Return processed words - return new WordArray.init(processedWords, nBytesReady); - }, - - /** - * Creates a copy of this object. - * - * @return {Object} The clone. - * - * @example - * - * var clone = bufferedBlockAlgorithm.clone(); - */ - clone: function () { - var clone = Base.clone.call(this); - clone._data = this._data.clone(); - - return clone; - }, - - _minBufferSize: 0 - }); - - /** - * Abstract hasher template. - * - * @property {number} blockSize The number of 32-bit words this hasher operates on. Default: 16 (512 bits) - */ - var Hasher = C_lib.Hasher = BufferedBlockAlgorithm.extend({ - /** - * Configuration options. - */ - cfg: Base.extend(), - - /** - * Initializes a newly created hasher. - * - * @param {Object} cfg (Optional) The configuration options to use for this hash computation. - * - * @example - * - * var hasher = CryptoJS.algo.SHA256.create(); - */ - init: function (cfg) { - // Apply config defaults - this.cfg = this.cfg.extend(cfg); - - // Set initial values - this.reset(); - }, - - /** - * Resets this hasher to its initial state. - * - * @example - * - * hasher.reset(); - */ - reset: function () { - // Reset data buffer - BufferedBlockAlgorithm.reset.call(this); - - // Perform concrete-hasher logic - this._doReset(); - }, - - /** - * Updates this hasher with a message. - * - * @param {WordArray|string} messageUpdate The message to append. - * - * @return {Hasher} This hasher. - * - * @example - * - * hasher.update('message'); - * hasher.update(wordArray); - */ - update: function (messageUpdate) { - // Append - this._append(messageUpdate); - - // Update the hash - this._process(); - - // Chainable - return this; - }, - - /** - * Finalizes the hash computation. - * Note that the finalize operation is effectively a destructive, read-once operation. - * - * @param {WordArray|string} messageUpdate (Optional) A final message update. - * - * @return {WordArray} The hash. - * - * @example - * - * var hash = hasher.finalize(); - * var hash = hasher.finalize('message'); - * var hash = hasher.finalize(wordArray); - */ - finalize: function (messageUpdate) { - // Final message update - if (messageUpdate) { - this._append(messageUpdate); - } - - // Perform concrete-hasher logic - var hash = this._doFinalize(); - - return hash; - }, - - blockSize: 512/32, - - /** - * Creates a shortcut function to a hasher's object interface. - * - * @param {Hasher} hasher The hasher to create a helper for. - * - * @return {Function} The shortcut function. - * - * @static - * - * @example - * - * var SHA256 = CryptoJS.lib.Hasher._createHelper(CryptoJS.algo.SHA256); - */ - _createHelper: function (hasher) { - return function (message, cfg) { - return new hasher.init(cfg).finalize(message); - }; - }, - - /** - * Creates a shortcut function to the HMAC's object interface. - * - * @param {Hasher} hasher The hasher to use in this HMAC helper. - * - * @return {Function} The shortcut function. - * - * @static - * - * @example - * - * var HmacSHA256 = CryptoJS.lib.Hasher._createHmacHelper(CryptoJS.algo.SHA256); - */ - _createHmacHelper: function (hasher) { - return function (message, key) { - return new C_algo.HMAC.init(hasher, key).finalize(message); - }; - } - }); - - /** - * Algorithm namespace. - */ - var C_algo = C.algo = {}; - - return C; - }(Math)); - - - return CryptoJS; - -})); - -/***/ }), - -/***/ 35909: -/*!***************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/enc-base64.js ***! - \***************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var C_enc = C.enc; - - /** - * Base64 encoding strategy. - */ - var Base64 = C_enc.Base64 = { - /** - * Converts a word array to a Base64 string. - * - * @param {WordArray} wordArray The word array. - * - * @return {string} The Base64 string. - * - * @static - * - * @example - * - * var base64String = CryptoJS.enc.Base64.stringify(wordArray); - */ - stringify: function (wordArray) { - // Shortcuts - var words = wordArray.words; - var sigBytes = wordArray.sigBytes; - var map = this._map; - - // Clamp excess bits - wordArray.clamp(); - - // Convert - var base64Chars = []; - for (var i = 0; i < sigBytes; i += 3) { - var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; - var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; - var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; - - var triplet = (byte1 << 16) | (byte2 << 8) | byte3; - - for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { - base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); - } - } - - // Add padding - var paddingChar = map.charAt(64); - if (paddingChar) { - while (base64Chars.length % 4) { - base64Chars.push(paddingChar); - } - } - - return base64Chars.join(''); - }, - - /** - * Converts a Base64 string to a word array. - * - * @param {string} base64Str The Base64 string. - * - * @return {WordArray} The word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.enc.Base64.parse(base64String); - */ - parse: function (base64Str) { - // Shortcuts - var base64StrLength = base64Str.length; - var map = this._map; - var reverseMap = this._reverseMap; - - if (!reverseMap) { - reverseMap = this._reverseMap = []; - for (var j = 0; j < map.length; j++) { - reverseMap[map.charCodeAt(j)] = j; - } - } - - // Ignore padding - var paddingChar = map.charAt(64); - if (paddingChar) { - var paddingIndex = base64Str.indexOf(paddingChar); - if (paddingIndex !== -1) { - base64StrLength = paddingIndex; - } - } - - // Convert - return parseLoop(base64Str, base64StrLength, reverseMap); - - }, - - _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=' - }; - - function parseLoop(base64Str, base64StrLength, reverseMap) { - var words = []; - var nBytes = 0; - for (var i = 0; i < base64StrLength; i++) { - if (i % 4) { - var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); - var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); - var bitsCombined = bits1 | bits2; - words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); - nBytes++; - } - } - return WordArray.create(words, nBytes); - } - }()); - - - return CryptoJS.enc.Base64; - -})); - -/***/ }), - -/***/ 52695: -/*!******************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/enc-base64url.js ***! - \******************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var C_enc = C.enc; - - /** - * Base64url encoding strategy. - */ - var Base64url = C_enc.Base64url = { - /** - * Converts a word array to a Base64url string. - * - * @param {WordArray} wordArray The word array. - * - * @param {boolean} urlSafe Whether to use url safe - * - * @return {string} The Base64url string. - * - * @static - * - * @example - * - * var base64String = CryptoJS.enc.Base64url.stringify(wordArray); - */ - stringify: function (wordArray, urlSafe=true) { - // Shortcuts - var words = wordArray.words; - var sigBytes = wordArray.sigBytes; - var map = urlSafe ? this._safe_map : this._map; - - // Clamp excess bits - wordArray.clamp(); - - // Convert - var base64Chars = []; - for (var i = 0; i < sigBytes; i += 3) { - var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; - var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; - var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; - - var triplet = (byte1 << 16) | (byte2 << 8) | byte3; - - for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { - base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); - } - } - - // Add padding - var paddingChar = map.charAt(64); - if (paddingChar) { - while (base64Chars.length % 4) { - base64Chars.push(paddingChar); - } - } - - return base64Chars.join(''); - }, - - /** - * Converts a Base64url string to a word array. - * - * @param {string} base64Str The Base64url string. - * - * @param {boolean} urlSafe Whether to use url safe - * - * @return {WordArray} The word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.enc.Base64url.parse(base64String); - */ - parse: function (base64Str, urlSafe=true) { - // Shortcuts - var base64StrLength = base64Str.length; - var map = urlSafe ? this._safe_map : this._map; - var reverseMap = this._reverseMap; - - if (!reverseMap) { - reverseMap = this._reverseMap = []; - for (var j = 0; j < map.length; j++) { - reverseMap[map.charCodeAt(j)] = j; - } - } - - // Ignore padding - var paddingChar = map.charAt(64); - if (paddingChar) { - var paddingIndex = base64Str.indexOf(paddingChar); - if (paddingIndex !== -1) { - base64StrLength = paddingIndex; - } - } - - // Convert - return parseLoop(base64Str, base64StrLength, reverseMap); - - }, - - _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', - _safe_map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_', - }; - - function parseLoop(base64Str, base64StrLength, reverseMap) { - var words = []; - var nBytes = 0; - for (var i = 0; i < base64StrLength; i++) { - if (i % 4) { - var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); - var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); - var bitsCombined = bits1 | bits2; - words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); - nBytes++; - } - } - return WordArray.create(words, nBytes); - } - }()); - - return CryptoJS.enc.Base64url; - -})); - -/***/ }), - -/***/ 73323: -/*!**************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/enc-utf16.js ***! - \**************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var C_enc = C.enc; - - /** - * UTF-16 BE encoding strategy. - */ - var Utf16BE = C_enc.Utf16 = C_enc.Utf16BE = { - /** - * Converts a word array to a UTF-16 BE string. - * - * @param {WordArray} wordArray The word array. - * - * @return {string} The UTF-16 BE string. - * - * @static - * - * @example - * - * var utf16String = CryptoJS.enc.Utf16.stringify(wordArray); - */ - stringify: function (wordArray) { - // Shortcuts - var words = wordArray.words; - var sigBytes = wordArray.sigBytes; - - // Convert - var utf16Chars = []; - for (var i = 0; i < sigBytes; i += 2) { - var codePoint = (words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff; - utf16Chars.push(String.fromCharCode(codePoint)); - } - - return utf16Chars.join(''); - }, - - /** - * Converts a UTF-16 BE string to a word array. - * - * @param {string} utf16Str The UTF-16 BE string. - * - * @return {WordArray} The word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.enc.Utf16.parse(utf16String); - */ - parse: function (utf16Str) { - // Shortcut - var utf16StrLength = utf16Str.length; - - // Convert - var words = []; - for (var i = 0; i < utf16StrLength; i++) { - words[i >>> 1] |= utf16Str.charCodeAt(i) << (16 - (i % 2) * 16); - } - - return WordArray.create(words, utf16StrLength * 2); - } - }; - - /** - * UTF-16 LE encoding strategy. - */ - C_enc.Utf16LE = { - /** - * Converts a word array to a UTF-16 LE string. - * - * @param {WordArray} wordArray The word array. - * - * @return {string} The UTF-16 LE string. - * - * @static - * - * @example - * - * var utf16Str = CryptoJS.enc.Utf16LE.stringify(wordArray); - */ - stringify: function (wordArray) { - // Shortcuts - var words = wordArray.words; - var sigBytes = wordArray.sigBytes; - - // Convert - var utf16Chars = []; - for (var i = 0; i < sigBytes; i += 2) { - var codePoint = swapEndian((words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff); - utf16Chars.push(String.fromCharCode(codePoint)); - } - - return utf16Chars.join(''); - }, - - /** - * Converts a UTF-16 LE string to a word array. - * - * @param {string} utf16Str The UTF-16 LE string. - * - * @return {WordArray} The word array. - * - * @static - * - * @example - * - * var wordArray = CryptoJS.enc.Utf16LE.parse(utf16Str); - */ - parse: function (utf16Str) { - // Shortcut - var utf16StrLength = utf16Str.length; - - // Convert - var words = []; - for (var i = 0; i < utf16StrLength; i++) { - words[i >>> 1] |= swapEndian(utf16Str.charCodeAt(i) << (16 - (i % 2) * 16)); - } - - return WordArray.create(words, utf16StrLength * 2); - } - }; - - function swapEndian(word) { - return ((word << 8) & 0xff00ff00) | ((word >>> 8) & 0x00ff00ff); - } - }()); - - - return CryptoJS.enc.Utf16; - -})); - -/***/ }), - -/***/ 28492: -/*!***********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/evpkdf.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./sha1 */ 49479), __webpack_require__(/*! ./hmac */ 83760)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var Base = C_lib.Base; - var WordArray = C_lib.WordArray; - var C_algo = C.algo; - var MD5 = C_algo.MD5; - - /** - * This key derivation function is meant to conform with EVP_BytesToKey. - * www.openssl.org/docs/crypto/EVP_BytesToKey.html - */ - var EvpKDF = C_algo.EvpKDF = Base.extend({ - /** - * Configuration options. - * - * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) - * @property {Hasher} hasher The hash algorithm to use. Default: MD5 - * @property {number} iterations The number of iterations to perform. Default: 1 - */ - cfg: Base.extend({ - keySize: 128/32, - hasher: MD5, - iterations: 1 - }), - - /** - * Initializes a newly created key derivation function. - * - * @param {Object} cfg (Optional) The configuration options to use for the derivation. - * - * @example - * - * var kdf = CryptoJS.algo.EvpKDF.create(); - * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8 }); - * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8, iterations: 1000 }); - */ - init: function (cfg) { - this.cfg = this.cfg.extend(cfg); - }, - - /** - * Derives a key from a password. - * - * @param {WordArray|string} password The password. - * @param {WordArray|string} salt A salt. - * - * @return {WordArray} The derived key. - * - * @example - * - * var key = kdf.compute(password, salt); - */ - compute: function (password, salt) { - var block; - - // Shortcut - var cfg = this.cfg; - - // Init hasher - var hasher = cfg.hasher.create(); - - // Initial values - var derivedKey = WordArray.create(); - - // Shortcuts - var derivedKeyWords = derivedKey.words; - var keySize = cfg.keySize; - var iterations = cfg.iterations; - - // Generate key - while (derivedKeyWords.length < keySize) { - if (block) { - hasher.update(block); - } - block = hasher.update(password).finalize(salt); - hasher.reset(); - - // Iterations - for (var i = 1; i < iterations; i++) { - block = hasher.finalize(block); - hasher.reset(); - } - - derivedKey.concat(block); - } - derivedKey.sigBytes = keySize * 4; - - return derivedKey; - } - }); - - /** - * Derives a key from a password. - * - * @param {WordArray|string} password The password. - * @param {WordArray|string} salt A salt. - * @param {Object} cfg (Optional) The configuration options to use for this computation. - * - * @return {WordArray} The derived key. - * - * @static - * - * @example - * - * var key = CryptoJS.EvpKDF(password, salt); - * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8 }); - * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8, iterations: 1000 }); - */ - C.EvpKDF = function (password, salt, cfg) { - return EvpKDF.create(cfg).compute(password, salt); - }; - }()); - - - return CryptoJS.EvpKDF; - -})); - -/***/ }), - -/***/ 24408: -/*!***************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/format-hex.js ***! - \***************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - (function (undefined) { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var CipherParams = C_lib.CipherParams; - var C_enc = C.enc; - var Hex = C_enc.Hex; - var C_format = C.format; - - var HexFormatter = C_format.Hex = { - /** - * Converts the ciphertext of a cipher params object to a hexadecimally encoded string. - * - * @param {CipherParams} cipherParams The cipher params object. - * - * @return {string} The hexadecimally encoded string. - * - * @static - * - * @example - * - * var hexString = CryptoJS.format.Hex.stringify(cipherParams); - */ - stringify: function (cipherParams) { - return cipherParams.ciphertext.toString(Hex); - }, - - /** - * Converts a hexadecimally encoded ciphertext string to a cipher params object. - * - * @param {string} input The hexadecimally encoded string. - * - * @return {CipherParams} The cipher params object. - * - * @static - * - * @example - * - * var cipherParams = CryptoJS.format.Hex.parse(hexString); - */ - parse: function (input) { - var ciphertext = Hex.parse(input); - return CipherParams.create({ ciphertext: ciphertext }); - } - }; - }()); - - - return CryptoJS.format.Hex; - -})); - -/***/ }), - -/***/ 83760: -/*!*********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/hmac.js ***! - \*********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var Base = C_lib.Base; - var C_enc = C.enc; - var Utf8 = C_enc.Utf8; - var C_algo = C.algo; - - /** - * HMAC algorithm. - */ - var HMAC = C_algo.HMAC = Base.extend({ - /** - * Initializes a newly created HMAC. - * - * @param {Hasher} hasher The hash algorithm to use. - * @param {WordArray|string} key The secret key. - * - * @example - * - * var hmacHasher = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, key); - */ - init: function (hasher, key) { - // Init hasher - hasher = this._hasher = new hasher.init(); - - // Convert string to WordArray, else assume WordArray already - if (typeof key == 'string') { - key = Utf8.parse(key); - } - - // Shortcuts - var hasherBlockSize = hasher.blockSize; - var hasherBlockSizeBytes = hasherBlockSize * 4; - - // Allow arbitrary length keys - if (key.sigBytes > hasherBlockSizeBytes) { - key = hasher.finalize(key); - } - - // Clamp excess bits - key.clamp(); - - // Clone key for inner and outer pads - var oKey = this._oKey = key.clone(); - var iKey = this._iKey = key.clone(); - - // Shortcuts - var oKeyWords = oKey.words; - var iKeyWords = iKey.words; - - // XOR keys with pad constants - for (var i = 0; i < hasherBlockSize; i++) { - oKeyWords[i] ^= 0x5c5c5c5c; - iKeyWords[i] ^= 0x36363636; - } - oKey.sigBytes = iKey.sigBytes = hasherBlockSizeBytes; - - // Set initial values - this.reset(); - }, - - /** - * Resets this HMAC to its initial state. - * - * @example - * - * hmacHasher.reset(); - */ - reset: function () { - // Shortcut - var hasher = this._hasher; - - // Reset - hasher.reset(); - hasher.update(this._iKey); - }, - - /** - * Updates this HMAC with a message. - * - * @param {WordArray|string} messageUpdate The message to append. - * - * @return {HMAC} This HMAC instance. - * - * @example - * - * hmacHasher.update('message'); - * hmacHasher.update(wordArray); - */ - update: function (messageUpdate) { - this._hasher.update(messageUpdate); - - // Chainable - return this; - }, - - /** - * Finalizes the HMAC computation. - * Note that the finalize operation is effectively a destructive, read-once operation. - * - * @param {WordArray|string} messageUpdate (Optional) A final message update. - * - * @return {WordArray} The HMAC. - * - * @example - * - * var hmac = hmacHasher.finalize(); - * var hmac = hmacHasher.finalize('message'); - * var hmac = hmacHasher.finalize(wordArray); - */ - finalize: function (messageUpdate) { - // Shortcut - var hasher = this._hasher; - - // Compute HMAC - var innerHash = hasher.finalize(messageUpdate); - hasher.reset(); - var hmac = hasher.finalize(this._oKey.clone().concat(innerHash)); - - return hmac; - } - }); - }()); - - -})); - -/***/ }), - -/***/ 28209: -/*!**********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/index.js ***! - \**********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988), __webpack_require__(/*! ./lib-typedarrays */ 79183), __webpack_require__(/*! ./enc-utf16 */ 73323), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./enc-base64url */ 52695), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./sha1 */ 49479), __webpack_require__(/*! ./sha256 */ 2481), __webpack_require__(/*! ./sha224 */ 93653), __webpack_require__(/*! ./sha512 */ 12133), __webpack_require__(/*! ./sha384 */ 82307), __webpack_require__(/*! ./sha3 */ 79421), __webpack_require__(/*! ./ripemd160 */ 25824), __webpack_require__(/*! ./hmac */ 83760), __webpack_require__(/*! ./pbkdf2 */ 37248), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617), __webpack_require__(/*! ./mode-cfb */ 2882), __webpack_require__(/*! ./mode-ctr */ 98277), __webpack_require__(/*! ./mode-ctr-gladman */ 69972), __webpack_require__(/*! ./mode-ofb */ 30509), __webpack_require__(/*! ./mode-ecb */ 79182), __webpack_require__(/*! ./pad-ansix923 */ 74990), __webpack_require__(/*! ./pad-iso10126 */ 2593), __webpack_require__(/*! ./pad-iso97971 */ 10829), __webpack_require__(/*! ./pad-zeropadding */ 10265), __webpack_require__(/*! ./pad-nopadding */ 18846), __webpack_require__(/*! ./format-hex */ 24408), __webpack_require__(/*! ./aes */ 84452), __webpack_require__(/*! ./tripledes */ 61945), __webpack_require__(/*! ./rc4 */ 22528), __webpack_require__(/*! ./rabbit */ 21865), __webpack_require__(/*! ./rabbit-legacy */ 35308)); - } - else {} -}(this, function (CryptoJS) { - - return CryptoJS; - -})); - -/***/ }), - -/***/ 79183: -/*!********************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/lib-typedarrays.js ***! - \********************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Check if typed arrays are supported - if (typeof ArrayBuffer != 'function') { - return; - } - - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - - // Reference original init - var superInit = WordArray.init; - - // Augment WordArray.init to handle typed arrays - var subInit = WordArray.init = function (typedArray) { - // Convert buffers to uint8 - if (typedArray instanceof ArrayBuffer) { - typedArray = new Uint8Array(typedArray); - } - - // Convert other array views to uint8 - if ( - typedArray instanceof Int8Array || - (typeof Uint8ClampedArray !== "undefined" && typedArray instanceof Uint8ClampedArray) || - typedArray instanceof Int16Array || - typedArray instanceof Uint16Array || - typedArray instanceof Int32Array || - typedArray instanceof Uint32Array || - typedArray instanceof Float32Array || - typedArray instanceof Float64Array - ) { - typedArray = new Uint8Array(typedArray.buffer, typedArray.byteOffset, typedArray.byteLength); - } - - // Handle Uint8Array - if (typedArray instanceof Uint8Array) { - // Shortcut - var typedArrayByteLength = typedArray.byteLength; - - // Extract bytes - var words = []; - for (var i = 0; i < typedArrayByteLength; i++) { - words[i >>> 2] |= typedArray[i] << (24 - (i % 4) * 8); - } - - // Initialize this word array - superInit.call(this, words, typedArrayByteLength); - } else { - // Else call normal init - superInit.apply(this, arguments); - } - }; - - subInit.prototype = WordArray; - }()); - - - return CryptoJS.lib.WordArray; - -})); - -/***/ }), - -/***/ 34905: -/*!********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/md5.js ***! - \********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function (Math) { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var Hasher = C_lib.Hasher; - var C_algo = C.algo; - - // Constants table - var T = []; - - // Compute constants - (function () { - for (var i = 0; i < 64; i++) { - T[i] = (Math.abs(Math.sin(i + 1)) * 0x100000000) | 0; - } - }()); - - /** - * MD5 hash algorithm. - */ - var MD5 = C_algo.MD5 = Hasher.extend({ - _doReset: function () { - this._hash = new WordArray.init([ - 0x67452301, 0xefcdab89, - 0x98badcfe, 0x10325476 - ]); - }, - - _doProcessBlock: function (M, offset) { - // Swap endian - for (var i = 0; i < 16; i++) { - // Shortcuts - var offset_i = offset + i; - var M_offset_i = M[offset_i]; - - M[offset_i] = ( - (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | - (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) - ); - } - - // Shortcuts - var H = this._hash.words; - - var M_offset_0 = M[offset + 0]; - var M_offset_1 = M[offset + 1]; - var M_offset_2 = M[offset + 2]; - var M_offset_3 = M[offset + 3]; - var M_offset_4 = M[offset + 4]; - var M_offset_5 = M[offset + 5]; - var M_offset_6 = M[offset + 6]; - var M_offset_7 = M[offset + 7]; - var M_offset_8 = M[offset + 8]; - var M_offset_9 = M[offset + 9]; - var M_offset_10 = M[offset + 10]; - var M_offset_11 = M[offset + 11]; - var M_offset_12 = M[offset + 12]; - var M_offset_13 = M[offset + 13]; - var M_offset_14 = M[offset + 14]; - var M_offset_15 = M[offset + 15]; - - // Working varialbes - var a = H[0]; - var b = H[1]; - var c = H[2]; - var d = H[3]; - - // Computation - a = FF(a, b, c, d, M_offset_0, 7, T[0]); - d = FF(d, a, b, c, M_offset_1, 12, T[1]); - c = FF(c, d, a, b, M_offset_2, 17, T[2]); - b = FF(b, c, d, a, M_offset_3, 22, T[3]); - a = FF(a, b, c, d, M_offset_4, 7, T[4]); - d = FF(d, a, b, c, M_offset_5, 12, T[5]); - c = FF(c, d, a, b, M_offset_6, 17, T[6]); - b = FF(b, c, d, a, M_offset_7, 22, T[7]); - a = FF(a, b, c, d, M_offset_8, 7, T[8]); - d = FF(d, a, b, c, M_offset_9, 12, T[9]); - c = FF(c, d, a, b, M_offset_10, 17, T[10]); - b = FF(b, c, d, a, M_offset_11, 22, T[11]); - a = FF(a, b, c, d, M_offset_12, 7, T[12]); - d = FF(d, a, b, c, M_offset_13, 12, T[13]); - c = FF(c, d, a, b, M_offset_14, 17, T[14]); - b = FF(b, c, d, a, M_offset_15, 22, T[15]); - - a = GG(a, b, c, d, M_offset_1, 5, T[16]); - d = GG(d, a, b, c, M_offset_6, 9, T[17]); - c = GG(c, d, a, b, M_offset_11, 14, T[18]); - b = GG(b, c, d, a, M_offset_0, 20, T[19]); - a = GG(a, b, c, d, M_offset_5, 5, T[20]); - d = GG(d, a, b, c, M_offset_10, 9, T[21]); - c = GG(c, d, a, b, M_offset_15, 14, T[22]); - b = GG(b, c, d, a, M_offset_4, 20, T[23]); - a = GG(a, b, c, d, M_offset_9, 5, T[24]); - d = GG(d, a, b, c, M_offset_14, 9, T[25]); - c = GG(c, d, a, b, M_offset_3, 14, T[26]); - b = GG(b, c, d, a, M_offset_8, 20, T[27]); - a = GG(a, b, c, d, M_offset_13, 5, T[28]); - d = GG(d, a, b, c, M_offset_2, 9, T[29]); - c = GG(c, d, a, b, M_offset_7, 14, T[30]); - b = GG(b, c, d, a, M_offset_12, 20, T[31]); - - a = HH(a, b, c, d, M_offset_5, 4, T[32]); - d = HH(d, a, b, c, M_offset_8, 11, T[33]); - c = HH(c, d, a, b, M_offset_11, 16, T[34]); - b = HH(b, c, d, a, M_offset_14, 23, T[35]); - a = HH(a, b, c, d, M_offset_1, 4, T[36]); - d = HH(d, a, b, c, M_offset_4, 11, T[37]); - c = HH(c, d, a, b, M_offset_7, 16, T[38]); - b = HH(b, c, d, a, M_offset_10, 23, T[39]); - a = HH(a, b, c, d, M_offset_13, 4, T[40]); - d = HH(d, a, b, c, M_offset_0, 11, T[41]); - c = HH(c, d, a, b, M_offset_3, 16, T[42]); - b = HH(b, c, d, a, M_offset_6, 23, T[43]); - a = HH(a, b, c, d, M_offset_9, 4, T[44]); - d = HH(d, a, b, c, M_offset_12, 11, T[45]); - c = HH(c, d, a, b, M_offset_15, 16, T[46]); - b = HH(b, c, d, a, M_offset_2, 23, T[47]); - - a = II(a, b, c, d, M_offset_0, 6, T[48]); - d = II(d, a, b, c, M_offset_7, 10, T[49]); - c = II(c, d, a, b, M_offset_14, 15, T[50]); - b = II(b, c, d, a, M_offset_5, 21, T[51]); - a = II(a, b, c, d, M_offset_12, 6, T[52]); - d = II(d, a, b, c, M_offset_3, 10, T[53]); - c = II(c, d, a, b, M_offset_10, 15, T[54]); - b = II(b, c, d, a, M_offset_1, 21, T[55]); - a = II(a, b, c, d, M_offset_8, 6, T[56]); - d = II(d, a, b, c, M_offset_15, 10, T[57]); - c = II(c, d, a, b, M_offset_6, 15, T[58]); - b = II(b, c, d, a, M_offset_13, 21, T[59]); - a = II(a, b, c, d, M_offset_4, 6, T[60]); - d = II(d, a, b, c, M_offset_11, 10, T[61]); - c = II(c, d, a, b, M_offset_2, 15, T[62]); - b = II(b, c, d, a, M_offset_9, 21, T[63]); - - // Intermediate hash value - H[0] = (H[0] + a) | 0; - H[1] = (H[1] + b) | 0; - H[2] = (H[2] + c) | 0; - H[3] = (H[3] + d) | 0; - }, - - _doFinalize: function () { - // Shortcuts - var data = this._data; - var dataWords = data.words; - - var nBitsTotal = this._nDataBytes * 8; - var nBitsLeft = data.sigBytes * 8; - - // Add padding - dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); - - var nBitsTotalH = Math.floor(nBitsTotal / 0x100000000); - var nBitsTotalL = nBitsTotal; - dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = ( - (((nBitsTotalH << 8) | (nBitsTotalH >>> 24)) & 0x00ff00ff) | - (((nBitsTotalH << 24) | (nBitsTotalH >>> 8)) & 0xff00ff00) - ); - dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( - (((nBitsTotalL << 8) | (nBitsTotalL >>> 24)) & 0x00ff00ff) | - (((nBitsTotalL << 24) | (nBitsTotalL >>> 8)) & 0xff00ff00) - ); - - data.sigBytes = (dataWords.length + 1) * 4; - - // Hash final blocks - this._process(); - - // Shortcuts - var hash = this._hash; - var H = hash.words; - - // Swap endian - for (var i = 0; i < 4; i++) { - // Shortcut - var H_i = H[i]; - - H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | - (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); - } - - // Return final computed hash - return hash; - }, - - clone: function () { - var clone = Hasher.clone.call(this); - clone._hash = this._hash.clone(); - - return clone; - } - }); - - function FF(a, b, c, d, x, s, t) { - var n = a + ((b & c) | (~b & d)) + x + t; - return ((n << s) | (n >>> (32 - s))) + b; - } - - function GG(a, b, c, d, x, s, t) { - var n = a + ((b & d) | (c & ~d)) + x + t; - return ((n << s) | (n >>> (32 - s))) + b; - } - - function HH(a, b, c, d, x, s, t) { - var n = a + (b ^ c ^ d) + x + t; - return ((n << s) | (n >>> (32 - s))) + b; - } - - function II(a, b, c, d, x, s, t) { - var n = a + (c ^ (b | ~d)) + x + t; - return ((n << s) | (n >>> (32 - s))) + b; - } - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.MD5('message'); - * var hash = CryptoJS.MD5(wordArray); - */ - C.MD5 = Hasher._createHelper(MD5); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacMD5(message, key); - */ - C.HmacMD5 = Hasher._createHmacHelper(MD5); - }(Math)); - - - return CryptoJS.MD5; - -})); - -/***/ }), - -/***/ 2882: -/*!*************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-cfb.js ***! - \*************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * Cipher Feedback block mode. - */ - CryptoJS.mode.CFB = (function () { - var CFB = CryptoJS.lib.BlockCipherMode.extend(); - - CFB.Encryptor = CFB.extend({ - processBlock: function (words, offset) { - // Shortcuts - var cipher = this._cipher; - var blockSize = cipher.blockSize; - - generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); - - // Remember this block to use with next block - this._prevBlock = words.slice(offset, offset + blockSize); - } - }); - - CFB.Decryptor = CFB.extend({ - processBlock: function (words, offset) { - // Shortcuts - var cipher = this._cipher; - var blockSize = cipher.blockSize; - - // Remember this block to use with next block - var thisBlock = words.slice(offset, offset + blockSize); - - generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); - - // This block becomes the previous block - this._prevBlock = thisBlock; - } - }); - - function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { - var keystream; - - // Shortcut - var iv = this._iv; - - // Generate keystream - if (iv) { - keystream = iv.slice(0); - - // Remove IV for subsequent blocks - this._iv = undefined; - } else { - keystream = this._prevBlock; - } - cipher.encryptBlock(keystream, 0); - - // Encrypt - for (var i = 0; i < blockSize; i++) { - words[offset + i] ^= keystream[i]; - } - } - - return CFB; - }()); - - - return CryptoJS.mode.CFB; - -})); - -/***/ }), - -/***/ 69972: -/*!*********************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ctr-gladman.js ***! - \*********************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** @preserve - * Counter block mode compatible with Dr Brian Gladman fileenc.c - * derived from CryptoJS.mode.CTR - * Jan Hruby jhruby.web@gmail.com - */ - CryptoJS.mode.CTRGladman = (function () { - var CTRGladman = CryptoJS.lib.BlockCipherMode.extend(); - - function incWord(word) - { - if (((word >> 24) & 0xff) === 0xff) { //overflow - var b1 = (word >> 16)&0xff; - var b2 = (word >> 8)&0xff; - var b3 = word & 0xff; - - if (b1 === 0xff) // overflow b1 - { - b1 = 0; - if (b2 === 0xff) - { - b2 = 0; - if (b3 === 0xff) - { - b3 = 0; - } - else - { - ++b3; - } - } - else - { - ++b2; - } - } - else - { - ++b1; - } - - word = 0; - word += (b1 << 16); - word += (b2 << 8); - word += b3; - } - else - { - word += (0x01 << 24); - } - return word; - } - - function incCounter(counter) - { - if ((counter[0] = incWord(counter[0])) === 0) - { - // encr_data in fileenc.c from Dr Brian Gladman's counts only with DWORD j < 8 - counter[1] = incWord(counter[1]); - } - return counter; - } - - var Encryptor = CTRGladman.Encryptor = CTRGladman.extend({ - processBlock: function (words, offset) { - // Shortcuts - var cipher = this._cipher - var blockSize = cipher.blockSize; - var iv = this._iv; - var counter = this._counter; - - // Generate keystream - if (iv) { - counter = this._counter = iv.slice(0); - - // Remove IV for subsequent blocks - this._iv = undefined; - } - - incCounter(counter); - - var keystream = counter.slice(0); - cipher.encryptBlock(keystream, 0); - - // Encrypt - for (var i = 0; i < blockSize; i++) { - words[offset + i] ^= keystream[i]; - } - } - }); - - CTRGladman.Decryptor = Encryptor; - - return CTRGladman; - }()); - - - - - return CryptoJS.mode.CTRGladman; - -})); - -/***/ }), - -/***/ 98277: -/*!*************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ctr.js ***! - \*************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * Counter block mode. - */ - CryptoJS.mode.CTR = (function () { - var CTR = CryptoJS.lib.BlockCipherMode.extend(); - - var Encryptor = CTR.Encryptor = CTR.extend({ - processBlock: function (words, offset) { - // Shortcuts - var cipher = this._cipher - var blockSize = cipher.blockSize; - var iv = this._iv; - var counter = this._counter; - - // Generate keystream - if (iv) { - counter = this._counter = iv.slice(0); - - // Remove IV for subsequent blocks - this._iv = undefined; - } - var keystream = counter.slice(0); - cipher.encryptBlock(keystream, 0); - - // Increment counter - counter[blockSize - 1] = (counter[blockSize - 1] + 1) | 0 - - // Encrypt - for (var i = 0; i < blockSize; i++) { - words[offset + i] ^= keystream[i]; - } - } - }); - - CTR.Decryptor = Encryptor; - - return CTR; - }()); - - - return CryptoJS.mode.CTR; - -})); - -/***/ }), - -/***/ 79182: -/*!*************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ecb.js ***! - \*************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * Electronic Codebook block mode. - */ - CryptoJS.mode.ECB = (function () { - var ECB = CryptoJS.lib.BlockCipherMode.extend(); - - ECB.Encryptor = ECB.extend({ - processBlock: function (words, offset) { - this._cipher.encryptBlock(words, offset); - } - }); - - ECB.Decryptor = ECB.extend({ - processBlock: function (words, offset) { - this._cipher.decryptBlock(words, offset); - } - }); - - return ECB; - }()); - - - return CryptoJS.mode.ECB; - -})); - -/***/ }), - -/***/ 30509: -/*!*************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ofb.js ***! - \*************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * Output Feedback block mode. - */ - CryptoJS.mode.OFB = (function () { - var OFB = CryptoJS.lib.BlockCipherMode.extend(); - - var Encryptor = OFB.Encryptor = OFB.extend({ - processBlock: function (words, offset) { - // Shortcuts - var cipher = this._cipher - var blockSize = cipher.blockSize; - var iv = this._iv; - var keystream = this._keystream; - - // Generate keystream - if (iv) { - keystream = this._keystream = iv.slice(0); - - // Remove IV for subsequent blocks - this._iv = undefined; - } - cipher.encryptBlock(keystream, 0); - - // Encrypt - for (var i = 0; i < blockSize; i++) { - words[offset + i] ^= keystream[i]; - } - } - }); - - OFB.Decryptor = Encryptor; - - return OFB; - }()); - - - return CryptoJS.mode.OFB; - -})); - -/***/ }), - -/***/ 74990: -/*!*****************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-ansix923.js ***! - \*****************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * ANSI X.923 padding strategy. - */ - CryptoJS.pad.AnsiX923 = { - pad: function (data, blockSize) { - // Shortcuts - var dataSigBytes = data.sigBytes; - var blockSizeBytes = blockSize * 4; - - // Count padding bytes - var nPaddingBytes = blockSizeBytes - dataSigBytes % blockSizeBytes; - - // Compute last byte position - var lastBytePos = dataSigBytes + nPaddingBytes - 1; - - // Pad - data.clamp(); - data.words[lastBytePos >>> 2] |= nPaddingBytes << (24 - (lastBytePos % 4) * 8); - data.sigBytes += nPaddingBytes; - }, - - unpad: function (data) { - // Get number of padding bytes from last byte - var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; - - // Remove padding - data.sigBytes -= nPaddingBytes; - } - }; - - - return CryptoJS.pad.Ansix923; - -})); - -/***/ }), - -/***/ 2593: -/*!*****************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-iso10126.js ***! - \*****************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * ISO 10126 padding strategy. - */ - CryptoJS.pad.Iso10126 = { - pad: function (data, blockSize) { - // Shortcut - var blockSizeBytes = blockSize * 4; - - // Count padding bytes - var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; - - // Pad - data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes - 1)). - concat(CryptoJS.lib.WordArray.create([nPaddingBytes << 24], 1)); - }, - - unpad: function (data) { - // Get number of padding bytes from last byte - var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; - - // Remove padding - data.sigBytes -= nPaddingBytes; - } - }; - - - return CryptoJS.pad.Iso10126; - -})); - -/***/ }), - -/***/ 10829: -/*!*****************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-iso97971.js ***! - \*****************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * ISO/IEC 9797-1 Padding Method 2. - */ - CryptoJS.pad.Iso97971 = { - pad: function (data, blockSize) { - // Add 0x80 byte - data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1)); - - // Zero pad the rest - CryptoJS.pad.ZeroPadding.pad(data, blockSize); - }, - - unpad: function (data) { - // Remove zero padding - CryptoJS.pad.ZeroPadding.unpad(data); - - // Remove one more byte -- the 0x80 byte - data.sigBytes--; - } - }; - - - return CryptoJS.pad.Iso97971; - -})); - -/***/ }), - -/***/ 18846: -/*!******************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-nopadding.js ***! - \******************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * A noop padding strategy. - */ - CryptoJS.pad.NoPadding = { - pad: function () { - }, - - unpad: function () { - } - }; - - - return CryptoJS.pad.NoPadding; - -})); - -/***/ }), - -/***/ 10265: -/*!********************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-zeropadding.js ***! - \********************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - /** - * Zero padding strategy. - */ - CryptoJS.pad.ZeroPadding = { - pad: function (data, blockSize) { - // Shortcut - var blockSizeBytes = blockSize * 4; - - // Pad - data.clamp(); - data.sigBytes += blockSizeBytes - ((data.sigBytes % blockSizeBytes) || blockSizeBytes); - }, - - unpad: function (data) { - // Shortcut - var dataWords = data.words; - - // Unpad - var i = data.sigBytes - 1; - for (var i = data.sigBytes - 1; i >= 0; i--) { - if (((dataWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff)) { - data.sigBytes = i + 1; - break; - } - } - } - }; - - - return CryptoJS.pad.ZeroPadding; - -})); - -/***/ }), - -/***/ 37248: -/*!***********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pbkdf2.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./sha1 */ 49479), __webpack_require__(/*! ./hmac */ 83760)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var Base = C_lib.Base; - var WordArray = C_lib.WordArray; - var C_algo = C.algo; - var SHA1 = C_algo.SHA1; - var HMAC = C_algo.HMAC; - - /** - * Password-Based Key Derivation Function 2 algorithm. - */ - var PBKDF2 = C_algo.PBKDF2 = Base.extend({ - /** - * Configuration options. - * - * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) - * @property {Hasher} hasher The hasher to use. Default: SHA1 - * @property {number} iterations The number of iterations to perform. Default: 1 - */ - cfg: Base.extend({ - keySize: 128/32, - hasher: SHA1, - iterations: 1 - }), - - /** - * Initializes a newly created key derivation function. - * - * @param {Object} cfg (Optional) The configuration options to use for the derivation. - * - * @example - * - * var kdf = CryptoJS.algo.PBKDF2.create(); - * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8 }); - * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8, iterations: 1000 }); - */ - init: function (cfg) { - this.cfg = this.cfg.extend(cfg); - }, - - /** - * Computes the Password-Based Key Derivation Function 2. - * - * @param {WordArray|string} password The password. - * @param {WordArray|string} salt A salt. - * - * @return {WordArray} The derived key. - * - * @example - * - * var key = kdf.compute(password, salt); - */ - compute: function (password, salt) { - // Shortcut - var cfg = this.cfg; - - // Init HMAC - var hmac = HMAC.create(cfg.hasher, password); - - // Initial values - var derivedKey = WordArray.create(); - var blockIndex = WordArray.create([0x00000001]); - - // Shortcuts - var derivedKeyWords = derivedKey.words; - var blockIndexWords = blockIndex.words; - var keySize = cfg.keySize; - var iterations = cfg.iterations; - - // Generate key - while (derivedKeyWords.length < keySize) { - var block = hmac.update(salt).finalize(blockIndex); - hmac.reset(); - - // Shortcuts - var blockWords = block.words; - var blockWordsLength = blockWords.length; - - // Iterations - var intermediate = block; - for (var i = 1; i < iterations; i++) { - intermediate = hmac.finalize(intermediate); - hmac.reset(); - - // Shortcut - var intermediateWords = intermediate.words; - - // XOR intermediate with block - for (var j = 0; j < blockWordsLength; j++) { - blockWords[j] ^= intermediateWords[j]; - } - } - - derivedKey.concat(block); - blockIndexWords[0]++; - } - derivedKey.sigBytes = keySize * 4; - - return derivedKey; - } - }); - - /** - * Computes the Password-Based Key Derivation Function 2. - * - * @param {WordArray|string} password The password. - * @param {WordArray|string} salt A salt. - * @param {Object} cfg (Optional) The configuration options to use for this computation. - * - * @return {WordArray} The derived key. - * - * @static - * - * @example - * - * var key = CryptoJS.PBKDF2(password, salt); - * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8 }); - * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8, iterations: 1000 }); - */ - C.PBKDF2 = function (password, salt, cfg) { - return PBKDF2.create(cfg).compute(password, salt); - }; - }()); - - - return CryptoJS.PBKDF2; - -})); - -/***/ }), - -/***/ 35308: -/*!******************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/rabbit-legacy.js ***! - \******************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var StreamCipher = C_lib.StreamCipher; - var C_algo = C.algo; - - // Reusable objects - var S = []; - var C_ = []; - var G = []; - - /** - * Rabbit stream cipher algorithm. - * - * This is a legacy version that neglected to convert the key to little-endian. - * This error doesn't affect the cipher's security, - * but it does affect its compatibility with other implementations. - */ - var RabbitLegacy = C_algo.RabbitLegacy = StreamCipher.extend({ - _doReset: function () { - // Shortcuts - var K = this._key.words; - var iv = this.cfg.iv; - - // Generate initial state values - var X = this._X = [ - K[0], (K[3] << 16) | (K[2] >>> 16), - K[1], (K[0] << 16) | (K[3] >>> 16), - K[2], (K[1] << 16) | (K[0] >>> 16), - K[3], (K[2] << 16) | (K[1] >>> 16) - ]; - - // Generate initial counter values - var C = this._C = [ - (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), - (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), - (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), - (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) - ]; - - // Carry bit - this._b = 0; - - // Iterate the system four times - for (var i = 0; i < 4; i++) { - nextState.call(this); - } - - // Modify the counters - for (var i = 0; i < 8; i++) { - C[i] ^= X[(i + 4) & 7]; - } - - // IV setup - if (iv) { - // Shortcuts - var IV = iv.words; - var IV_0 = IV[0]; - var IV_1 = IV[1]; - - // Generate four subvectors - var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); - var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); - var i1 = (i0 >>> 16) | (i2 & 0xffff0000); - var i3 = (i2 << 16) | (i0 & 0x0000ffff); - - // Modify counter values - C[0] ^= i0; - C[1] ^= i1; - C[2] ^= i2; - C[3] ^= i3; - C[4] ^= i0; - C[5] ^= i1; - C[6] ^= i2; - C[7] ^= i3; - - // Iterate the system four times - for (var i = 0; i < 4; i++) { - nextState.call(this); - } - } - }, - - _doProcessBlock: function (M, offset) { - // Shortcut - var X = this._X; - - // Iterate the system - nextState.call(this); - - // Generate four keystream words - S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); - S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); - S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); - S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); - - for (var i = 0; i < 4; i++) { - // Swap endian - S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | - (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); - - // Encrypt - M[offset + i] ^= S[i]; - } - }, - - blockSize: 128/32, - - ivSize: 64/32 - }); - - function nextState() { - // Shortcuts - var X = this._X; - var C = this._C; - - // Save old counter values - for (var i = 0; i < 8; i++) { - C_[i] = C[i]; - } - - // Calculate new counter values - C[0] = (C[0] + 0x4d34d34d + this._b) | 0; - C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; - C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; - C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; - C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; - C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; - C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; - C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; - this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; - - // Calculate the g-values - for (var i = 0; i < 8; i++) { - var gx = X[i] + C[i]; - - // Construct high and low argument for squaring - var ga = gx & 0xffff; - var gb = gx >>> 16; - - // Calculate high and low result of squaring - var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; - var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); - - // High XOR low - G[i] = gh ^ gl; - } - - // Calculate new state values - X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; - X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; - X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; - X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; - X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; - X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; - X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; - X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; - } - - /** - * Shortcut functions to the cipher's object interface. - * - * @example - * - * var ciphertext = CryptoJS.RabbitLegacy.encrypt(message, key, cfg); - * var plaintext = CryptoJS.RabbitLegacy.decrypt(ciphertext, key, cfg); - */ - C.RabbitLegacy = StreamCipher._createHelper(RabbitLegacy); - }()); - - - return CryptoJS.RabbitLegacy; - -})); - -/***/ }), - -/***/ 21865: -/*!***********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/rabbit.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var StreamCipher = C_lib.StreamCipher; - var C_algo = C.algo; - - // Reusable objects - var S = []; - var C_ = []; - var G = []; - - /** - * Rabbit stream cipher algorithm - */ - var Rabbit = C_algo.Rabbit = StreamCipher.extend({ - _doReset: function () { - // Shortcuts - var K = this._key.words; - var iv = this.cfg.iv; - - // Swap endian - for (var i = 0; i < 4; i++) { - K[i] = (((K[i] << 8) | (K[i] >>> 24)) & 0x00ff00ff) | - (((K[i] << 24) | (K[i] >>> 8)) & 0xff00ff00); - } - - // Generate initial state values - var X = this._X = [ - K[0], (K[3] << 16) | (K[2] >>> 16), - K[1], (K[0] << 16) | (K[3] >>> 16), - K[2], (K[1] << 16) | (K[0] >>> 16), - K[3], (K[2] << 16) | (K[1] >>> 16) - ]; - - // Generate initial counter values - var C = this._C = [ - (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), - (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), - (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), - (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) - ]; - - // Carry bit - this._b = 0; - - // Iterate the system four times - for (var i = 0; i < 4; i++) { - nextState.call(this); - } - - // Modify the counters - for (var i = 0; i < 8; i++) { - C[i] ^= X[(i + 4) & 7]; - } - - // IV setup - if (iv) { - // Shortcuts - var IV = iv.words; - var IV_0 = IV[0]; - var IV_1 = IV[1]; - - // Generate four subvectors - var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); - var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); - var i1 = (i0 >>> 16) | (i2 & 0xffff0000); - var i3 = (i2 << 16) | (i0 & 0x0000ffff); - - // Modify counter values - C[0] ^= i0; - C[1] ^= i1; - C[2] ^= i2; - C[3] ^= i3; - C[4] ^= i0; - C[5] ^= i1; - C[6] ^= i2; - C[7] ^= i3; - - // Iterate the system four times - for (var i = 0; i < 4; i++) { - nextState.call(this); - } - } - }, - - _doProcessBlock: function (M, offset) { - // Shortcut - var X = this._X; - - // Iterate the system - nextState.call(this); - - // Generate four keystream words - S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); - S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); - S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); - S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); - - for (var i = 0; i < 4; i++) { - // Swap endian - S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | - (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); - - // Encrypt - M[offset + i] ^= S[i]; - } - }, - - blockSize: 128/32, - - ivSize: 64/32 - }); - - function nextState() { - // Shortcuts - var X = this._X; - var C = this._C; - - // Save old counter values - for (var i = 0; i < 8; i++) { - C_[i] = C[i]; - } - - // Calculate new counter values - C[0] = (C[0] + 0x4d34d34d + this._b) | 0; - C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; - C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; - C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; - C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; - C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; - C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; - C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; - this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; - - // Calculate the g-values - for (var i = 0; i < 8; i++) { - var gx = X[i] + C[i]; - - // Construct high and low argument for squaring - var ga = gx & 0xffff; - var gb = gx >>> 16; - - // Calculate high and low result of squaring - var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; - var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); - - // High XOR low - G[i] = gh ^ gl; - } - - // Calculate new state values - X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; - X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; - X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; - X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; - X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; - X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; - X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; - X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; - } - - /** - * Shortcut functions to the cipher's object interface. - * - * @example - * - * var ciphertext = CryptoJS.Rabbit.encrypt(message, key, cfg); - * var plaintext = CryptoJS.Rabbit.decrypt(ciphertext, key, cfg); - */ - C.Rabbit = StreamCipher._createHelper(Rabbit); - }()); - - - return CryptoJS.Rabbit; - -})); - -/***/ }), - -/***/ 22528: -/*!********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/rc4.js ***! - \********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var StreamCipher = C_lib.StreamCipher; - var C_algo = C.algo; - - /** - * RC4 stream cipher algorithm. - */ - var RC4 = C_algo.RC4 = StreamCipher.extend({ - _doReset: function () { - // Shortcuts - var key = this._key; - var keyWords = key.words; - var keySigBytes = key.sigBytes; - - // Init sbox - var S = this._S = []; - for (var i = 0; i < 256; i++) { - S[i] = i; - } - - // Key setup - for (var i = 0, j = 0; i < 256; i++) { - var keyByteIndex = i % keySigBytes; - var keyByte = (keyWords[keyByteIndex >>> 2] >>> (24 - (keyByteIndex % 4) * 8)) & 0xff; - - j = (j + S[i] + keyByte) % 256; - - // Swap - var t = S[i]; - S[i] = S[j]; - S[j] = t; - } - - // Counters - this._i = this._j = 0; - }, - - _doProcessBlock: function (M, offset) { - M[offset] ^= generateKeystreamWord.call(this); - }, - - keySize: 256/32, - - ivSize: 0 - }); - - function generateKeystreamWord() { - // Shortcuts - var S = this._S; - var i = this._i; - var j = this._j; - - // Generate keystream word - var keystreamWord = 0; - for (var n = 0; n < 4; n++) { - i = (i + 1) % 256; - j = (j + S[i]) % 256; - - // Swap - var t = S[i]; - S[i] = S[j]; - S[j] = t; - - keystreamWord |= S[(S[i] + S[j]) % 256] << (24 - n * 8); - } - - // Update counters - this._i = i; - this._j = j; - - return keystreamWord; - } - - /** - * Shortcut functions to the cipher's object interface. - * - * @example - * - * var ciphertext = CryptoJS.RC4.encrypt(message, key, cfg); - * var plaintext = CryptoJS.RC4.decrypt(ciphertext, key, cfg); - */ - C.RC4 = StreamCipher._createHelper(RC4); - - /** - * Modified RC4 stream cipher algorithm. - */ - var RC4Drop = C_algo.RC4Drop = RC4.extend({ - /** - * Configuration options. - * - * @property {number} drop The number of keystream words to drop. Default 192 - */ - cfg: RC4.cfg.extend({ - drop: 192 - }), - - _doReset: function () { - RC4._doReset.call(this); - - // Drop - for (var i = this.cfg.drop; i > 0; i--) { - generateKeystreamWord.call(this); - } - } - }); - - /** - * Shortcut functions to the cipher's object interface. - * - * @example - * - * var ciphertext = CryptoJS.RC4Drop.encrypt(message, key, cfg); - * var plaintext = CryptoJS.RC4Drop.decrypt(ciphertext, key, cfg); - */ - C.RC4Drop = StreamCipher._createHelper(RC4Drop); - }()); - - - return CryptoJS.RC4; - -})); - -/***/ }), - -/***/ 25824: -/*!**************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/ripemd160.js ***! - \**************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - /** @preserve - (c) 2012 by Cédric Mesnil. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - (function (Math) { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var Hasher = C_lib.Hasher; - var C_algo = C.algo; - - // Constants table - var _zl = WordArray.create([ - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, - 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, - 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, - 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, - 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]); - var _zr = WordArray.create([ - 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, - 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, - 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, - 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, - 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]); - var _sl = WordArray.create([ - 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, - 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, - 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, - 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, - 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ]); - var _sr = WordArray.create([ - 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, - 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, - 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, - 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, - 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ]); - - var _hl = WordArray.create([ 0x00000000, 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xA953FD4E]); - var _hr = WordArray.create([ 0x50A28BE6, 0x5C4DD124, 0x6D703EF3, 0x7A6D76E9, 0x00000000]); - - /** - * RIPEMD160 hash algorithm. - */ - var RIPEMD160 = C_algo.RIPEMD160 = Hasher.extend({ - _doReset: function () { - this._hash = WordArray.create([0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0]); - }, - - _doProcessBlock: function (M, offset) { - - // Swap endian - for (var i = 0; i < 16; i++) { - // Shortcuts - var offset_i = offset + i; - var M_offset_i = M[offset_i]; - - // Swap - M[offset_i] = ( - (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | - (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) - ); - } - // Shortcut - var H = this._hash.words; - var hl = _hl.words; - var hr = _hr.words; - var zl = _zl.words; - var zr = _zr.words; - var sl = _sl.words; - var sr = _sr.words; - - // Working variables - var al, bl, cl, dl, el; - var ar, br, cr, dr, er; - - ar = al = H[0]; - br = bl = H[1]; - cr = cl = H[2]; - dr = dl = H[3]; - er = el = H[4]; - // Computation - var t; - for (var i = 0; i < 80; i += 1) { - t = (al + M[offset+zl[i]])|0; - if (i<16){ - t += f1(bl,cl,dl) + hl[0]; - } else if (i<32) { - t += f2(bl,cl,dl) + hl[1]; - } else if (i<48) { - t += f3(bl,cl,dl) + hl[2]; - } else if (i<64) { - t += f4(bl,cl,dl) + hl[3]; - } else {// if (i<80) { - t += f5(bl,cl,dl) + hl[4]; - } - t = t|0; - t = rotl(t,sl[i]); - t = (t+el)|0; - al = el; - el = dl; - dl = rotl(cl, 10); - cl = bl; - bl = t; - - t = (ar + M[offset+zr[i]])|0; - if (i<16){ - t += f5(br,cr,dr) + hr[0]; - } else if (i<32) { - t += f4(br,cr,dr) + hr[1]; - } else if (i<48) { - t += f3(br,cr,dr) + hr[2]; - } else if (i<64) { - t += f2(br,cr,dr) + hr[3]; - } else {// if (i<80) { - t += f1(br,cr,dr) + hr[4]; - } - t = t|0; - t = rotl(t,sr[i]) ; - t = (t+er)|0; - ar = er; - er = dr; - dr = rotl(cr, 10); - cr = br; - br = t; - } - // Intermediate hash value - t = (H[1] + cl + dr)|0; - H[1] = (H[2] + dl + er)|0; - H[2] = (H[3] + el + ar)|0; - H[3] = (H[4] + al + br)|0; - H[4] = (H[0] + bl + cr)|0; - H[0] = t; - }, - - _doFinalize: function () { - // Shortcuts - var data = this._data; - var dataWords = data.words; - - var nBitsTotal = this._nDataBytes * 8; - var nBitsLeft = data.sigBytes * 8; - - // Add padding - dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); - dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( - (((nBitsTotal << 8) | (nBitsTotal >>> 24)) & 0x00ff00ff) | - (((nBitsTotal << 24) | (nBitsTotal >>> 8)) & 0xff00ff00) - ); - data.sigBytes = (dataWords.length + 1) * 4; - - // Hash final blocks - this._process(); - - // Shortcuts - var hash = this._hash; - var H = hash.words; - - // Swap endian - for (var i = 0; i < 5; i++) { - // Shortcut - var H_i = H[i]; - - // Swap - H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | - (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); - } - - // Return final computed hash - return hash; - }, - - clone: function () { - var clone = Hasher.clone.call(this); - clone._hash = this._hash.clone(); - - return clone; - } - }); - - - function f1(x, y, z) { - return ((x) ^ (y) ^ (z)); - - } - - function f2(x, y, z) { - return (((x)&(y)) | ((~x)&(z))); - } - - function f3(x, y, z) { - return (((x) | (~(y))) ^ (z)); - } - - function f4(x, y, z) { - return (((x) & (z)) | ((y)&(~(z)))); - } - - function f5(x, y, z) { - return ((x) ^ ((y) |(~(z)))); - - } - - function rotl(x,n) { - return (x<>>(32-n)); - } - - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.RIPEMD160('message'); - * var hash = CryptoJS.RIPEMD160(wordArray); - */ - C.RIPEMD160 = Hasher._createHelper(RIPEMD160); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacRIPEMD160(message, key); - */ - C.HmacRIPEMD160 = Hasher._createHmacHelper(RIPEMD160); - }(Math)); - - - return CryptoJS.RIPEMD160; - -})); - -/***/ }), - -/***/ 49479: -/*!*********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha1.js ***! - \*********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var Hasher = C_lib.Hasher; - var C_algo = C.algo; - - // Reusable object - var W = []; - - /** - * SHA-1 hash algorithm. - */ - var SHA1 = C_algo.SHA1 = Hasher.extend({ - _doReset: function () { - this._hash = new WordArray.init([ - 0x67452301, 0xefcdab89, - 0x98badcfe, 0x10325476, - 0xc3d2e1f0 - ]); - }, - - _doProcessBlock: function (M, offset) { - // Shortcut - var H = this._hash.words; - - // Working variables - var a = H[0]; - var b = H[1]; - var c = H[2]; - var d = H[3]; - var e = H[4]; - - // Computation - for (var i = 0; i < 80; i++) { - if (i < 16) { - W[i] = M[offset + i] | 0; - } else { - var n = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]; - W[i] = (n << 1) | (n >>> 31); - } - - var t = ((a << 5) | (a >>> 27)) + e + W[i]; - if (i < 20) { - t += ((b & c) | (~b & d)) + 0x5a827999; - } else if (i < 40) { - t += (b ^ c ^ d) + 0x6ed9eba1; - } else if (i < 60) { - t += ((b & c) | (b & d) | (c & d)) - 0x70e44324; - } else /* if (i < 80) */ { - t += (b ^ c ^ d) - 0x359d3e2a; - } - - e = d; - d = c; - c = (b << 30) | (b >>> 2); - b = a; - a = t; - } - - // Intermediate hash value - H[0] = (H[0] + a) | 0; - H[1] = (H[1] + b) | 0; - H[2] = (H[2] + c) | 0; - H[3] = (H[3] + d) | 0; - H[4] = (H[4] + e) | 0; - }, - - _doFinalize: function () { - // Shortcuts - var data = this._data; - var dataWords = data.words; - - var nBitsTotal = this._nDataBytes * 8; - var nBitsLeft = data.sigBytes * 8; - - // Add padding - dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); - dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); - dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; - data.sigBytes = dataWords.length * 4; - - // Hash final blocks - this._process(); - - // Return final computed hash - return this._hash; - }, - - clone: function () { - var clone = Hasher.clone.call(this); - clone._hash = this._hash.clone(); - - return clone; - } - }); - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.SHA1('message'); - * var hash = CryptoJS.SHA1(wordArray); - */ - C.SHA1 = Hasher._createHelper(SHA1); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacSHA1(message, key); - */ - C.HmacSHA1 = Hasher._createHmacHelper(SHA1); - }()); - - - return CryptoJS.SHA1; - -})); - -/***/ }), - -/***/ 93653: -/*!***********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha224.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./sha256 */ 2481)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var C_algo = C.algo; - var SHA256 = C_algo.SHA256; - - /** - * SHA-224 hash algorithm. - */ - var SHA224 = C_algo.SHA224 = SHA256.extend({ - _doReset: function () { - this._hash = new WordArray.init([ - 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, - 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 - ]); - }, - - _doFinalize: function () { - var hash = SHA256._doFinalize.call(this); - - hash.sigBytes -= 4; - - return hash; - } - }); - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.SHA224('message'); - * var hash = CryptoJS.SHA224(wordArray); - */ - C.SHA224 = SHA256._createHelper(SHA224); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacSHA224(message, key); - */ - C.HmacSHA224 = SHA256._createHmacHelper(SHA224); - }()); - - - return CryptoJS.SHA224; - -})); - -/***/ }), - -/***/ 2481: -/*!***********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha256.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function (Math) { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var Hasher = C_lib.Hasher; - var C_algo = C.algo; - - // Initialization and round constants tables - var H = []; - var K = []; - - // Compute constants - (function () { - function isPrime(n) { - var sqrtN = Math.sqrt(n); - for (var factor = 2; factor <= sqrtN; factor++) { - if (!(n % factor)) { - return false; - } - } - - return true; - } - - function getFractionalBits(n) { - return ((n - (n | 0)) * 0x100000000) | 0; - } - - var n = 2; - var nPrime = 0; - while (nPrime < 64) { - if (isPrime(n)) { - if (nPrime < 8) { - H[nPrime] = getFractionalBits(Math.pow(n, 1 / 2)); - } - K[nPrime] = getFractionalBits(Math.pow(n, 1 / 3)); - - nPrime++; - } - - n++; - } - }()); - - // Reusable object - var W = []; - - /** - * SHA-256 hash algorithm. - */ - var SHA256 = C_algo.SHA256 = Hasher.extend({ - _doReset: function () { - this._hash = new WordArray.init(H.slice(0)); - }, - - _doProcessBlock: function (M, offset) { - // Shortcut - var H = this._hash.words; - - // Working variables - var a = H[0]; - var b = H[1]; - var c = H[2]; - var d = H[3]; - var e = H[4]; - var f = H[5]; - var g = H[6]; - var h = H[7]; - - // Computation - for (var i = 0; i < 64; i++) { - if (i < 16) { - W[i] = M[offset + i] | 0; - } else { - var gamma0x = W[i - 15]; - var gamma0 = ((gamma0x << 25) | (gamma0x >>> 7)) ^ - ((gamma0x << 14) | (gamma0x >>> 18)) ^ - (gamma0x >>> 3); - - var gamma1x = W[i - 2]; - var gamma1 = ((gamma1x << 15) | (gamma1x >>> 17)) ^ - ((gamma1x << 13) | (gamma1x >>> 19)) ^ - (gamma1x >>> 10); - - W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16]; - } - - var ch = (e & f) ^ (~e & g); - var maj = (a & b) ^ (a & c) ^ (b & c); - - var sigma0 = ((a << 30) | (a >>> 2)) ^ ((a << 19) | (a >>> 13)) ^ ((a << 10) | (a >>> 22)); - var sigma1 = ((e << 26) | (e >>> 6)) ^ ((e << 21) | (e >>> 11)) ^ ((e << 7) | (e >>> 25)); - - var t1 = h + sigma1 + ch + K[i] + W[i]; - var t2 = sigma0 + maj; - - h = g; - g = f; - f = e; - e = (d + t1) | 0; - d = c; - c = b; - b = a; - a = (t1 + t2) | 0; - } - - // Intermediate hash value - H[0] = (H[0] + a) | 0; - H[1] = (H[1] + b) | 0; - H[2] = (H[2] + c) | 0; - H[3] = (H[3] + d) | 0; - H[4] = (H[4] + e) | 0; - H[5] = (H[5] + f) | 0; - H[6] = (H[6] + g) | 0; - H[7] = (H[7] + h) | 0; - }, - - _doFinalize: function () { - // Shortcuts - var data = this._data; - var dataWords = data.words; - - var nBitsTotal = this._nDataBytes * 8; - var nBitsLeft = data.sigBytes * 8; - - // Add padding - dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); - dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); - dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; - data.sigBytes = dataWords.length * 4; - - // Hash final blocks - this._process(); - - // Return final computed hash - return this._hash; - }, - - clone: function () { - var clone = Hasher.clone.call(this); - clone._hash = this._hash.clone(); - - return clone; - } - }); - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.SHA256('message'); - * var hash = CryptoJS.SHA256(wordArray); - */ - C.SHA256 = Hasher._createHelper(SHA256); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacSHA256(message, key); - */ - C.HmacSHA256 = Hasher._createHmacHelper(SHA256); - }(Math)); - - - return CryptoJS.SHA256; - -})); - -/***/ }), - -/***/ 79421: -/*!*********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha3.js ***! - \*********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988)); - } - else {} -}(this, function (CryptoJS) { - - (function (Math) { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var Hasher = C_lib.Hasher; - var C_x64 = C.x64; - var X64Word = C_x64.Word; - var C_algo = C.algo; - - // Constants tables - var RHO_OFFSETS = []; - var PI_INDEXES = []; - var ROUND_CONSTANTS = []; - - // Compute Constants - (function () { - // Compute rho offset constants - var x = 1, y = 0; - for (var t = 0; t < 24; t++) { - RHO_OFFSETS[x + 5 * y] = ((t + 1) * (t + 2) / 2) % 64; - - var newX = y % 5; - var newY = (2 * x + 3 * y) % 5; - x = newX; - y = newY; - } - - // Compute pi index constants - for (var x = 0; x < 5; x++) { - for (var y = 0; y < 5; y++) { - PI_INDEXES[x + 5 * y] = y + ((2 * x + 3 * y) % 5) * 5; - } - } - - // Compute round constants - var LFSR = 0x01; - for (var i = 0; i < 24; i++) { - var roundConstantMsw = 0; - var roundConstantLsw = 0; - - for (var j = 0; j < 7; j++) { - if (LFSR & 0x01) { - var bitPosition = (1 << j) - 1; - if (bitPosition < 32) { - roundConstantLsw ^= 1 << bitPosition; - } else /* if (bitPosition >= 32) */ { - roundConstantMsw ^= 1 << (bitPosition - 32); - } - } - - // Compute next LFSR - if (LFSR & 0x80) { - // Primitive polynomial over GF(2): x^8 + x^6 + x^5 + x^4 + 1 - LFSR = (LFSR << 1) ^ 0x71; - } else { - LFSR <<= 1; - } - } - - ROUND_CONSTANTS[i] = X64Word.create(roundConstantMsw, roundConstantLsw); - } - }()); - - // Reusable objects for temporary values - var T = []; - (function () { - for (var i = 0; i < 25; i++) { - T[i] = X64Word.create(); - } - }()); - - /** - * SHA-3 hash algorithm. - */ - var SHA3 = C_algo.SHA3 = Hasher.extend({ - /** - * Configuration options. - * - * @property {number} outputLength - * The desired number of bits in the output hash. - * Only values permitted are: 224, 256, 384, 512. - * Default: 512 - */ - cfg: Hasher.cfg.extend({ - outputLength: 512 - }), - - _doReset: function () { - var state = this._state = [] - for (var i = 0; i < 25; i++) { - state[i] = new X64Word.init(); - } - - this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32; - }, - - _doProcessBlock: function (M, offset) { - // Shortcuts - var state = this._state; - var nBlockSizeLanes = this.blockSize / 2; - - // Absorb - for (var i = 0; i < nBlockSizeLanes; i++) { - // Shortcuts - var M2i = M[offset + 2 * i]; - var M2i1 = M[offset + 2 * i + 1]; - - // Swap endian - M2i = ( - (((M2i << 8) | (M2i >>> 24)) & 0x00ff00ff) | - (((M2i << 24) | (M2i >>> 8)) & 0xff00ff00) - ); - M2i1 = ( - (((M2i1 << 8) | (M2i1 >>> 24)) & 0x00ff00ff) | - (((M2i1 << 24) | (M2i1 >>> 8)) & 0xff00ff00) - ); - - // Absorb message into state - var lane = state[i]; - lane.high ^= M2i1; - lane.low ^= M2i; - } - - // Rounds - for (var round = 0; round < 24; round++) { - // Theta - for (var x = 0; x < 5; x++) { - // Mix column lanes - var tMsw = 0, tLsw = 0; - for (var y = 0; y < 5; y++) { - var lane = state[x + 5 * y]; - tMsw ^= lane.high; - tLsw ^= lane.low; - } - - // Temporary values - var Tx = T[x]; - Tx.high = tMsw; - Tx.low = tLsw; - } - for (var x = 0; x < 5; x++) { - // Shortcuts - var Tx4 = T[(x + 4) % 5]; - var Tx1 = T[(x + 1) % 5]; - var Tx1Msw = Tx1.high; - var Tx1Lsw = Tx1.low; - - // Mix surrounding columns - var tMsw = Tx4.high ^ ((Tx1Msw << 1) | (Tx1Lsw >>> 31)); - var tLsw = Tx4.low ^ ((Tx1Lsw << 1) | (Tx1Msw >>> 31)); - for (var y = 0; y < 5; y++) { - var lane = state[x + 5 * y]; - lane.high ^= tMsw; - lane.low ^= tLsw; - } - } - - // Rho Pi - for (var laneIndex = 1; laneIndex < 25; laneIndex++) { - var tMsw; - var tLsw; - - // Shortcuts - var lane = state[laneIndex]; - var laneMsw = lane.high; - var laneLsw = lane.low; - var rhoOffset = RHO_OFFSETS[laneIndex]; - - // Rotate lanes - if (rhoOffset < 32) { - tMsw = (laneMsw << rhoOffset) | (laneLsw >>> (32 - rhoOffset)); - tLsw = (laneLsw << rhoOffset) | (laneMsw >>> (32 - rhoOffset)); - } else /* if (rhoOffset >= 32) */ { - tMsw = (laneLsw << (rhoOffset - 32)) | (laneMsw >>> (64 - rhoOffset)); - tLsw = (laneMsw << (rhoOffset - 32)) | (laneLsw >>> (64 - rhoOffset)); - } - - // Transpose lanes - var TPiLane = T[PI_INDEXES[laneIndex]]; - TPiLane.high = tMsw; - TPiLane.low = tLsw; - } - - // Rho pi at x = y = 0 - var T0 = T[0]; - var state0 = state[0]; - T0.high = state0.high; - T0.low = state0.low; - - // Chi - for (var x = 0; x < 5; x++) { - for (var y = 0; y < 5; y++) { - // Shortcuts - var laneIndex = x + 5 * y; - var lane = state[laneIndex]; - var TLane = T[laneIndex]; - var Tx1Lane = T[((x + 1) % 5) + 5 * y]; - var Tx2Lane = T[((x + 2) % 5) + 5 * y]; - - // Mix rows - lane.high = TLane.high ^ (~Tx1Lane.high & Tx2Lane.high); - lane.low = TLane.low ^ (~Tx1Lane.low & Tx2Lane.low); - } - } - - // Iota - var lane = state[0]; - var roundConstant = ROUND_CONSTANTS[round]; - lane.high ^= roundConstant.high; - lane.low ^= roundConstant.low; - } - }, - - _doFinalize: function () { - // Shortcuts - var data = this._data; - var dataWords = data.words; - var nBitsTotal = this._nDataBytes * 8; - var nBitsLeft = data.sigBytes * 8; - var blockSizeBits = this.blockSize * 32; - - // Add padding - dataWords[nBitsLeft >>> 5] |= 0x1 << (24 - nBitsLeft % 32); - dataWords[((Math.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits) >>> 5) - 1] |= 0x80; - data.sigBytes = dataWords.length * 4; - - // Hash final blocks - this._process(); - - // Shortcuts - var state = this._state; - var outputLengthBytes = this.cfg.outputLength / 8; - var outputLengthLanes = outputLengthBytes / 8; - - // Squeeze - var hashWords = []; - for (var i = 0; i < outputLengthLanes; i++) { - // Shortcuts - var lane = state[i]; - var laneMsw = lane.high; - var laneLsw = lane.low; - - // Swap endian - laneMsw = ( - (((laneMsw << 8) | (laneMsw >>> 24)) & 0x00ff00ff) | - (((laneMsw << 24) | (laneMsw >>> 8)) & 0xff00ff00) - ); - laneLsw = ( - (((laneLsw << 8) | (laneLsw >>> 24)) & 0x00ff00ff) | - (((laneLsw << 24) | (laneLsw >>> 8)) & 0xff00ff00) - ); - - // Squeeze state to retrieve hash - hashWords.push(laneLsw); - hashWords.push(laneMsw); - } - - // Return final computed hash - return new WordArray.init(hashWords, outputLengthBytes); - }, - - clone: function () { - var clone = Hasher.clone.call(this); - - var state = clone._state = this._state.slice(0); - for (var i = 0; i < 25; i++) { - state[i] = state[i].clone(); - } - - return clone; - } - }); - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.SHA3('message'); - * var hash = CryptoJS.SHA3(wordArray); - */ - C.SHA3 = Hasher._createHelper(SHA3); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacSHA3(message, key); - */ - C.HmacSHA3 = Hasher._createHmacHelper(SHA3); - }(Math)); - - - return CryptoJS.SHA3; - -})); - -/***/ }), - -/***/ 82307: -/*!***********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha384.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988), __webpack_require__(/*! ./sha512 */ 12133)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_x64 = C.x64; - var X64Word = C_x64.Word; - var X64WordArray = C_x64.WordArray; - var C_algo = C.algo; - var SHA512 = C_algo.SHA512; - - /** - * SHA-384 hash algorithm. - */ - var SHA384 = C_algo.SHA384 = SHA512.extend({ - _doReset: function () { - this._hash = new X64WordArray.init([ - new X64Word.init(0xcbbb9d5d, 0xc1059ed8), new X64Word.init(0x629a292a, 0x367cd507), - new X64Word.init(0x9159015a, 0x3070dd17), new X64Word.init(0x152fecd8, 0xf70e5939), - new X64Word.init(0x67332667, 0xffc00b31), new X64Word.init(0x8eb44a87, 0x68581511), - new X64Word.init(0xdb0c2e0d, 0x64f98fa7), new X64Word.init(0x47b5481d, 0xbefa4fa4) - ]); - }, - - _doFinalize: function () { - var hash = SHA512._doFinalize.call(this); - - hash.sigBytes -= 16; - - return hash; - } - }); - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.SHA384('message'); - * var hash = CryptoJS.SHA384(wordArray); - */ - C.SHA384 = SHA512._createHelper(SHA384); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacSHA384(message, key); - */ - C.HmacSHA384 = SHA512._createHmacHelper(SHA384); - }()); - - - return CryptoJS.SHA384; - -})); - -/***/ }), - -/***/ 12133: -/*!***********************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha512.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var Hasher = C_lib.Hasher; - var C_x64 = C.x64; - var X64Word = C_x64.Word; - var X64WordArray = C_x64.WordArray; - var C_algo = C.algo; - - function X64Word_create() { - return X64Word.create.apply(X64Word, arguments); - } - - // Constants - var K = [ - X64Word_create(0x428a2f98, 0xd728ae22), X64Word_create(0x71374491, 0x23ef65cd), - X64Word_create(0xb5c0fbcf, 0xec4d3b2f), X64Word_create(0xe9b5dba5, 0x8189dbbc), - X64Word_create(0x3956c25b, 0xf348b538), X64Word_create(0x59f111f1, 0xb605d019), - X64Word_create(0x923f82a4, 0xaf194f9b), X64Word_create(0xab1c5ed5, 0xda6d8118), - X64Word_create(0xd807aa98, 0xa3030242), X64Word_create(0x12835b01, 0x45706fbe), - X64Word_create(0x243185be, 0x4ee4b28c), X64Word_create(0x550c7dc3, 0xd5ffb4e2), - X64Word_create(0x72be5d74, 0xf27b896f), X64Word_create(0x80deb1fe, 0x3b1696b1), - X64Word_create(0x9bdc06a7, 0x25c71235), X64Word_create(0xc19bf174, 0xcf692694), - X64Word_create(0xe49b69c1, 0x9ef14ad2), X64Word_create(0xefbe4786, 0x384f25e3), - X64Word_create(0x0fc19dc6, 0x8b8cd5b5), X64Word_create(0x240ca1cc, 0x77ac9c65), - X64Word_create(0x2de92c6f, 0x592b0275), X64Word_create(0x4a7484aa, 0x6ea6e483), - X64Word_create(0x5cb0a9dc, 0xbd41fbd4), X64Word_create(0x76f988da, 0x831153b5), - X64Word_create(0x983e5152, 0xee66dfab), X64Word_create(0xa831c66d, 0x2db43210), - X64Word_create(0xb00327c8, 0x98fb213f), X64Word_create(0xbf597fc7, 0xbeef0ee4), - X64Word_create(0xc6e00bf3, 0x3da88fc2), X64Word_create(0xd5a79147, 0x930aa725), - X64Word_create(0x06ca6351, 0xe003826f), X64Word_create(0x14292967, 0x0a0e6e70), - X64Word_create(0x27b70a85, 0x46d22ffc), X64Word_create(0x2e1b2138, 0x5c26c926), - X64Word_create(0x4d2c6dfc, 0x5ac42aed), X64Word_create(0x53380d13, 0x9d95b3df), - X64Word_create(0x650a7354, 0x8baf63de), X64Word_create(0x766a0abb, 0x3c77b2a8), - X64Word_create(0x81c2c92e, 0x47edaee6), X64Word_create(0x92722c85, 0x1482353b), - X64Word_create(0xa2bfe8a1, 0x4cf10364), X64Word_create(0xa81a664b, 0xbc423001), - X64Word_create(0xc24b8b70, 0xd0f89791), X64Word_create(0xc76c51a3, 0x0654be30), - X64Word_create(0xd192e819, 0xd6ef5218), X64Word_create(0xd6990624, 0x5565a910), - X64Word_create(0xf40e3585, 0x5771202a), X64Word_create(0x106aa070, 0x32bbd1b8), - X64Word_create(0x19a4c116, 0xb8d2d0c8), X64Word_create(0x1e376c08, 0x5141ab53), - X64Word_create(0x2748774c, 0xdf8eeb99), X64Word_create(0x34b0bcb5, 0xe19b48a8), - X64Word_create(0x391c0cb3, 0xc5c95a63), X64Word_create(0x4ed8aa4a, 0xe3418acb), - X64Word_create(0x5b9cca4f, 0x7763e373), X64Word_create(0x682e6ff3, 0xd6b2b8a3), - X64Word_create(0x748f82ee, 0x5defb2fc), X64Word_create(0x78a5636f, 0x43172f60), - X64Word_create(0x84c87814, 0xa1f0ab72), X64Word_create(0x8cc70208, 0x1a6439ec), - X64Word_create(0x90befffa, 0x23631e28), X64Word_create(0xa4506ceb, 0xde82bde9), - X64Word_create(0xbef9a3f7, 0xb2c67915), X64Word_create(0xc67178f2, 0xe372532b), - X64Word_create(0xca273ece, 0xea26619c), X64Word_create(0xd186b8c7, 0x21c0c207), - X64Word_create(0xeada7dd6, 0xcde0eb1e), X64Word_create(0xf57d4f7f, 0xee6ed178), - X64Word_create(0x06f067aa, 0x72176fba), X64Word_create(0x0a637dc5, 0xa2c898a6), - X64Word_create(0x113f9804, 0xbef90dae), X64Word_create(0x1b710b35, 0x131c471b), - X64Word_create(0x28db77f5, 0x23047d84), X64Word_create(0x32caab7b, 0x40c72493), - X64Word_create(0x3c9ebe0a, 0x15c9bebc), X64Word_create(0x431d67c4, 0x9c100d4c), - X64Word_create(0x4cc5d4be, 0xcb3e42b6), X64Word_create(0x597f299c, 0xfc657e2a), - X64Word_create(0x5fcb6fab, 0x3ad6faec), X64Word_create(0x6c44198c, 0x4a475817) - ]; - - // Reusable objects - var W = []; - (function () { - for (var i = 0; i < 80; i++) { - W[i] = X64Word_create(); - } - }()); - - /** - * SHA-512 hash algorithm. - */ - var SHA512 = C_algo.SHA512 = Hasher.extend({ - _doReset: function () { - this._hash = new X64WordArray.init([ - new X64Word.init(0x6a09e667, 0xf3bcc908), new X64Word.init(0xbb67ae85, 0x84caa73b), - new X64Word.init(0x3c6ef372, 0xfe94f82b), new X64Word.init(0xa54ff53a, 0x5f1d36f1), - new X64Word.init(0x510e527f, 0xade682d1), new X64Word.init(0x9b05688c, 0x2b3e6c1f), - new X64Word.init(0x1f83d9ab, 0xfb41bd6b), new X64Word.init(0x5be0cd19, 0x137e2179) - ]); - }, - - _doProcessBlock: function (M, offset) { - // Shortcuts - var H = this._hash.words; - - var H0 = H[0]; - var H1 = H[1]; - var H2 = H[2]; - var H3 = H[3]; - var H4 = H[4]; - var H5 = H[5]; - var H6 = H[6]; - var H7 = H[7]; - - var H0h = H0.high; - var H0l = H0.low; - var H1h = H1.high; - var H1l = H1.low; - var H2h = H2.high; - var H2l = H2.low; - var H3h = H3.high; - var H3l = H3.low; - var H4h = H4.high; - var H4l = H4.low; - var H5h = H5.high; - var H5l = H5.low; - var H6h = H6.high; - var H6l = H6.low; - var H7h = H7.high; - var H7l = H7.low; - - // Working variables - var ah = H0h; - var al = H0l; - var bh = H1h; - var bl = H1l; - var ch = H2h; - var cl = H2l; - var dh = H3h; - var dl = H3l; - var eh = H4h; - var el = H4l; - var fh = H5h; - var fl = H5l; - var gh = H6h; - var gl = H6l; - var hh = H7h; - var hl = H7l; - - // Rounds - for (var i = 0; i < 80; i++) { - var Wil; - var Wih; - - // Shortcut - var Wi = W[i]; - - // Extend message - if (i < 16) { - Wih = Wi.high = M[offset + i * 2] | 0; - Wil = Wi.low = M[offset + i * 2 + 1] | 0; - } else { - // Gamma0 - var gamma0x = W[i - 15]; - var gamma0xh = gamma0x.high; - var gamma0xl = gamma0x.low; - var gamma0h = ((gamma0xh >>> 1) | (gamma0xl << 31)) ^ ((gamma0xh >>> 8) | (gamma0xl << 24)) ^ (gamma0xh >>> 7); - var gamma0l = ((gamma0xl >>> 1) | (gamma0xh << 31)) ^ ((gamma0xl >>> 8) | (gamma0xh << 24)) ^ ((gamma0xl >>> 7) | (gamma0xh << 25)); - - // Gamma1 - var gamma1x = W[i - 2]; - var gamma1xh = gamma1x.high; - var gamma1xl = gamma1x.low; - var gamma1h = ((gamma1xh >>> 19) | (gamma1xl << 13)) ^ ((gamma1xh << 3) | (gamma1xl >>> 29)) ^ (gamma1xh >>> 6); - var gamma1l = ((gamma1xl >>> 19) | (gamma1xh << 13)) ^ ((gamma1xl << 3) | (gamma1xh >>> 29)) ^ ((gamma1xl >>> 6) | (gamma1xh << 26)); - - // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] - var Wi7 = W[i - 7]; - var Wi7h = Wi7.high; - var Wi7l = Wi7.low; - - var Wi16 = W[i - 16]; - var Wi16h = Wi16.high; - var Wi16l = Wi16.low; - - Wil = gamma0l + Wi7l; - Wih = gamma0h + Wi7h + ((Wil >>> 0) < (gamma0l >>> 0) ? 1 : 0); - Wil = Wil + gamma1l; - Wih = Wih + gamma1h + ((Wil >>> 0) < (gamma1l >>> 0) ? 1 : 0); - Wil = Wil + Wi16l; - Wih = Wih + Wi16h + ((Wil >>> 0) < (Wi16l >>> 0) ? 1 : 0); - - Wi.high = Wih; - Wi.low = Wil; - } - - var chh = (eh & fh) ^ (~eh & gh); - var chl = (el & fl) ^ (~el & gl); - var majh = (ah & bh) ^ (ah & ch) ^ (bh & ch); - var majl = (al & bl) ^ (al & cl) ^ (bl & cl); - - var sigma0h = ((ah >>> 28) | (al << 4)) ^ ((ah << 30) | (al >>> 2)) ^ ((ah << 25) | (al >>> 7)); - var sigma0l = ((al >>> 28) | (ah << 4)) ^ ((al << 30) | (ah >>> 2)) ^ ((al << 25) | (ah >>> 7)); - var sigma1h = ((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9)); - var sigma1l = ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)); - - // t1 = h + sigma1 + ch + K[i] + W[i] - var Ki = K[i]; - var Kih = Ki.high; - var Kil = Ki.low; - - var t1l = hl + sigma1l; - var t1h = hh + sigma1h + ((t1l >>> 0) < (hl >>> 0) ? 1 : 0); - var t1l = t1l + chl; - var t1h = t1h + chh + ((t1l >>> 0) < (chl >>> 0) ? 1 : 0); - var t1l = t1l + Kil; - var t1h = t1h + Kih + ((t1l >>> 0) < (Kil >>> 0) ? 1 : 0); - var t1l = t1l + Wil; - var t1h = t1h + Wih + ((t1l >>> 0) < (Wil >>> 0) ? 1 : 0); - - // t2 = sigma0 + maj - var t2l = sigma0l + majl; - var t2h = sigma0h + majh + ((t2l >>> 0) < (sigma0l >>> 0) ? 1 : 0); - - // Update working variables - hh = gh; - hl = gl; - gh = fh; - gl = fl; - fh = eh; - fl = el; - el = (dl + t1l) | 0; - eh = (dh + t1h + ((el >>> 0) < (dl >>> 0) ? 1 : 0)) | 0; - dh = ch; - dl = cl; - ch = bh; - cl = bl; - bh = ah; - bl = al; - al = (t1l + t2l) | 0; - ah = (t1h + t2h + ((al >>> 0) < (t1l >>> 0) ? 1 : 0)) | 0; - } - - // Intermediate hash value - H0l = H0.low = (H0l + al); - H0.high = (H0h + ah + ((H0l >>> 0) < (al >>> 0) ? 1 : 0)); - H1l = H1.low = (H1l + bl); - H1.high = (H1h + bh + ((H1l >>> 0) < (bl >>> 0) ? 1 : 0)); - H2l = H2.low = (H2l + cl); - H2.high = (H2h + ch + ((H2l >>> 0) < (cl >>> 0) ? 1 : 0)); - H3l = H3.low = (H3l + dl); - H3.high = (H3h + dh + ((H3l >>> 0) < (dl >>> 0) ? 1 : 0)); - H4l = H4.low = (H4l + el); - H4.high = (H4h + eh + ((H4l >>> 0) < (el >>> 0) ? 1 : 0)); - H5l = H5.low = (H5l + fl); - H5.high = (H5h + fh + ((H5l >>> 0) < (fl >>> 0) ? 1 : 0)); - H6l = H6.low = (H6l + gl); - H6.high = (H6h + gh + ((H6l >>> 0) < (gl >>> 0) ? 1 : 0)); - H7l = H7.low = (H7l + hl); - H7.high = (H7h + hh + ((H7l >>> 0) < (hl >>> 0) ? 1 : 0)); - }, - - _doFinalize: function () { - // Shortcuts - var data = this._data; - var dataWords = data.words; - - var nBitsTotal = this._nDataBytes * 8; - var nBitsLeft = data.sigBytes * 8; - - // Add padding - dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); - dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 30] = Math.floor(nBitsTotal / 0x100000000); - dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 31] = nBitsTotal; - data.sigBytes = dataWords.length * 4; - - // Hash final blocks - this._process(); - - // Convert hash to 32-bit word array before returning - var hash = this._hash.toX32(); - - // Return final computed hash - return hash; - }, - - clone: function () { - var clone = Hasher.clone.call(this); - clone._hash = this._hash.clone(); - - return clone; - }, - - blockSize: 1024/32 - }); - - /** - * Shortcut function to the hasher's object interface. - * - * @param {WordArray|string} message The message to hash. - * - * @return {WordArray} The hash. - * - * @static - * - * @example - * - * var hash = CryptoJS.SHA512('message'); - * var hash = CryptoJS.SHA512(wordArray); - */ - C.SHA512 = Hasher._createHelper(SHA512); - - /** - * Shortcut function to the HMAC's object interface. - * - * @param {WordArray|string} message The message to hash. - * @param {WordArray|string} key The secret key. - * - * @return {WordArray} The HMAC. - * - * @static - * - * @example - * - * var hmac = CryptoJS.HmacSHA512(message, key); - */ - C.HmacSHA512 = Hasher._createHmacHelper(SHA512); - }()); - - - return CryptoJS.SHA512; - -})); - -/***/ }), - -/***/ 61945: -/*!**************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/tripledes.js ***! - \**************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory, undef) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); - } - else {} -}(this, function (CryptoJS) { - - (function () { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var WordArray = C_lib.WordArray; - var BlockCipher = C_lib.BlockCipher; - var C_algo = C.algo; - - // Permuted Choice 1 constants - var PC1 = [ - 57, 49, 41, 33, 25, 17, 9, 1, - 58, 50, 42, 34, 26, 18, 10, 2, - 59, 51, 43, 35, 27, 19, 11, 3, - 60, 52, 44, 36, 63, 55, 47, 39, - 31, 23, 15, 7, 62, 54, 46, 38, - 30, 22, 14, 6, 61, 53, 45, 37, - 29, 21, 13, 5, 28, 20, 12, 4 - ]; - - // Permuted Choice 2 constants - var PC2 = [ - 14, 17, 11, 24, 1, 5, - 3, 28, 15, 6, 21, 10, - 23, 19, 12, 4, 26, 8, - 16, 7, 27, 20, 13, 2, - 41, 52, 31, 37, 47, 55, - 30, 40, 51, 45, 33, 48, - 44, 49, 39, 56, 34, 53, - 46, 42, 50, 36, 29, 32 - ]; - - // Cumulative bit shift constants - var BIT_SHIFTS = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28]; - - // SBOXes and round permutation constants - var SBOX_P = [ - { - 0x0: 0x808200, - 0x10000000: 0x8000, - 0x20000000: 0x808002, - 0x30000000: 0x2, - 0x40000000: 0x200, - 0x50000000: 0x808202, - 0x60000000: 0x800202, - 0x70000000: 0x800000, - 0x80000000: 0x202, - 0x90000000: 0x800200, - 0xa0000000: 0x8200, - 0xb0000000: 0x808000, - 0xc0000000: 0x8002, - 0xd0000000: 0x800002, - 0xe0000000: 0x0, - 0xf0000000: 0x8202, - 0x8000000: 0x0, - 0x18000000: 0x808202, - 0x28000000: 0x8202, - 0x38000000: 0x8000, - 0x48000000: 0x808200, - 0x58000000: 0x200, - 0x68000000: 0x808002, - 0x78000000: 0x2, - 0x88000000: 0x800200, - 0x98000000: 0x8200, - 0xa8000000: 0x808000, - 0xb8000000: 0x800202, - 0xc8000000: 0x800002, - 0xd8000000: 0x8002, - 0xe8000000: 0x202, - 0xf8000000: 0x800000, - 0x1: 0x8000, - 0x10000001: 0x2, - 0x20000001: 0x808200, - 0x30000001: 0x800000, - 0x40000001: 0x808002, - 0x50000001: 0x8200, - 0x60000001: 0x200, - 0x70000001: 0x800202, - 0x80000001: 0x808202, - 0x90000001: 0x808000, - 0xa0000001: 0x800002, - 0xb0000001: 0x8202, - 0xc0000001: 0x202, - 0xd0000001: 0x800200, - 0xe0000001: 0x8002, - 0xf0000001: 0x0, - 0x8000001: 0x808202, - 0x18000001: 0x808000, - 0x28000001: 0x800000, - 0x38000001: 0x200, - 0x48000001: 0x8000, - 0x58000001: 0x800002, - 0x68000001: 0x2, - 0x78000001: 0x8202, - 0x88000001: 0x8002, - 0x98000001: 0x800202, - 0xa8000001: 0x202, - 0xb8000001: 0x808200, - 0xc8000001: 0x800200, - 0xd8000001: 0x0, - 0xe8000001: 0x8200, - 0xf8000001: 0x808002 - }, - { - 0x0: 0x40084010, - 0x1000000: 0x4000, - 0x2000000: 0x80000, - 0x3000000: 0x40080010, - 0x4000000: 0x40000010, - 0x5000000: 0x40084000, - 0x6000000: 0x40004000, - 0x7000000: 0x10, - 0x8000000: 0x84000, - 0x9000000: 0x40004010, - 0xa000000: 0x40000000, - 0xb000000: 0x84010, - 0xc000000: 0x80010, - 0xd000000: 0x0, - 0xe000000: 0x4010, - 0xf000000: 0x40080000, - 0x800000: 0x40004000, - 0x1800000: 0x84010, - 0x2800000: 0x10, - 0x3800000: 0x40004010, - 0x4800000: 0x40084010, - 0x5800000: 0x40000000, - 0x6800000: 0x80000, - 0x7800000: 0x40080010, - 0x8800000: 0x80010, - 0x9800000: 0x0, - 0xa800000: 0x4000, - 0xb800000: 0x40080000, - 0xc800000: 0x40000010, - 0xd800000: 0x84000, - 0xe800000: 0x40084000, - 0xf800000: 0x4010, - 0x10000000: 0x0, - 0x11000000: 0x40080010, - 0x12000000: 0x40004010, - 0x13000000: 0x40084000, - 0x14000000: 0x40080000, - 0x15000000: 0x10, - 0x16000000: 0x84010, - 0x17000000: 0x4000, - 0x18000000: 0x4010, - 0x19000000: 0x80000, - 0x1a000000: 0x80010, - 0x1b000000: 0x40000010, - 0x1c000000: 0x84000, - 0x1d000000: 0x40004000, - 0x1e000000: 0x40000000, - 0x1f000000: 0x40084010, - 0x10800000: 0x84010, - 0x11800000: 0x80000, - 0x12800000: 0x40080000, - 0x13800000: 0x4000, - 0x14800000: 0x40004000, - 0x15800000: 0x40084010, - 0x16800000: 0x10, - 0x17800000: 0x40000000, - 0x18800000: 0x40084000, - 0x19800000: 0x40000010, - 0x1a800000: 0x40004010, - 0x1b800000: 0x80010, - 0x1c800000: 0x0, - 0x1d800000: 0x4010, - 0x1e800000: 0x40080010, - 0x1f800000: 0x84000 - }, - { - 0x0: 0x104, - 0x100000: 0x0, - 0x200000: 0x4000100, - 0x300000: 0x10104, - 0x400000: 0x10004, - 0x500000: 0x4000004, - 0x600000: 0x4010104, - 0x700000: 0x4010000, - 0x800000: 0x4000000, - 0x900000: 0x4010100, - 0xa00000: 0x10100, - 0xb00000: 0x4010004, - 0xc00000: 0x4000104, - 0xd00000: 0x10000, - 0xe00000: 0x4, - 0xf00000: 0x100, - 0x80000: 0x4010100, - 0x180000: 0x4010004, - 0x280000: 0x0, - 0x380000: 0x4000100, - 0x480000: 0x4000004, - 0x580000: 0x10000, - 0x680000: 0x10004, - 0x780000: 0x104, - 0x880000: 0x4, - 0x980000: 0x100, - 0xa80000: 0x4010000, - 0xb80000: 0x10104, - 0xc80000: 0x10100, - 0xd80000: 0x4000104, - 0xe80000: 0x4010104, - 0xf80000: 0x4000000, - 0x1000000: 0x4010100, - 0x1100000: 0x10004, - 0x1200000: 0x10000, - 0x1300000: 0x4000100, - 0x1400000: 0x100, - 0x1500000: 0x4010104, - 0x1600000: 0x4000004, - 0x1700000: 0x0, - 0x1800000: 0x4000104, - 0x1900000: 0x4000000, - 0x1a00000: 0x4, - 0x1b00000: 0x10100, - 0x1c00000: 0x4010000, - 0x1d00000: 0x104, - 0x1e00000: 0x10104, - 0x1f00000: 0x4010004, - 0x1080000: 0x4000000, - 0x1180000: 0x104, - 0x1280000: 0x4010100, - 0x1380000: 0x0, - 0x1480000: 0x10004, - 0x1580000: 0x4000100, - 0x1680000: 0x100, - 0x1780000: 0x4010004, - 0x1880000: 0x10000, - 0x1980000: 0x4010104, - 0x1a80000: 0x10104, - 0x1b80000: 0x4000004, - 0x1c80000: 0x4000104, - 0x1d80000: 0x4010000, - 0x1e80000: 0x4, - 0x1f80000: 0x10100 - }, - { - 0x0: 0x80401000, - 0x10000: 0x80001040, - 0x20000: 0x401040, - 0x30000: 0x80400000, - 0x40000: 0x0, - 0x50000: 0x401000, - 0x60000: 0x80000040, - 0x70000: 0x400040, - 0x80000: 0x80000000, - 0x90000: 0x400000, - 0xa0000: 0x40, - 0xb0000: 0x80001000, - 0xc0000: 0x80400040, - 0xd0000: 0x1040, - 0xe0000: 0x1000, - 0xf0000: 0x80401040, - 0x8000: 0x80001040, - 0x18000: 0x40, - 0x28000: 0x80400040, - 0x38000: 0x80001000, - 0x48000: 0x401000, - 0x58000: 0x80401040, - 0x68000: 0x0, - 0x78000: 0x80400000, - 0x88000: 0x1000, - 0x98000: 0x80401000, - 0xa8000: 0x400000, - 0xb8000: 0x1040, - 0xc8000: 0x80000000, - 0xd8000: 0x400040, - 0xe8000: 0x401040, - 0xf8000: 0x80000040, - 0x100000: 0x400040, - 0x110000: 0x401000, - 0x120000: 0x80000040, - 0x130000: 0x0, - 0x140000: 0x1040, - 0x150000: 0x80400040, - 0x160000: 0x80401000, - 0x170000: 0x80001040, - 0x180000: 0x80401040, - 0x190000: 0x80000000, - 0x1a0000: 0x80400000, - 0x1b0000: 0x401040, - 0x1c0000: 0x80001000, - 0x1d0000: 0x400000, - 0x1e0000: 0x40, - 0x1f0000: 0x1000, - 0x108000: 0x80400000, - 0x118000: 0x80401040, - 0x128000: 0x0, - 0x138000: 0x401000, - 0x148000: 0x400040, - 0x158000: 0x80000000, - 0x168000: 0x80001040, - 0x178000: 0x40, - 0x188000: 0x80000040, - 0x198000: 0x1000, - 0x1a8000: 0x80001000, - 0x1b8000: 0x80400040, - 0x1c8000: 0x1040, - 0x1d8000: 0x80401000, - 0x1e8000: 0x400000, - 0x1f8000: 0x401040 - }, - { - 0x0: 0x80, - 0x1000: 0x1040000, - 0x2000: 0x40000, - 0x3000: 0x20000000, - 0x4000: 0x20040080, - 0x5000: 0x1000080, - 0x6000: 0x21000080, - 0x7000: 0x40080, - 0x8000: 0x1000000, - 0x9000: 0x20040000, - 0xa000: 0x20000080, - 0xb000: 0x21040080, - 0xc000: 0x21040000, - 0xd000: 0x0, - 0xe000: 0x1040080, - 0xf000: 0x21000000, - 0x800: 0x1040080, - 0x1800: 0x21000080, - 0x2800: 0x80, - 0x3800: 0x1040000, - 0x4800: 0x40000, - 0x5800: 0x20040080, - 0x6800: 0x21040000, - 0x7800: 0x20000000, - 0x8800: 0x20040000, - 0x9800: 0x0, - 0xa800: 0x21040080, - 0xb800: 0x1000080, - 0xc800: 0x20000080, - 0xd800: 0x21000000, - 0xe800: 0x1000000, - 0xf800: 0x40080, - 0x10000: 0x40000, - 0x11000: 0x80, - 0x12000: 0x20000000, - 0x13000: 0x21000080, - 0x14000: 0x1000080, - 0x15000: 0x21040000, - 0x16000: 0x20040080, - 0x17000: 0x1000000, - 0x18000: 0x21040080, - 0x19000: 0x21000000, - 0x1a000: 0x1040000, - 0x1b000: 0x20040000, - 0x1c000: 0x40080, - 0x1d000: 0x20000080, - 0x1e000: 0x0, - 0x1f000: 0x1040080, - 0x10800: 0x21000080, - 0x11800: 0x1000000, - 0x12800: 0x1040000, - 0x13800: 0x20040080, - 0x14800: 0x20000000, - 0x15800: 0x1040080, - 0x16800: 0x80, - 0x17800: 0x21040000, - 0x18800: 0x40080, - 0x19800: 0x21040080, - 0x1a800: 0x0, - 0x1b800: 0x21000000, - 0x1c800: 0x1000080, - 0x1d800: 0x40000, - 0x1e800: 0x20040000, - 0x1f800: 0x20000080 - }, - { - 0x0: 0x10000008, - 0x100: 0x2000, - 0x200: 0x10200000, - 0x300: 0x10202008, - 0x400: 0x10002000, - 0x500: 0x200000, - 0x600: 0x200008, - 0x700: 0x10000000, - 0x800: 0x0, - 0x900: 0x10002008, - 0xa00: 0x202000, - 0xb00: 0x8, - 0xc00: 0x10200008, - 0xd00: 0x202008, - 0xe00: 0x2008, - 0xf00: 0x10202000, - 0x80: 0x10200000, - 0x180: 0x10202008, - 0x280: 0x8, - 0x380: 0x200000, - 0x480: 0x202008, - 0x580: 0x10000008, - 0x680: 0x10002000, - 0x780: 0x2008, - 0x880: 0x200008, - 0x980: 0x2000, - 0xa80: 0x10002008, - 0xb80: 0x10200008, - 0xc80: 0x0, - 0xd80: 0x10202000, - 0xe80: 0x202000, - 0xf80: 0x10000000, - 0x1000: 0x10002000, - 0x1100: 0x10200008, - 0x1200: 0x10202008, - 0x1300: 0x2008, - 0x1400: 0x200000, - 0x1500: 0x10000000, - 0x1600: 0x10000008, - 0x1700: 0x202000, - 0x1800: 0x202008, - 0x1900: 0x0, - 0x1a00: 0x8, - 0x1b00: 0x10200000, - 0x1c00: 0x2000, - 0x1d00: 0x10002008, - 0x1e00: 0x10202000, - 0x1f00: 0x200008, - 0x1080: 0x8, - 0x1180: 0x202000, - 0x1280: 0x200000, - 0x1380: 0x10000008, - 0x1480: 0x10002000, - 0x1580: 0x2008, - 0x1680: 0x10202008, - 0x1780: 0x10200000, - 0x1880: 0x10202000, - 0x1980: 0x10200008, - 0x1a80: 0x2000, - 0x1b80: 0x202008, - 0x1c80: 0x200008, - 0x1d80: 0x0, - 0x1e80: 0x10000000, - 0x1f80: 0x10002008 - }, - { - 0x0: 0x100000, - 0x10: 0x2000401, - 0x20: 0x400, - 0x30: 0x100401, - 0x40: 0x2100401, - 0x50: 0x0, - 0x60: 0x1, - 0x70: 0x2100001, - 0x80: 0x2000400, - 0x90: 0x100001, - 0xa0: 0x2000001, - 0xb0: 0x2100400, - 0xc0: 0x2100000, - 0xd0: 0x401, - 0xe0: 0x100400, - 0xf0: 0x2000000, - 0x8: 0x2100001, - 0x18: 0x0, - 0x28: 0x2000401, - 0x38: 0x2100400, - 0x48: 0x100000, - 0x58: 0x2000001, - 0x68: 0x2000000, - 0x78: 0x401, - 0x88: 0x100401, - 0x98: 0x2000400, - 0xa8: 0x2100000, - 0xb8: 0x100001, - 0xc8: 0x400, - 0xd8: 0x2100401, - 0xe8: 0x1, - 0xf8: 0x100400, - 0x100: 0x2000000, - 0x110: 0x100000, - 0x120: 0x2000401, - 0x130: 0x2100001, - 0x140: 0x100001, - 0x150: 0x2000400, - 0x160: 0x2100400, - 0x170: 0x100401, - 0x180: 0x401, - 0x190: 0x2100401, - 0x1a0: 0x100400, - 0x1b0: 0x1, - 0x1c0: 0x0, - 0x1d0: 0x2100000, - 0x1e0: 0x2000001, - 0x1f0: 0x400, - 0x108: 0x100400, - 0x118: 0x2000401, - 0x128: 0x2100001, - 0x138: 0x1, - 0x148: 0x2000000, - 0x158: 0x100000, - 0x168: 0x401, - 0x178: 0x2100400, - 0x188: 0x2000001, - 0x198: 0x2100000, - 0x1a8: 0x0, - 0x1b8: 0x2100401, - 0x1c8: 0x100401, - 0x1d8: 0x400, - 0x1e8: 0x2000400, - 0x1f8: 0x100001 - }, - { - 0x0: 0x8000820, - 0x1: 0x20000, - 0x2: 0x8000000, - 0x3: 0x20, - 0x4: 0x20020, - 0x5: 0x8020820, - 0x6: 0x8020800, - 0x7: 0x800, - 0x8: 0x8020000, - 0x9: 0x8000800, - 0xa: 0x20800, - 0xb: 0x8020020, - 0xc: 0x820, - 0xd: 0x0, - 0xe: 0x8000020, - 0xf: 0x20820, - 0x80000000: 0x800, - 0x80000001: 0x8020820, - 0x80000002: 0x8000820, - 0x80000003: 0x8000000, - 0x80000004: 0x8020000, - 0x80000005: 0x20800, - 0x80000006: 0x20820, - 0x80000007: 0x20, - 0x80000008: 0x8000020, - 0x80000009: 0x820, - 0x8000000a: 0x20020, - 0x8000000b: 0x8020800, - 0x8000000c: 0x0, - 0x8000000d: 0x8020020, - 0x8000000e: 0x8000800, - 0x8000000f: 0x20000, - 0x10: 0x20820, - 0x11: 0x8020800, - 0x12: 0x20, - 0x13: 0x800, - 0x14: 0x8000800, - 0x15: 0x8000020, - 0x16: 0x8020020, - 0x17: 0x20000, - 0x18: 0x0, - 0x19: 0x20020, - 0x1a: 0x8020000, - 0x1b: 0x8000820, - 0x1c: 0x8020820, - 0x1d: 0x20800, - 0x1e: 0x820, - 0x1f: 0x8000000, - 0x80000010: 0x20000, - 0x80000011: 0x800, - 0x80000012: 0x8020020, - 0x80000013: 0x20820, - 0x80000014: 0x20, - 0x80000015: 0x8020000, - 0x80000016: 0x8000000, - 0x80000017: 0x8000820, - 0x80000018: 0x8020820, - 0x80000019: 0x8000020, - 0x8000001a: 0x8000800, - 0x8000001b: 0x0, - 0x8000001c: 0x20800, - 0x8000001d: 0x820, - 0x8000001e: 0x20020, - 0x8000001f: 0x8020800 - } - ]; - - // Masks that select the SBOX input - var SBOX_MASK = [ - 0xf8000001, 0x1f800000, 0x01f80000, 0x001f8000, - 0x0001f800, 0x00001f80, 0x000001f8, 0x8000001f - ]; - - /** - * DES block cipher algorithm. - */ - var DES = C_algo.DES = BlockCipher.extend({ - _doReset: function () { - // Shortcuts - var key = this._key; - var keyWords = key.words; - - // Select 56 bits according to PC1 - var keyBits = []; - for (var i = 0; i < 56; i++) { - var keyBitPos = PC1[i] - 1; - keyBits[i] = (keyWords[keyBitPos >>> 5] >>> (31 - keyBitPos % 32)) & 1; - } - - // Assemble 16 subkeys - var subKeys = this._subKeys = []; - for (var nSubKey = 0; nSubKey < 16; nSubKey++) { - // Create subkey - var subKey = subKeys[nSubKey] = []; - - // Shortcut - var bitShift = BIT_SHIFTS[nSubKey]; - - // Select 48 bits according to PC2 - for (var i = 0; i < 24; i++) { - // Select from the left 28 key bits - subKey[(i / 6) | 0] |= keyBits[((PC2[i] - 1) + bitShift) % 28] << (31 - i % 6); - - // Select from the right 28 key bits - subKey[4 + ((i / 6) | 0)] |= keyBits[28 + (((PC2[i + 24] - 1) + bitShift) % 28)] << (31 - i % 6); - } - - // Since each subkey is applied to an expanded 32-bit input, - // the subkey can be broken into 8 values scaled to 32-bits, - // which allows the key to be used without expansion - subKey[0] = (subKey[0] << 1) | (subKey[0] >>> 31); - for (var i = 1; i < 7; i++) { - subKey[i] = subKey[i] >>> ((i - 1) * 4 + 3); - } - subKey[7] = (subKey[7] << 5) | (subKey[7] >>> 27); - } - - // Compute inverse subkeys - var invSubKeys = this._invSubKeys = []; - for (var i = 0; i < 16; i++) { - invSubKeys[i] = subKeys[15 - i]; - } - }, - - encryptBlock: function (M, offset) { - this._doCryptBlock(M, offset, this._subKeys); - }, - - decryptBlock: function (M, offset) { - this._doCryptBlock(M, offset, this._invSubKeys); - }, - - _doCryptBlock: function (M, offset, subKeys) { - // Get input - this._lBlock = M[offset]; - this._rBlock = M[offset + 1]; - - // Initial permutation - exchangeLR.call(this, 4, 0x0f0f0f0f); - exchangeLR.call(this, 16, 0x0000ffff); - exchangeRL.call(this, 2, 0x33333333); - exchangeRL.call(this, 8, 0x00ff00ff); - exchangeLR.call(this, 1, 0x55555555); - - // Rounds - for (var round = 0; round < 16; round++) { - // Shortcuts - var subKey = subKeys[round]; - var lBlock = this._lBlock; - var rBlock = this._rBlock; - - // Feistel function - var f = 0; - for (var i = 0; i < 8; i++) { - f |= SBOX_P[i][((rBlock ^ subKey[i]) & SBOX_MASK[i]) >>> 0]; - } - this._lBlock = rBlock; - this._rBlock = lBlock ^ f; - } - - // Undo swap from last round - var t = this._lBlock; - this._lBlock = this._rBlock; - this._rBlock = t; - - // Final permutation - exchangeLR.call(this, 1, 0x55555555); - exchangeRL.call(this, 8, 0x00ff00ff); - exchangeRL.call(this, 2, 0x33333333); - exchangeLR.call(this, 16, 0x0000ffff); - exchangeLR.call(this, 4, 0x0f0f0f0f); - - // Set output - M[offset] = this._lBlock; - M[offset + 1] = this._rBlock; - }, - - keySize: 64/32, - - ivSize: 64/32, - - blockSize: 64/32 - }); - - // Swap bits across the left and right words - function exchangeLR(offset, mask) { - var t = ((this._lBlock >>> offset) ^ this._rBlock) & mask; - this._rBlock ^= t; - this._lBlock ^= t << offset; - } - - function exchangeRL(offset, mask) { - var t = ((this._rBlock >>> offset) ^ this._lBlock) & mask; - this._lBlock ^= t; - this._rBlock ^= t << offset; - } - - /** - * Shortcut functions to the cipher's object interface. - * - * @example - * - * var ciphertext = CryptoJS.DES.encrypt(message, key, cfg); - * var plaintext = CryptoJS.DES.decrypt(ciphertext, key, cfg); - */ - C.DES = BlockCipher._createHelper(DES); - - /** - * Triple-DES block cipher algorithm. - */ - var TripleDES = C_algo.TripleDES = BlockCipher.extend({ - _doReset: function () { - // Shortcuts - var key = this._key; - var keyWords = key.words; - // Make sure the key length is valid (64, 128 or >= 192 bit) - if (keyWords.length !== 2 && keyWords.length !== 4 && keyWords.length < 6) { - throw new Error('Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.'); - } - - // Extend the key according to the keying options defined in 3DES standard - var key1 = keyWords.slice(0, 2); - var key2 = keyWords.length < 4 ? keyWords.slice(0, 2) : keyWords.slice(2, 4); - var key3 = keyWords.length < 6 ? keyWords.slice(0, 2) : keyWords.slice(4, 6); - - // Create DES instances - this._des1 = DES.createEncryptor(WordArray.create(key1)); - this._des2 = DES.createEncryptor(WordArray.create(key2)); - this._des3 = DES.createEncryptor(WordArray.create(key3)); - }, - - encryptBlock: function (M, offset) { - this._des1.encryptBlock(M, offset); - this._des2.decryptBlock(M, offset); - this._des3.encryptBlock(M, offset); - }, - - decryptBlock: function (M, offset) { - this._des3.decryptBlock(M, offset); - this._des2.encryptBlock(M, offset); - this._des1.decryptBlock(M, offset); - }, - - keySize: 192/32, - - ivSize: 64/32, - - blockSize: 64/32 - }); - - /** - * Shortcut functions to the cipher's object interface. - * - * @example - * - * var ciphertext = CryptoJS.TripleDES.encrypt(message, key, cfg); - * var plaintext = CryptoJS.TripleDES.decrypt(ciphertext, key, cfg); - */ - C.TripleDES = BlockCipher._createHelper(TripleDES); - }()); - - - return CryptoJS.TripleDES; - -})); - -/***/ }), - -/***/ 41988: -/*!*************************************************************!*\ - !*** ./node_modules/_crypto-js@4.1.1@crypto-js/x64-core.js ***! - \*************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -;(function (root, factory) { - if (true) { - // CommonJS - module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); - } - else {} -}(this, function (CryptoJS) { - - (function (undefined) { - // Shortcuts - var C = CryptoJS; - var C_lib = C.lib; - var Base = C_lib.Base; - var X32WordArray = C_lib.WordArray; - - /** - * x64 namespace. - */ - var C_x64 = C.x64 = {}; - - /** - * A 64-bit word. - */ - var X64Word = C_x64.Word = Base.extend({ - /** - * Initializes a newly created 64-bit word. - * - * @param {number} high The high 32 bits. - * @param {number} low The low 32 bits. - * - * @example - * - * var x64Word = CryptoJS.x64.Word.create(0x00010203, 0x04050607); - */ - init: function (high, low) { - this.high = high; - this.low = low; - } - - /** - * Bitwise NOTs this word. - * - * @return {X64Word} A new x64-Word object after negating. - * - * @example - * - * var negated = x64Word.not(); - */ - // not: function () { - // var high = ~this.high; - // var low = ~this.low; - - // return X64Word.create(high, low); - // }, - - /** - * Bitwise ANDs this word with the passed word. - * - * @param {X64Word} word The x64-Word to AND with this word. - * - * @return {X64Word} A new x64-Word object after ANDing. - * - * @example - * - * var anded = x64Word.and(anotherX64Word); - */ - // and: function (word) { - // var high = this.high & word.high; - // var low = this.low & word.low; - - // return X64Word.create(high, low); - // }, - - /** - * Bitwise ORs this word with the passed word. - * - * @param {X64Word} word The x64-Word to OR with this word. - * - * @return {X64Word} A new x64-Word object after ORing. - * - * @example - * - * var ored = x64Word.or(anotherX64Word); - */ - // or: function (word) { - // var high = this.high | word.high; - // var low = this.low | word.low; - - // return X64Word.create(high, low); - // }, - - /** - * Bitwise XORs this word with the passed word. - * - * @param {X64Word} word The x64-Word to XOR with this word. - * - * @return {X64Word} A new x64-Word object after XORing. - * - * @example - * - * var xored = x64Word.xor(anotherX64Word); - */ - // xor: function (word) { - // var high = this.high ^ word.high; - // var low = this.low ^ word.low; - - // return X64Word.create(high, low); - // }, - - /** - * Shifts this word n bits to the left. - * - * @param {number} n The number of bits to shift. - * - * @return {X64Word} A new x64-Word object after shifting. - * - * @example - * - * var shifted = x64Word.shiftL(25); - */ - // shiftL: function (n) { - // if (n < 32) { - // var high = (this.high << n) | (this.low >>> (32 - n)); - // var low = this.low << n; - // } else { - // var high = this.low << (n - 32); - // var low = 0; - // } - - // return X64Word.create(high, low); - // }, - - /** - * Shifts this word n bits to the right. - * - * @param {number} n The number of bits to shift. - * - * @return {X64Word} A new x64-Word object after shifting. - * - * @example - * - * var shifted = x64Word.shiftR(7); - */ - // shiftR: function (n) { - // if (n < 32) { - // var low = (this.low >>> n) | (this.high << (32 - n)); - // var high = this.high >>> n; - // } else { - // var low = this.high >>> (n - 32); - // var high = 0; - // } - - // return X64Word.create(high, low); - // }, - - /** - * Rotates this word n bits to the left. - * - * @param {number} n The number of bits to rotate. - * - * @return {X64Word} A new x64-Word object after rotating. - * - * @example - * - * var rotated = x64Word.rotL(25); - */ - // rotL: function (n) { - // return this.shiftL(n).or(this.shiftR(64 - n)); - // }, - - /** - * Rotates this word n bits to the right. - * - * @param {number} n The number of bits to rotate. - * - * @return {X64Word} A new x64-Word object after rotating. - * - * @example - * - * var rotated = x64Word.rotR(7); - */ - // rotR: function (n) { - // return this.shiftR(n).or(this.shiftL(64 - n)); - // }, - - /** - * Adds this word with the passed word. - * - * @param {X64Word} word The x64-Word to add with this word. - * - * @return {X64Word} A new x64-Word object after adding. - * - * @example - * - * var added = x64Word.add(anotherX64Word); - */ - // add: function (word) { - // var low = (this.low + word.low) | 0; - // var carry = (low >>> 0) < (this.low >>> 0) ? 1 : 0; - // var high = (this.high + word.high + carry) | 0; - - // return X64Word.create(high, low); - // } - }); - - /** - * An array of 64-bit words. - * - * @property {Array} words The array of CryptoJS.x64.Word objects. - * @property {number} sigBytes The number of significant bytes in this word array. - */ - var X64WordArray = C_x64.WordArray = Base.extend({ - /** - * Initializes a newly created word array. - * - * @param {Array} words (Optional) An array of CryptoJS.x64.Word objects. - * @param {number} sigBytes (Optional) The number of significant bytes in the words. - * - * @example - * - * var wordArray = CryptoJS.x64.WordArray.create(); - * - * var wordArray = CryptoJS.x64.WordArray.create([ - * CryptoJS.x64.Word.create(0x00010203, 0x04050607), - * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) - * ]); - * - * var wordArray = CryptoJS.x64.WordArray.create([ - * CryptoJS.x64.Word.create(0x00010203, 0x04050607), - * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) - * ], 10); - */ - init: function (words, sigBytes) { - words = this.words = words || []; - - if (sigBytes != undefined) { - this.sigBytes = sigBytes; - } else { - this.sigBytes = words.length * 8; - } - }, - - /** - * Converts this 64-bit word array to a 32-bit word array. - * - * @return {CryptoJS.lib.WordArray} This word array's data as a 32-bit word array. - * - * @example - * - * var x32WordArray = x64WordArray.toX32(); - */ - toX32: function () { - // Shortcuts - var x64Words = this.words; - var x64WordsLength = x64Words.length; - - // Convert - var x32Words = []; - for (var i = 0; i < x64WordsLength; i++) { - var x64Word = x64Words[i]; - x32Words.push(x64Word.high); - x32Words.push(x64Word.low); - } - - return X32WordArray.create(x32Words, this.sigBytes); - }, - - /** - * Creates a copy of this word array. - * - * @return {X64WordArray} The clone. - * - * @example - * - * var clone = x64WordArray.clone(); - */ - clone: function () { - var clone = Base.clone.call(this); - - // Clone "words" array - var words = clone.words = this.words.slice(0); - - // Clone each X64Word object - var wordsLength = words.length; - for (var i = 0; i < wordsLength; i++) { - words[i] = words[i].clone(); - } - - return clone; - } - }); - }()); - - - return CryptoJS; - -})); - -/***/ }) - -}]); \ No newline at end of file diff --git a/29847.a32a099e.async.js b/29847.a32a099e.async.js deleted file mode 100644 index 7f6e1b2489..0000000000 --- a/29847.a32a099e.async.js +++ /dev/null @@ -1,877 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[29847,28247,19807],{ - -/***/ 89136: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 62426: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 30798: -/*!*********************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules -var EllipsisOutlined = __webpack_require__(75197); -// 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); - -/***/ }), - -/***/ 98135: -/*!*********************************************************************!*\ - !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(89136); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js -var es_ref = __webpack_require__(85510); -// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(11013); -// 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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// 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/31503.d4c30635.async.js b/31503.b7b53ba5.async.js similarity index 98% rename from 31503.d4c30635.async.js rename to 31503.b7b53ba5.async.js index 6afaf5d7eb..cf4296e833 100644 --- a/31503.d4c30635.async.js +++ b/31503.b7b53ba5.async.js @@ -630,8 +630,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -641,7 +639,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -757,10 +754,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1133,10 +1126,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -1215,10 +1205,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; diff --git a/33473.a1be6e42.async.js b/33473.119b4bec.async.js similarity index 99% rename from 33473.a1be6e42.async.js rename to 33473.119b4bec.async.js index 0281295f31..941241c218 100644 --- a/33473.a1be6e42.async.js +++ b/33473.119b4bec.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[33473,73336,8585,39011,38996,27491,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[33473,73336,8585,39011,38996,27491,44467,93221,88178,14161,70122,98255],{ /***/ 22596: /*!***********************************************************************************************************!*\ diff --git a/36150.fcd989f9.async.js b/36150.fcd989f9.async.js new file mode 100644 index 0000000000..ca2ecc7617 --- /dev/null +++ b/36150.fcd989f9.async.js @@ -0,0 +1,1589 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[36150,45927,26744,93617,86736,28247,19807,17814,98255],{ + +/***/ 88289: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); + +/***/ }), + +/***/ 89136: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(43527); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js +var omit = __webpack_require__(83930); +;// 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.3.7@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules +var EllipsisOutlined = __webpack_require__(75197); +// 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); + +/***/ }), + +/***/ 98135: +/*!*********************************************************************!*\ + !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(89136); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js +var omit = __webpack_require__(83930); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js +var es_ref = __webpack_require__(85510); +// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules +var SearchOutlined = __webpack_require__(11013); +// 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 */ 10711); +"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 */ 83930); +/* 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 */ 84443); +/* 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.41.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(29541); +// 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/36524.a6658b24.async.js b/36524.613fffa3.async.js similarity index 96% rename from 36524.a6658b24.async.js rename to 36524.613fffa3.async.js index b404c9b6d1..ad41209a4e 100644 --- a/36524.a6658b24.async.js +++ b/36524.613fffa3.async.js @@ -250,7 +250,7 @@ var _disabledTime = function disabledTime(current, compared) { var RangePicker = antd__WEBPACK_IMPORTED_MODULE_15__["default"].RangePicker; var Option = antd__WEBPACK_IMPORTED_MODULE_16__["default"].Option; var WorkList = function WorkList(_ref) { - var _headerInfo$homework_2, _classroomList$Assist3, _workSetting$group_se4, _workSetting$group_se5, _headerInfo$homework_4, _headerInfo$homework_5, _classroomList$Assist4, _classroomList$Assist5, _groupSettings2, _workSetting$group_se7; + var _workList$homework_st2, _classroomList$Assist3, _workSetting$group_se4, _workSetting$group_se5, _workList$homework_st4, _workList$homework_st5, _classroomList$Assist4, _classroomList$Assist5, _groupSettings2, _workSetting$group_se7; var shixunHomeworks = _ref.shixunHomeworks, loading = _ref.loading, dispatch = _ref.dispatch, @@ -258,8 +258,6 @@ var WorkList = function WorkList(_ref) { var params = (0,umi__WEBPACK_IMPORTED_MODULE_12__.useParams)(); var workSetting = shixunHomeworks.workSetting, workList = shixunHomeworks.workList, - shixunWorkList = shixunHomeworks.shixunWorkList, - headerInfo = shixunHomeworks.headerInfo, changeData = shixunHomeworks.changeData; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(true), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2), @@ -472,7 +470,7 @@ var WorkList = function WorkList(_ref) { //校验弹框 var setVerify = function setVerify(bodyData) { - var _ref2, _headerInfo$homework_; + var _ref2, _workList$homework_st; if (bodyData.total_score === null) { antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A"); return; @@ -515,7 +513,7 @@ var WorkList = function WorkList(_ref) { setDisabled(true); getData(); dispatch({ - type: 'shixunHomeworks/getShixunWorkHeadInfo', + type: 'shixunHomeworks/getWorkList', payload: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, params) }); } @@ -531,7 +529,7 @@ var WorkList = function WorkList(_ref) { return _ref3.apply(this, arguments); }; }(); - if (!(0,lodash__WEBPACK_IMPORTED_MODULE_9__.isEqual)(changeData, newChangeData) && !(headerInfo !== null && headerInfo !== void 0 && (_headerInfo$homework_ = headerInfo.homework_status) !== null && _headerInfo$homework_ !== void 0 && _headerInfo$homework_.includes("未发布"))) { + if (!(0,lodash__WEBPACK_IMPORTED_MODULE_9__.isEqual)(changeData, newChangeData) && !(workList !== null && workList !== void 0 && (_workList$homework_st = workList.homework_status) !== null && _workList$homework_st !== void 0 && _workList$homework_st.includes("未发布"))) { antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z.confirm({ title: "更新成绩", content: "您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。", @@ -588,7 +586,7 @@ var WorkList = function WorkList(_ref) { // !hasEndedGroup || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.allow_late) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.all_group_late) ); - }, [workSetting, headerInfo]); + }, [workSetting, workList]); var unifiedLateTimeDisabled = workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment; var groupLateTimeDisabled = function groupLateTimeDisabled(id) { if (!id) { @@ -651,11 +649,11 @@ var WorkList = function WorkList(_ref) { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)("label", { children: "\u53D1\u5E03\u65B9\u5F0F\uFF1A" }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"].Group */ .ZP.Group, { - disabled: disabled || !(headerInfo !== null && headerInfo !== void 0 && (_headerInfo$homework_2 = headerInfo.homework_status) !== null && _headerInfo$homework_2 !== void 0 && _headerInfo$homework_2.includes("未发布")) || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_publish), + disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st2 = workList.homework_status) !== null && _workList$homework_st2 !== void 0 && _workList$homework_st2.includes("未发布")) || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_publish), value: data.unified_setting, onChange: function onChange(e) { - var _headerInfo$homework_3; - if (!(headerInfo !== null && headerInfo !== void 0 && (_headerInfo$homework_3 = headerInfo.homework_status) !== null && _headerInfo$homework_3 !== void 0 && _headerInfo$homework_3.includes("未发布"))) { + var _workList$homework_st3; + if (!(workList !== null && workList !== void 0 && (_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes("未发布"))) { antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"); return; } @@ -704,7 +702,7 @@ var WorkList = function WorkList(_ref) { }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { className: "ml5", children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__["default"], { - disabled: (disabled ? disabled : headerInfo !== null && headerInfo !== void 0 && (_headerInfo$homework_4 = headerInfo.homework_status) !== null && _headerInfo$homework_4 !== void 0 && _headerInfo$homework_4.includes("未发布") || headerInfo !== null && headerInfo !== void 0 && (_headerInfo$homework_5 = headerInfo.homework_status) !== null && _headerInfo$homework_5 !== void 0 && _headerInfo$homework_5.includes("未开始") ? false : true) || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish), + disabled: (disabled ? disabled : workList !== null && workList !== void 0 && (_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes("未发布") || workList !== null && workList !== void 0 && (_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes("未开始") ? false : true) || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist4 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_publish), style: { width: 170 }, @@ -811,7 +809,7 @@ var WorkList = function WorkList(_ref) { })] }) }), groupSettings && groupSettings.map(function (v, k) { - var _headerInfo$homework_6, _classroomList$Assist6, _findGroupItemById, _workSetting$group_se6; + var _workList$homework_st6, _classroomList$Assist6, _findGroupItemById, _workSetting$group_se6; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { span: 24, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { @@ -828,7 +826,7 @@ var WorkList = function WorkList(_ref) { maxWidth: 300 }, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__["default"], { - disabled: (disabled ? disabled : headerInfo !== null && headerInfo !== void 0 && (_headerInfo$homework_6 = headerInfo.homework_status) !== null && _headerInfo$homework_6 !== void 0 && _headerInfo$homework_6.includes("未发布") && v.id || moment__WEBPACK_IMPORTED_MODULE_6___default()() < moment__WEBPACK_IMPORTED_MODULE_6___default()(v === null || v === void 0 ? void 0 : v.publish_time) ? false : v !== null && v !== void 0 && v.publish_time ? true : false) || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish), + disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st6 = workList.homework_status) !== null && _workList$homework_st6 !== void 0 && _workList$homework_st6.includes("未发布")) && v.id || (0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)() && !((_classroomList$Assist6 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish), className: "ml20", mode: "multiple", style: { @@ -1135,7 +1133,7 @@ var WorkList = function WorkList(_ref) { })] })] }) : repairSettings.map(function (v, k) { - var _headerInfo$homework_7; + var _workList$homework_st7; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { span: 24, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { @@ -1147,7 +1145,7 @@ var WorkList = function WorkList(_ref) { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)("span", { children: ["\u8865\u4EA4\u89C4\u5219", k + 1, "\uFF1A"] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__["default"], { - disabled: disabled || !(headerInfo !== null && headerInfo !== void 0 && (_headerInfo$homework_7 = headerInfo.homework_status) !== null && _headerInfo$homework_7 !== void 0 && _headerInfo$homework_7.includes("未发布")) && v.id || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment), + disabled: disabled || !(workList !== null && workList !== void 0 && (_workList$homework_st7 = workList.homework_status) !== null && _workList$homework_st7 !== void 0 && _workList$homework_st7.includes("未发布")) && v.id || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.anonymous_comment), mode: "multiple", style: { width: 306 diff --git a/38996.58824a92.async.js b/38996.3380ccec.async.js similarity index 99% rename from 38996.58824a92.async.js rename to 38996.3380ccec.async.js index d0cc40a496..f9c1e68007 100644 --- a/38996.58824a92.async.js +++ b/38996.3380ccec.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[38996,73336,27491,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[38996,73336,27491,44467,93221,88178,14161,70122,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/39380.2f4daaf1.async.js b/39380.2f4daaf1.async.js deleted file mode 100644 index 102c1b7cca..0000000000 --- a/39380.2f4daaf1.async.js +++ /dev/null @@ -1,1558 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[39380,52720,45504],{ - -/***/ 88289: -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 93737: -/*!*******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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 */ 29541); -/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rc-util/es/omit */ 83930); -/* 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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/pickAttrs.js -var pickAttrs = __webpack_require__(68073); -// 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.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules -var DownOutlined = __webpack_require__(43501); -// 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.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// 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__(56511); -// 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/40971.10c728aa.async.js b/40971.10c728aa.async.js deleted file mode 100644 index 99b0c7d752..0000000000 --- a/40971.10c728aa.async.js +++ /dev/null @@ -1,714 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[40971],{ - -/***/ 41521: -/*!*************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 53547: -/*!****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 26850: -/*!**********************************************************!*\ - !*** ./node_modules/_swiper@5.4.5@swiper/css/swiper.css ***! - \**********************************************************/ -/***/ (function() { - -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ 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); - -/***/ }), - -/***/ 12563: -/*!*******************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules ***! - \*******************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// 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.3.7@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules -var CloseOutlined = __webpack_require__(14834); -// 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 - - -// ============================== 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 __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 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 - - - -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"; - -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]]; - } - return t; -}; - - - - - - - - - - - - -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); - } - }, [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; - } - 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); -}; -const Tag = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalTag); -if (false) {} -Tag.CheckableTag = tag_CheckableTag; -/* harmony default export */ var tag = (Tag); - -/***/ }) - -}]); \ No newline at end of file diff --git a/42461.8ac16056.async.js b/42461.8ac16056.async.js deleted file mode 100644 index 52f561ee78..0000000000 --- a/42461.8ac16056.async.js +++ /dev/null @@ -1,846 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[42461],{ - -/***/ 42461: -/*!************************************************************!*\ - !*** ./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__(12712); -// 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__(56511); -// 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__(53864); -// 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__(98135); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -;// 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__(90921); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(66822); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules -var ImagesIcon = __webpack_require__(38629); -// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules -var ui_customization = __webpack_require__(16116); -;// CONCATENATED MODULE: ./src/pages/Competitions/Index/imgs/jszzct.png -var jszzct_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/pages/Competitions/Index/imgs/index.ts - - -// EXTERNAL MODULE: ./src/types/competitions.ts -var types_competitions = __webpack_require__(26305); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/UpOutlined.js + 1 modules -var UpOutlined = __webpack_require__(53547); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules -var DownOutlined = __webpack_require__(43501); -// 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", - justify: "space-between", - className: Indexmodules.ChildItem, - style: { - display: !isOpen && i > 2 && "none", - flexWrap: "nowrap" - }, - onClick: function onClick() { - return handleListClick(item); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - flexDirection: "column", - maxWidth: 500 - }, - 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: "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)", - padding: "0px 6px", - lineHeight: "20px" - }, - 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: "20px" - }, - 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: "20px" - }, - children: "\u5DF2\u7ED3\u675F" - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "mt5", - 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: 50, - color: "#9096A3" - }, - children: "\u4E3B\u529E\u5355\u4F4D" - }), /*#__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: "ml20 font12 ".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: 50, - color: "#9096A3" - }, - children: "\u627F\u529E\u5355\u4F4D" - }), /*#__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: "ml20 font12 ".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: 50, - color: "#9096A3" - }, - children: "\u534F\u529E\u5355\u4F4D" - }), /*#__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: "ml20 font12 ".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)); - -/***/ }), - -/***/ 26305: -/*!***********************************!*\ - !*** ./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/44189.40b2beb3.async.js b/44189.f037e7e9.async.js similarity index 99% rename from 44189.40b2beb3.async.js rename to 44189.f037e7e9.async.js index 1eae7a901f..2d791b9bb3 100644 --- a/44189.40b2beb3.async.js +++ b/44189.f037e7e9.async.js @@ -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.3.7@@ant-design/icons/es/icons/PlusOutlined.js + 1 modules var PlusOutlined = __webpack_require__(22415); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(49962); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 12 modules +var Header = __webpack_require__(15932); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(27786); ;// CONCATENATED MODULE: ./src/pages/Innovation/Tasks/Collaborate/index.tsx diff --git a/44467.6014e8d8.async.js b/44467.6014e8d8.async.js new file mode 100644 index 0000000000..31dffb0aa9 --- /dev/null +++ b/44467.6014e8d8.async.js @@ -0,0 +1,1222 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[44467,73336,38996,27491,93221,88178,14161,70122,98255],{ + +/***/ 89136: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); + +/***/ }), + +/***/ 93737: +/*!*******************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.41.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(29541); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(68073); +// 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.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules +var DownOutlined = __webpack_require__(43501); +// 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); + +/***/ }), + +/***/ 98135: +/*!*********************************************************************!*\ + !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(89136); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js +var omit = __webpack_require__(83930); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js +var es_ref = __webpack_require__(85510); +// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules +var SearchOutlined = __webpack_require__(11013); +// 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 */ 83930); +/* 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 */ 84443); +/* 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/46117.2b235dad.async.js b/46117.13fe4852.async.js similarity index 99% rename from 46117.2b235dad.async.js rename to 46117.13fe4852.async.js index 0628479bb0..d60affc8ab 100644 --- a/46117.2b235dad.async.js +++ b/46117.13fe4852.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[46117,52720,73336,45504,80480,39011,10646,98964,38996,27491,93221,88178,14161,70122,81326,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[46117,52720,73336,45504,80480,39011,10646,98964,38996,27491,44467,93221,88178,14161,70122,81326,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/49962.c5253957.async.js b/49962.c5253957.async.js deleted file mode 100644 index e3e6930fd8..0000000000 --- a/49962.c5253957.async.js +++ /dev/null @@ -1,618 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[49962],{ - -/***/ 49962: -/*!*****************************************************!*\ - !*** ./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__(12712); -// 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__(98135); -;// 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","icon":"icon___HABAt"}); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); -// EXTERNAL MODULE: ./src/service/user.ts -var service_user = __webpack_require__(86065); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(66822); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -// 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, _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, _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 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)); -;// 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; - 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: "http://app-kyxt.pcl.ac.cn:8000", - 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: "http://app-kyxt.pcl.ac.cn:8000/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: "http://10.16.22.23:43001", - 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: "http://10.16.22.23:43001/issues", - children: '任务管理' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "item", - href: "http://10.16.22.23:43001/pulls", - children: '合并请求' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "item", - href: "http://10.16.22.23:43001/milestones", - children: '里程碑' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "item", - href: "https://10.16.22.32:12443/AIStudio/mlops/pipeline/list", - target: "_blank", - children: 'AI流水线' - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "http://10.16.22.23:43001/explore/repos/square", - children: qs['项目'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "http://10.16.22.23:43001/explore/datasets", - children: '数据集' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "http://10.16.22.23:43001/login/oauth/authorize?client_id=467c9729-d6e7-48da-9306-33a05a8fdffa&redirect_uri=http://10.16.22.23/auth/openi/login&response_type=code&state=STATE", - children: '论坛' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "http://10.16.22.23/shixuns", - children: '实训' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "http://10.16.22.23/competitions", - children: '竞赛' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://10.16.22.2:10101/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/56219.0add903d.async.js b/56219.e4b147df.async.js similarity index 99% rename from 56219.0add903d.async.js rename to 56219.e4b147df.async.js index e6b971b12c..865d85e153 100644 --- a/56219.0add903d.async.js +++ b/56219.e4b147df.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[56219,73336,79074,23942,99998,39011,38996,27491,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[56219,73336,79074,23942,99998,39011,38996,27491,44467,93221,88178,14161,70122,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/5627.a0bafb65.async.js b/5627.a0bafb65.async.js deleted file mode 100644 index c44da26b2c..0000000000 --- a/5627.a0bafb65.async.js +++ /dev/null @@ -1,1029 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[5627],{ - -/***/ 88289: -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 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.24.7@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(43527); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -;// 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.3.7@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules -var EllipsisOutlined = __webpack_require__(75197); -// 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 */ 10711); -"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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// 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 */ 4751); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 28343); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 34725); -/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 4816); -/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 92413); -/* 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 */ 77944); -/* 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/56925.6b0eae6e.async.js b/56925.6b0eae6e.async.js new file mode 100644 index 0000000000..463b9c7633 --- /dev/null +++ b/56925.6b0eae6e.async.js @@ -0,0 +1,651 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[56925],{ + +/***/ 88289: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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__) { + +/* 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 */ 29541); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rc-util/es/omit */ 83930); +/* 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.41.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(29541); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(68073); +// 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.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules +var DownOutlined = __webpack_require__(43501); +// 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); + +/***/ }) + +}]); \ No newline at end of file diff --git a/57687.dc8fdcf8.async.js b/57687.dc8fdcf8.async.js new file mode 100644 index 0000000000..e34581a513 --- /dev/null +++ b/57687.dc8fdcf8.async.js @@ -0,0 +1,3007 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[57687],{ + +/***/ 43591: +/*!******************************************************!*\ + !*** ./src/components/AuthenticationModel/index.tsx ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 12712); +/* 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_test4_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)); + +/***/ }), + +/***/ 20882: +/*!****************************************************************!*\ + !*** ./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.3.7@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules +var CloseCircleOutlined = __webpack_require__(41521); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(99232); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// 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); + +/***/ }), + +/***/ 5167: +/*!******************************************************************!*\ + !*** ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 98135); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ant-design/icons */ 14834); +/* 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_test4_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); + +/***/ }), + +/***/ 13783: +/*!*******************************************************************!*\ + !*** ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 98135); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ant-design/icons */ 14834); +/* 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_test4_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); + +/***/ }), + +/***/ 57687: +/*!************************************************************!*\ + !*** ./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__(12712); +// 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__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules +var skeleton = __webpack_require__(56511); +// 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__(53864); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(14491); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +;// 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__(90921); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx +var AuthenticationModel = __webpack_require__(43591); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(33287); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(66822); +// 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.11@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(99232); +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__(27786); +// 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__(96738); +;// 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__(16116); +;// 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__(38629); +// EXTERNAL MODULE: ./src/components/HomeModal/Advertisement.tsx + 1 modules +var Advertisement = __webpack_require__(20882); +;// 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__(13783); +// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx +var Addteams = __webpack_require__(5167); +// EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx +var PhoneModal = __webpack_require__(43836); +// EXTERNAL MODULE: ./src/service/global.ts +var global = __webpack_require__(72591); +;// 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)); + +/***/ }), + +/***/ 43836: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/components/PhoneModal.tsx ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 98135); +/* 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 */ 27786); +/* harmony import */ var _utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/hooks/useInterval */ 73224); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/util */ 26795); +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 17985); +/* 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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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); + +/***/ }), + +/***/ 73224: +/*!*****************************************!*\ + !*** ./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/58098.4f0ac98a.async.js b/58098.e1df311a.async.js similarity index 96% rename from 58098.4f0ac98a.async.js rename to 58098.e1df311a.async.js index 1481db2ae6..dee548dbb1 100644 --- a/58098.4f0ac98a.async.js +++ b/58098.e1df311a.async.js @@ -705,8 +705,6 @@ var util = __webpack_require__(26795); var ExportSetting = __webpack_require__(60778); // EXTERNAL MODULE: ./src/utils/constant.ts var constant = __webpack_require__(62390); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx @@ -729,7 +727,6 @@ var jsx_runtime = __webpack_require__(37712); - var Head = function Head(_ref) { var _questionName$find, _questionName$find2, _questionName$find3, _questionName$find4, _questionName$find5, _questionName$find6, _questionName$find7, _questionName$find8, _questionName$find9, _exercise$exerciseExp2, _exercise$commonHeade, _exercise$exerciseExp3, _exercise$commonHeade2, _exercise$exerciseExp4, _exercise$exerciseExp5; var _ref$isPreview = _ref.isPreview, @@ -763,28 +760,20 @@ var Head = function Head(_ref) { _useState8 = slicedToArray_default()(_useState7, 2), questionName = _useState8[0], setQuestionName = _useState8[1]; - var questionNameGet = (0,_react_17_0_2_react.useRef)(true); (0,_react_17_0_2_react.useEffect)(function () { !asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var questionName; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (questionNameGet.current) { - _context.next = 2; - break; - } - return _context.abrupt("return"); - case 2: - questionNameGet.current = false; - _context.next = 5; + _context.next = 2; return (0,service_exercise/* getQuestionTypeAlias */.cV)({ id: params.exerciseId || params.categoryId }); - case 5: + case 2: questionName = _context.sent; questionName.status == 0 && setQuestionName(questionName.data); - case 7: + case 4: case "end": return _context.stop(); } @@ -1111,7 +1100,7 @@ var Head = function Head(_ref) { className: "".concat(Headmodules.wrap, " ").concat(isPreview ? 'pl20' : '', " "), children: [(headData === null || headData === void 0 ? void 0 : headData.photo_url) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: Headmodules.img, - src: "".concat(env/* default */.Z.API_SERVER).concat(headData === null || headData === void 0 ? void 0 : headData.photo_url) + src: headData === null || headData === void 0 ? void 0 : headData.photo_url }), (exercise_header === null || exercise_header === void 0 ? void 0 : exercise_header.show_title) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: Headmodules.paperHeader, justify: "center", @@ -1200,7 +1189,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; }, @@ -1219,16 +1207,16 @@ var Head = function Head(_ref) { /* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; }, /* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; }, /* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; }, -/* harmony export */ jj: function() { return /* binding */ ExportCourseWorkListShixuns; }, /* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; }, /* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; }, /* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; }, /* 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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); @@ -1746,14 +1734,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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 +1753,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { var res; @@ -2018,7 +2006,7 @@ var exportUserExerciseDetail = /*#__PURE__*/function () { case 0: _context28.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/consult_exercise.json"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"), query: params })); case 2: @@ -2053,14 +2041,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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 +2059,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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,71 +2081,11 @@ 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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context33.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)); - } else if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); - } - // else if(res.status === -1){ - // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) - // }; - // console.log(JSON.stringify(params)) - // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) - // hideLoading(); - case 4: - case "end": - return _context33.stop(); - } - }, _callee33); - })); - return function ExportCourseWorkListShixuns(_x35, _x36) { - return _ref33.apply(this, arguments); - }; -}(); - /***/ }) }]); \ No newline at end of file diff --git a/6155.9ec506e2.async.js b/6155.9ec506e2.async.js new file mode 100644 index 0000000000..fdd43b682b --- /dev/null +++ b/6155.9ec506e2.async.js @@ -0,0 +1,656 @@ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[6155],{ + +/***/ 41521: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); + +/***/ }), + +/***/ 88289: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); + +/***/ }), + +/***/ 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); + +/***/ }), + +/***/ 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/62861.d79e7f38.async.js b/62861.99c5d8c9.async.js similarity index 99% rename from 62861.d79e7f38.async.js rename to 62861.99c5d8c9.async.js index f44336625a..0261e4cd8e 100644 --- a/62861.d79e7f38.async.js +++ b/62861.99c5d8c9.async.js @@ -591,7 +591,7 @@ var difficultyDesc = { className: "pt10", children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, { isDragger: true, - maxSize: 2 * 1024, + maxSize: 20, additionalText: "\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A\"".concat(uploadWorkspace, "\""), action: "".concat(env/* default */.Z.API_SERVER, "/api/tasks/").concat(params.taskId || params.identifier, "/upload_file?debug=admin&shixun_environment_id=").concat(shixun_environment_id || null, "&tab_type=").concat(tab_type || null, "&is_jupyter=").concat(is_jupyter || false), onChange: function onChange(fileList) { diff --git a/24698.8791da48.async.js b/62945.927b34c0.async.js similarity index 93% rename from 24698.8791da48.async.js rename to 62945.927b34c0.async.js index 8bd80ccb18..3118815ecd 100644 --- a/24698.8791da48.async.js +++ b/62945.927b34c0.async.js @@ -1,449 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[24698],{ - -/***/ 89136: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 98135: -/*!*********************************************************************!*\ - !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(89136); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js -var es_ref = __webpack_require__(85510); -// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(11013); -// 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/65588.41b7fb3e.async.js b/65588.41b7fb3e.async.js deleted file mode 100644 index 051927d0ff..0000000000 --- a/65588.41b7fb3e.async.js +++ /dev/null @@ -1,5425 +0,0 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[65588],{ - -/***/ 31302: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 16243: -/*!*************************************************************************************************!*\ - !*** ./node_modules/_antd-img-crop@4.22.0@antd-img-crop/dist/antd-img-crop.esm.js + 21 modules ***! - \*************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - -"use strict"; - -// UNUSED EXPORTS: default - -;// CONCATENATED MODULE: ./node_modules/_tslib@2.6.3@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 */ - -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; - return g = { next: verb(0), "throw": verb(1), "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 = {}, 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; - } - function next() { - while (env.stack.length) { - var rec = env.stack.pop(); - try { - var result = rec.dispose && rec.dispose.call(rec.value); - if (rec.async) return Promise.resolve(result).then(next, function(e) { fail(e); return next(); }); - } - catch (e) { - fail(e); - } - } - 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/version/index.js + 1 modules -var version = __webpack_require__(8680); -// 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__(46651); -;// CONCATENATED MODULE: ./node_modules/_compare-versions@6.1.0@compare-versions/lib/esm/utils.js -const semver = /^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i; -const validateAndParse = (version) => { - if (typeof version !== 'string') { - throw new TypeError('Invalid argument expected string'); - } - const match = version.match(semver); - if (!match) { - throw new Error(`Invalid argument not valid semver ('${version}' received)`); - } - match.shift(); - return match; -}; -const isWildcard = (s) => s === '*' || s === 'x' || s === 'X'; -const tryParse = (v) => { - const n = parseInt(v, 10); - return isNaN(n) ? v : n; -}; -const forceType = (a, b) => typeof a !== typeof b ? [String(a), String(b)] : [a, b]; -const compareStrings = (a, b) => { - if (isWildcard(a) || isWildcard(b)) - return 0; - const [ap, bp] = forceType(tryParse(a), tryParse(b)); - if (ap > bp) - return 1; - if (ap < bp) - return -1; - return 0; -}; -const compareSegments = (a, b) => { - for (let i = 0; i < Math.max(a.length, b.length); i++) { - const r = compareStrings(a[i] || '0', b[i] || '0'); - if (r !== 0) - return r; - } - return 0; -}; -//# sourceMappingURL=utils.js.map -;// CONCATENATED MODULE: ./node_modules/_compare-versions@6.1.0@compare-versions/lib/esm/compareVersions.js - -/** - * Compare [semver](https://semver.org/) version strings to find greater, equal or lesser. - * This library supports the full semver specification, including comparing versions with different number of digits like `1.0.0`, `1.0`, `1`, and pre-release versions like `1.0.0-alpha`. - * @param v1 - First version to compare - * @param v2 - Second version to compare - * @returns Numeric value compatible with the [Array.sort(fn) interface](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#Parameters). - */ -const compareVersions = (v1, v2) => { - // validate input and split into segments - const n1 = validateAndParse(v1); - const n2 = validateAndParse(v2); - // pop off the patch - const p1 = n1.pop(); - const p2 = n2.pop(); - // validate numbers - const r = compareSegments(n1, n2); - if (r !== 0) - return r; - // validate pre-release - if (p1 && p2) { - return compareSegments(p1.split('.'), p2.split('.')); - } - else if (p1 || p2) { - return p1 ? -1 : 1; - } - return 0; -}; -//# sourceMappingURL=compareVersions.js.map -// 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.24.7@@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(34725); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(43527); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(4816); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(19836); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/isEqual.js -var isEqual = __webpack_require__(20997); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(77944); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(92413); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(28343); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/KeyCode.js -var KeyCode = __webpack_require__(7800); -;// 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.41.0@rc-util/es/warning.js -var warning = __webpack_require__(99380); -;// 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.41.0@rc-util/es/raf.js -var raf = __webpack_require__(84462); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js -var es_ref = __webpack_require__(85510); -// 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.7@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 = this.props, - image = _a.image, - video = _a.video, - mediaProps = _a.mediaProps, - transform = _a.transform, - _b = _a.crop, - x = _b.x, - y = _b.y, - rotation = _a.rotation, - zoom = _a.zoom, - cropShape = _a.cropShape, - showGrid = _a.showGrid, - _c = _a.style, - containerStyle = _c.containerStyle, - cropAreaStyle = _c.cropAreaStyle, - mediaStyle = _c.mediaStyle, - _d = _a.classes, - containerClassName = _d.containerClassName, - cropAreaClassName = _d.cropAreaClassName, - mediaClassName = _d.mediaClassName; - var objectFit = this.state.mediaObjectFit; - 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, - 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.22.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 = ".visible{visibility:visible}.grid{display:grid}.\\[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 openProp = compareVersions(version/* default */.Z, '4.23.0') === -1 ? 'visible' : 'open'; -const deprecate = (obj, old, now) => { - if (old in obj) { - console.error(`\`${old}\` is deprecated, please use \`${now}\` instead`); - return obj[old]; - } - return obj[now]; -}; -const ImgCrop = (0,_react_17_0_2_react.forwardRef)((props, cropperRef) => { - const { quality = 0.4, fillColor = 'white', - // @ts-ignore - zoomSlider: ZOOM_SLIDER = true, - // @ts-ignore - rotationSlider: ROTATION_SLIDER = false, aspectSlider = false, showReset = false, resetText, aspect = 1, minZoom = 1, maxZoom = 3, - // @ts-ignore - cropShape: CROP_SHAPE = 'rect', - // @ts-ignore - showGrid: SHOW_GRID = false, cropperProps, modalClassName, modalTitle, modalWidth, modalOk, modalCancel, onModalOk, onModalCancel, modalProps, beforeCrop, children, } = props; - /** - * init - */ - const zoomSlider = deprecate(props, 'zoom', 'zoomSlider') || true; - const rotationSlider = deprecate(props, 'rotate', 'rotationSlider') || false; - const cropShape = deprecate(props, 'shape', 'cropShape') || 'rect'; - const showGrid = deprecate(props, 'grid', 'showGrid') || false; - if ('onUploadFail' in props) { - console.error(`\`onUploadFail\` is removed, because the only way it is called, is when the file is rejected by beforeUpload`); - } - deprecate(props, 'modalMaskTransitionName', 'modalProps.maskTransitionName'); - deprecate(props, 'modalTransitionName', 'modalProps.transitionName'); - 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, { [openProp]: 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.41.0@rc-util/es/ref.js -var es_ref = __webpack_require__(85510); -// 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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// 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.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// 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__(56511); -// 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/70427.b9e331e3.async.js b/70427.c7b2412e.async.js similarity index 99% rename from 70427.b9e331e3.async.js rename to 70427.c7b2412e.async.js index 473dd7ae2c..f8f46149c3 100644 --- a/70427.b9e331e3.async.js +++ b/70427.c7b2412e.async.js @@ -11,7 +11,6 @@ // 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; }, @@ -31,10 +30,10 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(12712); -// 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/message/index.js + 4 modules +var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(33287); // EXTERNAL MODULE: ./src/utils/util.tsx @@ -64,27 +63,8 @@ var jsx_runtime = __webpack_require__(37712); // 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)) { @@ -109,8 +89,8 @@ var handleVerifyLogin = function handleVerifyLogin(dispatch) { 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; + 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: '提示', @@ -145,8 +125,8 @@ var handleReload = function handleReload() { }; var handleProfessionalCertificationModal = function handleProfessionalCertificationModal() { var _user$userInfo2; - var _getDvaApp$_store$get3 = (0,_umi_production_exports.getDvaApp)()._store.getState(), - user = _getDvaApp$_store$get3.user; + 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: '提示', @@ -227,8 +207,8 @@ var AuthorizeModel = function AuthorizeModel(type, text) { }; 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; + 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) { diff --git a/70601.91e53b0c.async.js b/70601.00487059.async.js similarity index 99% rename from 70601.91e53b0c.async.js rename to 70601.00487059.async.js index e343a9b405..7fbe613fff 100644 --- a/70601.91e53b0c.async.js +++ b/70601.00487059.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[70601,85213,5848,37057,65170,21117,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[70601,85213,37057,65170,21117,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/13261.8b769f4b.async.js b/71796.e249b36e.async.js similarity index 97% rename from 13261.8b769f4b.async.js rename to 71796.e249b36e.async.js index 18eb8a20d8..4f9fcc430b 100644 --- a/13261.8b769f4b.async.js +++ b/71796.e249b36e.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[13261],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[71796],{ /***/ 7054: /*!******************************************************************************************************!*\ @@ -46,23 +46,27 @@ if (false) {} /***/ }), -/***/ 31302: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/EditOutlined.js + 1 modules ***! - \******************************************************************************************************/ +/***/ 71796: +/*!***************************************************************************!*\ + !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); // 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.3.7@@ant-design/icons/es/icons/CheckOutlined.js + 1 modules +var CheckOutlined = __webpack_require__(75742); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CopyOutlined.js + 1 modules +var CopyOutlined = __webpack_require__(7054); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); ;// 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); - -/***/ }), - -/***/ 13261: -/*!***************************************************************************!*\ - !*** ./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.3.7@@ant-design/icons/es/icons/CheckOutlined.js + 1 modules -var CheckOutlined = __webpack_require__(75742); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CopyOutlined.js + 1 modules -var CopyOutlined = __webpack_require__(7054); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/EditOutlined.js + 1 modules -var EditOutlined = __webpack_require__(31302); // 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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); ;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); ;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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/72722.153c430f.async.js b/72722.153c430f.async.js new file mode 100644 index 0000000000..55ba61b38b --- /dev/null +++ b/72722.153c430f.async.js @@ -0,0 +1,1974 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[72722,36150,45927,26744,93617,86736,28247,19807,17814,98255],{ + +/***/ 88289: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); + +/***/ }), + +/***/ 89136: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.41.0@rc-util/es/raf.js +var raf = __webpack_require__(84462); +;// 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 */ 43527); +/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 84462); + + +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); + +/***/ }), + +/***/ 98115: +/*!************************************************************************!*\ + !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.1@rc-motion/es/index.js + 12 modules +var es = __webpack_require__(19090); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js +var omit = __webpack_require__(83930); +// 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.24.7@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(43527); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js +var omit = __webpack_require__(83930); +;// 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.3.7@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules +var EllipsisOutlined = __webpack_require__(75197); +// 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); + +/***/ }), + +/***/ 98135: +/*!*********************************************************************!*\ + !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(89136); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js +var omit = __webpack_require__(83930); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js +var es_ref = __webpack_require__(85510); +// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules +var SearchOutlined = __webpack_require__(11013); +// 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 */ 10711); +"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 */ 83930); +/* 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 */ 84443); +/* 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.41.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(29541); +// 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/75264.f03ff03f.async.js b/75149.2a800bb8.async.js similarity index 79% rename from 75264.f03ff03f.async.js rename to 75149.2a800bb8.async.js index 92bd33c905..0b8cfc3534 100644 --- a/75264.f03ff03f.async.js +++ b/75149.2a800bb8.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[75264],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[75149],{ /***/ 75264: /*!*********************************************************************!*\ @@ -27978,6 +27978,6875 @@ exports.requestWithCallback = function requestWithCallback(url, args, callback) +/***/ }), + +/***/ 84452: +/*!********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/aes.js ***! + \********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var BlockCipher = C_lib.BlockCipher; + var C_algo = C.algo; + + // Lookup tables + var SBOX = []; + var INV_SBOX = []; + var SUB_MIX_0 = []; + var SUB_MIX_1 = []; + var SUB_MIX_2 = []; + var SUB_MIX_3 = []; + var INV_SUB_MIX_0 = []; + var INV_SUB_MIX_1 = []; + var INV_SUB_MIX_2 = []; + var INV_SUB_MIX_3 = []; + + // Compute lookup tables + (function () { + // Compute double table + var d = []; + for (var i = 0; i < 256; i++) { + if (i < 128) { + d[i] = i << 1; + } else { + d[i] = (i << 1) ^ 0x11b; + } + } + + // Walk GF(2^8) + var x = 0; + var xi = 0; + for (var i = 0; i < 256; i++) { + // Compute sbox + var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4); + sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63; + SBOX[x] = sx; + INV_SBOX[sx] = x; + + // Compute multiplication + var x2 = d[x]; + var x4 = d[x2]; + var x8 = d[x4]; + + // Compute sub bytes, mix columns tables + var t = (d[sx] * 0x101) ^ (sx * 0x1010100); + SUB_MIX_0[x] = (t << 24) | (t >>> 8); + SUB_MIX_1[x] = (t << 16) | (t >>> 16); + SUB_MIX_2[x] = (t << 8) | (t >>> 24); + SUB_MIX_3[x] = t; + + // Compute inv sub bytes, inv mix columns tables + var t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100); + INV_SUB_MIX_0[sx] = (t << 24) | (t >>> 8); + INV_SUB_MIX_1[sx] = (t << 16) | (t >>> 16); + INV_SUB_MIX_2[sx] = (t << 8) | (t >>> 24); + INV_SUB_MIX_3[sx] = t; + + // Compute next counter + if (!x) { + x = xi = 1; + } else { + x = x2 ^ d[d[d[x8 ^ x2]]]; + xi ^= d[d[xi]]; + } + } + }()); + + // Precomputed Rcon lookup + var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36]; + + /** + * AES block cipher algorithm. + */ + var AES = C_algo.AES = BlockCipher.extend({ + _doReset: function () { + var t; + + // Skip reset of nRounds has been set before and key did not change + if (this._nRounds && this._keyPriorReset === this._key) { + return; + } + + // Shortcuts + var key = this._keyPriorReset = this._key; + var keyWords = key.words; + var keySize = key.sigBytes / 4; + + // Compute number of rounds + var nRounds = this._nRounds = keySize + 6; + + // Compute number of key schedule rows + var ksRows = (nRounds + 1) * 4; + + // Compute key schedule + var keySchedule = this._keySchedule = []; + for (var ksRow = 0; ksRow < ksRows; ksRow++) { + if (ksRow < keySize) { + keySchedule[ksRow] = keyWords[ksRow]; + } else { + t = keySchedule[ksRow - 1]; + + if (!(ksRow % keySize)) { + // Rot word + t = (t << 8) | (t >>> 24); + + // Sub word + t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; + + // Mix Rcon + t ^= RCON[(ksRow / keySize) | 0] << 24; + } else if (keySize > 6 && ksRow % keySize == 4) { + // Sub word + t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; + } + + keySchedule[ksRow] = keySchedule[ksRow - keySize] ^ t; + } + } + + // Compute inv key schedule + var invKeySchedule = this._invKeySchedule = []; + for (var invKsRow = 0; invKsRow < ksRows; invKsRow++) { + var ksRow = ksRows - invKsRow; + + if (invKsRow % 4) { + var t = keySchedule[ksRow]; + } else { + var t = keySchedule[ksRow - 4]; + } + + if (invKsRow < 4 || ksRow <= 4) { + invKeySchedule[invKsRow] = t; + } else { + invKeySchedule[invKsRow] = INV_SUB_MIX_0[SBOX[t >>> 24]] ^ INV_SUB_MIX_1[SBOX[(t >>> 16) & 0xff]] ^ + INV_SUB_MIX_2[SBOX[(t >>> 8) & 0xff]] ^ INV_SUB_MIX_3[SBOX[t & 0xff]]; + } + } + }, + + encryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX); + }, + + decryptBlock: function (M, offset) { + // Swap 2nd and 4th rows + var t = M[offset + 1]; + M[offset + 1] = M[offset + 3]; + M[offset + 3] = t; + + this._doCryptBlock(M, offset, this._invKeySchedule, INV_SUB_MIX_0, INV_SUB_MIX_1, INV_SUB_MIX_2, INV_SUB_MIX_3, INV_SBOX); + + // Inv swap 2nd and 4th rows + var t = M[offset + 1]; + M[offset + 1] = M[offset + 3]; + M[offset + 3] = t; + }, + + _doCryptBlock: function (M, offset, keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX) { + // Shortcut + var nRounds = this._nRounds; + + // Get input, add round key + var s0 = M[offset] ^ keySchedule[0]; + var s1 = M[offset + 1] ^ keySchedule[1]; + var s2 = M[offset + 2] ^ keySchedule[2]; + var s3 = M[offset + 3] ^ keySchedule[3]; + + // Key schedule row counter + var ksRow = 4; + + // Rounds + for (var round = 1; round < nRounds; round++) { + // Shift rows, sub bytes, mix columns, add round key + var t0 = SUB_MIX_0[s0 >>> 24] ^ SUB_MIX_1[(s1 >>> 16) & 0xff] ^ SUB_MIX_2[(s2 >>> 8) & 0xff] ^ SUB_MIX_3[s3 & 0xff] ^ keySchedule[ksRow++]; + var t1 = SUB_MIX_0[s1 >>> 24] ^ SUB_MIX_1[(s2 >>> 16) & 0xff] ^ SUB_MIX_2[(s3 >>> 8) & 0xff] ^ SUB_MIX_3[s0 & 0xff] ^ keySchedule[ksRow++]; + var t2 = SUB_MIX_0[s2 >>> 24] ^ SUB_MIX_1[(s3 >>> 16) & 0xff] ^ SUB_MIX_2[(s0 >>> 8) & 0xff] ^ SUB_MIX_3[s1 & 0xff] ^ keySchedule[ksRow++]; + var t3 = SUB_MIX_0[s3 >>> 24] ^ SUB_MIX_1[(s0 >>> 16) & 0xff] ^ SUB_MIX_2[(s1 >>> 8) & 0xff] ^ SUB_MIX_3[s2 & 0xff] ^ keySchedule[ksRow++]; + + // Update state + s0 = t0; + s1 = t1; + s2 = t2; + s3 = t3; + } + + // Shift rows, sub bytes, add round key + var t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++]; + var t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++]; + var t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++]; + var t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++]; + + // Set output + M[offset] = t0; + M[offset + 1] = t1; + M[offset + 2] = t2; + M[offset + 3] = t3; + }, + + keySize: 256/32 + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.AES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.AES.decrypt(ciphertext, key, cfg); + */ + C.AES = BlockCipher._createHelper(AES); + }()); + + + return CryptoJS.AES; + +})); + +/***/ }), + +/***/ 93617: +/*!****************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/cipher-core.js ***! + \****************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./evpkdf */ 28492)); + } + else {} +}(this, function (CryptoJS) { + + /** + * Cipher core components. + */ + CryptoJS.lib.Cipher || (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm; + var C_enc = C.enc; + var Utf8 = C_enc.Utf8; + var Base64 = C_enc.Base64; + var C_algo = C.algo; + var EvpKDF = C_algo.EvpKDF; + + /** + * Abstract base cipher template. + * + * @property {number} keySize This cipher's key size. Default: 4 (128 bits) + * @property {number} ivSize This cipher's IV size. Default: 4 (128 bits) + * @property {number} _ENC_XFORM_MODE A constant representing encryption mode. + * @property {number} _DEC_XFORM_MODE A constant representing decryption mode. + */ + var Cipher = C_lib.Cipher = BufferedBlockAlgorithm.extend({ + /** + * Configuration options. + * + * @property {WordArray} iv The IV to use for this operation. + */ + cfg: Base.extend(), + + /** + * Creates this cipher in encryption mode. + * + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {Cipher} A cipher instance. + * + * @static + * + * @example + * + * var cipher = CryptoJS.algo.AES.createEncryptor(keyWordArray, { iv: ivWordArray }); + */ + createEncryptor: function (key, cfg) { + return this.create(this._ENC_XFORM_MODE, key, cfg); + }, + + /** + * Creates this cipher in decryption mode. + * + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {Cipher} A cipher instance. + * + * @static + * + * @example + * + * var cipher = CryptoJS.algo.AES.createDecryptor(keyWordArray, { iv: ivWordArray }); + */ + createDecryptor: function (key, cfg) { + return this.create(this._DEC_XFORM_MODE, key, cfg); + }, + + /** + * Initializes a newly created cipher. + * + * @param {number} xformMode Either the encryption or decryption transormation mode constant. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @example + * + * var cipher = CryptoJS.algo.AES.create(CryptoJS.algo.AES._ENC_XFORM_MODE, keyWordArray, { iv: ivWordArray }); + */ + init: function (xformMode, key, cfg) { + // Apply config defaults + this.cfg = this.cfg.extend(cfg); + + // Store transform mode and key + this._xformMode = xformMode; + this._key = key; + + // Set initial values + this.reset(); + }, + + /** + * Resets this cipher to its initial state. + * + * @example + * + * cipher.reset(); + */ + reset: function () { + // Reset data buffer + BufferedBlockAlgorithm.reset.call(this); + + // Perform concrete-cipher logic + this._doReset(); + }, + + /** + * Adds data to be encrypted or decrypted. + * + * @param {WordArray|string} dataUpdate The data to encrypt or decrypt. + * + * @return {WordArray} The data after processing. + * + * @example + * + * var encrypted = cipher.process('data'); + * var encrypted = cipher.process(wordArray); + */ + process: function (dataUpdate) { + // Append + this._append(dataUpdate); + + // Process available blocks + return this._process(); + }, + + /** + * Finalizes the encryption or decryption process. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} dataUpdate The final data to encrypt or decrypt. + * + * @return {WordArray} The data after final processing. + * + * @example + * + * var encrypted = cipher.finalize(); + * var encrypted = cipher.finalize('data'); + * var encrypted = cipher.finalize(wordArray); + */ + finalize: function (dataUpdate) { + // Final data update + if (dataUpdate) { + this._append(dataUpdate); + } + + // Perform concrete-cipher logic + var finalProcessedData = this._doFinalize(); + + return finalProcessedData; + }, + + keySize: 128/32, + + ivSize: 128/32, + + _ENC_XFORM_MODE: 1, + + _DEC_XFORM_MODE: 2, + + /** + * Creates shortcut functions to a cipher's object interface. + * + * @param {Cipher} cipher The cipher to create a helper for. + * + * @return {Object} An object with encrypt and decrypt shortcut functions. + * + * @static + * + * @example + * + * var AES = CryptoJS.lib.Cipher._createHelper(CryptoJS.algo.AES); + */ + _createHelper: (function () { + function selectCipherStrategy(key) { + if (typeof key == 'string') { + return PasswordBasedCipher; + } else { + return SerializableCipher; + } + } + + return function (cipher) { + return { + encrypt: function (message, key, cfg) { + return selectCipherStrategy(key).encrypt(cipher, message, key, cfg); + }, + + decrypt: function (ciphertext, key, cfg) { + return selectCipherStrategy(key).decrypt(cipher, ciphertext, key, cfg); + } + }; + }; + }()) + }); + + /** + * Abstract base stream cipher template. + * + * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 1 (32 bits) + */ + var StreamCipher = C_lib.StreamCipher = Cipher.extend({ + _doFinalize: function () { + // Process partial blocks + var finalProcessedBlocks = this._process(!!'flush'); + + return finalProcessedBlocks; + }, + + blockSize: 1 + }); + + /** + * Mode namespace. + */ + var C_mode = C.mode = {}; + + /** + * Abstract base block cipher mode template. + */ + var BlockCipherMode = C_lib.BlockCipherMode = Base.extend({ + /** + * Creates this mode for encryption. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @static + * + * @example + * + * var mode = CryptoJS.mode.CBC.createEncryptor(cipher, iv.words); + */ + createEncryptor: function (cipher, iv) { + return this.Encryptor.create(cipher, iv); + }, + + /** + * Creates this mode for decryption. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @static + * + * @example + * + * var mode = CryptoJS.mode.CBC.createDecryptor(cipher, iv.words); + */ + createDecryptor: function (cipher, iv) { + return this.Decryptor.create(cipher, iv); + }, + + /** + * Initializes a newly created mode. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @example + * + * var mode = CryptoJS.mode.CBC.Encryptor.create(cipher, iv.words); + */ + init: function (cipher, iv) { + this._cipher = cipher; + this._iv = iv; + } + }); + + /** + * Cipher Block Chaining mode. + */ + var CBC = C_mode.CBC = (function () { + /** + * Abstract base CBC mode. + */ + var CBC = BlockCipherMode.extend(); + + /** + * CBC encryptor. + */ + CBC.Encryptor = CBC.extend({ + /** + * Processes the data block at offset. + * + * @param {Array} words The data words to operate on. + * @param {number} offset The offset where the block starts. + * + * @example + * + * mode.processBlock(data.words, offset); + */ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // XOR and encrypt + xorBlock.call(this, words, offset, blockSize); + cipher.encryptBlock(words, offset); + + // Remember this block to use with next block + this._prevBlock = words.slice(offset, offset + blockSize); + } + }); + + /** + * CBC decryptor. + */ + CBC.Decryptor = CBC.extend({ + /** + * Processes the data block at offset. + * + * @param {Array} words The data words to operate on. + * @param {number} offset The offset where the block starts. + * + * @example + * + * mode.processBlock(data.words, offset); + */ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // Remember this block to use with next block + var thisBlock = words.slice(offset, offset + blockSize); + + // Decrypt and XOR + cipher.decryptBlock(words, offset); + xorBlock.call(this, words, offset, blockSize); + + // This block becomes the previous block + this._prevBlock = thisBlock; + } + }); + + function xorBlock(words, offset, blockSize) { + var block; + + // Shortcut + var iv = this._iv; + + // Choose mixing block + if (iv) { + block = iv; + + // Remove IV for subsequent blocks + this._iv = undefined; + } else { + block = this._prevBlock; + } + + // XOR blocks + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= block[i]; + } + } + + return CBC; + }()); + + /** + * Padding namespace. + */ + var C_pad = C.pad = {}; + + /** + * PKCS #5/7 padding strategy. + */ + var Pkcs7 = C_pad.Pkcs7 = { + /** + * Pads data using the algorithm defined in PKCS #5/7. + * + * @param {WordArray} data The data to pad. + * @param {number} blockSize The multiple that the data should be padded to. + * + * @static + * + * @example + * + * CryptoJS.pad.Pkcs7.pad(wordArray, 4); + */ + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; + + // Create padding word + var paddingWord = (nPaddingBytes << 24) | (nPaddingBytes << 16) | (nPaddingBytes << 8) | nPaddingBytes; + + // Create padding + var paddingWords = []; + for (var i = 0; i < nPaddingBytes; i += 4) { + paddingWords.push(paddingWord); + } + var padding = WordArray.create(paddingWords, nPaddingBytes); + + // Add padding + data.concat(padding); + }, + + /** + * Unpads data that had been padded using the algorithm defined in PKCS #5/7. + * + * @param {WordArray} data The data to unpad. + * + * @static + * + * @example + * + * CryptoJS.pad.Pkcs7.unpad(wordArray); + */ + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + /** + * Abstract base block cipher template. + * + * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 4 (128 bits) + */ + var BlockCipher = C_lib.BlockCipher = Cipher.extend({ + /** + * Configuration options. + * + * @property {Mode} mode The block mode to use. Default: CBC + * @property {Padding} padding The padding strategy to use. Default: Pkcs7 + */ + cfg: Cipher.cfg.extend({ + mode: CBC, + padding: Pkcs7 + }), + + reset: function () { + var modeCreator; + + // Reset cipher + Cipher.reset.call(this); + + // Shortcuts + var cfg = this.cfg; + var iv = cfg.iv; + var mode = cfg.mode; + + // Reset block mode + if (this._xformMode == this._ENC_XFORM_MODE) { + modeCreator = mode.createEncryptor; + } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { + modeCreator = mode.createDecryptor; + // Keep at least one block in the buffer for unpadding + this._minBufferSize = 1; + } + + if (this._mode && this._mode.__creator == modeCreator) { + this._mode.init(this, iv && iv.words); + } else { + this._mode = modeCreator.call(mode, this, iv && iv.words); + this._mode.__creator = modeCreator; + } + }, + + _doProcessBlock: function (words, offset) { + this._mode.processBlock(words, offset); + }, + + _doFinalize: function () { + var finalProcessedBlocks; + + // Shortcut + var padding = this.cfg.padding; + + // Finalize + if (this._xformMode == this._ENC_XFORM_MODE) { + // Pad data + padding.pad(this._data, this.blockSize); + + // Process final blocks + finalProcessedBlocks = this._process(!!'flush'); + } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { + // Process final blocks + finalProcessedBlocks = this._process(!!'flush'); + + // Unpad data + padding.unpad(finalProcessedBlocks); + } + + return finalProcessedBlocks; + }, + + blockSize: 128/32 + }); + + /** + * A collection of cipher parameters. + * + * @property {WordArray} ciphertext The raw ciphertext. + * @property {WordArray} key The key to this ciphertext. + * @property {WordArray} iv The IV used in the ciphering operation. + * @property {WordArray} salt The salt used with a key derivation function. + * @property {Cipher} algorithm The cipher algorithm. + * @property {Mode} mode The block mode used in the ciphering operation. + * @property {Padding} padding The padding scheme used in the ciphering operation. + * @property {number} blockSize The block size of the cipher. + * @property {Format} formatter The default formatting strategy to convert this cipher params object to a string. + */ + var CipherParams = C_lib.CipherParams = Base.extend({ + /** + * Initializes a newly created cipher params object. + * + * @param {Object} cipherParams An object with any of the possible cipher parameters. + * + * @example + * + * var cipherParams = CryptoJS.lib.CipherParams.create({ + * ciphertext: ciphertextWordArray, + * key: keyWordArray, + * iv: ivWordArray, + * salt: saltWordArray, + * algorithm: CryptoJS.algo.AES, + * mode: CryptoJS.mode.CBC, + * padding: CryptoJS.pad.PKCS7, + * blockSize: 4, + * formatter: CryptoJS.format.OpenSSL + * }); + */ + init: function (cipherParams) { + this.mixIn(cipherParams); + }, + + /** + * Converts this cipher params object to a string. + * + * @param {Format} formatter (Optional) The formatting strategy to use. + * + * @return {string} The stringified cipher params. + * + * @throws Error If neither the formatter nor the default formatter is set. + * + * @example + * + * var string = cipherParams + ''; + * var string = cipherParams.toString(); + * var string = cipherParams.toString(CryptoJS.format.OpenSSL); + */ + toString: function (formatter) { + return (formatter || this.formatter).stringify(this); + } + }); + + /** + * Format namespace. + */ + var C_format = C.format = {}; + + /** + * OpenSSL formatting strategy. + */ + var OpenSSLFormatter = C_format.OpenSSL = { + /** + * Converts a cipher params object to an OpenSSL-compatible string. + * + * @param {CipherParams} cipherParams The cipher params object. + * + * @return {string} The OpenSSL-compatible string. + * + * @static + * + * @example + * + * var openSSLString = CryptoJS.format.OpenSSL.stringify(cipherParams); + */ + stringify: function (cipherParams) { + var wordArray; + + // Shortcuts + var ciphertext = cipherParams.ciphertext; + var salt = cipherParams.salt; + + // Format + if (salt) { + wordArray = WordArray.create([0x53616c74, 0x65645f5f]).concat(salt).concat(ciphertext); + } else { + wordArray = ciphertext; + } + + return wordArray.toString(Base64); + }, + + /** + * Converts an OpenSSL-compatible string to a cipher params object. + * + * @param {string} openSSLStr The OpenSSL-compatible string. + * + * @return {CipherParams} The cipher params object. + * + * @static + * + * @example + * + * var cipherParams = CryptoJS.format.OpenSSL.parse(openSSLString); + */ + parse: function (openSSLStr) { + var salt; + + // Parse base64 + var ciphertext = Base64.parse(openSSLStr); + + // Shortcut + var ciphertextWords = ciphertext.words; + + // Test for salt + if (ciphertextWords[0] == 0x53616c74 && ciphertextWords[1] == 0x65645f5f) { + // Extract salt + salt = WordArray.create(ciphertextWords.slice(2, 4)); + + // Remove salt from ciphertext + ciphertextWords.splice(0, 4); + ciphertext.sigBytes -= 16; + } + + return CipherParams.create({ ciphertext: ciphertext, salt: salt }); + } + }; + + /** + * A cipher wrapper that returns ciphertext as a serializable cipher params object. + */ + var SerializableCipher = C_lib.SerializableCipher = Base.extend({ + /** + * Configuration options. + * + * @property {Formatter} format The formatting strategy to convert cipher param objects to and from a string. Default: OpenSSL + */ + cfg: Base.extend({ + format: OpenSSLFormatter + }), + + /** + * Encrypts a message. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {WordArray|string} message The message to encrypt. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {CipherParams} A cipher params object. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key); + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv }); + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + */ + encrypt: function (cipher, message, key, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Encrypt + var encryptor = cipher.createEncryptor(key, cfg); + var ciphertext = encryptor.finalize(message); + + // Shortcut + var cipherCfg = encryptor.cfg; + + // Create and return serializable cipher params + return CipherParams.create({ + ciphertext: ciphertext, + key: key, + iv: cipherCfg.iv, + algorithm: cipher, + mode: cipherCfg.mode, + padding: cipherCfg.padding, + blockSize: cipher.blockSize, + formatter: cfg.format + }); + }, + + /** + * Decrypts serialized ciphertext. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {CipherParams|string} ciphertext The ciphertext to decrypt. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {WordArray} The plaintext. + * + * @static + * + * @example + * + * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + */ + decrypt: function (cipher, ciphertext, key, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Convert string to CipherParams + ciphertext = this._parse(ciphertext, cfg.format); + + // Decrypt + var plaintext = cipher.createDecryptor(key, cfg).finalize(ciphertext.ciphertext); + + return plaintext; + }, + + /** + * Converts serialized ciphertext to CipherParams, + * else assumed CipherParams already and returns ciphertext unchanged. + * + * @param {CipherParams|string} ciphertext The ciphertext. + * @param {Formatter} format The formatting strategy to use to parse serialized ciphertext. + * + * @return {CipherParams} The unserialized ciphertext. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.SerializableCipher._parse(ciphertextStringOrParams, format); + */ + _parse: function (ciphertext, format) { + if (typeof ciphertext == 'string') { + return format.parse(ciphertext, this); + } else { + return ciphertext; + } + } + }); + + /** + * Key derivation function namespace. + */ + var C_kdf = C.kdf = {}; + + /** + * OpenSSL key derivation function. + */ + var OpenSSLKdf = C_kdf.OpenSSL = { + /** + * Derives a key and IV from a password. + * + * @param {string} password The password to derive from. + * @param {number} keySize The size in words of the key to generate. + * @param {number} ivSize The size in words of the IV to generate. + * @param {WordArray|string} salt (Optional) A 64-bit salt to use. If omitted, a salt will be generated randomly. + * + * @return {CipherParams} A cipher params object with the key, IV, and salt. + * + * @static + * + * @example + * + * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32); + * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32, 'saltsalt'); + */ + execute: function (password, keySize, ivSize, salt) { + // Generate random salt + if (!salt) { + salt = WordArray.random(64/8); + } + + // Derive key and IV + var key = EvpKDF.create({ keySize: keySize + ivSize }).compute(password, salt); + + // Separate key and IV + var iv = WordArray.create(key.words.slice(keySize), ivSize * 4); + key.sigBytes = keySize * 4; + + // Return params + return CipherParams.create({ key: key, iv: iv, salt: salt }); + } + }; + + /** + * A serializable cipher wrapper that derives the key from a password, + * and returns ciphertext as a serializable cipher params object. + */ + var PasswordBasedCipher = C_lib.PasswordBasedCipher = SerializableCipher.extend({ + /** + * Configuration options. + * + * @property {KDF} kdf The key derivation function to use to generate a key and IV from a password. Default: OpenSSL + */ + cfg: SerializableCipher.cfg.extend({ + kdf: OpenSSLKdf + }), + + /** + * Encrypts a message using a password. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {WordArray|string} message The message to encrypt. + * @param {string} password The password. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {CipherParams} A cipher params object. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password'); + * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password', { format: CryptoJS.format.OpenSSL }); + */ + encrypt: function (cipher, message, password, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Derive key and other params + var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize); + + // Add IV to config + cfg.iv = derivedParams.iv; + + // Encrypt + var ciphertext = SerializableCipher.encrypt.call(this, cipher, message, derivedParams.key, cfg); + + // Mix in derived params + ciphertext.mixIn(derivedParams); + + return ciphertext; + }, + + /** + * Decrypts serialized ciphertext using a password. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {CipherParams|string} ciphertext The ciphertext to decrypt. + * @param {string} password The password. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {WordArray} The plaintext. + * + * @static + * + * @example + * + * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, 'password', { format: CryptoJS.format.OpenSSL }); + * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, 'password', { format: CryptoJS.format.OpenSSL }); + */ + decrypt: function (cipher, ciphertext, password, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Convert string to CipherParams + ciphertext = this._parse(ciphertext, cfg.format); + + // Derive key and other params + var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize, ciphertext.salt); + + // Add IV to config + cfg.iv = derivedParams.iv; + + // Decrypt + var plaintext = SerializableCipher.decrypt.call(this, cipher, ciphertext, derivedParams.key, cfg); + + return plaintext; + } + }); + }()); + + +})); + +/***/ }), + +/***/ 52952: +/*!*********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/core.js ***! + \*********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(); + } + else {} +}(this, function () { + + /*globals window, global, require*/ + + /** + * CryptoJS core components. + */ + var CryptoJS = CryptoJS || (function (Math, undefined) { + + var crypto; + + // Native crypto from window (Browser) + if (typeof window !== 'undefined' && window.crypto) { + crypto = window.crypto; + } + + // Native crypto in web worker (Browser) + if (typeof self !== 'undefined' && self.crypto) { + crypto = self.crypto; + } + + // Native crypto from worker + if (typeof globalThis !== 'undefined' && globalThis.crypto) { + crypto = globalThis.crypto; + } + + // Native (experimental IE 11) crypto from window (Browser) + if (!crypto && typeof window !== 'undefined' && window.msCrypto) { + crypto = window.msCrypto; + } + + // Native crypto from global (NodeJS) + if (!crypto && typeof __webpack_require__.g !== 'undefined' && __webpack_require__.g.crypto) { + crypto = __webpack_require__.g.crypto; + } + + // Native crypto import via require (NodeJS) + if (!crypto && "function" === 'function') { + try { + crypto = __webpack_require__(/*! crypto */ 3828); + } catch (err) {} + } + + /* + * Cryptographically secure pseudorandom number generator + * + * As Math.random() is cryptographically not safe to use + */ + var cryptoSecureRandomInt = function () { + if (crypto) { + // Use getRandomValues method (Browser) + if (typeof crypto.getRandomValues === 'function') { + try { + return crypto.getRandomValues(new Uint32Array(1))[0]; + } catch (err) {} + } + + // Use randomBytes method (NodeJS) + if (typeof crypto.randomBytes === 'function') { + try { + return crypto.randomBytes(4).readInt32LE(); + } catch (err) {} + } + } + + throw new Error('Native crypto module could not be used to get secure random number.'); + }; + + /* + * Local polyfill of Object.create + + */ + var create = Object.create || (function () { + function F() {} + + return function (obj) { + var subtype; + + F.prototype = obj; + + subtype = new F(); + + F.prototype = null; + + return subtype; + }; + }()); + + /** + * CryptoJS namespace. + */ + var C = {}; + + /** + * Library namespace. + */ + var C_lib = C.lib = {}; + + /** + * Base object for prototypal inheritance. + */ + var Base = C_lib.Base = (function () { + + + return { + /** + * Creates a new object that inherits from this object. + * + * @param {Object} overrides Properties to copy into the new object. + * + * @return {Object} The new object. + * + * @static + * + * @example + * + * var MyType = CryptoJS.lib.Base.extend({ + * field: 'value', + * + * method: function () { + * } + * }); + */ + extend: function (overrides) { + // Spawn + var subtype = create(this); + + // Augment + if (overrides) { + subtype.mixIn(overrides); + } + + // Create default initializer + if (!subtype.hasOwnProperty('init') || this.init === subtype.init) { + subtype.init = function () { + subtype.$super.init.apply(this, arguments); + }; + } + + // Initializer's prototype is the subtype object + subtype.init.prototype = subtype; + + // Reference supertype + subtype.$super = this; + + return subtype; + }, + + /** + * Extends this object and runs the init method. + * Arguments to create() will be passed to init(). + * + * @return {Object} The new object. + * + * @static + * + * @example + * + * var instance = MyType.create(); + */ + create: function () { + var instance = this.extend(); + instance.init.apply(instance, arguments); + + return instance; + }, + + /** + * Initializes a newly created object. + * Override this method to add some logic when your objects are created. + * + * @example + * + * var MyType = CryptoJS.lib.Base.extend({ + * init: function () { + * // ... + * } + * }); + */ + init: function () { + }, + + /** + * Copies properties into this object. + * + * @param {Object} properties The properties to mix in. + * + * @example + * + * MyType.mixIn({ + * field: 'value' + * }); + */ + mixIn: function (properties) { + for (var propertyName in properties) { + if (properties.hasOwnProperty(propertyName)) { + this[propertyName] = properties[propertyName]; + } + } + + // IE won't copy toString using the loop above + if (properties.hasOwnProperty('toString')) { + this.toString = properties.toString; + } + }, + + /** + * Creates a copy of this object. + * + * @return {Object} The clone. + * + * @example + * + * var clone = instance.clone(); + */ + clone: function () { + return this.init.prototype.extend(this); + } + }; + }()); + + /** + * An array of 32-bit words. + * + * @property {Array} words The array of 32-bit words. + * @property {number} sigBytes The number of significant bytes in this word array. + */ + var WordArray = C_lib.WordArray = Base.extend({ + /** + * Initializes a newly created word array. + * + * @param {Array} words (Optional) An array of 32-bit words. + * @param {number} sigBytes (Optional) The number of significant bytes in the words. + * + * @example + * + * var wordArray = CryptoJS.lib.WordArray.create(); + * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607]); + * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607], 6); + */ + init: function (words, sigBytes) { + words = this.words = words || []; + + if (sigBytes != undefined) { + this.sigBytes = sigBytes; + } else { + this.sigBytes = words.length * 4; + } + }, + + /** + * Converts this word array to a string. + * + * @param {Encoder} encoder (Optional) The encoding strategy to use. Default: CryptoJS.enc.Hex + * + * @return {string} The stringified word array. + * + * @example + * + * var string = wordArray + ''; + * var string = wordArray.toString(); + * var string = wordArray.toString(CryptoJS.enc.Utf8); + */ + toString: function (encoder) { + return (encoder || Hex).stringify(this); + }, + + /** + * Concatenates a word array to this word array. + * + * @param {WordArray} wordArray The word array to append. + * + * @return {WordArray} This word array. + * + * @example + * + * wordArray1.concat(wordArray2); + */ + concat: function (wordArray) { + // Shortcuts + var thisWords = this.words; + var thatWords = wordArray.words; + var thisSigBytes = this.sigBytes; + var thatSigBytes = wordArray.sigBytes; + + // Clamp excess bits + this.clamp(); + + // Concat + if (thisSigBytes % 4) { + // Copy one byte at a time + for (var i = 0; i < thatSigBytes; i++) { + var thatByte = (thatWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + thisWords[(thisSigBytes + i) >>> 2] |= thatByte << (24 - ((thisSigBytes + i) % 4) * 8); + } + } else { + // Copy one word at a time + for (var j = 0; j < thatSigBytes; j += 4) { + thisWords[(thisSigBytes + j) >>> 2] = thatWords[j >>> 2]; + } + } + this.sigBytes += thatSigBytes; + + // Chainable + return this; + }, + + /** + * Removes insignificant bits. + * + * @example + * + * wordArray.clamp(); + */ + clamp: function () { + // Shortcuts + var words = this.words; + var sigBytes = this.sigBytes; + + // Clamp + words[sigBytes >>> 2] &= 0xffffffff << (32 - (sigBytes % 4) * 8); + words.length = Math.ceil(sigBytes / 4); + }, + + /** + * Creates a copy of this word array. + * + * @return {WordArray} The clone. + * + * @example + * + * var clone = wordArray.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + clone.words = this.words.slice(0); + + return clone; + }, + + /** + * Creates a word array filled with random bytes. + * + * @param {number} nBytes The number of random bytes to generate. + * + * @return {WordArray} The random word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.lib.WordArray.random(16); + */ + random: function (nBytes) { + var words = []; + + for (var i = 0; i < nBytes; i += 4) { + words.push(cryptoSecureRandomInt()); + } + + return new WordArray.init(words, nBytes); + } + }); + + /** + * Encoder namespace. + */ + var C_enc = C.enc = {}; + + /** + * Hex encoding strategy. + */ + var Hex = C_enc.Hex = { + /** + * Converts a word array to a hex string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The hex string. + * + * @static + * + * @example + * + * var hexString = CryptoJS.enc.Hex.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var hexChars = []; + for (var i = 0; i < sigBytes; i++) { + var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + hexChars.push((bite >>> 4).toString(16)); + hexChars.push((bite & 0x0f).toString(16)); + } + + return hexChars.join(''); + }, + + /** + * Converts a hex string to a word array. + * + * @param {string} hexStr The hex string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Hex.parse(hexString); + */ + parse: function (hexStr) { + // Shortcut + var hexStrLength = hexStr.length; + + // Convert + var words = []; + for (var i = 0; i < hexStrLength; i += 2) { + words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << (24 - (i % 8) * 4); + } + + return new WordArray.init(words, hexStrLength / 2); + } + }; + + /** + * Latin1 encoding strategy. + */ + var Latin1 = C_enc.Latin1 = { + /** + * Converts a word array to a Latin1 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The Latin1 string. + * + * @static + * + * @example + * + * var latin1String = CryptoJS.enc.Latin1.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var latin1Chars = []; + for (var i = 0; i < sigBytes; i++) { + var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + latin1Chars.push(String.fromCharCode(bite)); + } + + return latin1Chars.join(''); + }, + + /** + * Converts a Latin1 string to a word array. + * + * @param {string} latin1Str The Latin1 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Latin1.parse(latin1String); + */ + parse: function (latin1Str) { + // Shortcut + var latin1StrLength = latin1Str.length; + + // Convert + var words = []; + for (var i = 0; i < latin1StrLength; i++) { + words[i >>> 2] |= (latin1Str.charCodeAt(i) & 0xff) << (24 - (i % 4) * 8); + } + + return new WordArray.init(words, latin1StrLength); + } + }; + + /** + * UTF-8 encoding strategy. + */ + var Utf8 = C_enc.Utf8 = { + /** + * Converts a word array to a UTF-8 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-8 string. + * + * @static + * + * @example + * + * var utf8String = CryptoJS.enc.Utf8.stringify(wordArray); + */ + stringify: function (wordArray) { + try { + return decodeURIComponent(escape(Latin1.stringify(wordArray))); + } catch (e) { + throw new Error('Malformed UTF-8 data'); + } + }, + + /** + * Converts a UTF-8 string to a word array. + * + * @param {string} utf8Str The UTF-8 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf8.parse(utf8String); + */ + parse: function (utf8Str) { + return Latin1.parse(unescape(encodeURIComponent(utf8Str))); + } + }; + + /** + * Abstract buffered block algorithm template. + * + * The property blockSize must be implemented in a concrete subtype. + * + * @property {number} _minBufferSize The number of blocks that should be kept unprocessed in the buffer. Default: 0 + */ + var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm = Base.extend({ + /** + * Resets this block algorithm's data buffer to its initial state. + * + * @example + * + * bufferedBlockAlgorithm.reset(); + */ + reset: function () { + // Initial values + this._data = new WordArray.init(); + this._nDataBytes = 0; + }, + + /** + * Adds new data to this block algorithm's buffer. + * + * @param {WordArray|string} data The data to append. Strings are converted to a WordArray using UTF-8. + * + * @example + * + * bufferedBlockAlgorithm._append('data'); + * bufferedBlockAlgorithm._append(wordArray); + */ + _append: function (data) { + // Convert string to WordArray, else assume WordArray already + if (typeof data == 'string') { + data = Utf8.parse(data); + } + + // Append + this._data.concat(data); + this._nDataBytes += data.sigBytes; + }, + + /** + * Processes available data blocks. + * + * This method invokes _doProcessBlock(offset), which must be implemented by a concrete subtype. + * + * @param {boolean} doFlush Whether all blocks and partial blocks should be processed. + * + * @return {WordArray} The processed data. + * + * @example + * + * var processedData = bufferedBlockAlgorithm._process(); + * var processedData = bufferedBlockAlgorithm._process(!!'flush'); + */ + _process: function (doFlush) { + var processedWords; + + // Shortcuts + var data = this._data; + var dataWords = data.words; + var dataSigBytes = data.sigBytes; + var blockSize = this.blockSize; + var blockSizeBytes = blockSize * 4; + + // Count blocks ready + var nBlocksReady = dataSigBytes / blockSizeBytes; + if (doFlush) { + // Round up to include partial blocks + nBlocksReady = Math.ceil(nBlocksReady); + } else { + // Round down to include only full blocks, + // less the number of blocks that must remain in the buffer + nBlocksReady = Math.max((nBlocksReady | 0) - this._minBufferSize, 0); + } + + // Count words ready + var nWordsReady = nBlocksReady * blockSize; + + // Count bytes ready + var nBytesReady = Math.min(nWordsReady * 4, dataSigBytes); + + // Process blocks + if (nWordsReady) { + for (var offset = 0; offset < nWordsReady; offset += blockSize) { + // Perform concrete-algorithm logic + this._doProcessBlock(dataWords, offset); + } + + // Remove processed words + processedWords = dataWords.splice(0, nWordsReady); + data.sigBytes -= nBytesReady; + } + + // Return processed words + return new WordArray.init(processedWords, nBytesReady); + }, + + /** + * Creates a copy of this object. + * + * @return {Object} The clone. + * + * @example + * + * var clone = bufferedBlockAlgorithm.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + clone._data = this._data.clone(); + + return clone; + }, + + _minBufferSize: 0 + }); + + /** + * Abstract hasher template. + * + * @property {number} blockSize The number of 32-bit words this hasher operates on. Default: 16 (512 bits) + */ + var Hasher = C_lib.Hasher = BufferedBlockAlgorithm.extend({ + /** + * Configuration options. + */ + cfg: Base.extend(), + + /** + * Initializes a newly created hasher. + * + * @param {Object} cfg (Optional) The configuration options to use for this hash computation. + * + * @example + * + * var hasher = CryptoJS.algo.SHA256.create(); + */ + init: function (cfg) { + // Apply config defaults + this.cfg = this.cfg.extend(cfg); + + // Set initial values + this.reset(); + }, + + /** + * Resets this hasher to its initial state. + * + * @example + * + * hasher.reset(); + */ + reset: function () { + // Reset data buffer + BufferedBlockAlgorithm.reset.call(this); + + // Perform concrete-hasher logic + this._doReset(); + }, + + /** + * Updates this hasher with a message. + * + * @param {WordArray|string} messageUpdate The message to append. + * + * @return {Hasher} This hasher. + * + * @example + * + * hasher.update('message'); + * hasher.update(wordArray); + */ + update: function (messageUpdate) { + // Append + this._append(messageUpdate); + + // Update the hash + this._process(); + + // Chainable + return this; + }, + + /** + * Finalizes the hash computation. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} messageUpdate (Optional) A final message update. + * + * @return {WordArray} The hash. + * + * @example + * + * var hash = hasher.finalize(); + * var hash = hasher.finalize('message'); + * var hash = hasher.finalize(wordArray); + */ + finalize: function (messageUpdate) { + // Final message update + if (messageUpdate) { + this._append(messageUpdate); + } + + // Perform concrete-hasher logic + var hash = this._doFinalize(); + + return hash; + }, + + blockSize: 512/32, + + /** + * Creates a shortcut function to a hasher's object interface. + * + * @param {Hasher} hasher The hasher to create a helper for. + * + * @return {Function} The shortcut function. + * + * @static + * + * @example + * + * var SHA256 = CryptoJS.lib.Hasher._createHelper(CryptoJS.algo.SHA256); + */ + _createHelper: function (hasher) { + return function (message, cfg) { + return new hasher.init(cfg).finalize(message); + }; + }, + + /** + * Creates a shortcut function to the HMAC's object interface. + * + * @param {Hasher} hasher The hasher to use in this HMAC helper. + * + * @return {Function} The shortcut function. + * + * @static + * + * @example + * + * var HmacSHA256 = CryptoJS.lib.Hasher._createHmacHelper(CryptoJS.algo.SHA256); + */ + _createHmacHelper: function (hasher) { + return function (message, key) { + return new C_algo.HMAC.init(hasher, key).finalize(message); + }; + } + }); + + /** + * Algorithm namespace. + */ + var C_algo = C.algo = {}; + + return C; + }(Math)); + + + return CryptoJS; + +})); + +/***/ }), + +/***/ 35909: +/*!***************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/enc-base64.js ***! + \***************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * Base64 encoding strategy. + */ + var Base64 = C_enc.Base64 = { + /** + * Converts a word array to a Base64 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The Base64 string. + * + * @static + * + * @example + * + * var base64String = CryptoJS.enc.Base64.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + var map = this._map; + + // Clamp excess bits + wordArray.clamp(); + + // Convert + var base64Chars = []; + for (var i = 0; i < sigBytes; i += 3) { + var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; + var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; + + var triplet = (byte1 << 16) | (byte2 << 8) | byte3; + + for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { + base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); + } + } + + // Add padding + var paddingChar = map.charAt(64); + if (paddingChar) { + while (base64Chars.length % 4) { + base64Chars.push(paddingChar); + } + } + + return base64Chars.join(''); + }, + + /** + * Converts a Base64 string to a word array. + * + * @param {string} base64Str The Base64 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Base64.parse(base64String); + */ + parse: function (base64Str) { + // Shortcuts + var base64StrLength = base64Str.length; + var map = this._map; + var reverseMap = this._reverseMap; + + if (!reverseMap) { + reverseMap = this._reverseMap = []; + for (var j = 0; j < map.length; j++) { + reverseMap[map.charCodeAt(j)] = j; + } + } + + // Ignore padding + var paddingChar = map.charAt(64); + if (paddingChar) { + var paddingIndex = base64Str.indexOf(paddingChar); + if (paddingIndex !== -1) { + base64StrLength = paddingIndex; + } + } + + // Convert + return parseLoop(base64Str, base64StrLength, reverseMap); + + }, + + _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=' + }; + + function parseLoop(base64Str, base64StrLength, reverseMap) { + var words = []; + var nBytes = 0; + for (var i = 0; i < base64StrLength; i++) { + if (i % 4) { + var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); + var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); + var bitsCombined = bits1 | bits2; + words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); + nBytes++; + } + } + return WordArray.create(words, nBytes); + } + }()); + + + return CryptoJS.enc.Base64; + +})); + +/***/ }), + +/***/ 52695: +/*!******************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/enc-base64url.js ***! + \******************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * Base64url encoding strategy. + */ + var Base64url = C_enc.Base64url = { + /** + * Converts a word array to a Base64url string. + * + * @param {WordArray} wordArray The word array. + * + * @param {boolean} urlSafe Whether to use url safe + * + * @return {string} The Base64url string. + * + * @static + * + * @example + * + * var base64String = CryptoJS.enc.Base64url.stringify(wordArray); + */ + stringify: function (wordArray, urlSafe=true) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + var map = urlSafe ? this._safe_map : this._map; + + // Clamp excess bits + wordArray.clamp(); + + // Convert + var base64Chars = []; + for (var i = 0; i < sigBytes; i += 3) { + var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; + var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; + + var triplet = (byte1 << 16) | (byte2 << 8) | byte3; + + for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { + base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); + } + } + + // Add padding + var paddingChar = map.charAt(64); + if (paddingChar) { + while (base64Chars.length % 4) { + base64Chars.push(paddingChar); + } + } + + return base64Chars.join(''); + }, + + /** + * Converts a Base64url string to a word array. + * + * @param {string} base64Str The Base64url string. + * + * @param {boolean} urlSafe Whether to use url safe + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Base64url.parse(base64String); + */ + parse: function (base64Str, urlSafe=true) { + // Shortcuts + var base64StrLength = base64Str.length; + var map = urlSafe ? this._safe_map : this._map; + var reverseMap = this._reverseMap; + + if (!reverseMap) { + reverseMap = this._reverseMap = []; + for (var j = 0; j < map.length; j++) { + reverseMap[map.charCodeAt(j)] = j; + } + } + + // Ignore padding + var paddingChar = map.charAt(64); + if (paddingChar) { + var paddingIndex = base64Str.indexOf(paddingChar); + if (paddingIndex !== -1) { + base64StrLength = paddingIndex; + } + } + + // Convert + return parseLoop(base64Str, base64StrLength, reverseMap); + + }, + + _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', + _safe_map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_', + }; + + function parseLoop(base64Str, base64StrLength, reverseMap) { + var words = []; + var nBytes = 0; + for (var i = 0; i < base64StrLength; i++) { + if (i % 4) { + var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); + var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); + var bitsCombined = bits1 | bits2; + words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); + nBytes++; + } + } + return WordArray.create(words, nBytes); + } + }()); + + return CryptoJS.enc.Base64url; + +})); + +/***/ }), + +/***/ 73323: +/*!**************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/enc-utf16.js ***! + \**************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * UTF-16 BE encoding strategy. + */ + var Utf16BE = C_enc.Utf16 = C_enc.Utf16BE = { + /** + * Converts a word array to a UTF-16 BE string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-16 BE string. + * + * @static + * + * @example + * + * var utf16String = CryptoJS.enc.Utf16.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var utf16Chars = []; + for (var i = 0; i < sigBytes; i += 2) { + var codePoint = (words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff; + utf16Chars.push(String.fromCharCode(codePoint)); + } + + return utf16Chars.join(''); + }, + + /** + * Converts a UTF-16 BE string to a word array. + * + * @param {string} utf16Str The UTF-16 BE string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf16.parse(utf16String); + */ + parse: function (utf16Str) { + // Shortcut + var utf16StrLength = utf16Str.length; + + // Convert + var words = []; + for (var i = 0; i < utf16StrLength; i++) { + words[i >>> 1] |= utf16Str.charCodeAt(i) << (16 - (i % 2) * 16); + } + + return WordArray.create(words, utf16StrLength * 2); + } + }; + + /** + * UTF-16 LE encoding strategy. + */ + C_enc.Utf16LE = { + /** + * Converts a word array to a UTF-16 LE string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-16 LE string. + * + * @static + * + * @example + * + * var utf16Str = CryptoJS.enc.Utf16LE.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var utf16Chars = []; + for (var i = 0; i < sigBytes; i += 2) { + var codePoint = swapEndian((words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff); + utf16Chars.push(String.fromCharCode(codePoint)); + } + + return utf16Chars.join(''); + }, + + /** + * Converts a UTF-16 LE string to a word array. + * + * @param {string} utf16Str The UTF-16 LE string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf16LE.parse(utf16Str); + */ + parse: function (utf16Str) { + // Shortcut + var utf16StrLength = utf16Str.length; + + // Convert + var words = []; + for (var i = 0; i < utf16StrLength; i++) { + words[i >>> 1] |= swapEndian(utf16Str.charCodeAt(i) << (16 - (i % 2) * 16)); + } + + return WordArray.create(words, utf16StrLength * 2); + } + }; + + function swapEndian(word) { + return ((word << 8) & 0xff00ff00) | ((word >>> 8) & 0x00ff00ff); + } + }()); + + + return CryptoJS.enc.Utf16; + +})); + +/***/ }), + +/***/ 28492: +/*!***********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/evpkdf.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./sha1 */ 49479), __webpack_require__(/*! ./hmac */ 83760)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var MD5 = C_algo.MD5; + + /** + * This key derivation function is meant to conform with EVP_BytesToKey. + * www.openssl.org/docs/crypto/EVP_BytesToKey.html + */ + var EvpKDF = C_algo.EvpKDF = Base.extend({ + /** + * Configuration options. + * + * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) + * @property {Hasher} hasher The hash algorithm to use. Default: MD5 + * @property {number} iterations The number of iterations to perform. Default: 1 + */ + cfg: Base.extend({ + keySize: 128/32, + hasher: MD5, + iterations: 1 + }), + + /** + * Initializes a newly created key derivation function. + * + * @param {Object} cfg (Optional) The configuration options to use for the derivation. + * + * @example + * + * var kdf = CryptoJS.algo.EvpKDF.create(); + * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8 }); + * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8, iterations: 1000 }); + */ + init: function (cfg) { + this.cfg = this.cfg.extend(cfg); + }, + + /** + * Derives a key from a password. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * + * @return {WordArray} The derived key. + * + * @example + * + * var key = kdf.compute(password, salt); + */ + compute: function (password, salt) { + var block; + + // Shortcut + var cfg = this.cfg; + + // Init hasher + var hasher = cfg.hasher.create(); + + // Initial values + var derivedKey = WordArray.create(); + + // Shortcuts + var derivedKeyWords = derivedKey.words; + var keySize = cfg.keySize; + var iterations = cfg.iterations; + + // Generate key + while (derivedKeyWords.length < keySize) { + if (block) { + hasher.update(block); + } + block = hasher.update(password).finalize(salt); + hasher.reset(); + + // Iterations + for (var i = 1; i < iterations; i++) { + block = hasher.finalize(block); + hasher.reset(); + } + + derivedKey.concat(block); + } + derivedKey.sigBytes = keySize * 4; + + return derivedKey; + } + }); + + /** + * Derives a key from a password. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * @param {Object} cfg (Optional) The configuration options to use for this computation. + * + * @return {WordArray} The derived key. + * + * @static + * + * @example + * + * var key = CryptoJS.EvpKDF(password, salt); + * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8 }); + * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8, iterations: 1000 }); + */ + C.EvpKDF = function (password, salt, cfg) { + return EvpKDF.create(cfg).compute(password, salt); + }; + }()); + + + return CryptoJS.EvpKDF; + +})); + +/***/ }), + +/***/ 24408: +/*!***************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/format-hex.js ***! + \***************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var CipherParams = C_lib.CipherParams; + var C_enc = C.enc; + var Hex = C_enc.Hex; + var C_format = C.format; + + var HexFormatter = C_format.Hex = { + /** + * Converts the ciphertext of a cipher params object to a hexadecimally encoded string. + * + * @param {CipherParams} cipherParams The cipher params object. + * + * @return {string} The hexadecimally encoded string. + * + * @static + * + * @example + * + * var hexString = CryptoJS.format.Hex.stringify(cipherParams); + */ + stringify: function (cipherParams) { + return cipherParams.ciphertext.toString(Hex); + }, + + /** + * Converts a hexadecimally encoded ciphertext string to a cipher params object. + * + * @param {string} input The hexadecimally encoded string. + * + * @return {CipherParams} The cipher params object. + * + * @static + * + * @example + * + * var cipherParams = CryptoJS.format.Hex.parse(hexString); + */ + parse: function (input) { + var ciphertext = Hex.parse(input); + return CipherParams.create({ ciphertext: ciphertext }); + } + }; + }()); + + + return CryptoJS.format.Hex; + +})); + +/***/ }), + +/***/ 83760: +/*!*********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/hmac.js ***! + \*********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var C_enc = C.enc; + var Utf8 = C_enc.Utf8; + var C_algo = C.algo; + + /** + * HMAC algorithm. + */ + var HMAC = C_algo.HMAC = Base.extend({ + /** + * Initializes a newly created HMAC. + * + * @param {Hasher} hasher The hash algorithm to use. + * @param {WordArray|string} key The secret key. + * + * @example + * + * var hmacHasher = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, key); + */ + init: function (hasher, key) { + // Init hasher + hasher = this._hasher = new hasher.init(); + + // Convert string to WordArray, else assume WordArray already + if (typeof key == 'string') { + key = Utf8.parse(key); + } + + // Shortcuts + var hasherBlockSize = hasher.blockSize; + var hasherBlockSizeBytes = hasherBlockSize * 4; + + // Allow arbitrary length keys + if (key.sigBytes > hasherBlockSizeBytes) { + key = hasher.finalize(key); + } + + // Clamp excess bits + key.clamp(); + + // Clone key for inner and outer pads + var oKey = this._oKey = key.clone(); + var iKey = this._iKey = key.clone(); + + // Shortcuts + var oKeyWords = oKey.words; + var iKeyWords = iKey.words; + + // XOR keys with pad constants + for (var i = 0; i < hasherBlockSize; i++) { + oKeyWords[i] ^= 0x5c5c5c5c; + iKeyWords[i] ^= 0x36363636; + } + oKey.sigBytes = iKey.sigBytes = hasherBlockSizeBytes; + + // Set initial values + this.reset(); + }, + + /** + * Resets this HMAC to its initial state. + * + * @example + * + * hmacHasher.reset(); + */ + reset: function () { + // Shortcut + var hasher = this._hasher; + + // Reset + hasher.reset(); + hasher.update(this._iKey); + }, + + /** + * Updates this HMAC with a message. + * + * @param {WordArray|string} messageUpdate The message to append. + * + * @return {HMAC} This HMAC instance. + * + * @example + * + * hmacHasher.update('message'); + * hmacHasher.update(wordArray); + */ + update: function (messageUpdate) { + this._hasher.update(messageUpdate); + + // Chainable + return this; + }, + + /** + * Finalizes the HMAC computation. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} messageUpdate (Optional) A final message update. + * + * @return {WordArray} The HMAC. + * + * @example + * + * var hmac = hmacHasher.finalize(); + * var hmac = hmacHasher.finalize('message'); + * var hmac = hmacHasher.finalize(wordArray); + */ + finalize: function (messageUpdate) { + // Shortcut + var hasher = this._hasher; + + // Compute HMAC + var innerHash = hasher.finalize(messageUpdate); + hasher.reset(); + var hmac = hasher.finalize(this._oKey.clone().concat(innerHash)); + + return hmac; + } + }); + }()); + + +})); + +/***/ }), + +/***/ 28209: +/*!**********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/index.js ***! + \**********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988), __webpack_require__(/*! ./lib-typedarrays */ 79183), __webpack_require__(/*! ./enc-utf16 */ 73323), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./enc-base64url */ 52695), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./sha1 */ 49479), __webpack_require__(/*! ./sha256 */ 2481), __webpack_require__(/*! ./sha224 */ 93653), __webpack_require__(/*! ./sha512 */ 12133), __webpack_require__(/*! ./sha384 */ 82307), __webpack_require__(/*! ./sha3 */ 79421), __webpack_require__(/*! ./ripemd160 */ 25824), __webpack_require__(/*! ./hmac */ 83760), __webpack_require__(/*! ./pbkdf2 */ 37248), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617), __webpack_require__(/*! ./mode-cfb */ 2882), __webpack_require__(/*! ./mode-ctr */ 98277), __webpack_require__(/*! ./mode-ctr-gladman */ 69972), __webpack_require__(/*! ./mode-ofb */ 30509), __webpack_require__(/*! ./mode-ecb */ 79182), __webpack_require__(/*! ./pad-ansix923 */ 74990), __webpack_require__(/*! ./pad-iso10126 */ 2593), __webpack_require__(/*! ./pad-iso97971 */ 10829), __webpack_require__(/*! ./pad-zeropadding */ 10265), __webpack_require__(/*! ./pad-nopadding */ 18846), __webpack_require__(/*! ./format-hex */ 24408), __webpack_require__(/*! ./aes */ 84452), __webpack_require__(/*! ./tripledes */ 61945), __webpack_require__(/*! ./rc4 */ 22528), __webpack_require__(/*! ./rabbit */ 21865), __webpack_require__(/*! ./rabbit-legacy */ 35308)); + } + else {} +}(this, function (CryptoJS) { + + return CryptoJS; + +})); + +/***/ }), + +/***/ 79183: +/*!********************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/lib-typedarrays.js ***! + \********************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Check if typed arrays are supported + if (typeof ArrayBuffer != 'function') { + return; + } + + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + + // Reference original init + var superInit = WordArray.init; + + // Augment WordArray.init to handle typed arrays + var subInit = WordArray.init = function (typedArray) { + // Convert buffers to uint8 + if (typedArray instanceof ArrayBuffer) { + typedArray = new Uint8Array(typedArray); + } + + // Convert other array views to uint8 + if ( + typedArray instanceof Int8Array || + (typeof Uint8ClampedArray !== "undefined" && typedArray instanceof Uint8ClampedArray) || + typedArray instanceof Int16Array || + typedArray instanceof Uint16Array || + typedArray instanceof Int32Array || + typedArray instanceof Uint32Array || + typedArray instanceof Float32Array || + typedArray instanceof Float64Array + ) { + typedArray = new Uint8Array(typedArray.buffer, typedArray.byteOffset, typedArray.byteLength); + } + + // Handle Uint8Array + if (typedArray instanceof Uint8Array) { + // Shortcut + var typedArrayByteLength = typedArray.byteLength; + + // Extract bytes + var words = []; + for (var i = 0; i < typedArrayByteLength; i++) { + words[i >>> 2] |= typedArray[i] << (24 - (i % 4) * 8); + } + + // Initialize this word array + superInit.call(this, words, typedArrayByteLength); + } else { + // Else call normal init + superInit.apply(this, arguments); + } + }; + + subInit.prototype = WordArray; + }()); + + + return CryptoJS.lib.WordArray; + +})); + +/***/ }), + +/***/ 34905: +/*!********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/md5.js ***! + \********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Constants table + var T = []; + + // Compute constants + (function () { + for (var i = 0; i < 64; i++) { + T[i] = (Math.abs(Math.sin(i + 1)) * 0x100000000) | 0; + } + }()); + + /** + * MD5 hash algorithm. + */ + var MD5 = C_algo.MD5 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0x67452301, 0xefcdab89, + 0x98badcfe, 0x10325476 + ]); + }, + + _doProcessBlock: function (M, offset) { + // Swap endian + for (var i = 0; i < 16; i++) { + // Shortcuts + var offset_i = offset + i; + var M_offset_i = M[offset_i]; + + M[offset_i] = ( + (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | + (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) + ); + } + + // Shortcuts + var H = this._hash.words; + + var M_offset_0 = M[offset + 0]; + var M_offset_1 = M[offset + 1]; + var M_offset_2 = M[offset + 2]; + var M_offset_3 = M[offset + 3]; + var M_offset_4 = M[offset + 4]; + var M_offset_5 = M[offset + 5]; + var M_offset_6 = M[offset + 6]; + var M_offset_7 = M[offset + 7]; + var M_offset_8 = M[offset + 8]; + var M_offset_9 = M[offset + 9]; + var M_offset_10 = M[offset + 10]; + var M_offset_11 = M[offset + 11]; + var M_offset_12 = M[offset + 12]; + var M_offset_13 = M[offset + 13]; + var M_offset_14 = M[offset + 14]; + var M_offset_15 = M[offset + 15]; + + // Working varialbes + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + + // Computation + a = FF(a, b, c, d, M_offset_0, 7, T[0]); + d = FF(d, a, b, c, M_offset_1, 12, T[1]); + c = FF(c, d, a, b, M_offset_2, 17, T[2]); + b = FF(b, c, d, a, M_offset_3, 22, T[3]); + a = FF(a, b, c, d, M_offset_4, 7, T[4]); + d = FF(d, a, b, c, M_offset_5, 12, T[5]); + c = FF(c, d, a, b, M_offset_6, 17, T[6]); + b = FF(b, c, d, a, M_offset_7, 22, T[7]); + a = FF(a, b, c, d, M_offset_8, 7, T[8]); + d = FF(d, a, b, c, M_offset_9, 12, T[9]); + c = FF(c, d, a, b, M_offset_10, 17, T[10]); + b = FF(b, c, d, a, M_offset_11, 22, T[11]); + a = FF(a, b, c, d, M_offset_12, 7, T[12]); + d = FF(d, a, b, c, M_offset_13, 12, T[13]); + c = FF(c, d, a, b, M_offset_14, 17, T[14]); + b = FF(b, c, d, a, M_offset_15, 22, T[15]); + + a = GG(a, b, c, d, M_offset_1, 5, T[16]); + d = GG(d, a, b, c, M_offset_6, 9, T[17]); + c = GG(c, d, a, b, M_offset_11, 14, T[18]); + b = GG(b, c, d, a, M_offset_0, 20, T[19]); + a = GG(a, b, c, d, M_offset_5, 5, T[20]); + d = GG(d, a, b, c, M_offset_10, 9, T[21]); + c = GG(c, d, a, b, M_offset_15, 14, T[22]); + b = GG(b, c, d, a, M_offset_4, 20, T[23]); + a = GG(a, b, c, d, M_offset_9, 5, T[24]); + d = GG(d, a, b, c, M_offset_14, 9, T[25]); + c = GG(c, d, a, b, M_offset_3, 14, T[26]); + b = GG(b, c, d, a, M_offset_8, 20, T[27]); + a = GG(a, b, c, d, M_offset_13, 5, T[28]); + d = GG(d, a, b, c, M_offset_2, 9, T[29]); + c = GG(c, d, a, b, M_offset_7, 14, T[30]); + b = GG(b, c, d, a, M_offset_12, 20, T[31]); + + a = HH(a, b, c, d, M_offset_5, 4, T[32]); + d = HH(d, a, b, c, M_offset_8, 11, T[33]); + c = HH(c, d, a, b, M_offset_11, 16, T[34]); + b = HH(b, c, d, a, M_offset_14, 23, T[35]); + a = HH(a, b, c, d, M_offset_1, 4, T[36]); + d = HH(d, a, b, c, M_offset_4, 11, T[37]); + c = HH(c, d, a, b, M_offset_7, 16, T[38]); + b = HH(b, c, d, a, M_offset_10, 23, T[39]); + a = HH(a, b, c, d, M_offset_13, 4, T[40]); + d = HH(d, a, b, c, M_offset_0, 11, T[41]); + c = HH(c, d, a, b, M_offset_3, 16, T[42]); + b = HH(b, c, d, a, M_offset_6, 23, T[43]); + a = HH(a, b, c, d, M_offset_9, 4, T[44]); + d = HH(d, a, b, c, M_offset_12, 11, T[45]); + c = HH(c, d, a, b, M_offset_15, 16, T[46]); + b = HH(b, c, d, a, M_offset_2, 23, T[47]); + + a = II(a, b, c, d, M_offset_0, 6, T[48]); + d = II(d, a, b, c, M_offset_7, 10, T[49]); + c = II(c, d, a, b, M_offset_14, 15, T[50]); + b = II(b, c, d, a, M_offset_5, 21, T[51]); + a = II(a, b, c, d, M_offset_12, 6, T[52]); + d = II(d, a, b, c, M_offset_3, 10, T[53]); + c = II(c, d, a, b, M_offset_10, 15, T[54]); + b = II(b, c, d, a, M_offset_1, 21, T[55]); + a = II(a, b, c, d, M_offset_8, 6, T[56]); + d = II(d, a, b, c, M_offset_15, 10, T[57]); + c = II(c, d, a, b, M_offset_6, 15, T[58]); + b = II(b, c, d, a, M_offset_13, 21, T[59]); + a = II(a, b, c, d, M_offset_4, 6, T[60]); + d = II(d, a, b, c, M_offset_11, 10, T[61]); + c = II(c, d, a, b, M_offset_2, 15, T[62]); + b = II(b, c, d, a, M_offset_9, 21, T[63]); + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + + var nBitsTotalH = Math.floor(nBitsTotal / 0x100000000); + var nBitsTotalL = nBitsTotal; + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = ( + (((nBitsTotalH << 8) | (nBitsTotalH >>> 24)) & 0x00ff00ff) | + (((nBitsTotalH << 24) | (nBitsTotalH >>> 8)) & 0xff00ff00) + ); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( + (((nBitsTotalL << 8) | (nBitsTotalL >>> 24)) & 0x00ff00ff) | + (((nBitsTotalL << 24) | (nBitsTotalL >>> 8)) & 0xff00ff00) + ); + + data.sigBytes = (dataWords.length + 1) * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var hash = this._hash; + var H = hash.words; + + // Swap endian + for (var i = 0; i < 4; i++) { + // Shortcut + var H_i = H[i]; + + H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | + (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); + } + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + function FF(a, b, c, d, x, s, t) { + var n = a + ((b & c) | (~b & d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function GG(a, b, c, d, x, s, t) { + var n = a + ((b & d) | (c & ~d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function HH(a, b, c, d, x, s, t) { + var n = a + (b ^ c ^ d) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function II(a, b, c, d, x, s, t) { + var n = a + (c ^ (b | ~d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.MD5('message'); + * var hash = CryptoJS.MD5(wordArray); + */ + C.MD5 = Hasher._createHelper(MD5); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacMD5(message, key); + */ + C.HmacMD5 = Hasher._createHmacHelper(MD5); + }(Math)); + + + return CryptoJS.MD5; + +})); + +/***/ }), + +/***/ 2882: +/*!*************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-cfb.js ***! + \*************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * Cipher Feedback block mode. + */ + CryptoJS.mode.CFB = (function () { + var CFB = CryptoJS.lib.BlockCipherMode.extend(); + + CFB.Encryptor = CFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); + + // Remember this block to use with next block + this._prevBlock = words.slice(offset, offset + blockSize); + } + }); + + CFB.Decryptor = CFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // Remember this block to use with next block + var thisBlock = words.slice(offset, offset + blockSize); + + generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); + + // This block becomes the previous block + this._prevBlock = thisBlock; + } + }); + + function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { + var keystream; + + // Shortcut + var iv = this._iv; + + // Generate keystream + if (iv) { + keystream = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } else { + keystream = this._prevBlock; + } + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + + return CFB; + }()); + + + return CryptoJS.mode.CFB; + +})); + +/***/ }), + +/***/ 69972: +/*!*********************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ctr-gladman.js ***! + \*********************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ + CryptoJS.mode.CTRGladman = (function () { + var CTRGladman = CryptoJS.lib.BlockCipherMode.extend(); + + function incWord(word) + { + if (((word >> 24) & 0xff) === 0xff) { //overflow + var b1 = (word >> 16)&0xff; + var b2 = (word >> 8)&0xff; + var b3 = word & 0xff; + + if (b1 === 0xff) // overflow b1 + { + b1 = 0; + if (b2 === 0xff) + { + b2 = 0; + if (b3 === 0xff) + { + b3 = 0; + } + else + { + ++b3; + } + } + else + { + ++b2; + } + } + else + { + ++b1; + } + + word = 0; + word += (b1 << 16); + word += (b2 << 8); + word += b3; + } + else + { + word += (0x01 << 24); + } + return word; + } + + function incCounter(counter) + { + if ((counter[0] = incWord(counter[0])) === 0) + { + // encr_data in fileenc.c from Dr Brian Gladman's counts only with DWORD j < 8 + counter[1] = incWord(counter[1]); + } + return counter; + } + + var Encryptor = CTRGladman.Encryptor = CTRGladman.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var counter = this._counter; + + // Generate keystream + if (iv) { + counter = this._counter = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + + incCounter(counter); + + var keystream = counter.slice(0); + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + CTRGladman.Decryptor = Encryptor; + + return CTRGladman; + }()); + + + + + return CryptoJS.mode.CTRGladman; + +})); + +/***/ }), + +/***/ 98277: +/*!*************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ctr.js ***! + \*************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * Counter block mode. + */ + CryptoJS.mode.CTR = (function () { + var CTR = CryptoJS.lib.BlockCipherMode.extend(); + + var Encryptor = CTR.Encryptor = CTR.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var counter = this._counter; + + // Generate keystream + if (iv) { + counter = this._counter = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + var keystream = counter.slice(0); + cipher.encryptBlock(keystream, 0); + + // Increment counter + counter[blockSize - 1] = (counter[blockSize - 1] + 1) | 0 + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + CTR.Decryptor = Encryptor; + + return CTR; + }()); + + + return CryptoJS.mode.CTR; + +})); + +/***/ }), + +/***/ 79182: +/*!*************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ecb.js ***! + \*************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * Electronic Codebook block mode. + */ + CryptoJS.mode.ECB = (function () { + var ECB = CryptoJS.lib.BlockCipherMode.extend(); + + ECB.Encryptor = ECB.extend({ + processBlock: function (words, offset) { + this._cipher.encryptBlock(words, offset); + } + }); + + ECB.Decryptor = ECB.extend({ + processBlock: function (words, offset) { + this._cipher.decryptBlock(words, offset); + } + }); + + return ECB; + }()); + + + return CryptoJS.mode.ECB; + +})); + +/***/ }), + +/***/ 30509: +/*!*************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/mode-ofb.js ***! + \*************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * Output Feedback block mode. + */ + CryptoJS.mode.OFB = (function () { + var OFB = CryptoJS.lib.BlockCipherMode.extend(); + + var Encryptor = OFB.Encryptor = OFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var keystream = this._keystream; + + // Generate keystream + if (iv) { + keystream = this._keystream = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + OFB.Decryptor = Encryptor; + + return OFB; + }()); + + + return CryptoJS.mode.OFB; + +})); + +/***/ }), + +/***/ 74990: +/*!*****************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-ansix923.js ***! + \*****************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * ANSI X.923 padding strategy. + */ + CryptoJS.pad.AnsiX923 = { + pad: function (data, blockSize) { + // Shortcuts + var dataSigBytes = data.sigBytes; + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - dataSigBytes % blockSizeBytes; + + // Compute last byte position + var lastBytePos = dataSigBytes + nPaddingBytes - 1; + + // Pad + data.clamp(); + data.words[lastBytePos >>> 2] |= nPaddingBytes << (24 - (lastBytePos % 4) * 8); + data.sigBytes += nPaddingBytes; + }, + + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + + return CryptoJS.pad.Ansix923; + +})); + +/***/ }), + +/***/ 2593: +/*!*****************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-iso10126.js ***! + \*****************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * ISO 10126 padding strategy. + */ + CryptoJS.pad.Iso10126 = { + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; + + // Pad + data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes - 1)). + concat(CryptoJS.lib.WordArray.create([nPaddingBytes << 24], 1)); + }, + + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + + return CryptoJS.pad.Iso10126; + +})); + +/***/ }), + +/***/ 10829: +/*!*****************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-iso97971.js ***! + \*****************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * ISO/IEC 9797-1 Padding Method 2. + */ + CryptoJS.pad.Iso97971 = { + pad: function (data, blockSize) { + // Add 0x80 byte + data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1)); + + // Zero pad the rest + CryptoJS.pad.ZeroPadding.pad(data, blockSize); + }, + + unpad: function (data) { + // Remove zero padding + CryptoJS.pad.ZeroPadding.unpad(data); + + // Remove one more byte -- the 0x80 byte + data.sigBytes--; + } + }; + + + return CryptoJS.pad.Iso97971; + +})); + +/***/ }), + +/***/ 18846: +/*!******************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-nopadding.js ***! + \******************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * A noop padding strategy. + */ + CryptoJS.pad.NoPadding = { + pad: function () { + }, + + unpad: function () { + } + }; + + + return CryptoJS.pad.NoPadding; + +})); + +/***/ }), + +/***/ 10265: +/*!********************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pad-zeropadding.js ***! + \********************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + /** + * Zero padding strategy. + */ + CryptoJS.pad.ZeroPadding = { + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Pad + data.clamp(); + data.sigBytes += blockSizeBytes - ((data.sigBytes % blockSizeBytes) || blockSizeBytes); + }, + + unpad: function (data) { + // Shortcut + var dataWords = data.words; + + // Unpad + var i = data.sigBytes - 1; + for (var i = data.sigBytes - 1; i >= 0; i--) { + if (((dataWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff)) { + data.sigBytes = i + 1; + break; + } + } + } + }; + + + return CryptoJS.pad.ZeroPadding; + +})); + +/***/ }), + +/***/ 37248: +/*!***********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/pbkdf2.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./sha1 */ 49479), __webpack_require__(/*! ./hmac */ 83760)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var SHA1 = C_algo.SHA1; + var HMAC = C_algo.HMAC; + + /** + * Password-Based Key Derivation Function 2 algorithm. + */ + var PBKDF2 = C_algo.PBKDF2 = Base.extend({ + /** + * Configuration options. + * + * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) + * @property {Hasher} hasher The hasher to use. Default: SHA1 + * @property {number} iterations The number of iterations to perform. Default: 1 + */ + cfg: Base.extend({ + keySize: 128/32, + hasher: SHA1, + iterations: 1 + }), + + /** + * Initializes a newly created key derivation function. + * + * @param {Object} cfg (Optional) The configuration options to use for the derivation. + * + * @example + * + * var kdf = CryptoJS.algo.PBKDF2.create(); + * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8 }); + * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8, iterations: 1000 }); + */ + init: function (cfg) { + this.cfg = this.cfg.extend(cfg); + }, + + /** + * Computes the Password-Based Key Derivation Function 2. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * + * @return {WordArray} The derived key. + * + * @example + * + * var key = kdf.compute(password, salt); + */ + compute: function (password, salt) { + // Shortcut + var cfg = this.cfg; + + // Init HMAC + var hmac = HMAC.create(cfg.hasher, password); + + // Initial values + var derivedKey = WordArray.create(); + var blockIndex = WordArray.create([0x00000001]); + + // Shortcuts + var derivedKeyWords = derivedKey.words; + var blockIndexWords = blockIndex.words; + var keySize = cfg.keySize; + var iterations = cfg.iterations; + + // Generate key + while (derivedKeyWords.length < keySize) { + var block = hmac.update(salt).finalize(blockIndex); + hmac.reset(); + + // Shortcuts + var blockWords = block.words; + var blockWordsLength = blockWords.length; + + // Iterations + var intermediate = block; + for (var i = 1; i < iterations; i++) { + intermediate = hmac.finalize(intermediate); + hmac.reset(); + + // Shortcut + var intermediateWords = intermediate.words; + + // XOR intermediate with block + for (var j = 0; j < blockWordsLength; j++) { + blockWords[j] ^= intermediateWords[j]; + } + } + + derivedKey.concat(block); + blockIndexWords[0]++; + } + derivedKey.sigBytes = keySize * 4; + + return derivedKey; + } + }); + + /** + * Computes the Password-Based Key Derivation Function 2. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * @param {Object} cfg (Optional) The configuration options to use for this computation. + * + * @return {WordArray} The derived key. + * + * @static + * + * @example + * + * var key = CryptoJS.PBKDF2(password, salt); + * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8 }); + * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8, iterations: 1000 }); + */ + C.PBKDF2 = function (password, salt, cfg) { + return PBKDF2.create(cfg).compute(password, salt); + }; + }()); + + + return CryptoJS.PBKDF2; + +})); + +/***/ }), + +/***/ 35308: +/*!******************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/rabbit-legacy.js ***! + \******************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + // Reusable objects + var S = []; + var C_ = []; + var G = []; + + /** + * Rabbit stream cipher algorithm. + * + * This is a legacy version that neglected to convert the key to little-endian. + * This error doesn't affect the cipher's security, + * but it does affect its compatibility with other implementations. + */ + var RabbitLegacy = C_algo.RabbitLegacy = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var K = this._key.words; + var iv = this.cfg.iv; + + // Generate initial state values + var X = this._X = [ + K[0], (K[3] << 16) | (K[2] >>> 16), + K[1], (K[0] << 16) | (K[3] >>> 16), + K[2], (K[1] << 16) | (K[0] >>> 16), + K[3], (K[2] << 16) | (K[1] >>> 16) + ]; + + // Generate initial counter values + var C = this._C = [ + (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), + (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), + (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), + (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) + ]; + + // Carry bit + this._b = 0; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + + // Modify the counters + for (var i = 0; i < 8; i++) { + C[i] ^= X[(i + 4) & 7]; + } + + // IV setup + if (iv) { + // Shortcuts + var IV = iv.words; + var IV_0 = IV[0]; + var IV_1 = IV[1]; + + // Generate four subvectors + var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); + var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); + var i1 = (i0 >>> 16) | (i2 & 0xffff0000); + var i3 = (i2 << 16) | (i0 & 0x0000ffff); + + // Modify counter values + C[0] ^= i0; + C[1] ^= i1; + C[2] ^= i2; + C[3] ^= i3; + C[4] ^= i0; + C[5] ^= i1; + C[6] ^= i2; + C[7] ^= i3; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + } + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var X = this._X; + + // Iterate the system + nextState.call(this); + + // Generate four keystream words + S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); + S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); + S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); + S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); + + for (var i = 0; i < 4; i++) { + // Swap endian + S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | + (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); + + // Encrypt + M[offset + i] ^= S[i]; + } + }, + + blockSize: 128/32, + + ivSize: 64/32 + }); + + function nextState() { + // Shortcuts + var X = this._X; + var C = this._C; + + // Save old counter values + for (var i = 0; i < 8; i++) { + C_[i] = C[i]; + } + + // Calculate new counter values + C[0] = (C[0] + 0x4d34d34d + this._b) | 0; + C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; + C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; + C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; + C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; + C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; + C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; + C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; + this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; + + // Calculate the g-values + for (var i = 0; i < 8; i++) { + var gx = X[i] + C[i]; + + // Construct high and low argument for squaring + var ga = gx & 0xffff; + var gb = gx >>> 16; + + // Calculate high and low result of squaring + var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; + var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); + + // High XOR low + G[i] = gh ^ gl; + } + + // Calculate new state values + X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; + X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; + X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; + X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; + X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; + X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; + X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; + X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RabbitLegacy.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RabbitLegacy.decrypt(ciphertext, key, cfg); + */ + C.RabbitLegacy = StreamCipher._createHelper(RabbitLegacy); + }()); + + + return CryptoJS.RabbitLegacy; + +})); + +/***/ }), + +/***/ 21865: +/*!***********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/rabbit.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + // Reusable objects + var S = []; + var C_ = []; + var G = []; + + /** + * Rabbit stream cipher algorithm + */ + var Rabbit = C_algo.Rabbit = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var K = this._key.words; + var iv = this.cfg.iv; + + // Swap endian + for (var i = 0; i < 4; i++) { + K[i] = (((K[i] << 8) | (K[i] >>> 24)) & 0x00ff00ff) | + (((K[i] << 24) | (K[i] >>> 8)) & 0xff00ff00); + } + + // Generate initial state values + var X = this._X = [ + K[0], (K[3] << 16) | (K[2] >>> 16), + K[1], (K[0] << 16) | (K[3] >>> 16), + K[2], (K[1] << 16) | (K[0] >>> 16), + K[3], (K[2] << 16) | (K[1] >>> 16) + ]; + + // Generate initial counter values + var C = this._C = [ + (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), + (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), + (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), + (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) + ]; + + // Carry bit + this._b = 0; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + + // Modify the counters + for (var i = 0; i < 8; i++) { + C[i] ^= X[(i + 4) & 7]; + } + + // IV setup + if (iv) { + // Shortcuts + var IV = iv.words; + var IV_0 = IV[0]; + var IV_1 = IV[1]; + + // Generate four subvectors + var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); + var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); + var i1 = (i0 >>> 16) | (i2 & 0xffff0000); + var i3 = (i2 << 16) | (i0 & 0x0000ffff); + + // Modify counter values + C[0] ^= i0; + C[1] ^= i1; + C[2] ^= i2; + C[3] ^= i3; + C[4] ^= i0; + C[5] ^= i1; + C[6] ^= i2; + C[7] ^= i3; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + } + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var X = this._X; + + // Iterate the system + nextState.call(this); + + // Generate four keystream words + S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); + S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); + S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); + S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); + + for (var i = 0; i < 4; i++) { + // Swap endian + S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | + (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); + + // Encrypt + M[offset + i] ^= S[i]; + } + }, + + blockSize: 128/32, + + ivSize: 64/32 + }); + + function nextState() { + // Shortcuts + var X = this._X; + var C = this._C; + + // Save old counter values + for (var i = 0; i < 8; i++) { + C_[i] = C[i]; + } + + // Calculate new counter values + C[0] = (C[0] + 0x4d34d34d + this._b) | 0; + C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; + C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; + C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; + C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; + C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; + C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; + C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; + this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; + + // Calculate the g-values + for (var i = 0; i < 8; i++) { + var gx = X[i] + C[i]; + + // Construct high and low argument for squaring + var ga = gx & 0xffff; + var gb = gx >>> 16; + + // Calculate high and low result of squaring + var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; + var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); + + // High XOR low + G[i] = gh ^ gl; + } + + // Calculate new state values + X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; + X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; + X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; + X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; + X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; + X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; + X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; + X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.Rabbit.encrypt(message, key, cfg); + * var plaintext = CryptoJS.Rabbit.decrypt(ciphertext, key, cfg); + */ + C.Rabbit = StreamCipher._createHelper(Rabbit); + }()); + + + return CryptoJS.Rabbit; + +})); + +/***/ }), + +/***/ 22528: +/*!********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/rc4.js ***! + \********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + /** + * RC4 stream cipher algorithm. + */ + var RC4 = C_algo.RC4 = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + var keySigBytes = key.sigBytes; + + // Init sbox + var S = this._S = []; + for (var i = 0; i < 256; i++) { + S[i] = i; + } + + // Key setup + for (var i = 0, j = 0; i < 256; i++) { + var keyByteIndex = i % keySigBytes; + var keyByte = (keyWords[keyByteIndex >>> 2] >>> (24 - (keyByteIndex % 4) * 8)) & 0xff; + + j = (j + S[i] + keyByte) % 256; + + // Swap + var t = S[i]; + S[i] = S[j]; + S[j] = t; + } + + // Counters + this._i = this._j = 0; + }, + + _doProcessBlock: function (M, offset) { + M[offset] ^= generateKeystreamWord.call(this); + }, + + keySize: 256/32, + + ivSize: 0 + }); + + function generateKeystreamWord() { + // Shortcuts + var S = this._S; + var i = this._i; + var j = this._j; + + // Generate keystream word + var keystreamWord = 0; + for (var n = 0; n < 4; n++) { + i = (i + 1) % 256; + j = (j + S[i]) % 256; + + // Swap + var t = S[i]; + S[i] = S[j]; + S[j] = t; + + keystreamWord |= S[(S[i] + S[j]) % 256] << (24 - n * 8); + } + + // Update counters + this._i = i; + this._j = j; + + return keystreamWord; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RC4.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RC4.decrypt(ciphertext, key, cfg); + */ + C.RC4 = StreamCipher._createHelper(RC4); + + /** + * Modified RC4 stream cipher algorithm. + */ + var RC4Drop = C_algo.RC4Drop = RC4.extend({ + /** + * Configuration options. + * + * @property {number} drop The number of keystream words to drop. Default 192 + */ + cfg: RC4.cfg.extend({ + drop: 192 + }), + + _doReset: function () { + RC4._doReset.call(this); + + // Drop + for (var i = this.cfg.drop; i > 0; i--) { + generateKeystreamWord.call(this); + } + } + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RC4Drop.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RC4Drop.decrypt(ciphertext, key, cfg); + */ + C.RC4Drop = StreamCipher._createHelper(RC4Drop); + }()); + + + return CryptoJS.RC4; + +})); + +/***/ }), + +/***/ 25824: +/*!**************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/ripemd160.js ***! + \**************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + /** @preserve + (c) 2012 by Cédric Mesnil. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Constants table + var _zl = WordArray.create([ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, + 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, + 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, + 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]); + var _zr = WordArray.create([ + 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, + 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, + 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, + 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, + 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]); + var _sl = WordArray.create([ + 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, + 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, + 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, + 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, + 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ]); + var _sr = WordArray.create([ + 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, + 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, + 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, + 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, + 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ]); + + var _hl = WordArray.create([ 0x00000000, 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xA953FD4E]); + var _hr = WordArray.create([ 0x50A28BE6, 0x5C4DD124, 0x6D703EF3, 0x7A6D76E9, 0x00000000]); + + /** + * RIPEMD160 hash algorithm. + */ + var RIPEMD160 = C_algo.RIPEMD160 = Hasher.extend({ + _doReset: function () { + this._hash = WordArray.create([0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0]); + }, + + _doProcessBlock: function (M, offset) { + + // Swap endian + for (var i = 0; i < 16; i++) { + // Shortcuts + var offset_i = offset + i; + var M_offset_i = M[offset_i]; + + // Swap + M[offset_i] = ( + (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | + (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) + ); + } + // Shortcut + var H = this._hash.words; + var hl = _hl.words; + var hr = _hr.words; + var zl = _zl.words; + var zr = _zr.words; + var sl = _sl.words; + var sr = _sr.words; + + // Working variables + var al, bl, cl, dl, el; + var ar, br, cr, dr, er; + + ar = al = H[0]; + br = bl = H[1]; + cr = cl = H[2]; + dr = dl = H[3]; + er = el = H[4]; + // Computation + var t; + for (var i = 0; i < 80; i += 1) { + t = (al + M[offset+zl[i]])|0; + if (i<16){ + t += f1(bl,cl,dl) + hl[0]; + } else if (i<32) { + t += f2(bl,cl,dl) + hl[1]; + } else if (i<48) { + t += f3(bl,cl,dl) + hl[2]; + } else if (i<64) { + t += f4(bl,cl,dl) + hl[3]; + } else {// if (i<80) { + t += f5(bl,cl,dl) + hl[4]; + } + t = t|0; + t = rotl(t,sl[i]); + t = (t+el)|0; + al = el; + el = dl; + dl = rotl(cl, 10); + cl = bl; + bl = t; + + t = (ar + M[offset+zr[i]])|0; + if (i<16){ + t += f5(br,cr,dr) + hr[0]; + } else if (i<32) { + t += f4(br,cr,dr) + hr[1]; + } else if (i<48) { + t += f3(br,cr,dr) + hr[2]; + } else if (i<64) { + t += f2(br,cr,dr) + hr[3]; + } else {// if (i<80) { + t += f1(br,cr,dr) + hr[4]; + } + t = t|0; + t = rotl(t,sr[i]) ; + t = (t+er)|0; + ar = er; + er = dr; + dr = rotl(cr, 10); + cr = br; + br = t; + } + // Intermediate hash value + t = (H[1] + cl + dr)|0; + H[1] = (H[2] + dl + er)|0; + H[2] = (H[3] + el + ar)|0; + H[3] = (H[4] + al + br)|0; + H[4] = (H[0] + bl + cr)|0; + H[0] = t; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( + (((nBitsTotal << 8) | (nBitsTotal >>> 24)) & 0x00ff00ff) | + (((nBitsTotal << 24) | (nBitsTotal >>> 8)) & 0xff00ff00) + ); + data.sigBytes = (dataWords.length + 1) * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var hash = this._hash; + var H = hash.words; + + // Swap endian + for (var i = 0; i < 5; i++) { + // Shortcut + var H_i = H[i]; + + // Swap + H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | + (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); + } + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + + function f1(x, y, z) { + return ((x) ^ (y) ^ (z)); + + } + + function f2(x, y, z) { + return (((x)&(y)) | ((~x)&(z))); + } + + function f3(x, y, z) { + return (((x) | (~(y))) ^ (z)); + } + + function f4(x, y, z) { + return (((x) & (z)) | ((y)&(~(z)))); + } + + function f5(x, y, z) { + return ((x) ^ ((y) |(~(z)))); + + } + + function rotl(x,n) { + return (x<>>(32-n)); + } + + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.RIPEMD160('message'); + * var hash = CryptoJS.RIPEMD160(wordArray); + */ + C.RIPEMD160 = Hasher._createHelper(RIPEMD160); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacRIPEMD160(message, key); + */ + C.HmacRIPEMD160 = Hasher._createHmacHelper(RIPEMD160); + }(Math)); + + + return CryptoJS.RIPEMD160; + +})); + +/***/ }), + +/***/ 49479: +/*!*********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha1.js ***! + \*********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Reusable object + var W = []; + + /** + * SHA-1 hash algorithm. + */ + var SHA1 = C_algo.SHA1 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0x67452301, 0xefcdab89, + 0x98badcfe, 0x10325476, + 0xc3d2e1f0 + ]); + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var H = this._hash.words; + + // Working variables + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + var e = H[4]; + + // Computation + for (var i = 0; i < 80; i++) { + if (i < 16) { + W[i] = M[offset + i] | 0; + } else { + var n = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]; + W[i] = (n << 1) | (n >>> 31); + } + + var t = ((a << 5) | (a >>> 27)) + e + W[i]; + if (i < 20) { + t += ((b & c) | (~b & d)) + 0x5a827999; + } else if (i < 40) { + t += (b ^ c ^ d) + 0x6ed9eba1; + } else if (i < 60) { + t += ((b & c) | (b & d) | (c & d)) - 0x70e44324; + } else /* if (i < 80) */ { + t += (b ^ c ^ d) - 0x359d3e2a; + } + + e = d; + d = c; + c = (b << 30) | (b >>> 2); + b = a; + a = t; + } + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + H[4] = (H[4] + e) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Return final computed hash + return this._hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA1('message'); + * var hash = CryptoJS.SHA1(wordArray); + */ + C.SHA1 = Hasher._createHelper(SHA1); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA1(message, key); + */ + C.HmacSHA1 = Hasher._createHmacHelper(SHA1); + }()); + + + return CryptoJS.SHA1; + +})); + +/***/ }), + +/***/ 93653: +/*!***********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha224.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./sha256 */ 2481)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var SHA256 = C_algo.SHA256; + + /** + * SHA-224 hash algorithm. + */ + var SHA224 = C_algo.SHA224 = SHA256.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, + 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 + ]); + }, + + _doFinalize: function () { + var hash = SHA256._doFinalize.call(this); + + hash.sigBytes -= 4; + + return hash; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA224('message'); + * var hash = CryptoJS.SHA224(wordArray); + */ + C.SHA224 = SHA256._createHelper(SHA224); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA224(message, key); + */ + C.HmacSHA224 = SHA256._createHmacHelper(SHA224); + }()); + + + return CryptoJS.SHA224; + +})); + +/***/ }), + +/***/ 2481: +/*!***********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha256.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Initialization and round constants tables + var H = []; + var K = []; + + // Compute constants + (function () { + function isPrime(n) { + var sqrtN = Math.sqrt(n); + for (var factor = 2; factor <= sqrtN; factor++) { + if (!(n % factor)) { + return false; + } + } + + return true; + } + + function getFractionalBits(n) { + return ((n - (n | 0)) * 0x100000000) | 0; + } + + var n = 2; + var nPrime = 0; + while (nPrime < 64) { + if (isPrime(n)) { + if (nPrime < 8) { + H[nPrime] = getFractionalBits(Math.pow(n, 1 / 2)); + } + K[nPrime] = getFractionalBits(Math.pow(n, 1 / 3)); + + nPrime++; + } + + n++; + } + }()); + + // Reusable object + var W = []; + + /** + * SHA-256 hash algorithm. + */ + var SHA256 = C_algo.SHA256 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init(H.slice(0)); + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var H = this._hash.words; + + // Working variables + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + var e = H[4]; + var f = H[5]; + var g = H[6]; + var h = H[7]; + + // Computation + for (var i = 0; i < 64; i++) { + if (i < 16) { + W[i] = M[offset + i] | 0; + } else { + var gamma0x = W[i - 15]; + var gamma0 = ((gamma0x << 25) | (gamma0x >>> 7)) ^ + ((gamma0x << 14) | (gamma0x >>> 18)) ^ + (gamma0x >>> 3); + + var gamma1x = W[i - 2]; + var gamma1 = ((gamma1x << 15) | (gamma1x >>> 17)) ^ + ((gamma1x << 13) | (gamma1x >>> 19)) ^ + (gamma1x >>> 10); + + W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16]; + } + + var ch = (e & f) ^ (~e & g); + var maj = (a & b) ^ (a & c) ^ (b & c); + + var sigma0 = ((a << 30) | (a >>> 2)) ^ ((a << 19) | (a >>> 13)) ^ ((a << 10) | (a >>> 22)); + var sigma1 = ((e << 26) | (e >>> 6)) ^ ((e << 21) | (e >>> 11)) ^ ((e << 7) | (e >>> 25)); + + var t1 = h + sigma1 + ch + K[i] + W[i]; + var t2 = sigma0 + maj; + + h = g; + g = f; + f = e; + e = (d + t1) | 0; + d = c; + c = b; + b = a; + a = (t1 + t2) | 0; + } + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + H[4] = (H[4] + e) | 0; + H[5] = (H[5] + f) | 0; + H[6] = (H[6] + g) | 0; + H[7] = (H[7] + h) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Return final computed hash + return this._hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA256('message'); + * var hash = CryptoJS.SHA256(wordArray); + */ + C.SHA256 = Hasher._createHelper(SHA256); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA256(message, key); + */ + C.HmacSHA256 = Hasher._createHmacHelper(SHA256); + }(Math)); + + + return CryptoJS.SHA256; + +})); + +/***/ }), + +/***/ 79421: +/*!*********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha3.js ***! + \*********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988)); + } + else {} +}(this, function (CryptoJS) { + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var C_algo = C.algo; + + // Constants tables + var RHO_OFFSETS = []; + var PI_INDEXES = []; + var ROUND_CONSTANTS = []; + + // Compute Constants + (function () { + // Compute rho offset constants + var x = 1, y = 0; + for (var t = 0; t < 24; t++) { + RHO_OFFSETS[x + 5 * y] = ((t + 1) * (t + 2) / 2) % 64; + + var newX = y % 5; + var newY = (2 * x + 3 * y) % 5; + x = newX; + y = newY; + } + + // Compute pi index constants + for (var x = 0; x < 5; x++) { + for (var y = 0; y < 5; y++) { + PI_INDEXES[x + 5 * y] = y + ((2 * x + 3 * y) % 5) * 5; + } + } + + // Compute round constants + var LFSR = 0x01; + for (var i = 0; i < 24; i++) { + var roundConstantMsw = 0; + var roundConstantLsw = 0; + + for (var j = 0; j < 7; j++) { + if (LFSR & 0x01) { + var bitPosition = (1 << j) - 1; + if (bitPosition < 32) { + roundConstantLsw ^= 1 << bitPosition; + } else /* if (bitPosition >= 32) */ { + roundConstantMsw ^= 1 << (bitPosition - 32); + } + } + + // Compute next LFSR + if (LFSR & 0x80) { + // Primitive polynomial over GF(2): x^8 + x^6 + x^5 + x^4 + 1 + LFSR = (LFSR << 1) ^ 0x71; + } else { + LFSR <<= 1; + } + } + + ROUND_CONSTANTS[i] = X64Word.create(roundConstantMsw, roundConstantLsw); + } + }()); + + // Reusable objects for temporary values + var T = []; + (function () { + for (var i = 0; i < 25; i++) { + T[i] = X64Word.create(); + } + }()); + + /** + * SHA-3 hash algorithm. + */ + var SHA3 = C_algo.SHA3 = Hasher.extend({ + /** + * Configuration options. + * + * @property {number} outputLength + * The desired number of bits in the output hash. + * Only values permitted are: 224, 256, 384, 512. + * Default: 512 + */ + cfg: Hasher.cfg.extend({ + outputLength: 512 + }), + + _doReset: function () { + var state = this._state = [] + for (var i = 0; i < 25; i++) { + state[i] = new X64Word.init(); + } + + this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32; + }, + + _doProcessBlock: function (M, offset) { + // Shortcuts + var state = this._state; + var nBlockSizeLanes = this.blockSize / 2; + + // Absorb + for (var i = 0; i < nBlockSizeLanes; i++) { + // Shortcuts + var M2i = M[offset + 2 * i]; + var M2i1 = M[offset + 2 * i + 1]; + + // Swap endian + M2i = ( + (((M2i << 8) | (M2i >>> 24)) & 0x00ff00ff) | + (((M2i << 24) | (M2i >>> 8)) & 0xff00ff00) + ); + M2i1 = ( + (((M2i1 << 8) | (M2i1 >>> 24)) & 0x00ff00ff) | + (((M2i1 << 24) | (M2i1 >>> 8)) & 0xff00ff00) + ); + + // Absorb message into state + var lane = state[i]; + lane.high ^= M2i1; + lane.low ^= M2i; + } + + // Rounds + for (var round = 0; round < 24; round++) { + // Theta + for (var x = 0; x < 5; x++) { + // Mix column lanes + var tMsw = 0, tLsw = 0; + for (var y = 0; y < 5; y++) { + var lane = state[x + 5 * y]; + tMsw ^= lane.high; + tLsw ^= lane.low; + } + + // Temporary values + var Tx = T[x]; + Tx.high = tMsw; + Tx.low = tLsw; + } + for (var x = 0; x < 5; x++) { + // Shortcuts + var Tx4 = T[(x + 4) % 5]; + var Tx1 = T[(x + 1) % 5]; + var Tx1Msw = Tx1.high; + var Tx1Lsw = Tx1.low; + + // Mix surrounding columns + var tMsw = Tx4.high ^ ((Tx1Msw << 1) | (Tx1Lsw >>> 31)); + var tLsw = Tx4.low ^ ((Tx1Lsw << 1) | (Tx1Msw >>> 31)); + for (var y = 0; y < 5; y++) { + var lane = state[x + 5 * y]; + lane.high ^= tMsw; + lane.low ^= tLsw; + } + } + + // Rho Pi + for (var laneIndex = 1; laneIndex < 25; laneIndex++) { + var tMsw; + var tLsw; + + // Shortcuts + var lane = state[laneIndex]; + var laneMsw = lane.high; + var laneLsw = lane.low; + var rhoOffset = RHO_OFFSETS[laneIndex]; + + // Rotate lanes + if (rhoOffset < 32) { + tMsw = (laneMsw << rhoOffset) | (laneLsw >>> (32 - rhoOffset)); + tLsw = (laneLsw << rhoOffset) | (laneMsw >>> (32 - rhoOffset)); + } else /* if (rhoOffset >= 32) */ { + tMsw = (laneLsw << (rhoOffset - 32)) | (laneMsw >>> (64 - rhoOffset)); + tLsw = (laneMsw << (rhoOffset - 32)) | (laneLsw >>> (64 - rhoOffset)); + } + + // Transpose lanes + var TPiLane = T[PI_INDEXES[laneIndex]]; + TPiLane.high = tMsw; + TPiLane.low = tLsw; + } + + // Rho pi at x = y = 0 + var T0 = T[0]; + var state0 = state[0]; + T0.high = state0.high; + T0.low = state0.low; + + // Chi + for (var x = 0; x < 5; x++) { + for (var y = 0; y < 5; y++) { + // Shortcuts + var laneIndex = x + 5 * y; + var lane = state[laneIndex]; + var TLane = T[laneIndex]; + var Tx1Lane = T[((x + 1) % 5) + 5 * y]; + var Tx2Lane = T[((x + 2) % 5) + 5 * y]; + + // Mix rows + lane.high = TLane.high ^ (~Tx1Lane.high & Tx2Lane.high); + lane.low = TLane.low ^ (~Tx1Lane.low & Tx2Lane.low); + } + } + + // Iota + var lane = state[0]; + var roundConstant = ROUND_CONSTANTS[round]; + lane.high ^= roundConstant.high; + lane.low ^= roundConstant.low; + } + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + var blockSizeBits = this.blockSize * 32; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x1 << (24 - nBitsLeft % 32); + dataWords[((Math.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits) >>> 5) - 1] |= 0x80; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var state = this._state; + var outputLengthBytes = this.cfg.outputLength / 8; + var outputLengthLanes = outputLengthBytes / 8; + + // Squeeze + var hashWords = []; + for (var i = 0; i < outputLengthLanes; i++) { + // Shortcuts + var lane = state[i]; + var laneMsw = lane.high; + var laneLsw = lane.low; + + // Swap endian + laneMsw = ( + (((laneMsw << 8) | (laneMsw >>> 24)) & 0x00ff00ff) | + (((laneMsw << 24) | (laneMsw >>> 8)) & 0xff00ff00) + ); + laneLsw = ( + (((laneLsw << 8) | (laneLsw >>> 24)) & 0x00ff00ff) | + (((laneLsw << 24) | (laneLsw >>> 8)) & 0xff00ff00) + ); + + // Squeeze state to retrieve hash + hashWords.push(laneLsw); + hashWords.push(laneMsw); + } + + // Return final computed hash + return new WordArray.init(hashWords, outputLengthBytes); + }, + + clone: function () { + var clone = Hasher.clone.call(this); + + var state = clone._state = this._state.slice(0); + for (var i = 0; i < 25; i++) { + state[i] = state[i].clone(); + } + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA3('message'); + * var hash = CryptoJS.SHA3(wordArray); + */ + C.SHA3 = Hasher._createHelper(SHA3); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA3(message, key); + */ + C.HmacSHA3 = Hasher._createHmacHelper(SHA3); + }(Math)); + + + return CryptoJS.SHA3; + +})); + +/***/ }), + +/***/ 82307: +/*!***********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha384.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988), __webpack_require__(/*! ./sha512 */ 12133)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var X64WordArray = C_x64.WordArray; + var C_algo = C.algo; + var SHA512 = C_algo.SHA512; + + /** + * SHA-384 hash algorithm. + */ + var SHA384 = C_algo.SHA384 = SHA512.extend({ + _doReset: function () { + this._hash = new X64WordArray.init([ + new X64Word.init(0xcbbb9d5d, 0xc1059ed8), new X64Word.init(0x629a292a, 0x367cd507), + new X64Word.init(0x9159015a, 0x3070dd17), new X64Word.init(0x152fecd8, 0xf70e5939), + new X64Word.init(0x67332667, 0xffc00b31), new X64Word.init(0x8eb44a87, 0x68581511), + new X64Word.init(0xdb0c2e0d, 0x64f98fa7), new X64Word.init(0x47b5481d, 0xbefa4fa4) + ]); + }, + + _doFinalize: function () { + var hash = SHA512._doFinalize.call(this); + + hash.sigBytes -= 16; + + return hash; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA384('message'); + * var hash = CryptoJS.SHA384(wordArray); + */ + C.SHA384 = SHA512._createHelper(SHA384); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA384(message, key); + */ + C.HmacSHA384 = SHA512._createHmacHelper(SHA384); + }()); + + + return CryptoJS.SHA384; + +})); + +/***/ }), + +/***/ 12133: +/*!***********************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/sha512.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./x64-core */ 41988)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Hasher = C_lib.Hasher; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var X64WordArray = C_x64.WordArray; + var C_algo = C.algo; + + function X64Word_create() { + return X64Word.create.apply(X64Word, arguments); + } + + // Constants + var K = [ + X64Word_create(0x428a2f98, 0xd728ae22), X64Word_create(0x71374491, 0x23ef65cd), + X64Word_create(0xb5c0fbcf, 0xec4d3b2f), X64Word_create(0xe9b5dba5, 0x8189dbbc), + X64Word_create(0x3956c25b, 0xf348b538), X64Word_create(0x59f111f1, 0xb605d019), + X64Word_create(0x923f82a4, 0xaf194f9b), X64Word_create(0xab1c5ed5, 0xda6d8118), + X64Word_create(0xd807aa98, 0xa3030242), X64Word_create(0x12835b01, 0x45706fbe), + X64Word_create(0x243185be, 0x4ee4b28c), X64Word_create(0x550c7dc3, 0xd5ffb4e2), + X64Word_create(0x72be5d74, 0xf27b896f), X64Word_create(0x80deb1fe, 0x3b1696b1), + X64Word_create(0x9bdc06a7, 0x25c71235), X64Word_create(0xc19bf174, 0xcf692694), + X64Word_create(0xe49b69c1, 0x9ef14ad2), X64Word_create(0xefbe4786, 0x384f25e3), + X64Word_create(0x0fc19dc6, 0x8b8cd5b5), X64Word_create(0x240ca1cc, 0x77ac9c65), + X64Word_create(0x2de92c6f, 0x592b0275), X64Word_create(0x4a7484aa, 0x6ea6e483), + X64Word_create(0x5cb0a9dc, 0xbd41fbd4), X64Word_create(0x76f988da, 0x831153b5), + X64Word_create(0x983e5152, 0xee66dfab), X64Word_create(0xa831c66d, 0x2db43210), + X64Word_create(0xb00327c8, 0x98fb213f), X64Word_create(0xbf597fc7, 0xbeef0ee4), + X64Word_create(0xc6e00bf3, 0x3da88fc2), X64Word_create(0xd5a79147, 0x930aa725), + X64Word_create(0x06ca6351, 0xe003826f), X64Word_create(0x14292967, 0x0a0e6e70), + X64Word_create(0x27b70a85, 0x46d22ffc), X64Word_create(0x2e1b2138, 0x5c26c926), + X64Word_create(0x4d2c6dfc, 0x5ac42aed), X64Word_create(0x53380d13, 0x9d95b3df), + X64Word_create(0x650a7354, 0x8baf63de), X64Word_create(0x766a0abb, 0x3c77b2a8), + X64Word_create(0x81c2c92e, 0x47edaee6), X64Word_create(0x92722c85, 0x1482353b), + X64Word_create(0xa2bfe8a1, 0x4cf10364), X64Word_create(0xa81a664b, 0xbc423001), + X64Word_create(0xc24b8b70, 0xd0f89791), X64Word_create(0xc76c51a3, 0x0654be30), + X64Word_create(0xd192e819, 0xd6ef5218), X64Word_create(0xd6990624, 0x5565a910), + X64Word_create(0xf40e3585, 0x5771202a), X64Word_create(0x106aa070, 0x32bbd1b8), + X64Word_create(0x19a4c116, 0xb8d2d0c8), X64Word_create(0x1e376c08, 0x5141ab53), + X64Word_create(0x2748774c, 0xdf8eeb99), X64Word_create(0x34b0bcb5, 0xe19b48a8), + X64Word_create(0x391c0cb3, 0xc5c95a63), X64Word_create(0x4ed8aa4a, 0xe3418acb), + X64Word_create(0x5b9cca4f, 0x7763e373), X64Word_create(0x682e6ff3, 0xd6b2b8a3), + X64Word_create(0x748f82ee, 0x5defb2fc), X64Word_create(0x78a5636f, 0x43172f60), + X64Word_create(0x84c87814, 0xa1f0ab72), X64Word_create(0x8cc70208, 0x1a6439ec), + X64Word_create(0x90befffa, 0x23631e28), X64Word_create(0xa4506ceb, 0xde82bde9), + X64Word_create(0xbef9a3f7, 0xb2c67915), X64Word_create(0xc67178f2, 0xe372532b), + X64Word_create(0xca273ece, 0xea26619c), X64Word_create(0xd186b8c7, 0x21c0c207), + X64Word_create(0xeada7dd6, 0xcde0eb1e), X64Word_create(0xf57d4f7f, 0xee6ed178), + X64Word_create(0x06f067aa, 0x72176fba), X64Word_create(0x0a637dc5, 0xa2c898a6), + X64Word_create(0x113f9804, 0xbef90dae), X64Word_create(0x1b710b35, 0x131c471b), + X64Word_create(0x28db77f5, 0x23047d84), X64Word_create(0x32caab7b, 0x40c72493), + X64Word_create(0x3c9ebe0a, 0x15c9bebc), X64Word_create(0x431d67c4, 0x9c100d4c), + X64Word_create(0x4cc5d4be, 0xcb3e42b6), X64Word_create(0x597f299c, 0xfc657e2a), + X64Word_create(0x5fcb6fab, 0x3ad6faec), X64Word_create(0x6c44198c, 0x4a475817) + ]; + + // Reusable objects + var W = []; + (function () { + for (var i = 0; i < 80; i++) { + W[i] = X64Word_create(); + } + }()); + + /** + * SHA-512 hash algorithm. + */ + var SHA512 = C_algo.SHA512 = Hasher.extend({ + _doReset: function () { + this._hash = new X64WordArray.init([ + new X64Word.init(0x6a09e667, 0xf3bcc908), new X64Word.init(0xbb67ae85, 0x84caa73b), + new X64Word.init(0x3c6ef372, 0xfe94f82b), new X64Word.init(0xa54ff53a, 0x5f1d36f1), + new X64Word.init(0x510e527f, 0xade682d1), new X64Word.init(0x9b05688c, 0x2b3e6c1f), + new X64Word.init(0x1f83d9ab, 0xfb41bd6b), new X64Word.init(0x5be0cd19, 0x137e2179) + ]); + }, + + _doProcessBlock: function (M, offset) { + // Shortcuts + var H = this._hash.words; + + var H0 = H[0]; + var H1 = H[1]; + var H2 = H[2]; + var H3 = H[3]; + var H4 = H[4]; + var H5 = H[5]; + var H6 = H[6]; + var H7 = H[7]; + + var H0h = H0.high; + var H0l = H0.low; + var H1h = H1.high; + var H1l = H1.low; + var H2h = H2.high; + var H2l = H2.low; + var H3h = H3.high; + var H3l = H3.low; + var H4h = H4.high; + var H4l = H4.low; + var H5h = H5.high; + var H5l = H5.low; + var H6h = H6.high; + var H6l = H6.low; + var H7h = H7.high; + var H7l = H7.low; + + // Working variables + var ah = H0h; + var al = H0l; + var bh = H1h; + var bl = H1l; + var ch = H2h; + var cl = H2l; + var dh = H3h; + var dl = H3l; + var eh = H4h; + var el = H4l; + var fh = H5h; + var fl = H5l; + var gh = H6h; + var gl = H6l; + var hh = H7h; + var hl = H7l; + + // Rounds + for (var i = 0; i < 80; i++) { + var Wil; + var Wih; + + // Shortcut + var Wi = W[i]; + + // Extend message + if (i < 16) { + Wih = Wi.high = M[offset + i * 2] | 0; + Wil = Wi.low = M[offset + i * 2 + 1] | 0; + } else { + // Gamma0 + var gamma0x = W[i - 15]; + var gamma0xh = gamma0x.high; + var gamma0xl = gamma0x.low; + var gamma0h = ((gamma0xh >>> 1) | (gamma0xl << 31)) ^ ((gamma0xh >>> 8) | (gamma0xl << 24)) ^ (gamma0xh >>> 7); + var gamma0l = ((gamma0xl >>> 1) | (gamma0xh << 31)) ^ ((gamma0xl >>> 8) | (gamma0xh << 24)) ^ ((gamma0xl >>> 7) | (gamma0xh << 25)); + + // Gamma1 + var gamma1x = W[i - 2]; + var gamma1xh = gamma1x.high; + var gamma1xl = gamma1x.low; + var gamma1h = ((gamma1xh >>> 19) | (gamma1xl << 13)) ^ ((gamma1xh << 3) | (gamma1xl >>> 29)) ^ (gamma1xh >>> 6); + var gamma1l = ((gamma1xl >>> 19) | (gamma1xh << 13)) ^ ((gamma1xl << 3) | (gamma1xh >>> 29)) ^ ((gamma1xl >>> 6) | (gamma1xh << 26)); + + // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] + var Wi7 = W[i - 7]; + var Wi7h = Wi7.high; + var Wi7l = Wi7.low; + + var Wi16 = W[i - 16]; + var Wi16h = Wi16.high; + var Wi16l = Wi16.low; + + Wil = gamma0l + Wi7l; + Wih = gamma0h + Wi7h + ((Wil >>> 0) < (gamma0l >>> 0) ? 1 : 0); + Wil = Wil + gamma1l; + Wih = Wih + gamma1h + ((Wil >>> 0) < (gamma1l >>> 0) ? 1 : 0); + Wil = Wil + Wi16l; + Wih = Wih + Wi16h + ((Wil >>> 0) < (Wi16l >>> 0) ? 1 : 0); + + Wi.high = Wih; + Wi.low = Wil; + } + + var chh = (eh & fh) ^ (~eh & gh); + var chl = (el & fl) ^ (~el & gl); + var majh = (ah & bh) ^ (ah & ch) ^ (bh & ch); + var majl = (al & bl) ^ (al & cl) ^ (bl & cl); + + var sigma0h = ((ah >>> 28) | (al << 4)) ^ ((ah << 30) | (al >>> 2)) ^ ((ah << 25) | (al >>> 7)); + var sigma0l = ((al >>> 28) | (ah << 4)) ^ ((al << 30) | (ah >>> 2)) ^ ((al << 25) | (ah >>> 7)); + var sigma1h = ((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9)); + var sigma1l = ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)); + + // t1 = h + sigma1 + ch + K[i] + W[i] + var Ki = K[i]; + var Kih = Ki.high; + var Kil = Ki.low; + + var t1l = hl + sigma1l; + var t1h = hh + sigma1h + ((t1l >>> 0) < (hl >>> 0) ? 1 : 0); + var t1l = t1l + chl; + var t1h = t1h + chh + ((t1l >>> 0) < (chl >>> 0) ? 1 : 0); + var t1l = t1l + Kil; + var t1h = t1h + Kih + ((t1l >>> 0) < (Kil >>> 0) ? 1 : 0); + var t1l = t1l + Wil; + var t1h = t1h + Wih + ((t1l >>> 0) < (Wil >>> 0) ? 1 : 0); + + // t2 = sigma0 + maj + var t2l = sigma0l + majl; + var t2h = sigma0h + majh + ((t2l >>> 0) < (sigma0l >>> 0) ? 1 : 0); + + // Update working variables + hh = gh; + hl = gl; + gh = fh; + gl = fl; + fh = eh; + fl = el; + el = (dl + t1l) | 0; + eh = (dh + t1h + ((el >>> 0) < (dl >>> 0) ? 1 : 0)) | 0; + dh = ch; + dl = cl; + ch = bh; + cl = bl; + bh = ah; + bl = al; + al = (t1l + t2l) | 0; + ah = (t1h + t2h + ((al >>> 0) < (t1l >>> 0) ? 1 : 0)) | 0; + } + + // Intermediate hash value + H0l = H0.low = (H0l + al); + H0.high = (H0h + ah + ((H0l >>> 0) < (al >>> 0) ? 1 : 0)); + H1l = H1.low = (H1l + bl); + H1.high = (H1h + bh + ((H1l >>> 0) < (bl >>> 0) ? 1 : 0)); + H2l = H2.low = (H2l + cl); + H2.high = (H2h + ch + ((H2l >>> 0) < (cl >>> 0) ? 1 : 0)); + H3l = H3.low = (H3l + dl); + H3.high = (H3h + dh + ((H3l >>> 0) < (dl >>> 0) ? 1 : 0)); + H4l = H4.low = (H4l + el); + H4.high = (H4h + eh + ((H4l >>> 0) < (el >>> 0) ? 1 : 0)); + H5l = H5.low = (H5l + fl); + H5.high = (H5h + fh + ((H5l >>> 0) < (fl >>> 0) ? 1 : 0)); + H6l = H6.low = (H6l + gl); + H6.high = (H6h + gh + ((H6l >>> 0) < (gl >>> 0) ? 1 : 0)); + H7l = H7.low = (H7l + hl); + H7.high = (H7h + hh + ((H7l >>> 0) < (hl >>> 0) ? 1 : 0)); + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 30] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 31] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Convert hash to 32-bit word array before returning + var hash = this._hash.toX32(); + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + }, + + blockSize: 1024/32 + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA512('message'); + * var hash = CryptoJS.SHA512(wordArray); + */ + C.SHA512 = Hasher._createHelper(SHA512); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA512(message, key); + */ + C.HmacSHA512 = Hasher._createHmacHelper(SHA512); + }()); + + + return CryptoJS.SHA512; + +})); + +/***/ }), + +/***/ 61945: +/*!**************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/tripledes.js ***! + \**************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory, undef) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952), __webpack_require__(/*! ./enc-base64 */ 35909), __webpack_require__(/*! ./md5 */ 34905), __webpack_require__(/*! ./evpkdf */ 28492), __webpack_require__(/*! ./cipher-core */ 93617)); + } + else {} +}(this, function (CryptoJS) { + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var BlockCipher = C_lib.BlockCipher; + var C_algo = C.algo; + + // Permuted Choice 1 constants + var PC1 = [ + 57, 49, 41, 33, 25, 17, 9, 1, + 58, 50, 42, 34, 26, 18, 10, 2, + 59, 51, 43, 35, 27, 19, 11, 3, + 60, 52, 44, 36, 63, 55, 47, 39, + 31, 23, 15, 7, 62, 54, 46, 38, + 30, 22, 14, 6, 61, 53, 45, 37, + 29, 21, 13, 5, 28, 20, 12, 4 + ]; + + // Permuted Choice 2 constants + var PC2 = [ + 14, 17, 11, 24, 1, 5, + 3, 28, 15, 6, 21, 10, + 23, 19, 12, 4, 26, 8, + 16, 7, 27, 20, 13, 2, + 41, 52, 31, 37, 47, 55, + 30, 40, 51, 45, 33, 48, + 44, 49, 39, 56, 34, 53, + 46, 42, 50, 36, 29, 32 + ]; + + // Cumulative bit shift constants + var BIT_SHIFTS = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28]; + + // SBOXes and round permutation constants + var SBOX_P = [ + { + 0x0: 0x808200, + 0x10000000: 0x8000, + 0x20000000: 0x808002, + 0x30000000: 0x2, + 0x40000000: 0x200, + 0x50000000: 0x808202, + 0x60000000: 0x800202, + 0x70000000: 0x800000, + 0x80000000: 0x202, + 0x90000000: 0x800200, + 0xa0000000: 0x8200, + 0xb0000000: 0x808000, + 0xc0000000: 0x8002, + 0xd0000000: 0x800002, + 0xe0000000: 0x0, + 0xf0000000: 0x8202, + 0x8000000: 0x0, + 0x18000000: 0x808202, + 0x28000000: 0x8202, + 0x38000000: 0x8000, + 0x48000000: 0x808200, + 0x58000000: 0x200, + 0x68000000: 0x808002, + 0x78000000: 0x2, + 0x88000000: 0x800200, + 0x98000000: 0x8200, + 0xa8000000: 0x808000, + 0xb8000000: 0x800202, + 0xc8000000: 0x800002, + 0xd8000000: 0x8002, + 0xe8000000: 0x202, + 0xf8000000: 0x800000, + 0x1: 0x8000, + 0x10000001: 0x2, + 0x20000001: 0x808200, + 0x30000001: 0x800000, + 0x40000001: 0x808002, + 0x50000001: 0x8200, + 0x60000001: 0x200, + 0x70000001: 0x800202, + 0x80000001: 0x808202, + 0x90000001: 0x808000, + 0xa0000001: 0x800002, + 0xb0000001: 0x8202, + 0xc0000001: 0x202, + 0xd0000001: 0x800200, + 0xe0000001: 0x8002, + 0xf0000001: 0x0, + 0x8000001: 0x808202, + 0x18000001: 0x808000, + 0x28000001: 0x800000, + 0x38000001: 0x200, + 0x48000001: 0x8000, + 0x58000001: 0x800002, + 0x68000001: 0x2, + 0x78000001: 0x8202, + 0x88000001: 0x8002, + 0x98000001: 0x800202, + 0xa8000001: 0x202, + 0xb8000001: 0x808200, + 0xc8000001: 0x800200, + 0xd8000001: 0x0, + 0xe8000001: 0x8200, + 0xf8000001: 0x808002 + }, + { + 0x0: 0x40084010, + 0x1000000: 0x4000, + 0x2000000: 0x80000, + 0x3000000: 0x40080010, + 0x4000000: 0x40000010, + 0x5000000: 0x40084000, + 0x6000000: 0x40004000, + 0x7000000: 0x10, + 0x8000000: 0x84000, + 0x9000000: 0x40004010, + 0xa000000: 0x40000000, + 0xb000000: 0x84010, + 0xc000000: 0x80010, + 0xd000000: 0x0, + 0xe000000: 0x4010, + 0xf000000: 0x40080000, + 0x800000: 0x40004000, + 0x1800000: 0x84010, + 0x2800000: 0x10, + 0x3800000: 0x40004010, + 0x4800000: 0x40084010, + 0x5800000: 0x40000000, + 0x6800000: 0x80000, + 0x7800000: 0x40080010, + 0x8800000: 0x80010, + 0x9800000: 0x0, + 0xa800000: 0x4000, + 0xb800000: 0x40080000, + 0xc800000: 0x40000010, + 0xd800000: 0x84000, + 0xe800000: 0x40084000, + 0xf800000: 0x4010, + 0x10000000: 0x0, + 0x11000000: 0x40080010, + 0x12000000: 0x40004010, + 0x13000000: 0x40084000, + 0x14000000: 0x40080000, + 0x15000000: 0x10, + 0x16000000: 0x84010, + 0x17000000: 0x4000, + 0x18000000: 0x4010, + 0x19000000: 0x80000, + 0x1a000000: 0x80010, + 0x1b000000: 0x40000010, + 0x1c000000: 0x84000, + 0x1d000000: 0x40004000, + 0x1e000000: 0x40000000, + 0x1f000000: 0x40084010, + 0x10800000: 0x84010, + 0x11800000: 0x80000, + 0x12800000: 0x40080000, + 0x13800000: 0x4000, + 0x14800000: 0x40004000, + 0x15800000: 0x40084010, + 0x16800000: 0x10, + 0x17800000: 0x40000000, + 0x18800000: 0x40084000, + 0x19800000: 0x40000010, + 0x1a800000: 0x40004010, + 0x1b800000: 0x80010, + 0x1c800000: 0x0, + 0x1d800000: 0x4010, + 0x1e800000: 0x40080010, + 0x1f800000: 0x84000 + }, + { + 0x0: 0x104, + 0x100000: 0x0, + 0x200000: 0x4000100, + 0x300000: 0x10104, + 0x400000: 0x10004, + 0x500000: 0x4000004, + 0x600000: 0x4010104, + 0x700000: 0x4010000, + 0x800000: 0x4000000, + 0x900000: 0x4010100, + 0xa00000: 0x10100, + 0xb00000: 0x4010004, + 0xc00000: 0x4000104, + 0xd00000: 0x10000, + 0xe00000: 0x4, + 0xf00000: 0x100, + 0x80000: 0x4010100, + 0x180000: 0x4010004, + 0x280000: 0x0, + 0x380000: 0x4000100, + 0x480000: 0x4000004, + 0x580000: 0x10000, + 0x680000: 0x10004, + 0x780000: 0x104, + 0x880000: 0x4, + 0x980000: 0x100, + 0xa80000: 0x4010000, + 0xb80000: 0x10104, + 0xc80000: 0x10100, + 0xd80000: 0x4000104, + 0xe80000: 0x4010104, + 0xf80000: 0x4000000, + 0x1000000: 0x4010100, + 0x1100000: 0x10004, + 0x1200000: 0x10000, + 0x1300000: 0x4000100, + 0x1400000: 0x100, + 0x1500000: 0x4010104, + 0x1600000: 0x4000004, + 0x1700000: 0x0, + 0x1800000: 0x4000104, + 0x1900000: 0x4000000, + 0x1a00000: 0x4, + 0x1b00000: 0x10100, + 0x1c00000: 0x4010000, + 0x1d00000: 0x104, + 0x1e00000: 0x10104, + 0x1f00000: 0x4010004, + 0x1080000: 0x4000000, + 0x1180000: 0x104, + 0x1280000: 0x4010100, + 0x1380000: 0x0, + 0x1480000: 0x10004, + 0x1580000: 0x4000100, + 0x1680000: 0x100, + 0x1780000: 0x4010004, + 0x1880000: 0x10000, + 0x1980000: 0x4010104, + 0x1a80000: 0x10104, + 0x1b80000: 0x4000004, + 0x1c80000: 0x4000104, + 0x1d80000: 0x4010000, + 0x1e80000: 0x4, + 0x1f80000: 0x10100 + }, + { + 0x0: 0x80401000, + 0x10000: 0x80001040, + 0x20000: 0x401040, + 0x30000: 0x80400000, + 0x40000: 0x0, + 0x50000: 0x401000, + 0x60000: 0x80000040, + 0x70000: 0x400040, + 0x80000: 0x80000000, + 0x90000: 0x400000, + 0xa0000: 0x40, + 0xb0000: 0x80001000, + 0xc0000: 0x80400040, + 0xd0000: 0x1040, + 0xe0000: 0x1000, + 0xf0000: 0x80401040, + 0x8000: 0x80001040, + 0x18000: 0x40, + 0x28000: 0x80400040, + 0x38000: 0x80001000, + 0x48000: 0x401000, + 0x58000: 0x80401040, + 0x68000: 0x0, + 0x78000: 0x80400000, + 0x88000: 0x1000, + 0x98000: 0x80401000, + 0xa8000: 0x400000, + 0xb8000: 0x1040, + 0xc8000: 0x80000000, + 0xd8000: 0x400040, + 0xe8000: 0x401040, + 0xf8000: 0x80000040, + 0x100000: 0x400040, + 0x110000: 0x401000, + 0x120000: 0x80000040, + 0x130000: 0x0, + 0x140000: 0x1040, + 0x150000: 0x80400040, + 0x160000: 0x80401000, + 0x170000: 0x80001040, + 0x180000: 0x80401040, + 0x190000: 0x80000000, + 0x1a0000: 0x80400000, + 0x1b0000: 0x401040, + 0x1c0000: 0x80001000, + 0x1d0000: 0x400000, + 0x1e0000: 0x40, + 0x1f0000: 0x1000, + 0x108000: 0x80400000, + 0x118000: 0x80401040, + 0x128000: 0x0, + 0x138000: 0x401000, + 0x148000: 0x400040, + 0x158000: 0x80000000, + 0x168000: 0x80001040, + 0x178000: 0x40, + 0x188000: 0x80000040, + 0x198000: 0x1000, + 0x1a8000: 0x80001000, + 0x1b8000: 0x80400040, + 0x1c8000: 0x1040, + 0x1d8000: 0x80401000, + 0x1e8000: 0x400000, + 0x1f8000: 0x401040 + }, + { + 0x0: 0x80, + 0x1000: 0x1040000, + 0x2000: 0x40000, + 0x3000: 0x20000000, + 0x4000: 0x20040080, + 0x5000: 0x1000080, + 0x6000: 0x21000080, + 0x7000: 0x40080, + 0x8000: 0x1000000, + 0x9000: 0x20040000, + 0xa000: 0x20000080, + 0xb000: 0x21040080, + 0xc000: 0x21040000, + 0xd000: 0x0, + 0xe000: 0x1040080, + 0xf000: 0x21000000, + 0x800: 0x1040080, + 0x1800: 0x21000080, + 0x2800: 0x80, + 0x3800: 0x1040000, + 0x4800: 0x40000, + 0x5800: 0x20040080, + 0x6800: 0x21040000, + 0x7800: 0x20000000, + 0x8800: 0x20040000, + 0x9800: 0x0, + 0xa800: 0x21040080, + 0xb800: 0x1000080, + 0xc800: 0x20000080, + 0xd800: 0x21000000, + 0xe800: 0x1000000, + 0xf800: 0x40080, + 0x10000: 0x40000, + 0x11000: 0x80, + 0x12000: 0x20000000, + 0x13000: 0x21000080, + 0x14000: 0x1000080, + 0x15000: 0x21040000, + 0x16000: 0x20040080, + 0x17000: 0x1000000, + 0x18000: 0x21040080, + 0x19000: 0x21000000, + 0x1a000: 0x1040000, + 0x1b000: 0x20040000, + 0x1c000: 0x40080, + 0x1d000: 0x20000080, + 0x1e000: 0x0, + 0x1f000: 0x1040080, + 0x10800: 0x21000080, + 0x11800: 0x1000000, + 0x12800: 0x1040000, + 0x13800: 0x20040080, + 0x14800: 0x20000000, + 0x15800: 0x1040080, + 0x16800: 0x80, + 0x17800: 0x21040000, + 0x18800: 0x40080, + 0x19800: 0x21040080, + 0x1a800: 0x0, + 0x1b800: 0x21000000, + 0x1c800: 0x1000080, + 0x1d800: 0x40000, + 0x1e800: 0x20040000, + 0x1f800: 0x20000080 + }, + { + 0x0: 0x10000008, + 0x100: 0x2000, + 0x200: 0x10200000, + 0x300: 0x10202008, + 0x400: 0x10002000, + 0x500: 0x200000, + 0x600: 0x200008, + 0x700: 0x10000000, + 0x800: 0x0, + 0x900: 0x10002008, + 0xa00: 0x202000, + 0xb00: 0x8, + 0xc00: 0x10200008, + 0xd00: 0x202008, + 0xe00: 0x2008, + 0xf00: 0x10202000, + 0x80: 0x10200000, + 0x180: 0x10202008, + 0x280: 0x8, + 0x380: 0x200000, + 0x480: 0x202008, + 0x580: 0x10000008, + 0x680: 0x10002000, + 0x780: 0x2008, + 0x880: 0x200008, + 0x980: 0x2000, + 0xa80: 0x10002008, + 0xb80: 0x10200008, + 0xc80: 0x0, + 0xd80: 0x10202000, + 0xe80: 0x202000, + 0xf80: 0x10000000, + 0x1000: 0x10002000, + 0x1100: 0x10200008, + 0x1200: 0x10202008, + 0x1300: 0x2008, + 0x1400: 0x200000, + 0x1500: 0x10000000, + 0x1600: 0x10000008, + 0x1700: 0x202000, + 0x1800: 0x202008, + 0x1900: 0x0, + 0x1a00: 0x8, + 0x1b00: 0x10200000, + 0x1c00: 0x2000, + 0x1d00: 0x10002008, + 0x1e00: 0x10202000, + 0x1f00: 0x200008, + 0x1080: 0x8, + 0x1180: 0x202000, + 0x1280: 0x200000, + 0x1380: 0x10000008, + 0x1480: 0x10002000, + 0x1580: 0x2008, + 0x1680: 0x10202008, + 0x1780: 0x10200000, + 0x1880: 0x10202000, + 0x1980: 0x10200008, + 0x1a80: 0x2000, + 0x1b80: 0x202008, + 0x1c80: 0x200008, + 0x1d80: 0x0, + 0x1e80: 0x10000000, + 0x1f80: 0x10002008 + }, + { + 0x0: 0x100000, + 0x10: 0x2000401, + 0x20: 0x400, + 0x30: 0x100401, + 0x40: 0x2100401, + 0x50: 0x0, + 0x60: 0x1, + 0x70: 0x2100001, + 0x80: 0x2000400, + 0x90: 0x100001, + 0xa0: 0x2000001, + 0xb0: 0x2100400, + 0xc0: 0x2100000, + 0xd0: 0x401, + 0xe0: 0x100400, + 0xf0: 0x2000000, + 0x8: 0x2100001, + 0x18: 0x0, + 0x28: 0x2000401, + 0x38: 0x2100400, + 0x48: 0x100000, + 0x58: 0x2000001, + 0x68: 0x2000000, + 0x78: 0x401, + 0x88: 0x100401, + 0x98: 0x2000400, + 0xa8: 0x2100000, + 0xb8: 0x100001, + 0xc8: 0x400, + 0xd8: 0x2100401, + 0xe8: 0x1, + 0xf8: 0x100400, + 0x100: 0x2000000, + 0x110: 0x100000, + 0x120: 0x2000401, + 0x130: 0x2100001, + 0x140: 0x100001, + 0x150: 0x2000400, + 0x160: 0x2100400, + 0x170: 0x100401, + 0x180: 0x401, + 0x190: 0x2100401, + 0x1a0: 0x100400, + 0x1b0: 0x1, + 0x1c0: 0x0, + 0x1d0: 0x2100000, + 0x1e0: 0x2000001, + 0x1f0: 0x400, + 0x108: 0x100400, + 0x118: 0x2000401, + 0x128: 0x2100001, + 0x138: 0x1, + 0x148: 0x2000000, + 0x158: 0x100000, + 0x168: 0x401, + 0x178: 0x2100400, + 0x188: 0x2000001, + 0x198: 0x2100000, + 0x1a8: 0x0, + 0x1b8: 0x2100401, + 0x1c8: 0x100401, + 0x1d8: 0x400, + 0x1e8: 0x2000400, + 0x1f8: 0x100001 + }, + { + 0x0: 0x8000820, + 0x1: 0x20000, + 0x2: 0x8000000, + 0x3: 0x20, + 0x4: 0x20020, + 0x5: 0x8020820, + 0x6: 0x8020800, + 0x7: 0x800, + 0x8: 0x8020000, + 0x9: 0x8000800, + 0xa: 0x20800, + 0xb: 0x8020020, + 0xc: 0x820, + 0xd: 0x0, + 0xe: 0x8000020, + 0xf: 0x20820, + 0x80000000: 0x800, + 0x80000001: 0x8020820, + 0x80000002: 0x8000820, + 0x80000003: 0x8000000, + 0x80000004: 0x8020000, + 0x80000005: 0x20800, + 0x80000006: 0x20820, + 0x80000007: 0x20, + 0x80000008: 0x8000020, + 0x80000009: 0x820, + 0x8000000a: 0x20020, + 0x8000000b: 0x8020800, + 0x8000000c: 0x0, + 0x8000000d: 0x8020020, + 0x8000000e: 0x8000800, + 0x8000000f: 0x20000, + 0x10: 0x20820, + 0x11: 0x8020800, + 0x12: 0x20, + 0x13: 0x800, + 0x14: 0x8000800, + 0x15: 0x8000020, + 0x16: 0x8020020, + 0x17: 0x20000, + 0x18: 0x0, + 0x19: 0x20020, + 0x1a: 0x8020000, + 0x1b: 0x8000820, + 0x1c: 0x8020820, + 0x1d: 0x20800, + 0x1e: 0x820, + 0x1f: 0x8000000, + 0x80000010: 0x20000, + 0x80000011: 0x800, + 0x80000012: 0x8020020, + 0x80000013: 0x20820, + 0x80000014: 0x20, + 0x80000015: 0x8020000, + 0x80000016: 0x8000000, + 0x80000017: 0x8000820, + 0x80000018: 0x8020820, + 0x80000019: 0x8000020, + 0x8000001a: 0x8000800, + 0x8000001b: 0x0, + 0x8000001c: 0x20800, + 0x8000001d: 0x820, + 0x8000001e: 0x20020, + 0x8000001f: 0x8020800 + } + ]; + + // Masks that select the SBOX input + var SBOX_MASK = [ + 0xf8000001, 0x1f800000, 0x01f80000, 0x001f8000, + 0x0001f800, 0x00001f80, 0x000001f8, 0x8000001f + ]; + + /** + * DES block cipher algorithm. + */ + var DES = C_algo.DES = BlockCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + + // Select 56 bits according to PC1 + var keyBits = []; + for (var i = 0; i < 56; i++) { + var keyBitPos = PC1[i] - 1; + keyBits[i] = (keyWords[keyBitPos >>> 5] >>> (31 - keyBitPos % 32)) & 1; + } + + // Assemble 16 subkeys + var subKeys = this._subKeys = []; + for (var nSubKey = 0; nSubKey < 16; nSubKey++) { + // Create subkey + var subKey = subKeys[nSubKey] = []; + + // Shortcut + var bitShift = BIT_SHIFTS[nSubKey]; + + // Select 48 bits according to PC2 + for (var i = 0; i < 24; i++) { + // Select from the left 28 key bits + subKey[(i / 6) | 0] |= keyBits[((PC2[i] - 1) + bitShift) % 28] << (31 - i % 6); + + // Select from the right 28 key bits + subKey[4 + ((i / 6) | 0)] |= keyBits[28 + (((PC2[i + 24] - 1) + bitShift) % 28)] << (31 - i % 6); + } + + // Since each subkey is applied to an expanded 32-bit input, + // the subkey can be broken into 8 values scaled to 32-bits, + // which allows the key to be used without expansion + subKey[0] = (subKey[0] << 1) | (subKey[0] >>> 31); + for (var i = 1; i < 7; i++) { + subKey[i] = subKey[i] >>> ((i - 1) * 4 + 3); + } + subKey[7] = (subKey[7] << 5) | (subKey[7] >>> 27); + } + + // Compute inverse subkeys + var invSubKeys = this._invSubKeys = []; + for (var i = 0; i < 16; i++) { + invSubKeys[i] = subKeys[15 - i]; + } + }, + + encryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._subKeys); + }, + + decryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._invSubKeys); + }, + + _doCryptBlock: function (M, offset, subKeys) { + // Get input + this._lBlock = M[offset]; + this._rBlock = M[offset + 1]; + + // Initial permutation + exchangeLR.call(this, 4, 0x0f0f0f0f); + exchangeLR.call(this, 16, 0x0000ffff); + exchangeRL.call(this, 2, 0x33333333); + exchangeRL.call(this, 8, 0x00ff00ff); + exchangeLR.call(this, 1, 0x55555555); + + // Rounds + for (var round = 0; round < 16; round++) { + // Shortcuts + var subKey = subKeys[round]; + var lBlock = this._lBlock; + var rBlock = this._rBlock; + + // Feistel function + var f = 0; + for (var i = 0; i < 8; i++) { + f |= SBOX_P[i][((rBlock ^ subKey[i]) & SBOX_MASK[i]) >>> 0]; + } + this._lBlock = rBlock; + this._rBlock = lBlock ^ f; + } + + // Undo swap from last round + var t = this._lBlock; + this._lBlock = this._rBlock; + this._rBlock = t; + + // Final permutation + exchangeLR.call(this, 1, 0x55555555); + exchangeRL.call(this, 8, 0x00ff00ff); + exchangeRL.call(this, 2, 0x33333333); + exchangeLR.call(this, 16, 0x0000ffff); + exchangeLR.call(this, 4, 0x0f0f0f0f); + + // Set output + M[offset] = this._lBlock; + M[offset + 1] = this._rBlock; + }, + + keySize: 64/32, + + ivSize: 64/32, + + blockSize: 64/32 + }); + + // Swap bits across the left and right words + function exchangeLR(offset, mask) { + var t = ((this._lBlock >>> offset) ^ this._rBlock) & mask; + this._rBlock ^= t; + this._lBlock ^= t << offset; + } + + function exchangeRL(offset, mask) { + var t = ((this._rBlock >>> offset) ^ this._lBlock) & mask; + this._lBlock ^= t; + this._rBlock ^= t << offset; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.DES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.DES.decrypt(ciphertext, key, cfg); + */ + C.DES = BlockCipher._createHelper(DES); + + /** + * Triple-DES block cipher algorithm. + */ + var TripleDES = C_algo.TripleDES = BlockCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + // Make sure the key length is valid (64, 128 or >= 192 bit) + if (keyWords.length !== 2 && keyWords.length !== 4 && keyWords.length < 6) { + throw new Error('Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.'); + } + + // Extend the key according to the keying options defined in 3DES standard + var key1 = keyWords.slice(0, 2); + var key2 = keyWords.length < 4 ? keyWords.slice(0, 2) : keyWords.slice(2, 4); + var key3 = keyWords.length < 6 ? keyWords.slice(0, 2) : keyWords.slice(4, 6); + + // Create DES instances + this._des1 = DES.createEncryptor(WordArray.create(key1)); + this._des2 = DES.createEncryptor(WordArray.create(key2)); + this._des3 = DES.createEncryptor(WordArray.create(key3)); + }, + + encryptBlock: function (M, offset) { + this._des1.encryptBlock(M, offset); + this._des2.decryptBlock(M, offset); + this._des3.encryptBlock(M, offset); + }, + + decryptBlock: function (M, offset) { + this._des3.decryptBlock(M, offset); + this._des2.encryptBlock(M, offset); + this._des1.decryptBlock(M, offset); + }, + + keySize: 192/32, + + ivSize: 64/32, + + blockSize: 64/32 + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.TripleDES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.TripleDES.decrypt(ciphertext, key, cfg); + */ + C.TripleDES = BlockCipher._createHelper(TripleDES); + }()); + + + return CryptoJS.TripleDES; + +})); + +/***/ }), + +/***/ 41988: +/*!*************************************************************!*\ + !*** ./node_modules/_crypto-js@4.1.1@crypto-js/x64-core.js ***! + \*************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +;(function (root, factory) { + if (true) { + // CommonJS + module.exports = exports = factory(__webpack_require__(/*! ./core */ 52952)); + } + else {} +}(this, function (CryptoJS) { + + (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var X32WordArray = C_lib.WordArray; + + /** + * x64 namespace. + */ + var C_x64 = C.x64 = {}; + + /** + * A 64-bit word. + */ + var X64Word = C_x64.Word = Base.extend({ + /** + * Initializes a newly created 64-bit word. + * + * @param {number} high The high 32 bits. + * @param {number} low The low 32 bits. + * + * @example + * + * var x64Word = CryptoJS.x64.Word.create(0x00010203, 0x04050607); + */ + init: function (high, low) { + this.high = high; + this.low = low; + } + + /** + * Bitwise NOTs this word. + * + * @return {X64Word} A new x64-Word object after negating. + * + * @example + * + * var negated = x64Word.not(); + */ + // not: function () { + // var high = ~this.high; + // var low = ~this.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise ANDs this word with the passed word. + * + * @param {X64Word} word The x64-Word to AND with this word. + * + * @return {X64Word} A new x64-Word object after ANDing. + * + * @example + * + * var anded = x64Word.and(anotherX64Word); + */ + // and: function (word) { + // var high = this.high & word.high; + // var low = this.low & word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise ORs this word with the passed word. + * + * @param {X64Word} word The x64-Word to OR with this word. + * + * @return {X64Word} A new x64-Word object after ORing. + * + * @example + * + * var ored = x64Word.or(anotherX64Word); + */ + // or: function (word) { + // var high = this.high | word.high; + // var low = this.low | word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise XORs this word with the passed word. + * + * @param {X64Word} word The x64-Word to XOR with this word. + * + * @return {X64Word} A new x64-Word object after XORing. + * + * @example + * + * var xored = x64Word.xor(anotherX64Word); + */ + // xor: function (word) { + // var high = this.high ^ word.high; + // var low = this.low ^ word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Shifts this word n bits to the left. + * + * @param {number} n The number of bits to shift. + * + * @return {X64Word} A new x64-Word object after shifting. + * + * @example + * + * var shifted = x64Word.shiftL(25); + */ + // shiftL: function (n) { + // if (n < 32) { + // var high = (this.high << n) | (this.low >>> (32 - n)); + // var low = this.low << n; + // } else { + // var high = this.low << (n - 32); + // var low = 0; + // } + + // return X64Word.create(high, low); + // }, + + /** + * Shifts this word n bits to the right. + * + * @param {number} n The number of bits to shift. + * + * @return {X64Word} A new x64-Word object after shifting. + * + * @example + * + * var shifted = x64Word.shiftR(7); + */ + // shiftR: function (n) { + // if (n < 32) { + // var low = (this.low >>> n) | (this.high << (32 - n)); + // var high = this.high >>> n; + // } else { + // var low = this.high >>> (n - 32); + // var high = 0; + // } + + // return X64Word.create(high, low); + // }, + + /** + * Rotates this word n bits to the left. + * + * @param {number} n The number of bits to rotate. + * + * @return {X64Word} A new x64-Word object after rotating. + * + * @example + * + * var rotated = x64Word.rotL(25); + */ + // rotL: function (n) { + // return this.shiftL(n).or(this.shiftR(64 - n)); + // }, + + /** + * Rotates this word n bits to the right. + * + * @param {number} n The number of bits to rotate. + * + * @return {X64Word} A new x64-Word object after rotating. + * + * @example + * + * var rotated = x64Word.rotR(7); + */ + // rotR: function (n) { + // return this.shiftR(n).or(this.shiftL(64 - n)); + // }, + + /** + * Adds this word with the passed word. + * + * @param {X64Word} word The x64-Word to add with this word. + * + * @return {X64Word} A new x64-Word object after adding. + * + * @example + * + * var added = x64Word.add(anotherX64Word); + */ + // add: function (word) { + // var low = (this.low + word.low) | 0; + // var carry = (low >>> 0) < (this.low >>> 0) ? 1 : 0; + // var high = (this.high + word.high + carry) | 0; + + // return X64Word.create(high, low); + // } + }); + + /** + * An array of 64-bit words. + * + * @property {Array} words The array of CryptoJS.x64.Word objects. + * @property {number} sigBytes The number of significant bytes in this word array. + */ + var X64WordArray = C_x64.WordArray = Base.extend({ + /** + * Initializes a newly created word array. + * + * @param {Array} words (Optional) An array of CryptoJS.x64.Word objects. + * @param {number} sigBytes (Optional) The number of significant bytes in the words. + * + * @example + * + * var wordArray = CryptoJS.x64.WordArray.create(); + * + * var wordArray = CryptoJS.x64.WordArray.create([ + * CryptoJS.x64.Word.create(0x00010203, 0x04050607), + * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) + * ]); + * + * var wordArray = CryptoJS.x64.WordArray.create([ + * CryptoJS.x64.Word.create(0x00010203, 0x04050607), + * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) + * ], 10); + */ + init: function (words, sigBytes) { + words = this.words = words || []; + + if (sigBytes != undefined) { + this.sigBytes = sigBytes; + } else { + this.sigBytes = words.length * 8; + } + }, + + /** + * Converts this 64-bit word array to a 32-bit word array. + * + * @return {CryptoJS.lib.WordArray} This word array's data as a 32-bit word array. + * + * @example + * + * var x32WordArray = x64WordArray.toX32(); + */ + toX32: function () { + // Shortcuts + var x64Words = this.words; + var x64WordsLength = x64Words.length; + + // Convert + var x32Words = []; + for (var i = 0; i < x64WordsLength; i++) { + var x64Word = x64Words[i]; + x32Words.push(x64Word.high); + x32Words.push(x64Word.low); + } + + return X32WordArray.create(x32Words, this.sigBytes); + }, + + /** + * Creates a copy of this word array. + * + * @return {X64WordArray} The clone. + * + * @example + * + * var clone = x64WordArray.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + + // Clone "words" array + var words = clone.words = this.words.slice(0); + + // Clone each X64Word object + var wordsLength = words.length; + for (var i = 0; i < wordsLength; i++) { + words[i] = words[i].clone(); + } + + return clone; + } + }); + }()); + + + return CryptoJS; + +})); + /***/ }) }]); \ No newline at end of file diff --git a/77670.a4de4ad1.async.js b/77670.a4de4ad1.async.js deleted file mode 100644 index ee5c5763b6..0000000000 --- a/77670.a4de4ad1.async.js +++ /dev/null @@ -1,1327 +0,0 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[77670],{ - -/***/ 88289: -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 22415: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/PlusOutlined.js + 1 modules ***! - \******************************************************************************************************/ -/***/ (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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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 - })); -}; - -/**![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: -/*!*****************************************************************!*\ - !*** ./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 */ 29541); -/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rc-util/es/omit */ 83930); -/* 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__) { - -"use strict"; - -// 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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/pickAttrs.js -var pickAttrs = __webpack_require__(68073); -// 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.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules -var DownOutlined = __webpack_require__(43501); -// 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); - -/***/ }), - -/***/ 25769: -/*!**************************************************************************!*\ - !*** ./node_modules/_copy-to-clipboard@3.3.3@copy-to-clipboard/index.js ***! - \**************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var deselectCurrent = __webpack_require__(/*! toggle-selection */ 98040); - -var clipboardToIE11Formatting = { - "text/plain": "Text", - "text/html": "Url", - "default": "Text" -} - -var defaultMessage = "Copy to clipboard: #{key}, Enter"; - -function format(message) { - var copyKey = (/mac os x/i.test(navigator.userAgent) ? "⌘" : "Ctrl") + "+C"; - return message.replace(/#{\s*key\s*}/g, copyKey); -} - -function copy(text, options) { - var debug, - message, - reselectPrevious, - range, - selection, - mark, - success = false; - if (!options) { - options = {}; - } - debug = options.debug || false; - try { - reselectPrevious = deselectCurrent(); - - range = document.createRange(); - selection = document.getSelection(); - - mark = document.createElement("span"); - mark.textContent = text; - // avoid screen readers from reading out loud the text - mark.ariaHidden = "true" - // reset user styles for span element - mark.style.all = "unset"; - // prevents scrolling to the end of the page - mark.style.position = "fixed"; - mark.style.top = 0; - mark.style.clip = "rect(0, 0, 0, 0)"; - // used to preserve spaces and line breaks - mark.style.whiteSpace = "pre"; - // do not inherit user-select (it may be `none`) - mark.style.webkitUserSelect = "text"; - mark.style.MozUserSelect = "text"; - mark.style.msUserSelect = "text"; - mark.style.userSelect = "text"; - mark.addEventListener("copy", function(e) { - e.stopPropagation(); - if (options.format) { - e.preventDefault(); - if (typeof e.clipboardData === "undefined") { // IE 11 - debug && console.warn("unable to use e.clipboardData"); - debug && console.warn("trying IE specific stuff"); - window.clipboardData.clearData(); - var format = clipboardToIE11Formatting[options.format] || clipboardToIE11Formatting["default"] - window.clipboardData.setData(format, text); - } else { // all other browsers - e.clipboardData.clearData(); - e.clipboardData.setData(options.format, text); - } - } - if (options.onCopy) { - e.preventDefault(); - options.onCopy(e.clipboardData); - } - }); - - document.body.appendChild(mark); - - range.selectNodeContents(mark); - selection.addRange(range); - - var successful = document.execCommand("copy"); - if (!successful) { - throw new Error("copy command was unsuccessful"); - } - success = true; - } catch (err) { - debug && console.error("unable to copy using execCommand: ", err); - debug && console.warn("trying IE specific stuff"); - try { - window.clipboardData.setData(options.format || "text", text); - options.onCopy && options.onCopy(window.clipboardData); - success = true; - } catch (err) { - debug && console.error("unable to copy using clipboardData: ", err); - debug && console.error("falling back to prompt"); - message = format("message" in options ? options.message : defaultMessage); - window.prompt(message, text); - } - } finally { - if (selection) { - if (typeof selection.removeRange == "function") { - selection.removeRange(range); - } else { - selection.removeAllRanges(); - } - } - - if (mark) { - document.body.removeChild(mark); - } - reselectPrevious(); - } - - return success; -} - -module.exports = copy; - - -/***/ }), - -/***/ 83145: -/*!**********************************************************************************************!*\ - !*** ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/Component.js ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", ({ - value: true -})); -exports.CopyToClipboard = void 0; - -var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); - -var _copyToClipboard = _interopRequireDefault(__webpack_require__(/*! copy-to-clipboard */ 25769)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a 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); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -var CopyToClipboard = -/*#__PURE__*/ -function (_React$PureComponent) { - _inherits(CopyToClipboard, _React$PureComponent); - - function CopyToClipboard() { - var _getPrototypeOf2; - - var _this; - - _classCallCheck(this, CopyToClipboard); - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(CopyToClipboard)).call.apply(_getPrototypeOf2, [this].concat(args))); - - _defineProperty(_assertThisInitialized(_this), "onClick", function (event) { - var _this$props = _this.props, - text = _this$props.text, - onCopy = _this$props.onCopy, - children = _this$props.children, - options = _this$props.options; - - var elem = _react["default"].Children.only(children); - - var result = (0, _copyToClipboard["default"])(text, options); - - if (onCopy) { - onCopy(text, result); - } // Bypass onClick if it was present - - - if (elem && elem.props && typeof elem.props.onClick === 'function') { - elem.props.onClick(event); - } - }); - - return _this; - } - - _createClass(CopyToClipboard, [{ - key: "render", - value: function render() { - var _this$props2 = this.props, - _text = _this$props2.text, - _onCopy = _this$props2.onCopy, - _options = _this$props2.options, - children = _this$props2.children, - props = _objectWithoutProperties(_this$props2, ["text", "onCopy", "options", "children"]); - - var elem = _react["default"].Children.only(children); - - return _react["default"].cloneElement(elem, _objectSpread({}, props, { - onClick: this.onClick - })); - } - }]); - - return CopyToClipboard; -}(_react["default"].PureComponent); - -exports.CopyToClipboard = CopyToClipboard; - -_defineProperty(CopyToClipboard, "defaultProps", { - onCopy: undefined, - options: undefined -}); - -/***/ }), - -/***/ 56102: -/*!******************************************************************************************!*\ - !*** ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js ***! - \******************************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; - - -var _require = __webpack_require__(/*! ./Component */ 83145), - CopyToClipboard = _require.CopyToClipboard; - -CopyToClipboard.CopyToClipboard = CopyToClipboard; -module.exports = CopyToClipboard; - -/***/ }), - -/***/ 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) - - -/***/ }), - -/***/ 98040: -/*!************************************************************************!*\ - !*** ./node_modules/_toggle-selection@1.0.6@toggle-selection/index.js ***! - \************************************************************************/ -/***/ (function(module) { - - -module.exports = function () { - var selection = document.getSelection(); - if (!selection.rangeCount) { - return function () {}; - } - var active = document.activeElement; - - var ranges = []; - for (var i = 0; i < selection.rangeCount; i++) { - ranges.push(selection.getRangeAt(i)); - } - - switch (active.tagName.toUpperCase()) { // .toUpperCase handles XHTML - case 'INPUT': - case 'TEXTAREA': - active.blur(); - break; - - default: - active = null; - break; - } - - selection.removeAllRanges(); - return function () { - selection.type === 'Caret' && - selection.removeAllRanges(); - - if (!selection.rangeCount) { - ranges.forEach(function(range) { - selection.addRange(range); - }); - } - - active && - active.focus(); - }; -}; - - -/***/ }) - -}]); \ No newline at end of file diff --git a/74287.3d8c5040.async.js b/78684.706c44d5.async.js similarity index 87% rename from 74287.3d8c5040.async.js rename to 78684.706c44d5.async.js index 38b53a80bf..056128d64b 100644 --- a/74287.3d8c5040.async.js +++ b/78684.706c44d5.async.js @@ -1,5 +1,4 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[74287,28247,19807],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[78684,49166,28247,19807],{ /***/ 89136: /*!*****************************************************************************************************!*\ @@ -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/79074.266a977d.async.js b/79074.734e3c2e.async.js similarity index 99% rename from 79074.266a977d.async.js rename to 79074.734e3c2e.async.js index bf62d198d8..b7e645ecf8 100644 --- a/79074.266a977d.async.js +++ b/79074.734e3c2e.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[79074,73336,56219,23942,99998,39011,38996,27491,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[79074,73336,56219,23942,99998,39011,38996,27491,44467,93221,88178,14161,70122,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/80480.e79b0d40.async.js b/80480.1d4c3804.async.js similarity index 99% rename from 80480.e79b0d40.async.js rename to 80480.1d4c3804.async.js index 461251aa35..a13d3c1615 100644 --- a/80480.e79b0d40.async.js +++ b/80480.1d4c3804.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[80480,52720,73336,45504,46117,39011,10646,98964,38996,27491,93221,88178,14161,70122,81326,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[80480,52720,73336,45504,46117,39011,10646,98964,38996,27491,44467,93221,88178,14161,70122,81326,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/85274.72610a64.async.js b/85274.d2a04fe9.async.js similarity index 98% rename from 85274.72610a64.async.js rename to 85274.d2a04fe9.async.js index ed8bcac4ac..57910b4034 100644 --- a/85274.72610a64.async.js +++ b/85274.d2a04fe9.async.js @@ -3027,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; }, @@ -3046,16 +3045,16 @@ function updateMoopCase(id, params) { /* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; }, /* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; }, /* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; }, -/* harmony export */ jj: function() { return /* binding */ ExportCourseWorkListShixuns; }, /* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; }, /* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; }, /* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; }, /* 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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); @@ -3573,14 +3572,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: @@ -3592,7 +3591,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { var res; @@ -3845,7 +3844,7 @@ var exportUserExerciseDetail = /*#__PURE__*/function () { case 0: _context28.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/consult_exercise.json"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"), query: params })); case 2: @@ -3880,14 +3879,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: @@ -3896,19 +3897,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: @@ -3917,71 +3919,11 @@ 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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context33.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)); - } else if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); - } - // else if(res.status === -1){ - // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) - // }; - // console.log(JSON.stringify(params)) - // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) - // hideLoading(); - case 4: - case "end": - return _context33.stop(); - } - }, _callee33); - })); - return function ExportCourseWorkListShixuns(_x35, _x36) { - return _ref33.apply(this, arguments); - }; -}(); - /***/ }), /***/ 57636: diff --git a/8585.8c9564c5.async.js b/8585.c7658cde.async.js similarity index 99% rename from 8585.8c9564c5.async.js rename to 8585.c7658cde.async.js index 86ece33d24..bd49251e4c 100644 --- a/8585.8c9564c5.async.js +++ b/8585.c7658cde.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[8585,73336,33473,39011,38996,27491,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[8585,73336,33473,39011,38996,27491,44467,93221,88178,14161,70122,98255],{ /***/ 22596: /*!***********************************************************************************************************!*\ diff --git a/89382.11672104.async.js b/89382.4b157315.async.js similarity index 99% rename from 89382.11672104.async.js rename to 89382.4b157315.async.js index bb3f4a8e49..0dfed695d9 100644 --- a/89382.11672104.async.js +++ b/89382.4b157315.async.js @@ -7919,7 +7919,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { onChange: handleTabsChange, tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Problemsetmodules.searchWrap, - children: [(0,authority/* isLogin */.bg)() && activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + children: [activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { className: Problemsetmodules.addQuestionBtn, onClick: handleNew, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { @@ -7953,7 +7953,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { tab: "\u56E2\u961F\u5171\u4EAB" }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u6536\u85CF\u5939" - }, "2"), (0,authority/* isLogin */.bg)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u6211\u521B\u5EFA\u7684" }, "0")] }) diff --git a/91857.58a02a1b.async.js b/91857.32dc231a.async.js similarity index 99% rename from 91857.58a02a1b.async.js rename to 91857.32dc231a.async.js index d795d7bde5..f9f46fd5c3 100644 --- a/91857.58a02a1b.async.js +++ b/91857.32dc231a.async.js @@ -21,7 +21,7 @@ /* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ 36355); /* harmony import */ var _menu__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../menu */ 20834); /* harmony import */ var _menu_OverrideContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../menu/OverrideContext */ 40875); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../theme/internal */ 26068); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../theme/internal */ 88088); /* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./style */ 47211); "use client"; diff --git a/96738.96c62abe.async.js b/96738.81fa1ebb.async.js similarity index 93% rename from 96738.96c62abe.async.js rename to 96738.81fa1ebb.async.js index 932e2d1fa6..9280b207c3 100644 --- a/96738.96c62abe.async.js +++ b/96738.81fa1ebb.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; }, @@ -31,16 +30,16 @@ /* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; }, /* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; }, /* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; }, -/* harmony export */ jj: function() { return /* binding */ ExportCourseWorkListShixuns; }, /* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; }, /* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; }, /* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; }, /* 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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); @@ -558,14 +557,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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 +576,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { var res; @@ -830,7 +829,7 @@ var exportUserExerciseDetail = /*#__PURE__*/function () { case 0: _context28.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/consult_exercise.json"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"), query: params })); case 2: @@ -865,14 +864,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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 +882,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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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,71 +904,11 @@ 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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context33.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)); - } else if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); - } - // else if(res.status === -1){ - // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) - // }; - // console.log(JSON.stringify(params)) - // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) - // hideLoading(); - case 4: - case "end": - return _context33.stop(); - } - }, _callee33); - })); - return function ExportCourseWorkListShixuns(_x35, _x36) { - return _ref33.apply(this, arguments); - }; -}(); - /***/ }) }]); \ No newline at end of file diff --git a/98964.ba3e6965.async.js b/98964.a08edbc8.async.js similarity index 99% rename from 98964.ba3e6965.async.js rename to 98964.a08edbc8.async.js index 2978499760..d1ceb8c3c6 100644 --- a/98964.ba3e6965.async.js +++ b/98964.a08edbc8.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[98964,52720,73336,45504,10646,38996,27491,93221,88178,14161,70122,81326,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[98964,52720,73336,45504,10646,38996,27491,44467,93221,88178,14161,70122,81326,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/99998.0e71d58b.async.js b/99998.7c5f597a.async.js similarity index 99% rename from 99998.0e71d58b.async.js rename to 99998.7c5f597a.async.js index e30ee7c515..9a79367a17 100644 --- a/99998.0e71d58b.async.js +++ b/99998.7c5f597a.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[99998,73336,79074,56219,23942,39011,38996,27491,93221,88178,14161,70122,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[99998,73336,79074,56219,23942,39011,38996,27491,44467,93221,88178,14161,70122,98255],{ /***/ 89136: /*!*****************************************************************************************************!*\ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..05b9d163e5267afb1d933b189a1d6210fc2fe634 GIT binary patch literal 9049 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 28b6c45a15..ec43667eb1 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - +头歌实践教学平台 @@ -27,7 +27,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/js/jupyter.js b/js/jupyter.js index 8286f7d346..71ea178024 100644 --- a/js/jupyter.js +++ b/js/jupyter.js @@ -1,9 +1,7 @@ -var lockEvent = false; -; (function (open) { +(function (open) { XMLHttpRequest.prototype.open = function (method, url, async, user, password) { this.addEventListener("load", function () { if (method === "PUT") { - // if(!lockEvent) window.top.postMessage('jupytermessage', '*'); } }); @@ -17,7 +15,6 @@ var lockEvent = false; return fetch.apply(this, arguments).then(function (response) { try { if (options.method === "PUT" || (typeof url === "object" && url.method === "PUT")) { - // if(!lockEvent) window.top.postMessage('jupytermessage', '*'); } } catch (error) { @@ -30,23 +27,6 @@ var lockEvent = false; })(window.fetch); function saveCode() { - try { - var elements = document.querySelectorAll('[data-command="docmanager:save"]'); - - elements.forEach(function (element) { - element.click(); - }); - } catch (error) { - - } - - try { - document.querySelector("[data-jupyter-action='jupyter-notebook:save-notebook']").click(); - } catch (error) { - - } - - var saveEvent = new KeyboardEvent('keydown', { key: 's', ctrlKey: true @@ -57,18 +37,18 @@ var lockEvent = false; function onReceiveMessage(e) { try { - if (e.data === 'saveCode') { - lockEvent = true; + if (mes.type === 'saveCode') { saveCode() - setTimeout(() => { - lockEvent = false - }, 1000) } } catch (error) { console.log('error:', error, e); } } - + (function () { + setInterval(() => { + saveCode() + }, 5000) + })(); window.addEventListener('message', onReceiveMessage); \ No newline at end of file diff --git a/js/public.js b/js/public.js index 9e4d318aac..a9940a40ab 100644 --- a/js/public.js +++ b/js/public.js @@ -68,7 +68,7 @@ function IEVersion() { var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器 var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1; if (isIE || isIE11) { - window.location.replace('/react/build/upgrade-browser.html'); + window.location.replace('/upgrade-browser.html'); } } IEVersion(); diff --git a/layouts__ShixunDetail__index.8232b876.async.js b/layouts__ShixunDetail__index.e40aacb3.async.js similarity index 99% rename from layouts__ShixunDetail__index.8232b876.async.js rename to layouts__ShixunDetail__index.e40aacb3.async.js index 4f8c3c9a36..50d83b3cfc 100644 --- a/layouts__ShixunDetail__index.8232b876.async.js +++ b/layouts__ShixunDetail__index.e40aacb3.async.js @@ -1745,18 +1745,16 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) { } }, [classroomList.actionTabs.key]); (0,_react_17_0_2_react.useEffect)(function () { - if (classroomList.actionTabs.key === '添加学生') { - (0,classrooms/* getAllClass */.F9)().then(function (res) { - if (res) { - var _res$student_groups$; - setClassData(res.student_groups); - // 设置form - form.setFieldsValue({ - search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id - }); - } - }); - } + (0,classrooms/* getAllClass */.F9)().then(function (res) { + if (res) { + var _res$student_groups$; + setClassData(res.student_groups); + // 设置form + form.setFieldsValue({ + search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id + }); + } + }); }, []); var getData = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { diff --git a/layouts__SimpleLayouts.773bcf04.chunk.css b/layouts__SimpleLayouts.350ee14a.chunk.css similarity index 70% rename from layouts__SimpleLayouts.773bcf04.chunk.css rename to layouts__SimpleLayouts.350ee14a.chunk.css index 88f7ae21e0..a57a7ae3b5 100644 --- a/layouts__SimpleLayouts.773bcf04.chunk.css +++ b/layouts__SimpleLayouts.350ee14a.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 .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 .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span { + font-size: 16px; + color: #ffffff; + display: inline-block; + position: relative; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo img { - height: 43px; +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b { + color: #d4443c; + transform: translate(2px, -7px); + display: inline-block; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.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 .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-iearning___LZfyg .menu___twLGR li.actived___ohMks a { + color: #196efd; } -.header___Wn4fJ .wrap___Yr9Co .menu .active::after { +.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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/layouts__SimpleLayouts.5d71d606.async.js b/layouts__SimpleLayouts.356398e1.async.js similarity index 85% rename from layouts__SimpleLayouts.5d71d606.async.js rename to layouts__SimpleLayouts.356398e1.async.js index 707a0d5826..cd852c35e2 100644 --- a/layouts__SimpleLayouts.5d71d606.async.js +++ b/layouts__SimpleLayouts.356398e1.async.js @@ -1,51 +1,6 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[37062],{ -/***/ 89136: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - /***/ 56772: /*!****************************************************!*\ !*** ./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__(49962); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 12 modules +var Header = __webpack_require__(15932); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(12712); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js @@ -1272,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.41.0@rc-util/es/raf.js -var raf = __webpack_require__(84462); -;// 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 */ 43527); -/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 84462); - - -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); - -/***/ }), - -/***/ 98115: -/*!************************************************************************!*\ - !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.1@rc-motion/es/index.js + 12 modules -var es = __webpack_require__(19090); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// 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); - -/***/ }), - -/***/ 98135: -/*!*********************************************************************!*\ - !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(89136); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js -var es_ref = __webpack_require__(85510); -// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(11013); -// 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 */ 14706); -/* 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.e2a14ac5.async.js b/layouts__index.c5d6c95a.async.js similarity index 97% rename from layouts__index.e2a14ac5.async.js rename to layouts__index.c5d6c95a.async.js index 3dad1d921c..8f8d17d01a 100644 --- a/layouts__index.e2a14ac5.async.js +++ b/layouts__index.c5d6c95a.async.js @@ -1,3 +1,4 @@ +"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[41717],{ /***/ 88289: @@ -6,7 +7,6 @@ \*******************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -52,7 +52,6 @@ if (false) {} \********************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -"use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); @@ -351,11 +350,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__(17985); -// 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 @@ -371,8 +365,6 @@ var _crypto_js_4_1_1_crypto_js_default = /*#__PURE__*/__webpack_require__.n(_cry - - var LoginForm_inputStyle = { height: 48, borderRadius: 4 @@ -406,16 +398,9 @@ 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; + var res, from; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: @@ -425,24 +410,17 @@ var LoginForm_LoginPopComponents = function LoginPopComponents(_ref) { setErrorValue('系统检测您的密码强度过低,请及时修改'); // return } - newValues = objectSpread2_default()({}, values); - iv = _crypto_js_4_1_1_crypto_js_default().enc.Utf8.parse("5183666c72eec9e4"); - ciphertext = _crypto_js_4_1_1_crypto_js_default().AES.encrypt(values.password || "", iv, { - iv: iv, - mode: (_crypto_js_4_1_1_crypto_js_default()).mode.CBC - }); - newValues.password = ciphertext.toString(); setFormValue(objectSpread2_default()({}, values)); - _context.next = 9; - return (0,service_user/* LoginIn */.Es)(newValues); - case 9: + _context.next = 5; + return (0,service_user/* LoginIn */.Es)(values); + case 5: res = _context.sent; if (!res.status) { - _context.next = 23; + _context.next = 19; break; } if (!(res.status === -4)) { - _context.next = 17; + _context.next = 13; break; } dispatch({ @@ -460,18 +438,18 @@ var LoginForm_LoginPopComponents = function LoginPopComponents(_ref) { } }); return _context.abrupt("return"); - case 17: + case 13: if (!(res.status === -5)) { - _context.next = 21; + _context.next = 17; break; } setErrorData([res === null || res === void 0 ? void 0 : res.message]); setOpenUnlockLogin(true); return _context.abrupt("return"); - case 21: + case 17: setErrorValue(res === null || res === void 0 ? void 0 : res.message); return _context.abrupt("return"); - case 23: + case 19: if (res !== null && res !== void 0 && res.show) { localStorage.setItem('extension-modal', 'exist'); localStorage.setItem('extension-date', res === null || res === void 0 ? void 0 : res.start_date); @@ -479,35 +457,35 @@ var LoginForm_LoginPopComponents = function LoginPopComponents(_ref) { localStorage.removeItem('extension-modal'); } if (!(location.pathname === '/user/login' || location.pathname === '/login')) { - _context.next = 39; + _context.next = 35; break; } from = searchParams.get("form") || searchParams.get("back_url"); if (!from) { - _context.next = 30; + _context.next = 26; break; } window.location.href = decodeURIComponent(from); - _context.next = 37; + _context.next = 33; break; - case 30: + case 26: if (password.test(values.password)) { - _context.next = 35; + _context.next = 31; break; } message/* default */.ZP.info('系统检测您的密码强度过低,请及时修改'); window.location.href = '/account/secure'; - _context.next = 37; + _context.next = 33; break; - case 35: + case 31: window.location.reload(); return _context.abrupt("return"); - case 37: - _context.next = 47; + case 33: + _context.next = 43; break; - case 39: + case 35: if (password.test(values.password)) { - _context.next = 45; + _context.next = 41; break; } message/* default */.ZP.info('系统检测您的密码强度过低,请及时修改'); @@ -518,14 +496,14 @@ var LoginForm_LoginPopComponents = function LoginPopComponents(_ref) { showPopLogin: false } }); - _context.next = 47; + _context.next = 43; break; - case 45: + case 41: window.location.reload(); return _context.abrupt("return"); - case 47: + case 43: form.resetFields(); - case 48: + case 44: case "end": return _context.stop(); } @@ -603,35 +581,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", @@ -1574,6 +1523,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__(17985); ;// CONCATENATED MODULE: ./src/components/User/PopLoginRegister/components/OauthPanel/index.tsx @@ -2706,8 +2657,8 @@ var spin = __webpack_require__(71418); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(99232); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(49962); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 12 modules +var Header = __webpack_require__(15932); // 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); @@ -3229,7 +3180,6 @@ var SimpleLayouts = function SimpleLayouts(_ref) { \*********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -3707,7 +3657,6 @@ es_alert_Alert.ErrorBoundary = alert_ErrorBoundary; \**********************************************************/ /***/ (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 */ 10711); "use client"; @@ -3721,16 +3670,6 @@ 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); -/***/ }), - -/***/ 3828: -/*!************************!*\ - !*** crypto (ignored) ***! - \************************/ -/***/ (function() { - -/* (ignored) */ - /***/ }) }]); \ No newline at end of file diff --git a/layouts__index.004fb591.chunk.css b/layouts__index.e9aaca4d.chunk.css similarity index 67% rename from layouts__index.004fb591.chunk.css rename to layouts__index.e9aaca4d.chunk.css index 721f8684a0..bde7946aaa 100644 --- a/layouts__index.004fb591.chunk.css +++ b/layouts__index.e9aaca4d.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 .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 .wrap___Yr9Co .menu a:nth-last-child(1) { - margin-right: 0; +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b { + color: #d4443c; + transform: translate(2px, -7px); + display: inline-block; } -.header___Wn4fJ .wrap___Yr9Co .menu a:hover { - color: #5299e1; +.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-iearning___LZfyg .menu___twLGR li:hover a { + color: #828383; +} +.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a { + color: #196efd; } -.header___Wn4fJ .wrap___Yr9Co .menu .active::after { +.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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/layouts__user__index.976d7cd9.chunk.css b/layouts__user__index.626bcb64.chunk.css similarity index 60% rename from layouts__user__index.976d7cd9.chunk.css rename to layouts__user__index.626bcb64.chunk.css index 6b10de7a77..2656e212b0 100644 --- a/layouts__user__index.976d7cd9.chunk.css +++ b/layouts__user__index.626bcb64.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 .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 .wrap___Yr9Co .menu a:nth-last-child(1) { - margin-right: 0; +.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:hover { - color: #5299e1; +.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 .logo { - margin-left: 0; - margin-right: 22px; +.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___Wn4fJ .wrap___Yr9Co .menu .logo img { - height: 43px; +.header-iearning___LZfyg [class~='ant-layout-header'] { + padding: 0; + height: 60px; + color: #000; + color: initial; + background: transparent; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/layouts__user__index.98860685.async.js b/layouts__user__index.98860685.async.js deleted file mode 100644 index dd228b9095..0000000000 --- a/layouts__user__index.98860685.async.js +++ /dev/null @@ -1,1339 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25972,45927,26744,93617,86736,28247,19807],{ - -/***/ 88289: -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 89136: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 88911: -/*!************************************************!*\ - !*** ./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__(26795); -;// 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__(17985); -// 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__(49962); -;// 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__(12712); -;// 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.3.7@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules -var EllipsisOutlined = __webpack_require__(75197); -// 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); - -/***/ }), - -/***/ 98135: -/*!*********************************************************************!*\ - !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(89136); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js -var es_ref = __webpack_require__(85510); -// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(11013); -// 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 */ 10711); -"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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// 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 */ 14706); -/* 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/layouts__user__index.c066eb35.async.js b/layouts__user__index.c066eb35.async.js new file mode 100644 index 0000000000..67354d6f41 --- /dev/null +++ b/layouts__user__index.c066eb35.async.js @@ -0,0 +1,328 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[25972],{ + +/***/ 63228: +/*!************************************************!*\ + !*** ./src/layouts/user/index.tsx + 5 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__(26795); +;// 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__(17985); +// 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 + 12 modules +var Header = __webpack_require__(15932); +;// CONCATENATED MODULE: ./src/layouts/user/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +;// 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.jsx)("div", { + className: "register-introduce", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("h4", { + children: "\u4EBA\u5DE5\u667A\u80FD\u8BAD\u7EC3\u5E08\u5B9E\u8BAD\u5E73\u53F0" + }) + }), /*#__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/p__Account__Secure__index.4d47daf4.async.js b/p__Account__Secure__index.f2c69a0b.async.js similarity index 98% rename from p__Account__Secure__index.4d47daf4.async.js rename to p__Account__Secure__index.f2c69a0b.async.js index 1f0e26961c..da700580ad 100644 --- a/p__Account__Secure__index.4d47daf4.async.js +++ b/p__Account__Secure__index.f2c69a0b.async.js @@ -46,9 +46,9 @@ if (false) {} /***/ }), -/***/ 77190: +/***/ 11178: /*!********************************************************!*\ - !*** ./src/pages/Account/Secure/index.tsx + 2 modules ***! + !*** ./src/pages/Account/Secure/index.tsx + 1 modules ***! \********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -94,31 +94,8 @@ var modal = __webpack_require__(43418); ;// CONCATENATED MODULE: ./src/pages/Account/Secure/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Securemodules = ({"wrap":"wrap___vEhcs","content":"content___ebZIP","hint":"hint___b1gVO","titleWrap":"titleWrap___iGFyX","title":"title___O7ajd","formWrap":"formWrap___hsI9d","row":"row___xYJES","rowBorder":"rowBorder___YP4Tf","name":"name___kvtHq","status":"status___Z3SQA","description":"description___iGcNP","active":"active___DoK2i","color999":"color999___MWFZD","colorCDCDCD":"colorCDCDCD___miC4g","colorRed":"colorRed___YHbHP","submitButton":"submitButton___iLv6C","buttonWrap":"buttonWrap___gaJuB"}); -;// CONCATENATED MODULE: ./src/utils/hooks/useInterval.tsx - -function useInterval(callback, delay) { - var savedCallback = (0,_react_17_0_2_react.useRef)(); - var savedId = (0,_react_17_0_2_react.useRef)(); - - // 保存新回调 - (0,_react_17_0_2_react.useEffect)(function () { - savedCallback.current = callback; - }); - - // 建立 interval - (0,_react_17_0_2_react.useEffect)(function () { - function tick() { - savedCallback.current(); - } - if (delay !== null) { - var id = setInterval(tick, delay); - savedId.current = id; - return function () { - return clearInterval(id); - }; - } - }, [delay]); -} +// EXTERNAL MODULE: ./src/utils/hooks/useInterval.tsx +var useInterval = __webpack_require__(73224); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(26795); // EXTERNAL MODULE: ./src/utils/fetch.ts @@ -248,7 +225,7 @@ var Secure = function Secure(_ref) { (0,_react_17_0_2_react.useEffect)(function () { setActive(parseInt(searchParams.get("active"))); }, [location]); - useInterval(function () { + (0,useInterval/* useInterval */.Y)(function () { if (!countdownFlag) { return; } else { @@ -1132,6 +1109,43 @@ var Secure = function Secure(_ref) { /***/ }), +/***/ 73224: +/*!*****************************************!*\ + !*** ./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]); +} + +/***/ }), + /***/ 98135: /*!*********************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! diff --git a/p__Administration__Student__index.3d9ef45f.async.js b/p__Administration__Student__index.efd6f438.async.js similarity index 99% rename from p__Administration__Student__index.3d9ef45f.async.js rename to p__Administration__Student__index.efd6f438.async.js index cacaabb44c..cae1200e3b 100644 --- a/p__Administration__Student__index.3d9ef45f.async.js +++ b/p__Administration__Student__index.efd6f438.async.js @@ -825,9 +825,6 @@ var AddTeacher = function AddTeacher(_ref) { })] }), notSearch && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "tc font16 c-light-black mt40 pb30", - style: { - width: '100%' - }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: ImagesIcon/* search1Icon */.L6, width: "250", @@ -838,9 +835,6 @@ var AddTeacher = function AddTeacher(_ref) { })] }), !notSearch && tableData == '' && !isLoading && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "tc font16 c-light-black mt40 pb30", - style: { - width: '100%' - }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: ImagesIcon/* noDataIcon */.z3, width: "100", diff --git a/p__Administration__Student__index.25639ac1.chunk.css b/p__Administration__Student__index.f4e29379.chunk.css similarity index 99% rename from p__Administration__Student__index.25639ac1.chunk.css rename to p__Administration__Student__index.f4e29379.chunk.css index a1a37bdd1c..20ae335782 100644 --- a/p__Administration__Student__index.25639ac1.chunk.css +++ b/p__Administration__Student__index.f4e29379.chunk.css @@ -351,7 +351,7 @@ div[data-node-key="3"] { } .addStudentContainer___c5ADl .listItem___cOpB2 { display: flex; - flex-wrap: wrap; + justify-content: center; padding-top: 10px; } .addStudentContainer___c5ADl .listItem___cOpB2 .tips___UuolQ { diff --git a/p__Classrooms__Index__index.77feb469.async.js b/p__Classrooms__Index__index.efebe647.async.js similarity index 99% rename from p__Classrooms__Index__index.77feb469.async.js rename to p__Classrooms__Index__index.efebe647.async.js index 663cf52276..513d888339 100644 --- a/p__Classrooms__Index__index.77feb469.async.js +++ b/p__Classrooms__Index__index.efebe647.async.js @@ -455,10 +455,11 @@ var VerifyType = /*#__PURE__*/function (VerifyType) { return VerifyType; }(VerifyType || {}); var Page = function Page(_ref) { - var _user$userInfo3, _globalSetting$settin, _user$userInfo4, _globalSetting$settin2, _globalSetting$settin3; + var _user$userInfo3, _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3; var globalSetting = _ref.globalSetting, dispatch = _ref.dispatch, - user = _ref.user; + user = _ref.user, + homePage = _ref.homePage; var _useState = (0,_react_17_0_2_react.useState)({ page: 1, limit: 16, @@ -524,7 +525,10 @@ var Page = function Page(_ref) { }, []); (0,_react_17_0_2_react.useEffect)(function () { getList(params); - // dispatch({ type: 'ja', payload: {} }) + dispatch({ + type: 'homePage/home', + payload: {} + }); }, []); var getList = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(parameter) { @@ -625,7 +629,7 @@ var Page = function Page(_ref) { click: function click() { (0,util/* openNewWindow */.xg)('/classroomsoverview'); }, - isShow: user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.is_show_btn + isShow: homePage === null || homePage === void 0 ? void 0 : homePage.is_show_btn }].filter(function (item) { return item.isShow; }); @@ -687,10 +691,12 @@ var Page = function Page(_ref) { }; /* harmony default export */ var Index = ((0,_umi_production_exports.connect)(function (_ref3) { var user = _ref3.user, - globalSetting = _ref3.globalSetting; + globalSetting = _ref3.globalSetting, + homePage = _ref3.homePage; return { user: user, - globalSetting: globalSetting + globalSetting: globalSetting, + homePage: homePage }; })(Page)); diff --git a/p__Classrooms__Lists__Attachment__index.fbc3c64c.async.js b/p__Classrooms__Lists__Attachment__index.a75fccd4.async.js similarity index 99% rename from p__Classrooms__Lists__Attachment__index.fbc3c64c.async.js rename to p__Classrooms__Lists__Attachment__index.a75fccd4.async.js index 5bf841a036..4ec2d1539f 100644 --- a/p__Classrooms__Lists__Attachment__index.fbc3c64c.async.js +++ b/p__Classrooms__Lists__Attachment__index.a75fccd4.async.js @@ -1160,9 +1160,9 @@ var Upload_SetPublic = function SetPublic(_ref) { beforeUpload: function beforeUpload(file) { var fileSize = file.size / 1024 / 1024; var fileType = file.name.split(".").slice(-1)[0].toLowerCase(); - if (fileSize > 5000 || fileSize == 0) { - message/* default */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002").concat(fileSize == 0 ? "文件内容不能为空" : '超过文件大小限制(5G)')); - return upload/* default */.Z.LIST_IGNORE; + if (fileSize > 500 || fileSize == 0) { + message/* default */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002").concat(fileSize == 0 ? "文件内容不能为空" : '超过文件大小限制(500MB)')); + return Promise.reject(); } // if(fileTypes.indexOf(fileType)==-1){ // message.error(`${file.name} 文件无法上传,当前仅限支持pdf、word、excel、ppt、zip文件`) @@ -1198,7 +1198,8 @@ var Upload_SetPublic = function SetPublic(_ref) { case 2: value = form.getFieldValue(); value = Object.assign({}, formValue, value); - _context.next = 6; + console.log(value.attachment_ids); + _context.next = 7; return (0,fetch/* default */.ZP)("/api/files/upload.json", { method: 'post', body: { @@ -1214,7 +1215,7 @@ var Upload_SetPublic = function SetPublic(_ref) { publish_time: value.publish_time } }); - case 6: + case 7: res = _context.sent; if (res.status === 0) { message/* default */.ZP.success('操作成功'); @@ -1236,7 +1237,7 @@ var Upload_SetPublic = function SetPublic(_ref) { }); } setFileList([]); - case 9: + case 10: case "end": return _context.stop(); } @@ -1270,7 +1271,11 @@ var Upload_SetPublic = function SetPublic(_ref) { normalize: function normalize(value) { var uploadNameSizeSeperator = '  '; var fileList = value.filter(function (item) { + var fileSize = item.size / 1024 / 1024; + var fileType = item.originFileObj.name.split(".").slice(-1)[0].toLowerCase(); if (item.name.indexOf(uploadNameSizeSeperator) === -1) item.name = "".concat(item.name).concat(uploadNameSizeSeperator).concat((0,util/* bytesToSize */.RD)(item.size)); + // if (fileSize > 150||(fileTypes.indexOf(fileType)==-1)) return false; + if (fileSize > 500 || fileSize == 0) return false; return true; }); setFileList(fileList); @@ -1301,7 +1306,7 @@ var Upload_SetPublic = function SetPublic(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["2. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7", (0,authority/* isSuperAdmins */.Ny)() ? '5G' : '5G', "\u3002"] + children: ["2. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7", (0,authority/* isSuperAdmins */.Ny)() ? '1G' : '150M', "\u3002"] })] }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -1772,8 +1777,8 @@ var Config_SetPublic = function SetPublic(_ref) { beforeUpload: function beforeUpload(file) { var fileSize = file.size / 1024 / 1024; var fileType = file.name.split(".").slice(-1)[0].toLowerCase(); - if (fileSize > 5000) { - message/* default */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(5G)")); + if (fileSize > 500) { + message/* default */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)")); return Promise.reject(); } if (fileTypes.indexOf(fileType) == -1) { diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.f0e7bc78.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.8666ad3c.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Comment__index.f0e7bc78.async.js rename to p__Classrooms__Lists__CommonHomework__Comment__index.8666ad3c.async.js index 081a68d440..176dc0394a 100644 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.f0e7bc78.async.js +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.8666ad3c.async.js @@ -821,14 +821,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }); }); setdatatables(items); - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.coursesId + } + }); // console.log('----',items); diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.e006234e.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.0ca5fc3c.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Detail__index.e006234e.async.js rename to p__Classrooms__Lists__CommonHomework__Detail__index.0ca5fc3c.async.js index 1a849d8a02..e9dc5d57bb 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.e006234e.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.0ca5fc3c.async.js @@ -7186,7 +7186,7 @@ var shixunExec = __webpack_require__(97892); var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) { - var _user$userInfo, _workList$category, _workList$category2; + var _workList$category, _workList$category2; var user = _ref.user, shixunHomeworks = _ref.shixunHomeworks, dispatch = _ref.dispatch, @@ -7213,15 +7213,13 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) { getData(); }, [params.coursesId]); (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login]); + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.coursesId + } + }); + }, [(0,authority/* isLogin */.bg)()]); /** * 获取数据 */ diff --git a/p__Classrooms__Lists__CommonHomework__index.19e6127a.async.js b/p__Classrooms__Lists__CommonHomework__index.670e3813.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__index.19e6127a.async.js rename to p__Classrooms__Lists__CommonHomework__index.670e3813.async.js index 7ce5ce3698..98764acda4 100644 --- a/p__Classrooms__Lists__CommonHomework__index.19e6127a.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.670e3813.async.js @@ -2881,8 +2881,8 @@ var es_button = __webpack_require__(3113); // 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: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules var divider = __webpack_require__(28103); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules @@ -5081,7 +5081,7 @@ var CommonHomeworkContext = /*#__PURE__*/(0,_react_17_0_2_react.createContext)({ selectArrs: [] }); var ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo4, _user$userInfo5, _detailCommonHomework; + var _user$userInfo4, _detailCommonHomework; var classroomList = _ref.classroomList, loading = _ref.loading, dispatch = _ref.dispatch, @@ -5241,15 +5241,13 @@ var ShixunsListPage = function ShixunsListPage(_ref) { // params.categoryId = paramsFromRouter.categoryId }, [params.categoryId]); (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.id - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login]); + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.id + } + }); + }, []); /** * 监听课程选中 @@ -5657,11 +5655,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { getData(); }, onSort: function onSort(item) { - var _user$userInfo6; + var _user$userInfo5; params.sort_by = item.type; params.sort_direction = item.direction; params.page = 1; - util/* localSort */.cX.setItem("".concat(user === null || user === void 0 || (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login).concat((0,authority/* isAdmin */.GJ)() ? 'Teacher1' : 'Student1'), item, 'CommonHomework'); + util/* localSort */.cX.setItem("".concat(user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login).concat((0,authority/* isAdmin */.GJ)() ? 'Teacher1' : 'Student1'), item, 'CommonHomework'); getData(params); }, onBatch: function onBatch(status) { diff --git a/p__Classrooms__Lists__CourseGroup__Detail__index.b88bed70.async.js b/p__Classrooms__Lists__CourseGroup__Detail__index.25d0ef95.async.js similarity index 93% rename from p__Classrooms__Lists__CourseGroup__Detail__index.b88bed70.async.js rename to p__Classrooms__Lists__CourseGroup__Detail__index.25d0ef95.async.js index 5a8e93cece..91a01c79db 100644 --- a/p__Classrooms__Lists__CourseGroup__Detail__index.b88bed70.async.js +++ b/p__Classrooms__Lists__CourseGroup__Detail__index.25d0ef95.async.js @@ -151,10 +151,9 @@ var jsx_runtime = __webpack_require__(37712); dayjs_min_default().locale('zh-cn'); var ShixunsListPage = function ShixunsListPage(_ref) { - var _params$search, _params$search2, _params$search3, _courseGroupList$filt, _user$userInfo; + var _params$search, _params$search2, _params$search3, _courseGroupList$filt; var classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, - user = _ref.user, loading = _ref.loading, dispatch = _ref.dispatch; var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), { @@ -769,70 +768,10 @@ var ShixunsListPage = function ShixunsListPage(_ref) { title: '操作', align: 'center', dataIndex: 'name', - width: ((0,authority/* isCreator */.d8)() || (0,authority/* isTeacher */.IR)()) && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.professional_certification || (0,authority/* isSuperAdmins */.Ny)() ? 180 : 140, + width: 140, render: function render(text, record) { - var _user$userInfo2, _user$userInfo3; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [(((0,authority/* isCreator */.d8)() || (0,authority/* isTeacher */.IR)()) && ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.professional_certification) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) || (0,authority/* isSuperAdmins */.Ny)()) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - style: { - color: '#165DFF' - }, - onClick: function onClick() { - modal/* default */.Z.confirm({ - centered: true, - width: 515, - icon: null, - okText: '确定', - cancelText: '取消', - title: "\u63D0\u793A", - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: '10px' - }, - children: ["\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#DF8323" - }, - children: "12345678" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!" - })] - }), - onOk: function () { - var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { - var res; - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { - case 0: - _context11.next = 2; - return (0,fetch/* default */.ZP)("/api/courses/".concat(params.coursesId, "/reset_student_password.json"), { - method: 'post', - body: { - user_id: record.user_id - } - }); - case 2: - res = _context11.sent; - if (res.status === 0) { - message/* default */.ZP.success('操作成功'); - } - case 4: - case "end": - return _context11.stop(); - } - }, _callee11); - })); - function onOk() { - return _onOk6.apply(this, arguments); - } - return onOk; - }() - }); - }, - children: "\u91CD\u7F6E\u5BC6\u7801" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { dropdownRender: function dropdownRender() { var _courseGroupList$filt2; return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { @@ -890,7 +829,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "font14 current", style: { - color: '#165DFF' + color: '#3061d0' }, children: "\u79FB\u52A8\u5206\u73ED" }) @@ -898,7 +837,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { className: "current", style: { color: 'red', - marginLeft: 20 + marginLeft: 10 }, onClick: function onClick() { modal/* default */.Z.confirm({ @@ -908,12 +847,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { title: "\u662F\u5426\u786E\u8BA4\u5220\u9664", content: '是否确认将学生从课堂内删除?', onOk: function () { - var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { + var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { var res; - return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - _context12.next = 2; + _context11.next = 2; return (0,teacher/* deleteCourseStudents */.l3)({ coursesId: params.coursesId, students: [{ @@ -921,7 +860,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }] }); case 2: - res = _context12.sent; + res = _context11.sent; if (res.status === 0) { message/* default */.ZP.success('删除成功'); params.page = 1; @@ -937,12 +876,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } case 4: case "end": - return _context12.stop(); + return _context11.stop(); } - }, _callee12); + }, _callee11); })); function onOk() { - return _onOk7.apply(this, arguments); + return _onOk6.apply(this, arguments); } return onOk; }() @@ -1122,13 +1061,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { /* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref7) { var classroomList = _ref7.classroomList, loading = _ref7.loading, - globalSetting = _ref7.globalSetting, - user = _ref7.user; + globalSetting = _ref7.globalSetting; return { classroomList: classroomList, globalSetting: globalSetting, - loading: loading, - user: user + loading: loading }; })(ShixunsListPage)); diff --git a/p__Classrooms__Lists__CourseGroup__List__index.97fd2338.async.js b/p__Classrooms__Lists__CourseGroup__List__index.42c034e7.async.js similarity index 99% rename from p__Classrooms__Lists__CourseGroup__List__index.97fd2338.async.js rename to p__Classrooms__Lists__CourseGroup__List__index.42c034e7.async.js index f474c26669..bda1d48e6b 100644 --- a/p__Classrooms__Lists__CourseGroup__List__index.97fd2338.async.js +++ b/p__Classrooms__Lists__CourseGroup__List__index.42c034e7.async.js @@ -1313,7 +1313,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { render: function render(text, record) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(space/* default */.Z, { size: "middle", - children: [(record === null || record === void 0 ? void 0 : record.manage_auth) && (0,authority/* isAdmin */.GJ)() && !(0,authority/* courseIsEnd */.aQ)() && (record === null || record === void 0 ? void 0 : record.id) != 0 && (record === null || record === void 0 ? void 0 : record.name) != '未分班' && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + children: [(0,authority/* isAdmin */.GJ)() && !(0,authority/* courseIsEnd */.aQ)() && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { dispatch({ type: 'classroomList/setActionTabs', @@ -1373,7 +1373,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }, children: "\u52A0\u5165\u5206\u73ED" }) - }), (record === null || record === void 0 ? void 0 : record.manage_auth) && (detailCourseGroupsList.current_group_id == (record === null || record === void 0 ? void 0 : record.id) || (0,authority/* isAdmin */.GJ)()) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/course_group/").concat(record === null || record === void 0 ? void 0 : record.id, "/detail")); }, diff --git a/p__Classrooms__Lists__CourseGroup__NotList__index.3d446b01.async.js b/p__Classrooms__Lists__CourseGroup__NotList__index.c3426d1b.async.js similarity index 94% rename from p__Classrooms__Lists__CourseGroup__NotList__index.3d446b01.async.js rename to p__Classrooms__Lists__CourseGroup__NotList__index.c3426d1b.async.js index dc55bc3fb2..31fae51b37 100644 --- a/p__Classrooms__Lists__CourseGroup__NotList__index.3d446b01.async.js +++ b/p__Classrooms__Lists__CourseGroup__NotList__index.c3426d1b.async.js @@ -641,10 +641,9 @@ var teacher = __webpack_require__(563); dayjs_min_default().locale('zh-cn'); var ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo, _detailCoursStudentsL; + var _detailCoursStudentsL; var classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, - user = _ref.user, loading = _ref.loading, dispatch = _ref.dispatch; var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {}, { @@ -1002,9 +1001,8 @@ var ShixunsListPage = function ShixunsListPage(_ref) { title: '操作', align: 'center', dataIndex: 'name', - width: (0,authority/* isCreator */.d8)() && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.professional_certification || (0,authority/* isSuperAdmins */.Ny)() ? 180 : 140, + width: 140, render: function render(text, record) { - var _user$userInfo2, _user$userInfo3; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(DropdownSearch/* default */.Z, { onClick: function onClick(id) { @@ -1018,63 +1016,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }, children: "\u79FB\u52A8\u5206\u73ED" })] - }), ((0,authority/* isCreator */.d8)() && ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.professional_certification) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) || (0,authority/* isSuperAdmins */.Ny)()) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "ml10", - onClick: function onClick() { - modal/* default */.Z.confirm({ - centered: true, - icon: null, - width: 515, - okText: '确定', - cancelText: '取消', - title: "\u63D0\u793A", - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: '10px' - }, - children: ["\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#DF8323" - }, - children: "12345678" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!" - })] - }), - onOk: function () { - var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { - var res; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - _context6.next = 2; - return (0,fetch/* default */.ZP)("/api/courses/".concat(params.coursesId, "/reset_student_password.json"), { - method: 'post', - body: { - user_id: record.user_id - } - }); - case 2: - res = _context6.sent; - if (res.status === 0) { - message/* default */.ZP.success('操作成功'); - } - case 4: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - function onOk() { - return _onOk2.apply(this, arguments); - } - return onOk; - }() - }); - }, - children: "\u91CD\u7F6E\u5BC6\u7801" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "current", style: { @@ -1089,12 +1030,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { title: "\u662F\u5426\u786E\u8BA4\u5220\u9664", content: '是否确认将学生从课堂内删除?', onOk: function () { - var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { var res; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - _context7.next = 2; + _context6.next = 2; return (0,teacher/* deleteCourseStudents */.l3)({ coursesId: params.coursesId, students: [{ @@ -1102,7 +1043,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }] }); case 2: - res = _context7.sent; + res = _context6.sent; if (res.status === 0) { message/* default */.ZP.success('删除成功'); setSelectArrs([]); @@ -1115,12 +1056,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } case 4: case "end": - return _context7.stop(); + return _context6.stop(); } - }, _callee7); + }, _callee6); })); function onOk() { - return _onOk3.apply(this, arguments); + return _onOk2.apply(this, arguments); } return onOk; }() @@ -1280,13 +1221,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { /* harmony default export */ var NotList = ((0,_umi_production_exports.connect)(function (_ref6) { var classroomList = _ref6.classroomList, loading = _ref6.loading, - globalSetting = _ref6.globalSetting, - user = _ref6.user; + globalSetting = _ref6.globalSetting; return { classroomList: classroomList, globalSetting: globalSetting, - loading: loading, - user: user + loading: loading }; })(ShixunsListPage)); diff --git a/p__Classrooms__Lists__Exercise__Add__index.4a97ea30.async.js b/p__Classrooms__Lists__Exercise__Add__index.d9a62ef1.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Add__index.4a97ea30.async.js rename to p__Classrooms__Lists__Exercise__Add__index.d9a62ef1.async.js index 745653c437..94503d0fb4 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.4a97ea30.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.d9a62ef1.async.js @@ -1446,8 +1446,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -1457,7 +1455,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -1573,10 +1570,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1949,10 +1942,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -2031,10 +2021,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; diff --git a/p__Classrooms__Lists__Exercise__Answer__index.ed2a0903.async.js b/p__Classrooms__Lists__Exercise__Answer__index.9f78a8ea.async.js similarity index 88% rename from p__Classrooms__Lists__Exercise__Answer__index.ed2a0903.async.js rename to p__Classrooms__Lists__Exercise__Answer__index.9f78a8ea.async.js index d03af3e5c1..6ef52c9b13 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.ed2a0903.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.9f78a8ea.async.js @@ -2764,6 +2764,7 @@ var _excluded = ["globalSetting", "loading", "user", "exercise", "dispatch"]; + var Countdown = statistic/* default */.Z.Countdown; @@ -2773,7 +2774,7 @@ var Answer_scoreStatusMapping = { 1: 'c-green' }; var Answer = function Answer(_ref) { - var _user$userInfo, _user$userInfo2, _user$userInfo3, _answerData$exercise4, _answerData$exercise22, _answerData$exercise23, _answerData$exercise24, _answerData$exercise25, _answerData$exercise26, _answerData$exercise27, _answerData$exercise28, _answerData$exercise29, _answerData$exercise30, _answerData$exercise31, _answerData$exercise_14, _answerData$exercise32, _answerData$exercise33, _answerData$exercise34, _answerData$exercise35, _answerData$exercise36, _answerData$exercise37, _answerData$question_5, _answerData$exercise_15, _answerData$question_6, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18, _answerData$exercise_19, _answerData$exercise_20, _answerData$exercise38, _answerData$exercise_21, _answerData$exercise_22, _answerData$exercise_24, _answerData$exercise_25, _answerData$exercise_26, _answerData$exercise39, _answerData$exercise40, _answerData$exercise41, _answerData$exercise42, _answerData$exercise_27; + var _user$userInfo, _user$userInfo2, _answerData$exercise4, _answerData$exercise24, _answerData$exercise25, _answerData$exercise26, _answerData$exercise27, _answerData$exercise28, _answerData$exercise29, _answerData$exercise30, _answerData$exercise31, _answerData$exercise32, _answerData$exercise33, _answerData$exercise_18, _answerData$exercise34, _answerData$exercise35, _answerData$exercise36, _answerData$exercise37, _answerData$exercise38, _answerData$exercise39, _answerData$question_5, _answerData$exercise_19, _answerData$question_6, _answerData$exercise_20, _answerData$exercise_21, _answerData$exercise_22, _answerData$exercise_23, _answerData$exercise_24, _answerData$exercise40, _answerData$exercise_25, _answerData$exercise_26, _answerData$exercise_28, _answerData$exercise_29, _answerData$exercise_30, _answerData$exercise41, _answerData$exercise42, _answerData$exercise43, _answerData$exercise44, _answerData$exercise_31; var globalSetting = _ref.globalSetting, loading = _ref.loading, user = _ref.user, @@ -2855,6 +2856,14 @@ var Answer = function Answer(_ref) { _useState34 = slicedToArray_default()(_useState33, 2), normalClose = _useState34[0], setNormalClose = _useState34[1]; //可以通过控制台操纵DOM的方式隐藏开考密码弹窗,当用户通过正常方式关闭开考密码弹窗时为true + var _useState35 = (0,_react_17_0_2_react.useState)(false), + _useState36 = slicedToArray_default()(_useState35, 2), + isSubmitCode = _useState36[0], + setIsSubmitCode = _useState36[1]; // 程序填空是否提交代码,这里用作记录 + var _useState37 = (0,_react_17_0_2_react.useState)(null), + _useState38 = slicedToArray_default()(_useState37, 2), + questionItem = _useState38[0], + setQuestionItem = _useState38[1]; //当前题目的相关信息 var iframe = (0,_react_17_0_2_react.useRef)(); var captureRef = (0,_react_17_0_2_react.useRef)(); var localIpRef = (0,_react_17_0_2_react.useRef)(); @@ -2867,50 +2876,46 @@ var Answer = function Answer(_ref) { var socket = (0,_react_17_0_2_react.useMemo)(function () { return new WebSocket("ws://localhost:8082"); }, []); - var _useState35 = (0,_react_17_0_2_react.useState)(0), - _useState36 = slicedToArray_default()(_useState35, 2), - oneindex = _useState36[0], - setoneindex = _useState36[1]; //大题下标 - var _useState37 = (0,_react_17_0_2_react.useState)(0), - _useState38 = slicedToArray_default()(_useState37, 2), - twoindex = _useState38[0], - settwoindex = _useState38[1]; //小题下标 - var _useState39 = (0,_react_17_0_2_react.useState)(false), + var _useState39 = (0,_react_17_0_2_react.useState)(0), _useState40 = slicedToArray_default()(_useState39, 2), - isShowmodal = _useState40[0], - setisshowmodal = _useState40[1]; - var _useState41 = (0,_react_17_0_2_react.useState)(false), + oneindex = _useState40[0], + setoneindex = _useState40[1]; //大题下标 + var _useState41 = (0,_react_17_0_2_react.useState)(0), _useState42 = slicedToArray_default()(_useState41, 2), - ischecked = _useState42[0], - setischecked = _useState42[1]; + twoindex = _useState42[0], + settwoindex = _useState42[1]; //小题下标 var _useState43 = (0,_react_17_0_2_react.useState)(false), _useState44 = slicedToArray_default()(_useState43, 2), - isloading = _useState44[0], - setIsLoading = _useState44[1]; - var allowRouter = ["/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), "/classrooms/".concat(params.coursesId, "/exercise"), "/classrooms/".concat(params.coursesId, "/exercise/"), "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/check"), "/classrooms/".concat(params.coursesId, "/exercisenotice/").concat(params.categoryId, "/users/").concat((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login), "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)]; + isShowmodal = _useState44[0], + setisshowmodal = _useState44[1]; var _useState45 = (0,_react_17_0_2_react.useState)(false), _useState46 = slicedToArray_default()(_useState45, 2), - disabled = _useState46[0], - setDisabled = _useState46[1]; - var _useState47 = (0,_react_17_0_2_react.useState)({ + ischecked = _useState46[0], + setischecked = _useState46[1]; + var allowRouter = ["/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), "/classrooms/".concat(params.coursesId, "/exercise"), "/classrooms/".concat(params.coursesId, "/exercise/"), "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/check"), "/classrooms/".concat(params.coursesId, "/exercisenotice/").concat(params.categoryId, "/users/").concat((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)]; + var _useState47 = (0,_react_17_0_2_react.useState)(false), + _useState48 = slicedToArray_default()(_useState47, 2), + disabled = _useState48[0], + setDisabled = _useState48[1]; + var _useState49 = (0,_react_17_0_2_react.useState)({ left: 0, top: 0, bottom: 0, right: 0 }), - _useState48 = slicedToArray_default()(_useState47, 2), - bounds = _useState48[0], - setBounds = _useState48[1]; - var draggleRef = (0,_react_17_0_2_react.useRef)(null); - var _useState49 = (0,_react_17_0_2_react.useState)(true), _useState50 = slicedToArray_default()(_useState49, 2), - isopen = _useState50[0], - setisopen = _useState50[1]; - var questionPartRef = (0,_react_17_0_2_react.useRef)(); - var _useState51 = (0,_react_17_0_2_react.useState)(false), + bounds = _useState50[0], + setBounds = _useState50[1]; + var draggleRef = (0,_react_17_0_2_react.useRef)(null); + var _useState51 = (0,_react_17_0_2_react.useState)(true), _useState52 = slicedToArray_default()(_useState51, 2), - teachAnalysisModal = _useState52[0], - setTeachAnalysisModal = _useState52[1]; + isopen = _useState52[0], + setisopen = _useState52[1]; + var questionPartRef = (0,_react_17_0_2_react.useRef)(); + var _useState53 = (0,_react_17_0_2_react.useState)(false), + _useState54 = slicedToArray_default()(_useState53, 2), + teachAnalysisModal = _useState54[0], + setTeachAnalysisModal = _useState54[1]; (0,Hooks/* useDisableAction */.y)((0,authority/* isStudent */.dE)()); var _onStart = function onStart(_event, uiData) { var _draggleRef$current; @@ -2933,15 +2938,16 @@ var Answer = function Answer(_ref) { }; }, []); (0,_react_17_0_2_react.useEffect)(function () { - var _user$userInfo4, _user$userInfo5; + var _user$userInfo3, _user$userInfo4; document.body.scrollIntoView(); - if (((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.real_name) === "游客") { + if (((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.real_name) === "游客") { window.location.href = "/classrooms/".concat(params.coursesId, "/exercise"); return; } - if ((_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.user_id) { + if ((_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.user_id) { if ((0,authority/* isAdmin */.GJ)()) { initData(); + // window.addEventListener("beforeunload", onBeforeunload); } else if (user.userInfo.login) { // 检测进入考试流程是否合法 checkCanStart(); @@ -2950,6 +2956,7 @@ var Answer = function Answer(_ref) { window.addEventListener('message', handleMessage); return function () { window.removeEventListener('message', handleMessage); + // window.removeEventListener("beforeunload", onBeforeunload); if (location.pathname.indexOf("/detail") > -1) (0,fullscreen/* exitFull */.BU)(); }; }, [params.categoryId, user.userInfo.login]); @@ -2973,7 +2980,7 @@ var Answer = function Answer(_ref) { }; }, []); (0,_react_17_0_2_react.useEffect)(function () { - var _answerData$question_; + var _answerData$question_, _answerData$exercise_; if (answerData !== null && answerData !== void 0 && (_answerData$question_ = answerData.question_status) !== null && _answerData$question_ !== void 0 && _answerData$question_.every(function (item) { return !!item.ques_status && openCameraSuccess && (answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.used_screen_num) < (answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.screen_num); })) { @@ -2982,13 +2989,13 @@ var Answer = function Answer(_ref) { (_captureRef$current = captureRef.current) === null || _captureRef$current === void 0 || _captureRef$current.handlePhoto(); }, 1300); } + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_ = answerData.exercise_question_types) === null || _answerData$exercise_ === void 0 || (_answerData$exercise_ = _answerData$exercise_[oneindex]) === null || _answerData$exercise_ === void 0 || (_answerData$exercise_ = _answerData$exercise_.items) === null || _answerData$exercise_ === void 0 ? void 0 : _answerData$exercise_[twoindex]); }, [answerData]); - var sendBeacon = function sendBeacon(e) { + var sendBeacon = function sendBeacon() { var _exercise$exerciseUse; if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.is_commit) && (0,authority/* isStudent */.dE)()) { (0,util/* copyTextFuc */.RG)(" ", true); } - localStorage.setItem('Refresh', '1'); if ((_exercise$exerciseUse = exercise.exerciseUserInfo) !== null && _exercise$exerciseUse !== void 0 && _exercise$exerciseUse.screen_open) window.navigator.sendBeacon("".concat(env/* default */.Z.API_SERVER, "/api/exercises/").concat(params.categoryId, "/commit_screen_at.json"), {}); }; var handleMessage = function handleMessage(data) { @@ -3242,8 +3249,8 @@ var Answer = function Answer(_ref) { }, [answerCheckData]); var checkCamera = /*#__PURE__*/function () { var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6, _res$data7; - var res, _res$data8, _res$data9, _res$data10, _res$data11, _res$data12, checkData, _res$data13, _res$data14, _res$data15, _res$data16; + var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6; + var res, _res$data7, _res$data8, _res$data9, checkData, _res$data10, _res$data11, _res$data12, _res$data13; return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: @@ -3260,17 +3267,16 @@ var Answer = function Answer(_ref) { _context5.next = 5; return (0,Exercise_ip/* findLocalIp */.y)({ ip_limit: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.ip_limit, - ip_bind: res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.ip_bind, - ip_bind_type: res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.ip_bind_type + ip_bind: res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.ip_bind }); case 5: localIpRef.current = _context5.sent; case 6: - if (!((res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.ip_limit) !== 'no' || res !== null && res !== void 0 && (_res$data7 = res.data) !== null && _res$data7 !== void 0 && _res$data7.ip_bind)) { + if (!((res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.ip_limit) !== 'no' || res !== null && res !== void 0 && (_res$data6 = res.data) !== null && _res$data6 !== void 0 && _res$data6.ip_bind)) { _context5.next = 14; break; } - if (!((res === null || res === void 0 || (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.ip_limit) === 'inner' || res !== null && res !== void 0 && (_res$data9 = res.data) !== null && _res$data9 !== void 0 && _res$data9.ip_bind)) { + if (!((res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.ip_limit) === 'inner' || res !== null && res !== void 0 && (_res$data8 = res.data) !== null && _res$data8 !== void 0 && _res$data8.ip_bind)) { _context5.next = 14; break; } @@ -3279,9 +3285,7 @@ var Answer = function Answer(_ref) { exerciseId: params.categoryId, ip: localIpRef.current, errmsgHide: true, - ip_limit: (res === null || res === void 0 || (_res$data10 = res.data) === null || _res$data10 === void 0 ? void 0 : _res$data10.ip_limit) || 'no', - ip_bind: res === null || res === void 0 || (_res$data11 = res.data) === null || _res$data11 === void 0 ? void 0 : _res$data11.ip_bind, - ip_bind_type: res === null || res === void 0 || (_res$data12 = res.data) === null || _res$data12 === void 0 ? void 0 : _res$data12.ip_bind_type + ip_limit: (res === null || res === void 0 || (_res$data9 = res.data) === null || _res$data9 === void 0 ? void 0 : _res$data9.ip_limit) || 'no' }); case 10: checkData = _context5.sent; @@ -3293,32 +3297,31 @@ var Answer = function Answer(_ref) { return _context5.abrupt("return"); case 14: if (!((res === null || res === void 0 ? void 0 : res.status) == 0)) { - _context5.next = 26; + _context5.next = 25; break; } - if (!((res === null || res === void 0 || (_res$data13 = res.data) === null || _res$data13 === void 0 ? void 0 : _res$data13.used_screen_num) > (res === null || res === void 0 || (_res$data14 = res.data) === null || _res$data14 === void 0 ? void 0 : _res$data14.screen_num) && res !== null && res !== void 0 && (_res$data15 = res.data) !== null && _res$data15 !== void 0 && _res$data15.screen_open)) { - _context5.next = 19; + if (!((res === null || res === void 0 || (_res$data10 = res.data) === null || _res$data10 === void 0 ? void 0 : _res$data10.used_screen_num) > (res === null || res === void 0 || (_res$data11 = res.data) === null || _res$data11 === void 0 ? void 0 : _res$data11.screen_num) && res !== null && res !== void 0 && (_res$data12 = res.data) !== null && _res$data12 !== void 0 && _res$data12.screen_open)) { + _context5.next = 18; break; } - setIsLoading(true); handleSubmitAnswer(); return _context5.abrupt("return", false); - case 19: + case 18: setShowCamera(res === null || res === void 0 ? void 0 : res.data.check_camera); if (res !== null && res !== void 0 && res.data.check_camera) { - _context5.next = 26; + _context5.next = 25; break; } if (!(res !== null && res !== void 0 && res.data.screen_shot_open)) { - _context5.next = 24; + _context5.next = 23; break; } setStartRecording(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.screen_shot_open); return _context5.abrupt("return"); - case 24: - setOpenFullScreen(res === null || res === void 0 || (_res$data16 = res.data) === null || _res$data16 === void 0 ? void 0 : _res$data16.screen_open); + case 23: + setOpenFullScreen(res === null || res === void 0 || (_res$data13 = res.data) === null || _res$data13 === void 0 ? void 0 : _res$data13.screen_open); initData(); - case 26: + case 25: case "end": return _context5.stop(); } @@ -3328,14 +3331,35 @@ var Answer = function Answer(_ref) { return _ref6.apply(this, arguments); }; }(); - var handleCheckInitModal = /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(res) { - var toSkipUrl; + var getSaveHackEvaluate = /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + var item, + _args6 = arguments; return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { while (1) switch (_context6.prev = _context6.next) { + case 0: + item = _args6.length > 0 && _args6[0] !== undefined ? _args6[0] : questionItem; + _context6.next = 3; + return (0,fetch/* default */.ZP)("/api/exercise_questions/".concat(item === null || item === void 0 ? void 0 : item.question_id, "/exercise_answers/save_hack_evaluate.json"), {}); + case 3: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function getSaveHackEvaluate() { + return _ref7.apply(this, arguments); + }; + }(); //生成评测记录 + + var handleCheckInitModal = /*#__PURE__*/function () { + var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(res) { + var toSkipUrl; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: if (!((res === null || res === void 0 ? void 0 : res.type) === 1)) { - _context6.next = 3; + _context7.next = 3; break; } es_modal/* default */.Z.info({ @@ -3353,10 +3377,10 @@ var Answer = function Answer(_ref) { children: (res === null || res === void 0 ? void 0 : res.message) || '' }) }); - return _context6.abrupt("return", Promise.reject()); + return _context7.abrupt("return", Promise.reject()); case 3: if (!((res === null || res === void 0 ? void 0 : res.type) === 2)) { - _context6.next = 7; + _context7.next = 7; break; } toSkipUrl = function toSkipUrl() { @@ -3387,32 +3411,32 @@ var Answer = function Answer(_ref) { })] }) }); - return _context6.abrupt("return", Promise.reject()); + return _context7.abrupt("return", Promise.reject()); case 7: case "end": - return _context6.stop(); + return _context7.stop(); } - }, _callee6); + }, _callee7); })); return function handleCheckInitModal(_x3) { - return _ref7.apply(this, arguments); + return _ref8.apply(this, arguments); }; }(); var initData = /*#__PURE__*/function () { - var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { - var _user$userInfo6; - var res, random_id, _res, _res2, _res9, _res10, _res$exercise, _res12, _res15, _res16, _res3, _answerCheckDataRef$c, _answerCheckDataRef$c2, _answerCheckDataRef$c3, _answerCheckDataRef$c4, _answerCheckDataRef$c5, _res4, _res6, _res7, _res8, _res5, _res11, _res13, _res14, _res17, _res18, _res22, _res23, _res24, _res19, _key; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + var _user$userInfo5; + var res, random_id, _res, _res2, _res9, _res10, _res$exercise, _res11, _res14, _res15, _res3, _answerCheckDataRef$c, _answerCheckDataRef$c2, _answerCheckDataRef$c3, _answerCheckDataRef$c4, _res4, _res6, _res7, _res8, _res5, _res12, _res13, _res16, _res17, _res21, _res22, _res23, _res18, _key; + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: document.body.scrollIntoView(); setIsSpin(true); - random_id = (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_id; + random_id = (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_id; if (!(0,authority/* isAdmin */.GJ)()) { - _context7.next = 11; + _context8.next = 11; break; } - _context7.next = 6; + _context8.next = 6; return (0,service_exercise/* getReviewExercise */.BJ)({ exerciseId: params.categoryId, login: params.login @@ -3420,17 +3444,17 @@ var Answer = function Answer(_ref) { return setIsSpin(false); }); case 6: - res = _context7.sent; + res = _context8.sent; ((_res = res) === null || _res === void 0 ? void 0 : _res.exercise) && (res.exercise.user_exercise_status = 1); random_id = (_res2 = res) === null || _res2 === void 0 || (_res2 = _res2.exercise_answer_user) === null || _res2 === void 0 ? void 0 : _res2.user_id; - _context7.next = 38; + _context8.next = 38; break; case 11: if (!searchParams.get("check")) { - _context7.next = 18; + _context8.next = 18; break; } - _context7.next = 14; + _context8.next = 14; return (0,service_exercise/* getReviewExercise */.BJ)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { exerciseId: params.categoryId, login: params.login @@ -3438,37 +3462,36 @@ var Answer = function Answer(_ref) { return setIsSpin(false); }); case 14: - res = _context7.sent; + res = _context8.sent; random_id = (_res3 = res) === null || _res3 === void 0 || (_res3 = _res3.exercise) === null || _res3 === void 0 ? void 0 : _res3.user_id; - _context7.next = 32; + _context8.next = 32; break; case 18: if (!(((_answerCheckDataRef$c = answerCheckDataRef.current) === null || _answerCheckDataRef$c === void 0 ? void 0 : _answerCheckDataRef$c.ip_limit) !== 'no' || (_answerCheckDataRef$c2 = answerCheckDataRef.current) !== null && _answerCheckDataRef$c2 !== void 0 && _answerCheckDataRef$c2.ip_bind)) { - _context7.next = 22; + _context8.next = 22; break; } - _context7.next = 21; + _context8.next = 21; return (0,Exercise_ip/* findLocalIp */.y)({ ip_limit: (_answerCheckDataRef$c3 = answerCheckDataRef.current) === null || _answerCheckDataRef$c3 === void 0 ? void 0 : _answerCheckDataRef$c3.ip_limit, - ip_bind: (_answerCheckDataRef$c4 = answerCheckDataRef.current) === null || _answerCheckDataRef$c4 === void 0 ? void 0 : _answerCheckDataRef$c4.ip_bind, - ip_bind_type: (_answerCheckDataRef$c5 = answerCheckDataRef.current) === null || _answerCheckDataRef$c5 === void 0 ? void 0 : _answerCheckDataRef$c5.ip_bind_type + ip_bind: (_answerCheckDataRef$c4 = answerCheckDataRef.current) === null || _answerCheckDataRef$c4 === void 0 ? void 0 : _answerCheckDataRef$c4.ip_bind }); case 21: - localIpRef.current = _context7.sent; + localIpRef.current = _context8.sent; case 22: - _context7.next = 24; + _context8.next = 24; return (0,service_exercise/* getExerciseStart */.CD)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { ip: localIpRef.current }))["catch"](function () { return setIsSpin(false); }); case 24: - res = _context7.sent; + res = _context8.sent; if (res.status === -1) { handleToDetail(); } if (!(((_res4 = res) === null || _res4 === void 0 ? void 0 : _res4.status) === -5)) { - _context7.next = 29; + _context8.next = 29; break; } dispatch({ @@ -3481,7 +3504,7 @@ var Answer = function Answer(_ref) { }) } }); - return _context7.abrupt("return"); + return _context8.abrupt("return"); case 29: ((_res6 = res) === null || _res6 === void 0 ? void 0 : _res6.exercise) && (res.exercise.user_exercise_status = 0); ((_res7 = res) === null || _res7 === void 0 ? void 0 : _res7.exercise) && (res.exercise.exercise_status = 2); @@ -3499,11 +3522,11 @@ var Answer = function Answer(_ref) { }); case 32: if (!(!((_res9 = res) !== null && _res9 !== void 0 && (_res9 = _res9.exercise) !== null && _res9 !== void 0 && _res9.can_start) && (_res10 = res) !== null && _res10 !== void 0 && _res10.exercise)) { - _context7.next = 35; + _context8.next = 35; break; } window.location.href = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat(params.login, "/check"); - return _context7.abrupt("return"); + return _context8.abrupt("return"); case 35: if (((_res$exercise = res.exercise) === null || _res$exercise === void 0 ? void 0 : _res$exercise.commit_status) === 0 && !lockRef.current) { try { @@ -3516,32 +3539,27 @@ var Answer = function Answer(_ref) { type: "network-close", data: '' })); - if ((_res11 = res) !== null && _res11 !== void 0 && (_res11 = _res11.exercise) !== null && _res11 !== void 0 && _res11.screen_open) { - socket.send(JSON.stringify({ - type: "open-disabled-switchscreen", - data: '' - })); - } } catch (_unused) {} ; + // window.removeEventListener("beforeunload", onBeforeunload) } - if ((_res12 = res) !== null && _res12 !== void 0 && (_res12 = _res12.exercise) !== null && _res12 !== void 0 && _res12.left_time) { + if ((_res11 = res) !== null && _res11 !== void 0 && (_res11 = _res11.exercise) !== null && _res11 !== void 0 && _res11.left_time) { setTimeout(function () { setCountDownColor(Answermodules.red); - }, (((_res13 = res) === null || _res13 === void 0 || (_res13 = _res13.exercise) === null || _res13 === void 0 ? void 0 : _res13.left_time) - 300 > 0 ? ((_res14 = res) === null || _res14 === void 0 || (_res14 = _res14.exercise) === null || _res14 === void 0 ? void 0 : _res14.left_time) - 300 : 0) * 1000); + }, (((_res12 = res) === null || _res12 === void 0 || (_res12 = _res12.exercise) === null || _res12 === void 0 ? void 0 : _res12.left_time) - 300 > 0 ? ((_res13 = res) === null || _res13 === void 0 || (_res13 = _res13.exercise) === null || _res13 === void 0 ? void 0 : _res13.left_time) - 300 : 0) * 1000); } - if (((_res15 = res) === null || _res15 === void 0 || (_res15 = _res15.exercise) === null || _res15 === void 0 ? void 0 : _res15.take_photo) >= ((_res16 = res) === null || _res16 === void 0 || (_res16 = _res16.exercise) === null || _res16 === void 0 ? void 0 : _res16.photo_count)) {} + if (((_res14 = res) === null || _res14 === void 0 || (_res14 = _res14.exercise) === null || _res14 === void 0 ? void 0 : _res14.take_photo) >= ((_res15 = res) === null || _res15 === void 0 || (_res15 = _res15.exercise) === null || _res15 === void 0 ? void 0 : _res15.photo_count)) {} case 38: setIsSpin(false); - _context7.next = 41; + _context8.next = 41; return handleCheckInitModal(res); case 41: if (res) { - if ((_res17 = res) !== null && _res17 !== void 0 && (_res17 = _res17.exercise) !== null && _res17 !== void 0 && _res17.question_random || (_res18 = res) !== null && _res18 !== void 0 && (_res18 = _res18.exercise) !== null && _res18 !== void 0 && _res18.choice_random) { + if ((_res16 = res) !== null && _res16 !== void 0 && (_res16 = _res16.exercise) !== null && _res16 !== void 0 && _res16.question_random || (_res17 = res) !== null && _res17 !== void 0 && (_res17 = _res17.exercise) !== null && _res17 !== void 0 && _res17.choice_random) { _key = 1; - res.exercise.question_random = (_res19 = res) === null || _res19 === void 0 || (_res19 = _res19.exercise_question_types) === null || _res19 === void 0 ? void 0 : _res19.map(function (item) { - var _res20, _res21; - if ((_res20 = res) !== null && _res20 !== void 0 && (_res20 = _res20.exercise) !== null && _res20 !== void 0 && _res20.choice_random) { + res.exercise.question_random = (_res18 = res) === null || _res18 === void 0 || (_res18 = _res18.exercise_question_types) === null || _res18 === void 0 ? void 0 : _res18.map(function (item) { + var _res19, _res20; + if ((_res19 = res) !== null && _res19 !== void 0 && (_res19 = _res19.exercise) !== null && _res19 !== void 0 && _res19.choice_random) { if (item.question_type === 0 || item.question_type === 1) { item.items.map(function (i) { i.question_choices = (0,util/* randomArray */.M2)(i.question_choices, random_id); @@ -3551,14 +3569,12 @@ var Answer = function Answer(_ref) { if (item.question_type === 7) { item.items.forEach(function (i) { i.sub_exercise_questions.forEach(function (k) { - if (k.question_choices) { - k.question_choices = (0,util/* randomArray */.M2)(k.question_choices, random_id); - } + k.question_choices = (0,util/* randomArray */.M2)(k.question_choices, random_id); }); }); } } - if ((_res21 = res) !== null && _res21 !== void 0 && (_res21 = _res21.exercise) !== null && _res21 !== void 0 && _res21.question_random) { + if ((_res20 = res) !== null && _res20 !== void 0 && (_res20 = _res20.exercise) !== null && _res20 !== void 0 && _res20.question_random) { item.items = (0,util/* randomArray */.M2)(item.items, random_id); } item.items.map(function (i) { @@ -3569,19 +3585,19 @@ var Answer = function Answer(_ref) { return item; }); } - res.exercise_types = ((_res22 = res) === null || _res22 === void 0 ? void 0 : _res22.exercise_types) || ((_res23 = res) === null || _res23 === void 0 || (_res23 = _res23.exercise_scores) === null || _res23 === void 0 ? void 0 : _res23.exercise_types); - res.question_status = res.question_status || createItems(((_res24 = res) === null || _res24 === void 0 ? void 0 : _res24.exercise_question_types) || []); + res.exercise_types = ((_res21 = res) === null || _res21 === void 0 ? void 0 : _res21.exercise_types) || ((_res22 = res) === null || _res22 === void 0 || (_res22 = _res22.exercise_scores) === null || _res22 === void 0 ? void 0 : _res22.exercise_types); + res.question_status = res.question_status || createItems(((_res23 = res) === null || _res23 === void 0 ? void 0 : _res23.exercise_question_types) || []); setAnswerData(res); } - return _context7.abrupt("return", res); + return _context8.abrupt("return", res); case 43: case "end": - return _context7.stop(); + return _context8.stop(); } - }, _callee7); + }, _callee8); })); return function initData() { - return _ref8.apply(this, arguments); + return _ref9.apply(this, arguments); }; }(); var createItems = function createItems(item) { @@ -3631,28 +3647,28 @@ var Answer = function Answer(_ref) { children: ["\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"] }), onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - var _answerData$exercise_; + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + var _answerData$exercise_2; var res; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - _context8.next = 2; + _context9.next = 2; return (0,service_exercise/* redoExercise */.q6)({ categoryId: params.categoryId, - user_ids: [answerData === null || answerData === void 0 || (_answerData$exercise_ = answerData.exercise_answer_user) === null || _answerData$exercise_ === void 0 ? void 0 : _answerData$exercise_.user_id] + user_ids: [answerData === null || answerData === void 0 || (_answerData$exercise_2 = answerData.exercise_answer_user) === null || _answerData$exercise_2 === void 0 ? void 0 : _answerData$exercise_2.user_id] }); case 2: - res = _context8.sent; + res = _context9.sent; if (res) { message/* default */.ZP.info(res === null || res === void 0 ? void 0 : res.message); handleToDetail(); } case 4: case "end": - return _context8.stop(); + return _context9.stop(); } - }, _callee8); + }, _callee9); })); function onOk() { return _onOk.apply(this, arguments); @@ -3666,17 +3682,17 @@ var Answer = function Answer(_ref) { window.location.href = (0,util/* checkIsClientExam */.Ll)() ? "/" : "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"); }; var handleLeftTime = /*#__PURE__*/function () { - var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { var res; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - _context9.next = 2; + _context10.next = 2; return (0,service_exercise/* exerciseLeftTime */.PT)(objectSpread2_default()({}, params)); case 2: - res = _context9.sent; + res = _context10.sent; if (!(res !== null && res !== void 0 && res.has_time)) { - _context9.next = 9; + _context10.next = 9; break; } setTime(Date.now() + (res === null || res === void 0 ? void 0 : res.left_time) * 1000); @@ -3687,34 +3703,34 @@ var Answer = function Answer(_ref) { }) }); }); - return _context9.abrupt("return", true); + return _context10.abrupt("return", true); case 9: handleFinishTime(); - return _context9.abrupt("return", false); + return _context10.abrupt("return", false); case 11: case "end": - return _context9.stop(); + return _context10.stop(); } - }, _callee9); + }, _callee10); })); return function handleLeftTime() { - return _ref9.apply(this, arguments); + return _ref10.apply(this, arguments); }; }(); // 自动交卷 var handleFinishTime = /*#__PURE__*/function () { - var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { + var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { var res, _time; - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - _context11.next = 2; + _context12.next = 2; return (0,service_exercise/* submitExerciseAnswer */.VL)({ categoryId: params.categoryId, commit_method: 2 }); case 2: - res = _context11.sent; + res = _context12.sent; setOpenFullScreen(false); //交卷之后不再记录切屏 setStartRecording(false); if ((res === null || res === void 0 ? void 0 : res.status) === 0) { @@ -3727,16 +3743,16 @@ var Answer = function Answer(_ref) { children: ["\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"] }), onOk: function () { - var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { - return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: handleToDetail(); case 1: case "end": - return _context10.stop(); + return _context11.stop(); } - }, _callee10); + }, _callee11); })); function onOk() { return _onOk2.apply(this, arguments); @@ -3753,31 +3769,31 @@ var Answer = function Answer(_ref) { } case 7: case "end": - return _context11.stop(); + return _context12.stop(); } - }, _callee11); + }, _callee12); })); return function handleFinishTime() { - return _ref10.apply(this, arguments); + return _ref11.apply(this, arguments); }; }(); var goShixun = /*#__PURE__*/function () { - var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(item) { + var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(item) { var res; - return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - _context12.next = 2; + _context13.next = 2; return (item.is_jupyter || item.is_jupyter_lab ? shixuns/* execJupyter */.BK : shixuns/* execShixun */.Ir)({ id: item.shixun_identifier }); case 2: - res = _context12.sent; + res = _context13.sent; if (res !== null && res !== void 0 && res.game_identifier || res !== null && res !== void 0 && res.identifier) { if (item.is_jupyter_lab || item.is_jupyter) { - setIframeUrl("/tasks/".concat(res.identifier, "/jupyter?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id, "&isFullScreen=").concat((0,fullscreen/* IsFull */.vp)()).concat(iframeUrlSuffix.current || "", "&ip_limit=").concat(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_limit, "&ip_bind=").concat(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_bind, "&ip_bind_type=").concat(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_bind_type)); + setIframeUrl("/tasks/".concat(res.identifier, "/jupyter?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id, "&isFullScreen=").concat((0,fullscreen/* IsFull */.vp)()).concat(iframeUrlSuffix.current || "")); } else { - setIframeUrl("/tasks/".concat(res.game_identifier, "?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id, "&isFullScreen=").concat((0,fullscreen/* IsFull */.vp)()).concat(iframeUrlSuffix.current || "", "&ip_limit=").concat(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_limit, "&ip_bind=").concat(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_bind, "&ip_bind_type=").concat(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_bind_type)); + setIframeUrl("/tasks/".concat(res.game_identifier, "?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id, "&isFullScreen=").concat((0,fullscreen/* IsFull */.vp)()).concat(iframeUrlSuffix.current || "")); } setIframeBlock("block"); } @@ -3790,12 +3806,12 @@ var Answer = function Answer(_ref) { } case 5: case "end": - return _context12.stop(); + return _context13.stop(); } - }, _callee12); + }, _callee13); })); return function goShixun(_x4) { - return _ref11.apply(this, arguments); + return _ref12.apply(this, arguments); }; }(); var handleResetGame = function handleResetGame(url, question_id, is_jupyter_lab, is_jupyter) { @@ -3811,32 +3827,32 @@ var Answer = function Answer(_ref) { children: "\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!" }), onOk: function () { - var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { + var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { var res, execRes; - return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: - _context13.next = 2; + _context14.next = 2; return (0,service_exercise/* resetMyGame */.$Q)({ url: url }); case 2: - res = _context13.sent; + res = _context14.sent; if (res) { - _context13.next = 5; + _context14.next = 5; break; } - return _context13.abrupt("return"); + return _context14.abrupt("return"); case 5: message/* default */.ZP.success("重置成功,正在进入实践项目!"); - _context13.next = 8; + _context14.next = 8; return (0,shixuns/* execShixun */.Ir)({ id: res.shixun_identifier }); case 8: - execRes = _context13.sent; + execRes = _context14.sent; if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) { - _context13.next = 12; + _context14.next = 12; break; } goShixun({ @@ -3846,7 +3862,7 @@ var Answer = function Answer(_ref) { is_jupyter: is_jupyter }); // openNewWindow(`/tasks/${execRes.game_identifier}`); - return _context13.abrupt("return"); + return _context14.abrupt("return"); case 12: if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message, question_id, is_jupyter_lab, is_jupyter); @@ -3855,9 +3871,9 @@ var Answer = function Answer(_ref) { } case 13: case "end": - return _context13.stop(); + return _context14.stop(); } - }, _callee13); + }, _callee14); })); function onOk() { return _onOk3.apply(this, arguments); @@ -3879,19 +3895,19 @@ var Answer = function Answer(_ref) { }); }; var handleJoinShixun = /*#__PURE__*/function () { - var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(item) { + var _ref13 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(item) { var _exercise$exerciseUse2; var checkRes; - return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { + while (1) switch (_context16.prev = _context16.next) { case 0: - _context15.next = 2; + _context16.next = 2; return (0,service_exercise/* checkRedoStatus */.o3)({ exercise_user_id: (_exercise$exerciseUse2 = exercise.exerciseUserInfo) === null || _exercise$exerciseUse2 === void 0 ? void 0 : _exercise$exerciseUse2.exercise_user_id, shixun_id: item.shixun_id }); case 2: - checkRes = _context15.sent; + checkRes = _context16.sent; if (checkRes !== null && checkRes !== void 0 && checkRes.redo) { es_modal/* default */.Z.info({ width: 530, @@ -3903,18 +3919,18 @@ var Answer = function Answer(_ref) { children: "\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218" }), onOk: function () { - var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() { var res, newQuestions, index, newItem; - return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: - _context14.next = 2; + _context15.next = 2; return (0,service_exercise/* resetMyGame */.$Q)({ id: checkRes === null || checkRes === void 0 ? void 0 : checkRes.myshixun_identifier, url: checkRes === null || checkRes === void 0 ? void 0 : checkRes.url }); case 2: - res = _context14.sent; + res = _context15.sent; if (res) { clearCountdownTimeout(); newQuestions = (0,lodash.cloneDeep)(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_question_types); @@ -3936,9 +3952,9 @@ var Answer = function Answer(_ref) { } case 4: case "end": - return _context14.stop(); + return _context15.stop(); } - }, _callee14); + }, _callee15); })); function onOk() { return _onOk4.apply(this, arguments); @@ -3952,30 +3968,30 @@ var Answer = function Answer(_ref) { } case 4: case "end": - return _context15.stop(); + return _context16.stop(); } - }, _callee15); + }, _callee16); })); return function handleJoinShixun(_x5) { - return _ref12.apply(this, arguments); + return _ref13.apply(this, arguments); }; }(); var handleJoinProgram = /*#__PURE__*/function () { - var _ref13 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(item) { + var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(item) { var res; - return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { - while (1) switch (_context16.prev = _context16.next) { + return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { case 0: if (!item.hack_identifier) { - _context16.next = 5; + _context17.next = 5; break; } - _context16.next = 3; + _context17.next = 3; return (0,service_exercise/* startProgram */.nF)({ id: item.hack_identifier }); case 3: - res = _context16.sent; + res = _context17.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { clearCountdownTimeout(); setIframeUrl("/myproblems/".concat(res.identifier, "?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id).concat(iframeUrlSuffix.current || "")); @@ -3983,40 +3999,39 @@ var Answer = function Answer(_ref) { } case 5: case "end": - return _context16.stop(); + return _context17.stop(); } - }, _callee16); + }, _callee17); })); return function handleJoinProgram(_x6) { - return _ref13.apply(this, arguments); + return _ref14.apply(this, arguments); }; }(); var handleSave = /*#__PURE__*/function () { - var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(questionId, exercise_choice_id, answer_text, callBack, kp_content, kp_clazz, hideLoading) { + var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18(questionId, exercise_choice_id, answer_text, callBack, kp_content, kp_clazz, hideLoading) { var _res$alert; var ip, saveParams, res, _res$alert2; - return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { + return regeneratorRuntime_default()().wrap(function _callee18$(_context18) { + while (1) switch (_context18.prev = _context18.next) { case 0: + setIsSubmitCode(false); if (!hideLoading) setIsSpin(true); saveParams = { questionId: questionId, exercise_choice_id: exercise_choice_id, answer_text: answer_text }; - if (!((answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_limit) === 'inner' || answerCheckData.ip_bind && answerCheckData.ip_bind_type)) { - _context17.next = 6; + if (!((answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_limit) === 'inner' || answerCheckData.ip_bind)) { + _context18.next = 7; break; } - _context17.next = 5; + _context18.next = 6; return (0,Exercise_ip/* findLocalIp */.y)({ - ip_limit: answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_limit, - ip_bind: answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_bind, - ip_bind_type: answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_bind_type + ip_limit: answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.ip_limit }); - case 5: - ip = _context17.sent; case 6: + ip = _context18.sent; + case 7: // await checkLocalOrPublicIp({ exerciseId: params.categoryId, ip: ip, errmsgHide: true, ip_limit: answerCheckData?.ip_limit, ip_bind: answerCheckData?.ip_bind }).catch(e => { // setCheckStatus(e); // }) @@ -4028,17 +4043,17 @@ var Answer = function Answer(_ref) { saveParams["kp_clazz"] = kp_clazz; } if (questionId) { - _context17.next = 11; + _context18.next = 12; break; } console.error("handleSave no questionId params"); - return _context17.abrupt("return"); - case 11: + return _context18.abrupt("return"); + case 12: saveParams.ip = ip; - _context17.next = 14; + _context18.next = 15; return (0,service_exercise/* updateExerciseAnswers */.oX)(saveParams); - case 14: - res = _context17.sent; + case 15: + res = _context18.sent; if (res !== null && res !== void 0 && (_res$alert = res.alert) !== null && _res$alert !== void 0 && _res$alert.length) { res === null || res === void 0 || (_res$alert2 = res.alert) === null || _res$alert2 === void 0 || _res$alert2.map(function (item) { es_modal/* default */.Z.warn({ @@ -4079,41 +4094,49 @@ var Answer = function Answer(_ref) { message/* default */.ZP.warning(res.message || "试卷已截止,已自动交卷"); } setIsSpin(false); - return _context17.abrupt("return", res); - case 19: + return _context18.abrupt("return", res); + case 20: case "end": - return _context17.stop(); + return _context18.stop(); } - }, _callee17); + }, _callee18); })); return function handleSave(_x7, _x8, _x9, _x10, _x11, _x12, _x13) { - return _ref14.apply(this, arguments); + return _ref15.apply(this, arguments); }; }(); var handleVerifySave = /*#__PURE__*/function () { - var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(isSave) { - var timeRes, time, res, tip, total, _answerData$exercise_2, _answerData$exercise_3, renderArr, filteredArr; - return regeneratorRuntime_default()().wrap(function _callee20$(_context20) { - while (1) switch (_context20.prev = _context20.next) { + var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21(isSave) { + var timeRes, time, res, tip, total, _answerData$exercise_3, _answerData$exercise_4, renderArr, filteredArr; + return regeneratorRuntime_default()().wrap(function _callee21$(_context21) { + while (1) switch (_context21.prev = _context21.next) { case 0: - _context20.next = 2; + _context21.next = 2; return (0,service_exercise/* exerciseLeftTime */.PT)(objectSpread2_default()({}, params)); case 2: - timeRes = _context20.sent; + timeRes = _context21.sent; time = timeRes !== null && timeRes !== void 0 && timeRes.left_time ? Date.now() + (timeRes === null || timeRes === void 0 ? void 0 : timeRes.left_time) * 1000 : null; - _context20.next = 6; + if (!((questionItem === null || questionItem === void 0 ? void 0 : questionItem.question_type) == 8 && !isSubmitCode)) { + _context21.next = 8; + break; + } + _context21.next = 7; + return getSaveHackEvaluate(); + case 7: + setIsSubmitCode(true); + case 8: + _context21.next = 10; return (0,service_exercise/* beginCommit */.Vj)({ id: params.categoryId }); - case 6: - res = _context20.sent; + case 10: + res = _context21.sent; if (res) { - _context20.next = 9; + _context21.next = 13; break; } - return _context20.abrupt("return"); - case 9: - es_modal/* default */.Z.destroyAll(); + return _context21.abrupt("return"); + case 13: console.log("res===", res); if (res.question_undo !== 0 || res.oj_undo !== 0) { if (res.question_undo > 0) { @@ -4125,14 +4148,14 @@ var Answer = function Answer(_ref) { }); if (res.oj_undo > 0 || res.shixun_undo > 0) { renderArr = [{ - type: (answerData === null || answerData === void 0 || (_answerData$exercise_2 = answerData.exercise_question_types) === null || _answerData$exercise_2 === void 0 || (_answerData$exercise_2 = _answerData$exercise_2.find(function (item) { + type: (answerData === null || answerData === void 0 || (_answerData$exercise_3 = answerData.exercise_question_types) === null || _answerData$exercise_3 === void 0 || (_answerData$exercise_3 = _answerData$exercise_3.find(function (item) { return item.question_type == 6; - })) === null || _answerData$exercise_2 === void 0 ? void 0 : _answerData$exercise_2.name) || '编程题', + })) === null || _answerData$exercise_3 === void 0 ? void 0 : _answerData$exercise_3.name) || '编程题', num: res.oj_undo }, { - type: (answerData === null || answerData === void 0 || (_answerData$exercise_3 = answerData.exercise_question_types) === null || _answerData$exercise_3 === void 0 || (_answerData$exercise_3 = _answerData$exercise_3.find(function (item) { + type: (answerData === null || answerData === void 0 || (_answerData$exercise_4 = answerData.exercise_question_types) === null || _answerData$exercise_4 === void 0 || (_answerData$exercise_4 = _answerData$exercise_4.find(function (item) { return item.question_type == 5; - })) === null || _answerData$exercise_3 === void 0 ? void 0 : _answerData$exercise_3.name) || '实训题', + })) === null || _answerData$exercise_4 === void 0 ? void 0 : _answerData$exercise_4.name) || '实训题', num: res.shixun_undo }]; filteredArr = renderArr.filter(function (item) { @@ -4162,28 +4185,27 @@ var Answer = function Answer(_ref) { children: [tip, isSave ? "\u5728".concat(dayjs_min_default()(res.end_time).format("YYYY-MM-DD HH:mm"), "\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898") : time ? "\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat((0,util/* toTimeFormat */.li)((time - new Date().getTime()) / 1000), " \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F") : "提交后无法再修改答题,是否确认提交?"] }), onOk: function () { - var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18() { - return regeneratorRuntime_default()().wrap(function _callee18$(_context18) { - while (1) switch (_context18.prev = _context18.next) { + var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19() { + return regeneratorRuntime_default()().wrap(function _callee19$(_context19) { + while (1) switch (_context19.prev = _context19.next) { case 0: setOpenFullScreen(false); setStartRecording(false); if (!isSave) { - _context18.next = 6; + _context19.next = 6; break; } if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.screen_open)) handleToDetail();else message/* default */.ZP.success("保存成功"); - _context18.next = 9; + _context19.next = 8; break; case 6: - setIsLoading(true); - _context18.next = 9; + _context19.next = 8; return handleSubmitAnswer(); - case 9: + case 8: case "end": - return _context18.stop(); + return _context19.stop(); } - }, _callee18); + }, _callee19); })); function onOk() { return _onOk5.apply(this, arguments); @@ -4203,28 +4225,27 @@ var Answer = function Answer(_ref) { children: isSave ? "\u5728".concat(dayjs_min_default()(res.end_time).format("YYYY-MM-DD HH:mm"), "\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898") : time ? "\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat((0,util/* toTimeFormat */.li)((time - new Date().getTime()) / 1000), " \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F") : "提交后无法再修改答题,是否确认提交?" }), onOk: function () { - var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19() { - return regeneratorRuntime_default()().wrap(function _callee19$(_context19) { - while (1) switch (_context19.prev = _context19.next) { + var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20() { + return regeneratorRuntime_default()().wrap(function _callee20$(_context20) { + while (1) switch (_context20.prev = _context20.next) { case 0: setOpenFullScreen(false); setStartRecording(false); if (!isSave) { - _context19.next = 6; + _context20.next = 6; break; } if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.screen_open)) handleToDetail();else message/* default */.ZP.success("保存成功"); - _context19.next = 9; + _context20.next = 8; break; case 6: - setIsLoading(true); - _context19.next = 9; + _context20.next = 8; return handleSubmitAnswer(); - case 9: + case 8: case "end": - return _context19.stop(); + return _context20.stop(); } - }, _callee19); + }, _callee20); })); function onOk() { return _onOk6.apply(this, arguments); @@ -4233,14 +4254,14 @@ var Answer = function Answer(_ref) { }() }); } - case 12: + case 15: case "end": - return _context20.stop(); + return _context21.stop(); } - }, _callee20); + }, _callee21); })); return function handleVerifySave(_x14) { - return _ref15.apply(this, arguments); + return _ref16.apply(this, arguments); }; }(); var submitProgressContent = function submitProgressContent(progress) { @@ -4279,33 +4300,26 @@ var Answer = function Answer(_ref) { }, 50); }; var handleSubmitAnswer = /*#__PURE__*/function () { - var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21() { + var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22() { var res; - return regeneratorRuntime_default()().wrap(function _callee21$(_context21) { - while (1) switch (_context21.prev = _context21.next) { + return regeneratorRuntime_default()().wrap(function _callee22$(_context22) { + while (1) switch (_context22.prev = _context22.next) { case 0: - if (!isloading) { - _context21.next = 2; - break; - } - return _context21.abrupt("return"); - case 2: - _context21.next = 4; + _context22.next = 2; return (0,service_exercise/* submitExerciseAnswer */.VL)({ categoryId: params.categoryId, commit_method: 1 }); - case 4: - res = _context21.sent; - _context21.next = 7; + case 2: + res = _context22.sent; + _context22.next = 5; return dispatch({ type: "exercise/setActionTabs", payload: objectSpread2_default()({}, { removeEventListenerExitScreen: true }) }); - case 7: - setIsLoading(false); + case 5: if ((res === null || res === void 0 ? void 0 : res.status) === 0) { submitProgressLoading(); message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); @@ -4320,13 +4334,9 @@ var Answer = function Answer(_ref) { type: "network-open", data: '' })); - socket.send(JSON.stringify({ - type: "close-disabled-switchscreen", - data: '' - })); } catch (_unused2) {} setTimeout(function () { - var _answerData$exercise6, _answerData$exercise7, _res$data17, _answerData$exercise8, _res$data18; + var _answerData$exercise6, _answerData$exercise7, _res$data14, _answerData$exercise8, _res$data15; es_modal/* default */.Z.info({ centered: true, title: "交卷成功", @@ -4356,7 +4366,7 @@ var Answer = function Answer(_ref) { children: "\u4F5C\u7B54\u65F6\u957F" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Answermodules.commitInfoValue, - children: res === null || res === void 0 || (_res$data17 = res.data) === null || _res$data17 === void 0 ? void 0 : _res$data17.user_exercise_time + children: res === null || res === void 0 || (_res$data14 = res.data) === null || _res$data14 === void 0 ? void 0 : _res$data14.user_exercise_time })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { @@ -4379,7 +4389,7 @@ var Answer = function Answer(_ref) { children: "\u4EA4\u5377\u65F6\u95F4" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Answermodules.commitInfoValue, - children: res === null || res === void 0 || (_res$data18 = res.data) === null || _res$data18 === void 0 ? void 0 : _res$data18.commit_time + children: res === null || res === void 0 || (_res$data15 = res.data) === null || _res$data15 === void 0 ? void 0 : _res$data15.commit_time })] })] })] @@ -4394,51 +4404,28 @@ var Answer = function Answer(_ref) { }); }, 3000); } - case 9: + case 6: case "end": - return _context21.stop(); + return _context22.stop(); } - }, _callee21); + }, _callee22); })); return function handleSubmitAnswer() { - return _ref16.apply(this, arguments); + return _ref17.apply(this, arguments); }; }(); var handleChangeSingle = /*#__PURE__*/function () { - var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22(value, id, key, item, items) { - return regeneratorRuntime_default()().wrap(function _callee22$(_context22) { - while (1) switch (_context22.prev = _context22.next) { + var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(value, id, key, item) { + return regeneratorRuntime_default()().wrap(function _callee23$(_context23) { + while (1) switch (_context23.prev = _context23.next) { case 0: handleSave(id, value, null, function () { //答题卡选中 - // answerData.question_status.find((item: any) => item.ques_id === id).ques_status = value ? 1 : 0; + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = value ? 1 : 0; item.user_answer = []; item.user_answer.push(value); - if (items !== null && items !== void 0 && items.question_id) { - var _items$sub_exercise_q, _items$sub_exercise_q2, _items$sub_exercise_q3, _items$sub_exercise_q4; - //组合题中的单选和判断 - var answer = items === null || items === void 0 || (_items$sub_exercise_q = items.sub_exercise_questions) === null || _items$sub_exercise_q === void 0 ? void 0 : _items$sub_exercise_q.filter(function (item) { - var _item$user_answer; - return ((_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.length) === 0; - }); - var fill = items === null || items === void 0 || (_items$sub_exercise_q2 = items.sub_exercise_questions) === null || _items$sub_exercise_q2 === void 0 ? void 0 : _items$sub_exercise_q2.filter(function (jtem) { - return jtem.question_type == 3; - }); - var isFillFinished = fill.length > 0 ? fill.every(function (k) { - var _k$user_answer; - return (k === null || k === void 0 ? void 0 : k.multi_count) == (k === null || k === void 0 || (_k$user_answer = k.user_answer) === null || _k$user_answer === void 0 ? void 0 : _k$user_answer.length); - }) ? 1 : fill.some(function (k) { - var _k$user_answer2; - return (k === null || k === void 0 ? void 0 : k.multi_count) > (k === null || k === void 0 || (_k$user_answer2 = k.user_answer) === null || _k$user_answer2 === void 0 ? void 0 : _k$user_answer2.length); - }) ? 2 : 0 : 1; //防止填空题有多个空但是只填了一个空后整个组合题的答题状态变为已全部作答 - answerData.question_status.find(function (item) { - return item.ques_id === (items === null || items === void 0 ? void 0 : items.question_id); - }).ques_status = (answer === null || answer === void 0 ? void 0 : answer.length) === (items === null || items === void 0 || (_items$sub_exercise_q3 = items.sub_exercise_questions) === null || _items$sub_exercise_q3 === void 0 ? void 0 : _items$sub_exercise_q3.length) ? 0 : (answer === null || answer === void 0 ? void 0 : answer.length) > 0 && (answer === null || answer === void 0 ? void 0 : answer.length) < (items === null || items === void 0 || (_items$sub_exercise_q4 = items.sub_exercise_questions) === null || _items$sub_exercise_q4 === void 0 ? void 0 : _items$sub_exercise_q4.length) ? 2 : isFillFinished; - } else { - answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = value ? 1 : 0; - } // if (!item.repeat_answer) { // item.ques_status = 1 //手动将题目设为已作答的状态 // } @@ -4446,96 +4433,83 @@ var Answer = function Answer(_ref) { }); case 1: case "end": - return _context22.stop(); + return _context23.stop(); } - }, _callee22); + }, _callee23); })); - return function handleChangeSingle(_x15, _x16, _x17, _x18, _x19) { - return _ref17.apply(this, arguments); + return function handleChangeSingle(_x15, _x16, _x17, _x18) { + return _ref18.apply(this, arguments); }; }(); var handleChangeSingles = /*#__PURE__*/function () { - var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(value, id, key, item, items) { - return regeneratorRuntime_default()().wrap(function _callee23$(_context23) { - while (1) switch (_context23.prev = _context23.next) { + var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(value, id, key, item, items) { + return regeneratorRuntime_default()().wrap(function _callee24$(_context24) { + while (1) switch (_context24.prev = _context24.next) { case 0: handleSave(item.question_id, value, null, function () { - var _items$sub_exercise_q5, _items$sub_exercise_q6, _items$sub_exercise_q7; + var _items$sub_exercise_q, _items$sub_exercise_q2, _items$sub_exercise_q3; item.user_answer = []; item.user_answer.push(value); items.user_answer = toConsumableArray_default()(item.user_answer); //组合题的是否作答判断也要放在外层 - var answer = items === null || items === void 0 || (_items$sub_exercise_q5 = items.sub_exercise_questions) === null || _items$sub_exercise_q5 === void 0 ? void 0 : _items$sub_exercise_q5.filter(function (item) { - var _item$user_answer2; - return ((_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) === 0; + var answer = items === null || items === void 0 || (_items$sub_exercise_q = items.sub_exercise_questions) === null || _items$sub_exercise_q === void 0 ? void 0 : _items$sub_exercise_q.filter(function (item) { + var _item$user_answer; + return ((_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.length) === 0; }); answerData.question_status.find(function (item) { return item.ques_id === id; - }).ques_status = (answer === null || answer === void 0 ? void 0 : answer.length) === (items === null || items === void 0 || (_items$sub_exercise_q6 = items.sub_exercise_questions) === null || _items$sub_exercise_q6 === void 0 ? void 0 : _items$sub_exercise_q6.length) ? 0 : (answer === null || answer === void 0 ? void 0 : answer.length) > 0 && (answer === null || answer === void 0 ? void 0 : answer.length) < (items === null || items === void 0 || (_items$sub_exercise_q7 = items.sub_exercise_questions) === null || _items$sub_exercise_q7 === void 0 ? void 0 : _items$sub_exercise_q7.length) ? 2 : 1; + }).ques_status = (answer === null || answer === void 0 ? void 0 : answer.length) === (items === null || items === void 0 || (_items$sub_exercise_q2 = items.sub_exercise_questions) === null || _items$sub_exercise_q2 === void 0 ? void 0 : _items$sub_exercise_q2.length) ? 0 : (answer === null || answer === void 0 ? void 0 : answer.length) > 0 && (answer === null || answer === void 0 ? void 0 : answer.length) < (items === null || items === void 0 || (_items$sub_exercise_q3 = items.sub_exercise_questions) === null || _items$sub_exercise_q3 === void 0 ? void 0 : _items$sub_exercise_q3.length) ? 2 : 1; setAnswerData(objectSpread2_default()({}, answerData)); }); case 1: case "end": - return _context23.stop(); + return _context24.stop(); } - }, _callee23); + }, _callee24); })); - return function handleChangeSingles(_x20, _x21, _x22, _x23, _x24) { - return _ref18.apply(this, arguments); + return function handleChangeSingles(_x19, _x20, _x21, _x22, _x23) { + return _ref19.apply(this, arguments); }; }(); - var handleChangeMultiple = function handleChangeMultiple(value, id, item, items) { + var handleChangeMultiple = function handleChangeMultiple(value, id, item) { if (!(value !== null && value !== void 0 && value.length)) return; handleSave(id, value, null, function () { item.user_answer = value; // if (!item.repeat_answer) { // item.israp = true; // } - if (items !== null && items !== void 0 && items.question_id) { - var _items$sub_exercise_q8, _items$sub_exercise_q9, _items$sub_exercise_q10, _items$sub_exercise_q11; - //组合题中的多选题 - var answer = items === null || items === void 0 || (_items$sub_exercise_q8 = items.sub_exercise_questions) === null || _items$sub_exercise_q8 === void 0 ? void 0 : _items$sub_exercise_q8.filter(function (item) { - var _item$user_answer3; - return ((_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) === 0; - }); - var fill = items === null || items === void 0 || (_items$sub_exercise_q9 = items.sub_exercise_questions) === null || _items$sub_exercise_q9 === void 0 ? void 0 : _items$sub_exercise_q9.filter(function (jtem) { - return jtem.question_type == 3; - }); - var isFillFinished = fill.length > 0 ? fill.every(function (k) { - var _k$user_answer3; - return (k === null || k === void 0 ? void 0 : k.multi_count) == (k === null || k === void 0 || (_k$user_answer3 = k.user_answer) === null || _k$user_answer3 === void 0 ? void 0 : _k$user_answer3.length); - }) ? 1 : fill.some(function (k) { - var _k$user_answer4; - return (k === null || k === void 0 ? void 0 : k.multi_count) > (k === null || k === void 0 || (_k$user_answer4 = k.user_answer) === null || _k$user_answer4 === void 0 ? void 0 : _k$user_answer4.length); - }) ? 2 : 0 : 1; //防止填空题有多个空但是只填了一个空后整个组合题的答题状态变为已全部作答 - answerData.question_status.find(function (item) { - return item.ques_id === (items === null || items === void 0 ? void 0 : items.question_id); - }).ques_status = (answer === null || answer === void 0 ? void 0 : answer.length) === (items === null || items === void 0 || (_items$sub_exercise_q10 = items.sub_exercise_questions) === null || _items$sub_exercise_q10 === void 0 ? void 0 : _items$sub_exercise_q10.length) ? 0 : (answer === null || answer === void 0 ? void 0 : answer.length) > 0 && (answer === null || answer === void 0 ? void 0 : answer.length) < (items === null || items === void 0 || (_items$sub_exercise_q11 = items.sub_exercise_questions) === null || _items$sub_exercise_q11 === void 0 ? void 0 : _items$sub_exercise_q11.length) ? 2 : isFillFinished; - } else { - answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = value !== null && value !== void 0 && value.length ? 1 : 0; - } + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = value !== null && value !== void 0 && value.length ? 1 : 0; setAnswerData(objectSpread2_default()({}, answerData)); }); }; var handleBlurFill = /*#__PURE__*/function () { - var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(value, index, id, param, item, items) { + var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(value, index, id, param, item) { var res; - return regeneratorRuntime_default()().wrap(function _callee24$(_context24) { - while (1) switch (_context24.prev = _context24.next) { + return regeneratorRuntime_default()().wrap(function _callee25$(_context25) { + while (1) switch (_context25.prev = _context25.next) { case 0: if (value.replaceAll(' ', '')) { - _context24.next = 3; + _context25.next = 3; break; } signConfigFuc(); - return _context24.abrupt("return", { + return _context25.abrupt("return", { status: -4, message: '答案不能为空' }); case 3: - _context24.next = 5; + _context25.next = 5; return handleSave(id, index, value, function () { + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.every(function (k) { + return !!k.answer_text; + }) ? 1 : answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.some(function (k) { + return !!k.answer_text; + }) ? 2 : 0; var answers = { choice_id: index, answer_text: value @@ -4547,59 +4521,28 @@ var Answer = function Answer(_ref) { } else { item.user_answer.push(answers); } - if (items !== null && items !== void 0 && items.question_id) { - var _items$sub_exercise_q12, _items$sub_exercise_q13, _items$sub_exercise_q14, _items$sub_exercise_q15; - //组合题中的填空题 - var answer = items === null || items === void 0 || (_items$sub_exercise_q12 = items.sub_exercise_questions) === null || _items$sub_exercise_q12 === void 0 ? void 0 : _items$sub_exercise_q12.filter(function (item) { - var _item$user_answer4; - return ((_item$user_answer4 = item.user_answer) === null || _item$user_answer4 === void 0 ? void 0 : _item$user_answer4.length) === 0; - }); - var fill = items === null || items === void 0 || (_items$sub_exercise_q13 = items.sub_exercise_questions) === null || _items$sub_exercise_q13 === void 0 ? void 0 : _items$sub_exercise_q13.filter(function (jtem) { - return jtem.question_type == 3; - }); - var isFillFinished = fill.length > 0 ? fill.every(function (k) { - var _k$user_answer5; - return (k === null || k === void 0 ? void 0 : k.multi_count) == (k === null || k === void 0 || (_k$user_answer5 = k.user_answer) === null || _k$user_answer5 === void 0 ? void 0 : _k$user_answer5.length); - }) ? 1 : fill.some(function (k) { - var _k$user_answer6; - return (k === null || k === void 0 ? void 0 : k.multi_count) > (k === null || k === void 0 || (_k$user_answer6 = k.user_answer) === null || _k$user_answer6 === void 0 ? void 0 : _k$user_answer6.length); - }) ? 2 : 0 : 1; //防止填空题有多个空但是只填了一个空后整个组合题的答题状态变为已全部作答 - answerData.question_status.find(function (item) { - return item.ques_id === (items === null || items === void 0 ? void 0 : items.question_id); - }).ques_status = (answer === null || answer === void 0 ? void 0 : answer.length) === (items === null || items === void 0 || (_items$sub_exercise_q14 = items.sub_exercise_questions) === null || _items$sub_exercise_q14 === void 0 ? void 0 : _items$sub_exercise_q14.length) ? 0 : (answer === null || answer === void 0 ? void 0 : answer.length) > 0 && (answer === null || answer === void 0 ? void 0 : answer.length) < (items === null || items === void 0 || (_items$sub_exercise_q15 = items.sub_exercise_questions) === null || _items$sub_exercise_q15 === void 0 ? void 0 : _items$sub_exercise_q15.length) ? 2 : isFillFinished; - } else { - answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = param.every(function (k) { - return !!k.answer_text; - }) ? 1 : answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = param.some(function (k) { - return !!k.answer_text; - }) ? 2 : 0; - } setAnswerData(objectSpread2_default()({}, answerData)); }); case 5: - res = _context24.sent; - return _context24.abrupt("return", res); + res = _context25.sent; + return _context25.abrupt("return", res); case 7: case "end": - return _context24.stop(); + return _context25.stop(); } - }, _callee24); + }, _callee25); })); - return function handleBlurFill(_x25, _x26, _x27, _x28, _x29, _x30) { - return _ref19.apply(this, arguments); + return function handleBlurFill(_x24, _x25, _x26, _x27, _x28) { + return _ref20.apply(this, arguments); }; }(); var handleBlurBProgram = /*#__PURE__*/function () { - var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(value, index, id, param, item) { + var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(value, index, id, param, item) { var res; - return regeneratorRuntime_default()().wrap(function _callee25$(_context25) { - while (1) switch (_context25.prev = _context25.next) { + return regeneratorRuntime_default()().wrap(function _callee26$(_context26) { + while (1) switch (_context26.prev = _context26.next) { case 0: - _context25.next = 2; + _context26.next = 2; return handleSave(id, index, value, function () { answerData.question_status.find(function (item) { return item.ques_id === id; @@ -4628,56 +4571,34 @@ var Answer = function Answer(_ref) { setAnswerData(objectSpread2_default()({}, answerData)); }); case 2: - res = _context25.sent; - return _context25.abrupt("return", res); + res = _context26.sent; + return _context26.abrupt("return", res); case 4: case "end": - return _context25.stop(); + return _context26.stop(); } - }, _callee25); + }, _callee26); })); - return function handleBlurBProgram(_x31, _x32, _x33, _x34, _x35) { - return _ref20.apply(this, arguments); + return function handleBlurBProgram(_x29, _x30, _x31, _x32, _x33) { + return _ref21.apply(this, arguments); }; }(); - var handleBlurSimple = function handleBlurSimple(value, id, item, hideLoading, items) { + var handleBlurSimple = function handleBlurSimple(value, id, item, hideLoading) { if (!value.replaceAll(' ', '')) { signConfigFuc(); return; } handleSave(id, null, value, function () { + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = value ? 1 : 0; item.user_answer = []; item.user_answer.push(value); - if (items !== null && items !== void 0 && items.question_id) { - var _items$sub_exercise_q16, _items$sub_exercise_q17, _items$sub_exercise_q18, _items$sub_exercise_q19; - //组合题中的简答题 - var answer = items === null || items === void 0 || (_items$sub_exercise_q16 = items.sub_exercise_questions) === null || _items$sub_exercise_q16 === void 0 ? void 0 : _items$sub_exercise_q16.filter(function (item) { - var _item$user_answer5; - return ((_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5.length) === 0; - }); - var fill = items === null || items === void 0 || (_items$sub_exercise_q17 = items.sub_exercise_questions) === null || _items$sub_exercise_q17 === void 0 ? void 0 : _items$sub_exercise_q17.filter(function (jtem) { - return jtem.question_type == 3; - }); - var isFillFinished = fill.length > 0 ? fill.every(function (k) { - var _k$user_answer7; - return (k === null || k === void 0 ? void 0 : k.multi_count) == (k === null || k === void 0 || (_k$user_answer7 = k.user_answer) === null || _k$user_answer7 === void 0 ? void 0 : _k$user_answer7.length); - }) ? 1 : fill.some(function (k) { - var _k$user_answer8; - return (k === null || k === void 0 ? void 0 : k.multi_count) > (k === null || k === void 0 || (_k$user_answer8 = k.user_answer) === null || _k$user_answer8 === void 0 ? void 0 : _k$user_answer8.length); - }) ? 2 : 0 : 1; //防止填空题有多个空但是只填了一个空后整个组合题的答题状态变为已全部作答 - answerData.question_status.find(function (item) { - return item.ques_id === (items === null || items === void 0 ? void 0 : items.question_id); - }).ques_status = (answer === null || answer === void 0 ? void 0 : answer.length) === (items === null || items === void 0 || (_items$sub_exercise_q18 = items.sub_exercise_questions) === null || _items$sub_exercise_q18 === void 0 ? void 0 : _items$sub_exercise_q18.length) ? 0 : (answer === null || answer === void 0 ? void 0 : answer.length) > 0 && (answer === null || answer === void 0 ? void 0 : answer.length) < (items === null || items === void 0 || (_items$sub_exercise_q19 = items.sub_exercise_questions) === null || _items$sub_exercise_q19 === void 0 ? void 0 : _items$sub_exercise_q19.length) ? 2 : isFillFinished; - } else { - answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = value ? 1 : 0; - } setAnswerData(objectSpread2_default()({}, answerData)); }, undefined, undefined, hideLoading); }; - var renderSingle = function renderSingle(item, key, items) { - var _answerData$exercise9, _item$user_answer6, _item$user_answer7, _item$question_choice2, _answerData$exercise10, _answerData$exercise11; + var renderSingle = function renderSingle(item, key) { + var _answerData$exercise9, _item$user_answer2, _item$user_answer3, _item$question_choice2, _answerData$exercise10, _answerData$exercise11; var answerText = ''; var answerBool = (item === null || item === void 0 ? void 0 : item.question_type) === 0 || (item === null || item === void 0 ? void 0 : item.question_type) === 1; if (answerBool) { @@ -4688,15 +4609,15 @@ var Answer = function Answer(_ref) { } }); } - var disabled = (answerData === null || answerData === void 0 || (_answerData$exercise9 = answerData.exercise) === null || _answerData$exercise9 === void 0 ? void 0 : _answerData$exercise9.user_exercise_status) === 1 || !item.repeat_answer && (item === null || item === void 0 || (_item$user_answer6 = item.user_answer) === null || _item$user_answer6 === void 0 ? void 0 : _item$user_answer6.length) > 0 && item.ques_status !== 0; + var disabled = (answerData === null || answerData === void 0 || (_answerData$exercise9 = answerData.exercise) === null || _answerData$exercise9 === void 0 ? void 0 : _answerData$exercise9.user_exercise_status) === 1 || !item.repeat_answer && (item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) > 0 && item.ques_status !== 0; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Answermodules.baseMargin, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { disabled: disabled, - defaultValue: item === null || item === void 0 || (_item$user_answer7 = item.user_answer) === null || _item$user_answer7 === void 0 ? void 0 : _item$user_answer7[0], + defaultValue: item === null || item === void 0 || (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3[0], onChange: function onChange(e) { - return handleChangeSingle(e.target.value, item === null || item === void 0 ? void 0 : item.question_id, key, item, items); + return handleChangeSingle(e.target.value, item === null || item === void 0 ? void 0 : item.question_id, key, item); }, className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"), children: item === null || item === void 0 || (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (answer, index) { @@ -4784,11 +4705,11 @@ var Answer = function Answer(_ref) { }); }; var renderSingles = function renderSingles(items, keys, i) { - var _answerData$exercise12, _items$sub_exercise_q20; + var _answerData$exercise12, _items$sub_exercise_q4; var disabled = (answerData === null || answerData === void 0 || (_answerData$exercise12 = answerData.exercise) === null || _answerData$exercise12 === void 0 ? void 0 : _answerData$exercise12.user_exercise_status) === 1 || !items.repeat_answer && items.ques_status !== 0; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: items === null || items === void 0 || (_items$sub_exercise_q20 = items.sub_exercise_questions) === null || _items$sub_exercise_q20 === void 0 ? void 0 : _items$sub_exercise_q20.map(function (item, key) { - var _item$question_choice3; + children: items === null || items === void 0 || (_items$sub_exercise_q4 = items.sub_exercise_questions) === null || _items$sub_exercise_q4 === void 0 ? void 0 : _items$sub_exercise_q4.map(function (item, key) { + var _item$question_choice3, _item$user_answer4, _item$question_choice4, _answerData$exercise13, _answerData$exercise14; var answerText = ''; item === null || item === void 0 || (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 || _item$question_choice3.forEach(function (k, i) { if (k.standard_boolean) { @@ -4821,24 +4742,114 @@ var Answer = function Answer(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 ? void 0 : item.question_title })] - }), ((item === null || item === void 0 ? void 0 : item.question_type) == 0 || (item === null || item === void 0 ? void 0 : item.question_type) == 2) && renderSingle(item, item === null || item === void 0 ? void 0 : item.question_type, items), (item === null || item === void 0 ? void 0 : item.question_type) == 1 && renderMultiple(item, item === null || item === void 0 ? void 0 : item.question_type, items), (item === null || item === void 0 ? void 0 : item.question_type) == 3 && renderFill(item, item === null || item === void 0 ? void 0 : item.question_type, items), (item === null || item === void 0 ? void 0 : item.question_type) == 4 && renderSimple(item, item === null || item === void 0 ? void 0 : item.question_type, items)] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + style: { + marginLeft: 66 + }, + disabled: disabled, + defaultValue: item === null || item === void 0 || (_item$user_answer4 = item.user_answer) === null || _item$user_answer4 === void 0 ? void 0 : _item$user_answer4[0], + onChange: function onChange(e) { + return handleChangeSingles(e.target.value, items === null || items === void 0 ? void 0 : items.question_id, key, item, items); + }, + className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"), + children: item === null || item === void 0 || (_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (answer, index) { + var isJudge = item.question_type == 2; + var prefix = isJudge ? '' : "".concat(tagList[index], "."); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.answerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + className: Answermodules.noWrap, + value: answer === null || answer === void 0 ? void 0 : answer.choice_id, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333' + }, + className: "mr3 font16 ".concat(Answermodules.noWrap), + children: prefix + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + width: 734 + }, + className: Answermodules.renderHtml, + value: answer === null || answer === void 0 ? void 0 : answer.choice_text + })] + }) + }, index); + }) + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise13 = answerData.exercise) === null || _answerData$exercise13 === void 0 ? void 0 : _answerData$exercise13.user_exercise_status) > 0 && (answerData === null || answerData === void 0 || (_answerData$exercise14 = answerData.exercise) === null || _answerData$exercise14 === void 0 ? void 0 : _answerData$exercise14.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answer_scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] + }), (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: answerText + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + })] + }) + })] }, key); }) }); }; - var renderMultiple = function renderMultiple(item, key, items) { - var _answerData$exercise13, _item$user_answer8, _item$question_choice5, _answerData$exercise14, _answerData$exercise15; + var renderMultiple = function renderMultiple(item, key) { + var _answerData$exercise15, _item$user_answer5, _item$question_choice6, _answerData$exercise16, _answerData$exercise17; var answerText = ''; var answerBool = (item === null || item === void 0 ? void 0 : item.question_type) === 0 || (item === null || item === void 0 ? void 0 : item.question_type) === 1; if (answerBool) { - var _item$question_choice4; - item === null || item === void 0 || (_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 || _item$question_choice4.forEach(function (k, i) { + var _item$question_choice5; + item === null || item === void 0 || (_item$question_choice5 = item.question_choices) === null || _item$question_choice5 === void 0 || _item$question_choice5.forEach(function (k, i) { if (k.standard_boolean) { answerText = answerText + tagList[i]; } }); } - var disabled = (answerData === null || answerData === void 0 || (_answerData$exercise13 = answerData.exercise) === null || _answerData$exercise13 === void 0 ? void 0 : _answerData$exercise13.user_exercise_status) === 1 || !item.repeat_answer && (item === null || item === void 0 || (_item$user_answer8 = item.user_answer) === null || _item$user_answer8 === void 0 ? void 0 : _item$user_answer8.length) > 0 && item.ques_status !== 0; + var disabled = (answerData === null || answerData === void 0 || (_answerData$exercise15 = answerData.exercise) === null || _answerData$exercise15 === void 0 ? void 0 : _answerData$exercise15.user_exercise_status) === 1 || !item.repeat_answer && (item === null || item === void 0 || (_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5.length) > 0 && item.ques_status !== 0; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Answermodules.baseMargin, @@ -4849,10 +4860,10 @@ var Answer = function Answer(_ref) { flexDirection: 'column' }, onChange: function onChange(value) { - return handleChangeMultiple(value, item === null || item === void 0 ? void 0 : item.question_id, item, items); + return handleChangeMultiple(value, item === null || item === void 0 ? void 0 : item.question_id, item); }, className: item.user_score && "edu-checkbox-".concat(item.user_score === item.question_score ? "green" : "red"), - children: item === null || item === void 0 || (_item$question_choice5 = item.question_choices) === null || _item$question_choice5 === void 0 ? void 0 : _item$question_choice5.map(function (answer, index) { + children: item === null || item === void 0 || (_item$question_choice6 = item.question_choices) === null || _item$question_choice6 === void 0 ? void 0 : _item$question_choice6.map(function (answer, index) { var prefix = "".concat(tagList[index], "."); return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Answermodules.answerWrap, @@ -4872,7 +4883,7 @@ var Answer = function Answer(_ref) { }); }) }) - }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise14 = answerData.exercise) === null || _answerData$exercise14 === void 0 ? void 0 : _answerData$exercise14.user_exercise_status) > 0 && (answerData === null || answerData === void 0 || (_answerData$exercise15 = answerData.exercise) === null || _answerData$exercise15 === void 0 ? void 0 : _answerData$exercise15.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise16 = answerData.exercise) === null || _answerData$exercise16 === void 0 ? void 0 : _answerData$exercise16.user_exercise_status) > 0 && (answerData === null || answerData === void 0 || (_answerData$exercise17 = answerData.exercise) === null || _answerData$exercise17 === void 0 ? void 0 : _answerData$exercise17.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { justify: "end", className: "mb20", align: "middle", @@ -4931,35 +4942,35 @@ var Answer = function Answer(_ref) { })] }); }; - var renderFill = function renderFill(item, key, items) { + var renderFill = function renderFill(item, key) { return /*#__PURE__*/(0,jsx_runtime.jsx)(components_Fill, { item: item, sign: sign, answerData: answerData, onBlur: ( /*#__PURE__*/function () { - var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(value, index, userAnswer) { - return regeneratorRuntime_default()().wrap(function _callee26$(_context26) { - while (1) switch (_context26.prev = _context26.next) { + var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(value, index, userAnswer) { + return regeneratorRuntime_default()().wrap(function _callee27$(_context27) { + while (1) switch (_context27.prev = _context27.next) { case 0: - _context26.next = 2; - return handleBlurFill(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item, items); + _context27.next = 2; + return handleBlurFill(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); case 2: - return _context26.abrupt("return", _context26.sent); + return _context27.abrupt("return", _context27.sent); case 3: case "end": - return _context26.stop(); + return _context27.stop(); } - }, _callee26); + }, _callee27); })); - return function (_x36, _x37, _x38) { - return _ref21.apply(this, arguments); + return function (_x34, _x35, _x36) { + return _ref22.apply(this, arguments); }; }()) }); }; // 简答题 - var renderSimple = function renderSimple(item, key, items) { + var renderSimple = function renderSimple(item, key) { if (isEducation) { return /*#__PURE__*/(0,jsx_runtime.jsx)(Simple2, { item: item, @@ -4974,7 +4985,7 @@ var Answer = function Answer(_ref) { item: item, answerData: answerData, onBlur: function onBlur(value, hideLoading) { - return handleBlurSimple(value, item === null || item === void 0 ? void 0 : item.question_id, item, hideLoading, items); + return handleBlurSimple(value, item === null || item === void 0 ? void 0 : item.question_id, item, hideLoading); }, isEducation: isEducation, sign: sign @@ -4997,32 +5008,33 @@ var Answer = function Answer(_ref) { }; var renderBProgram = function renderBProgram(item, key) { return /*#__PURE__*/(0,jsx_runtime.jsx)(components_BFill, { + setIsSubmitCode: setIsSubmitCode, item: item, answerData: answerData, onBlur: ( /*#__PURE__*/function () { - var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(value, index, userAnswer) { - return regeneratorRuntime_default()().wrap(function _callee27$(_context27) { - while (1) switch (_context27.prev = _context27.next) { + var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28(value, index, userAnswer) { + return regeneratorRuntime_default()().wrap(function _callee28$(_context28) { + while (1) switch (_context28.prev = _context28.next) { case 0: - _context27.next = 2; + _context28.next = 2; return handleBlurBProgram(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); case 2: - return _context27.abrupt("return", _context27.sent); + return _context28.abrupt("return", _context28.sent); case 3: case "end": - return _context27.stop(); + return _context28.stop(); } - }, _callee27); + }, _callee28); })); - return function (_x39, _x40, _x41) { - return _ref22.apply(this, arguments); + return function (_x37, _x38, _x39) { + return _ref23.apply(this, arguments); }; }()) }); }; var renderAnswerCard = function renderAnswerCard(title, key, index) { - var _answerData$exercise_4, _obj$items; - var obj = answerData === null || answerData === void 0 || (_answerData$exercise_4 = answerData.exercise_question_types) === null || _answerData$exercise_4 === void 0 ? void 0 : _answerData$exercise_4.find(function (item) { + var _answerData$exercise_5, _obj$items; + var obj = answerData === null || answerData === void 0 || (_answerData$exercise_5 = answerData.exercise_question_types) === null || _answerData$exercise_5 === void 0 ? void 0 : _answerData$exercise_5.find(function (item) { return item.question_type === key; }); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -5092,12 +5104,12 @@ var Answer = function Answer(_ref) { }); }; var renderQuestion = function renderQuestion(item, i) { - var _item$schools, _answerData$exercise16, _answerData$exercise17; + var _item$schools, _answerData$exercise18, _answerData$exercise19; var answerText = ''; var answerBool = (item === null || item === void 0 ? void 0 : item.question_type) === 0 || (item === null || item === void 0 ? void 0 : item.question_type) === 1; if (answerBool) { - var _item$question_choice6; - item === null || item === void 0 || (_item$question_choice6 = item.question_choices) === null || _item$question_choice6 === void 0 || _item$question_choice6.forEach(function (k, i) { + var _item$question_choice7; + item === null || item === void 0 || (_item$question_choice7 = item.question_choices) === null || _item$question_choice7 === void 0 || _item$question_choice7.forEach(function (k, i) { if (k.standard_boolean) { answerText = answerText + tagList[i]; } @@ -5150,31 +5162,31 @@ var Answer = function Answer(_ref) { list: item === null || item === void 0 ? void 0 : item.answer_comments }), // 实训题 ,答题 - (item === null || item === void 0 ? void 0 : item.question_type) == 5 && (answerData === null || answerData === void 0 || (_answerData$exercise16 = answerData.exercise) === null || _answerData$exercise16 === void 0 ? void 0 : _answerData$exercise16.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.answer_status) != 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + (item === null || item === void 0 ? void 0 : item.question_type) == 5 && (answerData === null || answerData === void 0 || (_answerData$exercise18 = answerData.exercise) === null || _answerData$exercise18 === void 0 ? void 0 : _answerData$exercise18.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.answer_status) != 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { justify: "end", className: "mt20", children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { type: "primary", className: Answermodules.toIframeBtn, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28() { - return regeneratorRuntime_default()().wrap(function _callee28$(_context28) { - while (1) switch (_context28.prev = _context28.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29() { + return regeneratorRuntime_default()().wrap(function _callee29$(_context29) { + while (1) switch (_context29.prev = _context29.next) { case 0: - _context28.next = 2; + _context29.next = 2; return handleJoinShixun(item); case 2: - return _context28.abrupt("return", _context28.sent); + return _context29.abrupt("return", _context29.sent); case 3: case "end": - return _context28.stop(); + return _context29.stop(); } - }, _callee28); + }, _callee29); })), children: "\u8FDB\u5165\u7B54\u9898" }) }), // 编程题 ,答题 - (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise17 = answerData.exercise) === null || _answerData$exercise17 === void 0 ? void 0 : _answerData$exercise17.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.question_type) == 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise19 = answerData.exercise) === null || _answerData$exercise19 === void 0 ? void 0 : _answerData$exercise19.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.question_type) == 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { justify: "end", className: "mt20", children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { @@ -5198,10 +5210,10 @@ var Answer = function Answer(_ref) { var switchType = (0,_react_17_0_2_react.useRef)(); var switchData = (0,_react_17_0_2_react.useRef)({}); var skipPrevQuestion = function skipPrevQuestion() { - var _answerData$exercise_5, _answerData$exercise18, _currentQuestionItem$2; + var _answerData$exercise_6, _answerData$exercise20, _currentQuestionItem$2, _answerData$exercise_7; window.blur(); - var currentQuestionItem = (_answerData$exercise_5 = answerData.exercise_question_types) === null || _answerData$exercise_5 === void 0 || (_answerData$exercise_5 = _answerData$exercise_5[oneindex]) === null || _answerData$exercise_5 === void 0 || (_answerData$exercise_5 = _answerData$exercise_5.items) === null || _answerData$exercise_5 === void 0 ? void 0 : _answerData$exercise_5[twoindex]; - if (!ischecked && (answerData === null || answerData === void 0 || (_answerData$exercise18 = answerData.exercise) === null || _answerData$exercise18 === void 0 ? void 0 : _answerData$exercise18.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var currentQuestionItem = (_answerData$exercise_6 = answerData.exercise_question_types) === null || _answerData$exercise_6 === void 0 || (_answerData$exercise_6 = _answerData$exercise_6[oneindex]) === null || _answerData$exercise_6 === void 0 || (_answerData$exercise_6 = _answerData$exercise_6.items) === null || _answerData$exercise_6 === void 0 ? void 0 : _answerData$exercise_6[twoindex]; + if (!ischecked && (answerData === null || answerData === void 0 || (_answerData$exercise20 = answerData.exercise) === null || _answerData$exercise20 === void 0 ? void 0 : _answerData$exercise20.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { var _currentQuestionItem$; if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 || (_currentQuestionItem$ = currentQuestionItem.user_answer) === null || _currentQuestionItem$ === void 0 ? void 0 : _currentQuestionItem$.length) > 0) { if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.ques_status) === 0) { @@ -5226,15 +5238,22 @@ var Answer = function Answer(_ref) { } else { twoindex -= 1; } + if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.question_type) == 8 && !isSubmitCode) { + setTimeout(function () { + getSaveHackEvaluate(currentQuestionItem); + }, 500); + } + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_7 = answerData.exercise_question_types) === null || _answerData$exercise_7 === void 0 || (_answerData$exercise_7 = _answerData$exercise_7[oneindex]) === null || _answerData$exercise_7 === void 0 || (_answerData$exercise_7 = _answerData$exercise_7.items) === null || _answerData$exercise_7 === void 0 ? void 0 : _answerData$exercise_7[twoindex]); + setIsSubmitCode(false); setoneindex(oneindex); settwoindex(twoindex); }; var skipNextQuestion = function skipNextQuestion() { - var _answerData$exercise_6, _answerData$exercise19, _currentQuestionItem$4; + var _answerData$exercise_8, _answerData$exercise21, _currentQuestionItem$4, _answerData$exercise_9; window.blur(); - var currentQuestionItem = (_answerData$exercise_6 = answerData.exercise_question_types) === null || _answerData$exercise_6 === void 0 || (_answerData$exercise_6 = _answerData$exercise_6[oneindex]) === null || _answerData$exercise_6 === void 0 || (_answerData$exercise_6 = _answerData$exercise_6.items) === null || _answerData$exercise_6 === void 0 ? void 0 : _answerData$exercise_6[twoindex]; + var currentQuestionItem = (_answerData$exercise_8 = answerData.exercise_question_types) === null || _answerData$exercise_8 === void 0 || (_answerData$exercise_8 = _answerData$exercise_8[oneindex]) === null || _answerData$exercise_8 === void 0 || (_answerData$exercise_8 = _answerData$exercise_8.items) === null || _answerData$exercise_8 === void 0 ? void 0 : _answerData$exercise_8[twoindex]; //提示不允许重复作答弹窗的逻辑 - if (!ischecked && (answerData === null || answerData === void 0 || (_answerData$exercise19 = answerData.exercise) === null || _answerData$exercise19 === void 0 ? void 0 : _answerData$exercise19.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + if (!ischecked && (answerData === null || answerData === void 0 || (_answerData$exercise21 = answerData.exercise) === null || _answerData$exercise21 === void 0 ? void 0 : _answerData$exercise21.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { var _currentQuestionItem$3; if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 || (_currentQuestionItem$3 = currentQuestionItem.user_answer) === null || _currentQuestionItem$3 === void 0 ? void 0 : _currentQuestionItem$3.length) > 0) { if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.ques_status) === 0) { @@ -5259,14 +5278,21 @@ var Answer = function Answer(_ref) { } else { twoindex = twoindex + 1; } + if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.question_type) == 8 && !isSubmitCode) { + setTimeout(function () { + getSaveHackEvaluate(currentQuestionItem); + }, 500); + } + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_9 = answerData.exercise_question_types) === null || _answerData$exercise_9 === void 0 || (_answerData$exercise_9 = _answerData$exercise_9[oneindex]) === null || _answerData$exercise_9 === void 0 || (_answerData$exercise_9 = _answerData$exercise_9.items) === null || _answerData$exercise_9 === void 0 ? void 0 : _answerData$exercise_9[twoindex]); + setIsSubmitCode(false); setoneindex(oneindex); settwoindex(twoindex); }; var skipAppointQuestion = function skipAppointQuestion(p) { - var _answerData$exercise_7, _answerData$exercise20, _currentQuestionItem$6; + var _answerData$exercise_10, _answerData$exercise22, _currentQuestionItem$6, _answerData$exercise_11; var record = p || skipData.current; - var currentQuestionItem = (_answerData$exercise_7 = answerData.exercise_question_types) === null || _answerData$exercise_7 === void 0 || (_answerData$exercise_7 = _answerData$exercise_7[oneindex]) === null || _answerData$exercise_7 === void 0 || (_answerData$exercise_7 = _answerData$exercise_7.items) === null || _answerData$exercise_7 === void 0 ? void 0 : _answerData$exercise_7[twoindex]; - if (!ischecked && (answerData === null || answerData === void 0 || (_answerData$exercise20 = answerData.exercise) === null || _answerData$exercise20 === void 0 ? void 0 : _answerData$exercise20.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var currentQuestionItem = (_answerData$exercise_10 = answerData.exercise_question_types) === null || _answerData$exercise_10 === void 0 || (_answerData$exercise_10 = _answerData$exercise_10[oneindex]) === null || _answerData$exercise_10 === void 0 || (_answerData$exercise_10 = _answerData$exercise_10.items) === null || _answerData$exercise_10 === void 0 ? void 0 : _answerData$exercise_10[twoindex]; + if (!ischecked && (answerData === null || answerData === void 0 || (_answerData$exercise22 = answerData.exercise) === null || _answerData$exercise22 === void 0 ? void 0 : _answerData$exercise22.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { var _currentQuestionItem$5; if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 || (_currentQuestionItem$5 = currentQuestionItem.user_answer) === null || _currentQuestionItem$5 === void 0 ? void 0 : _currentQuestionItem$5.length) > 0) { if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.ques_status) === 0) { @@ -5281,6 +5307,13 @@ var Answer = function Answer(_ref) { //如果勾选了不再提示,则手动设为已答 currentQuestionItem.ques_status = 1; } + if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.question_type) == 8 && !isSubmitCode) { + setTimeout(function () { + getSaveHackEvaluate(currentQuestionItem); + }, 500); + } + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_11 = answerData.exercise_question_types) === null || _answerData$exercise_11 === void 0 || (_answerData$exercise_11 = _answerData$exercise_11[record === null || record === void 0 ? void 0 : record.oneindex]) === null || _answerData$exercise_11 === void 0 || (_answerData$exercise_11 = _answerData$exercise_11.items) === null || _answerData$exercise_11 === void 0 ? void 0 : _answerData$exercise_11[record === null || record === void 0 ? void 0 : record.twoindex]); + setIsSubmitCode(false); setoneindex(record === null || record === void 0 ? void 0 : record.oneindex); settwoindex(record === null || record === void 0 ? void 0 : record.twoindex); questionPartRef.current.scrollTo({ @@ -5290,28 +5323,28 @@ var Answer = function Answer(_ref) { }); }; var handleRefresh = /*#__PURE__*/function () { - var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29() { - var _answerData$exercise21; + var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30() { + var _answerData$exercise23; var res; - return regeneratorRuntime_default()().wrap(function _callee29$(_context29) { - while (1) switch (_context29.prev = _context29.next) { + return regeneratorRuntime_default()().wrap(function _callee30$(_context30) { + while (1) switch (_context30.prev = _context30.next) { case 0: if (!sign.current) { - _context29.next = 3; + _context30.next = 3; break; } sign.current = 'refresh'; - return _context29.abrupt("return"); + return _context30.abrupt("return"); case 3: - _context29.next = 5; + _context30.next = 5; return initData(); case 5: - res = _context29.sent; - if (!(answerData !== null && answerData !== void 0 && (_answerData$exercise21 = answerData.exercise) !== null && _answerData$exercise21 !== void 0 && _answerData$exercise21.left_time)) { - _context29.next = 9; + res = _context30.sent; + if (!(answerData !== null && answerData !== void 0 && (_answerData$exercise23 = answerData.exercise) !== null && _answerData$exercise23 !== void 0 && _answerData$exercise23.left_time)) { + _context30.next = 9; break; } - _context29.next = 9; + _context30.next = 9; return handleLeftTime(); case 9: if (!(res !== null && res !== void 0 && res.status)) { @@ -5319,12 +5352,12 @@ var Answer = function Answer(_ref) { } case 10: case "end": - return _context29.stop(); + return _context30.stop(); } - }, _callee29); + }, _callee30); })); return function handleRefresh() { - return _ref24.apply(this, arguments); + return _ref25.apply(this, arguments); }; }(); var signConfigFuc = function signConfigFuc() { @@ -5355,17 +5388,17 @@ var Answer = function Answer(_ref) { skipData.current = {}; }; var renderClassifyQuestion = function renderClassifyQuestion() { - var _answerData$exercise_8, _answerData$exercise_9, _answerData$exercise_10, _answerData$exercise_11, _answerData$exercise_12, _answerData$exercise_13; - var currentItem = answerData === null || answerData === void 0 || (_answerData$exercise_8 = answerData.exercise_question_types) === null || _answerData$exercise_8 === void 0 || (_answerData$exercise_8 = _answerData$exercise_8[oneindex].items) === null || _answerData$exercise_8 === void 0 ? void 0 : _answerData$exercise_8[twoindex]; + var _answerData$exercise_12, _answerData$exercise_13, _answerData$exercise_14, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17; + var currentItem = answerData === null || answerData === void 0 || (_answerData$exercise_12 = answerData.exercise_question_types) === null || _answerData$exercise_12 === void 0 || (_answerData$exercise_12 = _answerData$exercise_12[oneindex].items) === null || _answerData$exercise_12 === void 0 ? void 0 : _answerData$exercise_12[twoindex]; return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "pt20 mb20", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Answermodules.questionTypeTitle, - children: [(0,util/* toChineseNumber */.EM)(oneindex + 1), "\u3001", answerData === null || answerData === void 0 || (_answerData$exercise_9 = answerData.exercise_question_types) === null || _answerData$exercise_9 === void 0 || (_answerData$exercise_9 = _answerData$exercise_9[oneindex]) === null || _answerData$exercise_9 === void 0 ? void 0 : _answerData$exercise_9.name] + children: [(0,util/* toChineseNumber */.EM)(oneindex + 1), "\u3001", answerData === null || answerData === void 0 || (_answerData$exercise_13 = answerData.exercise_question_types) === null || _answerData$exercise_13 === void 0 || (_answerData$exercise_13 = _answerData$exercise_13[oneindex]) === null || _answerData$exercise_13 === void 0 ? void 0 : _answerData$exercise_13.name] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Answermodules.questionTypeInfo, - children: ["\uFF08\u5171", answerData === null || answerData === void 0 || (_answerData$exercise_10 = answerData.exercise_question_types) === null || _answerData$exercise_10 === void 0 || (_answerData$exercise_10 = _answerData$exercise_10[oneindex]) === null || _answerData$exercise_10 === void 0 ? void 0 : _answerData$exercise_10.count, "\u9898\uFF1B", (answerData === null || answerData === void 0 || (_answerData$exercise_11 = answerData.exercise_question_types) === null || _answerData$exercise_11 === void 0 || (_answerData$exercise_11 = _answerData$exercise_11[oneindex]) === null || _answerData$exercise_11 === void 0 ? void 0 : _answerData$exercise_11.question_type) === 7 ? "\u5305\u542B".concat(answerData === null || answerData === void 0 || (_answerData$exercise_12 = answerData.exercise_question_types) === null || _answerData$exercise_12 === void 0 || (_answerData$exercise_12 = _answerData$exercise_12[oneindex]) === null || _answerData$exercise_12 === void 0 ? void 0 : _answerData$exercise_12.sub_questions_count, "\u5C0F\u9898") : '', " \u5171", answerData === null || answerData === void 0 || (_answerData$exercise_13 = answerData.exercise_question_types) === null || _answerData$exercise_13 === void 0 || (_answerData$exercise_13 = _answerData$exercise_13[oneindex]) === null || _answerData$exercise_13 === void 0 ? void 0 : _answerData$exercise_13.score, "\u5206\uFF09"] + children: ["\uFF08\u5171", answerData === null || answerData === void 0 || (_answerData$exercise_14 = answerData.exercise_question_types) === null || _answerData$exercise_14 === void 0 || (_answerData$exercise_14 = _answerData$exercise_14[oneindex]) === null || _answerData$exercise_14 === void 0 ? void 0 : _answerData$exercise_14.count, "\u9898\uFF1B", (answerData === null || answerData === void 0 || (_answerData$exercise_15 = answerData.exercise_question_types) === null || _answerData$exercise_15 === void 0 || (_answerData$exercise_15 = _answerData$exercise_15[oneindex]) === null || _answerData$exercise_15 === void 0 ? void 0 : _answerData$exercise_15.question_type) === 7 ? "\u5305\u542B".concat(answerData === null || answerData === void 0 || (_answerData$exercise_16 = answerData.exercise_question_types) === null || _answerData$exercise_16 === void 0 || (_answerData$exercise_16 = _answerData$exercise_16[oneindex]) === null || _answerData$exercise_16 === void 0 ? void 0 : _answerData$exercise_16.sub_questions_count, "\u5C0F\u9898") : '', " \u5171", answerData === null || answerData === void 0 || (_answerData$exercise_17 = answerData.exercise_question_types) === null || _answerData$exercise_17 === void 0 || (_answerData$exercise_17 = _answerData$exercise_17[oneindex]) === null || _answerData$exercise_17 === void 0 ? void 0 : _answerData$exercise_17.score, "\u5206\uFF09"] }), !(currentItem !== null && currentItem !== void 0 && currentItem.repeat_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#E30000', @@ -5382,7 +5415,7 @@ var Answer = function Answer(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { size: 'middle', spinning: isSpin, - children: [openFullScreen && (answerData === null || answerData === void 0 || (_answerData$exercise22 = answerData.exercise) === null || _answerData$exercise22 === void 0 ? void 0 : _answerData$exercise22.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(recordScreen/* default */.Z, { + children: [openFullScreen && (answerData === null || answerData === void 0 || (_answerData$exercise24 = answerData.exercise) === null || _answerData$exercise24 === void 0 ? void 0 : _answerData$exercise24.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(recordScreen/* default */.Z, { exerciseUserInfo: exercise.exerciseUserInfo, iframe: iframe, socket: socket, @@ -5414,23 +5447,23 @@ var Answer = function Answer(_ref) { src: iframeUrl, ref: iframe, frameBorder: "0" - }), checkStatus.status !== -2 && checkStatus.status !== -1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Answermodules.fixHeader, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { wrap: false, align: "middle", className: "edu-container", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: (0,util/* exerciseTips */.vB)(answerData === null || answerData === void 0 || (_answerData$exercise23 = answerData.exercise) === null || _answerData$exercise23 === void 0 ? void 0 : _answerData$exercise23.exercise_status) + children: (0,util/* exerciseTips */.vB)(answerData === null || answerData === void 0 || (_answerData$exercise25 = answerData.exercise) === null || _answerData$exercise25 === void 0 ? void 0 : _answerData$exercise25.exercise_status) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "".concat(Answermodules.exerciseTitle, " ml10"), - title: answerData === null || answerData === void 0 || (_answerData$exercise24 = answerData.exercise) === null || _answerData$exercise24 === void 0 ? void 0 : _answerData$exercise24.exercise_name, - children: answerData === null || answerData === void 0 || (_answerData$exercise25 = answerData.exercise) === null || _answerData$exercise25 === void 0 ? void 0 : _answerData$exercise25.exercise_name + title: answerData === null || answerData === void 0 || (_answerData$exercise26 = answerData.exercise) === null || _answerData$exercise26 === void 0 ? void 0 : _answerData$exercise26.exercise_name, + children: answerData === null || answerData === void 0 || (_answerData$exercise27 = answerData.exercise) === null || _answerData$exercise27 === void 0 ? void 0 : _answerData$exercise27.exercise_name }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { style: { marginLeft: 'auto' }, - children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise26 = answerData.exercise) === null || _answerData$exercise26 === void 0 ? void 0 : _answerData$exercise26.user_exercise_status) == 1) && !!(answerData !== null && answerData !== void 0 && (_answerData$exercise27 = answerData.exercise) !== null && _answerData$exercise27 !== void 0 && _answerData$exercise27.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise28 = answerData.exercise) === null || _answerData$exercise28 === void 0 ? void 0 : _answerData$exercise28.user_exercise_status) == 1) && !!(answerData !== null && answerData !== void 0 && (_answerData$exercise29 = answerData.exercise) !== null && _answerData$exercise29 !== void 0 && _answerData$exercise29.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: "".concat(Answermodules.countDown, " ").concat(countDownColor), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-daojishi", @@ -5446,7 +5479,7 @@ var Answer = function Answer(_ref) { })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise28 = answerData.exercise) === null || _answerData$exercise28 === void 0 ? void 0 : _answerData$exercise28.user_exercise_status) == 1) && exercise.actionTabs.key !== 'student-unlock' && normalClose && /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, { + children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise30 = answerData.exercise) === null || _answerData$exercise30 === void 0 ? void 0 : _answerData$exercise30.user_exercise_status) == 1) && exercise.actionTabs.key !== 'student-unlock' && normalClose && /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, { className: "".concat(Answermodules.refreshBtn, " ml30"), onClick: handleRefresh, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -5454,32 +5487,32 @@ var Answer = function Answer(_ref) { }), "\u5237\u65B0"] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise29 = answerData.exercise) === null || _answerData$exercise29 === void 0 ? void 0 : _answerData$exercise29.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + children: (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise31 = answerData.exercise) === null || _answerData$exercise31 === void 0 ? void 0 : _answerData$exercise31.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { className: "".concat(Answermodules.submitButton, " ml10"), type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30() { - return regeneratorRuntime_default()().wrap(function _callee30$(_context30) { - while (1) switch (_context30.prev = _context30.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() { + return regeneratorRuntime_default()().wrap(function _callee31$(_context31) { + while (1) switch (_context31.prev = _context31.next) { case 0: if (!sign.current) { - _context30.next = 3; + _context31.next = 3; break; } sign.current = 'submit'; - return _context30.abrupt("return"); + return _context31.abrupt("return"); case 3: - _context30.next = 5; + _context31.next = 5; return handleVerifySave(false); case 5: case "end": - return _context30.stop(); + return _context31.stop(); } - }, _callee30); + }, _callee31); })), children: "\u4EA4\u5377" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: ((answerData === null || answerData === void 0 || (_answerData$exercise30 = answerData.exercise) === null || _answerData$exercise30 === void 0 ? void 0 : _answerData$exercise30.commit_status) == 1 || (answerData === null || answerData === void 0 || (_answerData$exercise31 = answerData.exercise) === null || _answerData$exercise31 === void 0 ? void 0 : _answerData$exercise31.exercise_status) == 3) && (answerData === null || answerData === void 0 || (_answerData$exercise_14 = answerData.exercise_answer_user) === null || _answerData$exercise_14 === void 0 ? void 0 : _answerData$exercise_14.analysis) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ((answerData === null || answerData === void 0 || (_answerData$exercise32 = answerData.exercise) === null || _answerData$exercise32 === void 0 ? void 0 : _answerData$exercise32.commit_status) == 1 || (answerData === null || answerData === void 0 || (_answerData$exercise33 = answerData.exercise) === null || _answerData$exercise33 === void 0 ? void 0 : _answerData$exercise33.exercise_status) == 3) && (answerData === null || answerData === void 0 || (_answerData$exercise_18 = answerData.exercise_answer_user) === null || _answerData$exercise_18 === void 0 ? void 0 : _answerData$exercise_18.analysis) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Answermodules.teachAnalysis, onClick: function onClick() { return setTeachAnalysisModal(true); @@ -5495,7 +5528,7 @@ var Answer = function Answer(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: "edu-container ".concat(Answermodules.wrapper, " ").concat(isEducation && Answermodules.wrpAnswer), - children: [(answerData === null || answerData === void 0 || (_answerData$exercise32 = answerData.exercise) === null || _answerData$exercise32 === void 0 || (_answerData$exercise32 = _answerData$exercise32.exercise_description) === null || _answerData$exercise32 === void 0 ? void 0 : _answerData$exercise32.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_alert/* default */.Z, { + children: [(answerData === null || answerData === void 0 || (_answerData$exercise34 = answerData.exercise) === null || _answerData$exercise34 === void 0 || (_answerData$exercise34 = _answerData$exercise34.exercise_description) === null || _answerData$exercise34 === void 0 ? void 0 : _answerData$exercise34.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_alert/* default */.Z, { className: Answermodules.exerciseAlert, description: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { wrap: false, @@ -5506,7 +5539,7 @@ var Answer = function Answer(_ref) { children: "\u8003\u8BD5\u987B\u77E5" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: Answermodules.content, - children: answerData === null || answerData === void 0 || (_answerData$exercise33 = answerData.exercise) === null || _answerData$exercise33 === void 0 ? void 0 : _answerData$exercise33.exercise_description + children: answerData === null || answerData === void 0 || (_answerData$exercise35 = answerData.exercise) === null || _answerData$exercise35 === void 0 ? void 0 : _answerData$exercise35.exercise_description })] }), closable: true @@ -5537,7 +5570,7 @@ var Answer = function Answer(_ref) { children: "\u59D3\u540D" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml10 ".concat(Answermodules.userInfoText), - children: (answerData === null || answerData === void 0 || (_answerData$exercise34 = answerData.exercise) === null || _answerData$exercise34 === void 0 ? void 0 : _answerData$exercise34.user_name) || '- -' + children: (answerData === null || answerData === void 0 || (_answerData$exercise36 = answerData.exercise) === null || _answerData$exercise36 === void 0 ? void 0 : _answerData$exercise36.user_name) || '- -' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -5547,10 +5580,10 @@ var Answer = function Answer(_ref) { children: "\u5B66\u53F7" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml10 ".concat(Answermodules.userInfoText), - children: (answerData === null || answerData === void 0 || (_answerData$exercise35 = answerData.exercise) === null || _answerData$exercise35 === void 0 ? void 0 : _answerData$exercise35.student_id) || '- -' + children: (answerData === null || answerData === void 0 || (_answerData$exercise37 = answerData.exercise) === null || _answerData$exercise37 === void 0 ? void 0 : _answerData$exercise37.student_id) || '- -' })] })] - }), showAnswerCard && (0,authority/* isStudent */.dE)() && ((_answerData$exercise36 = answerData.exercise) === null || _answerData$exercise36 === void 0 ? void 0 : _answerData$exercise36.user_exercise_status) === 0 && ((_answerData$exercise37 = answerData.exercise) === null || _answerData$exercise37 === void 0 ? void 0 : _answerData$exercise37.open_phone_video_recording) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), showAnswerCard && (0,authority/* isStudent */.dE)() && ((_answerData$exercise38 = answerData.exercise) === null || _answerData$exercise38 === void 0 ? void 0 : _answerData$exercise38.user_exercise_status) === 0 && ((_answerData$exercise39 = answerData.exercise) === null || _answerData$exercise39 === void 0 ? void 0 : _answerData$exercise39.open_phone_video_recording) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: Answermodules.eduQrcode, style: { marginTop: 10 @@ -5585,7 +5618,7 @@ var Answer = function Answer(_ref) { style: { color: '#999999' }, - children: ["/", answerData === null || answerData === void 0 || (_answerData$exercise_15 = answerData.exercise_types) === null || _answerData$exercise_15 === void 0 ? void 0 : _answerData$exercise_15.q_counts] + children: ["/", answerData === null || answerData === void 0 || (_answerData$exercise_19 = answerData.exercise_types) === null || _answerData$exercise_19 === void 0 ? void 0 : _answerData$exercise_19.q_counts] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { @@ -5594,7 +5627,7 @@ var Answer = function Answer(_ref) { trailColor: "#0000000d", percent: (answerData === null || answerData === void 0 || (_answerData$question_6 = answerData.question_status) === null || _answerData$question_6 === void 0 || (_answerData$question_6 = _answerData$question_6.filter(function (val) { return val.ques_status === 1; - })) === null || _answerData$question_6 === void 0 ? void 0 : _answerData$question_6.length) / (answerData === null || answerData === void 0 || (_answerData$exercise_16 = answerData.exercise_types) === null || _answerData$exercise_16 === void 0 ? void 0 : _answerData$exercise_16.q_counts) * 100, + })) === null || _answerData$question_6 === void 0 ? void 0 : _answerData$question_6.length) / (answerData === null || answerData === void 0 || (_answerData$exercise_20 = answerData.exercise_types) === null || _answerData$exercise_20 === void 0 ? void 0 : _answerData$exercise_20.q_counts) * 100, showInfo: false }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { @@ -5605,7 +5638,7 @@ var Answer = function Answer(_ref) { style: { color: '#165DFF' }, - children: (answerData === null || answerData === void 0 || (_answerData$exercise_17 = answerData.exercise_types) === null || _answerData$exercise_17 === void 0 ? void 0 : _answerData$exercise_17.q_counts) || (answerData === null || answerData === void 0 || (_answerData$exercise_18 = answerData.exercise_scores) === null || _answerData$exercise_18 === void 0 || (_answerData$exercise_18 = _answerData$exercise_18.exercise_types) === null || _answerData$exercise_18 === void 0 ? void 0 : _answerData$exercise_18.q_counts) + children: (answerData === null || answerData === void 0 || (_answerData$exercise_21 = answerData.exercise_types) === null || _answerData$exercise_21 === void 0 ? void 0 : _answerData$exercise_21.q_counts) || (answerData === null || answerData === void 0 || (_answerData$exercise_22 = answerData.exercise_scores) === null || _answerData$exercise_22 === void 0 || (_answerData$exercise_22 = _answerData$exercise_22.exercise_types) === null || _answerData$exercise_22 === void 0 ? void 0 : _answerData$exercise_22.q_counts) }), " \u9898\uFF1A"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "c-grey-333", @@ -5613,7 +5646,7 @@ var Answer = function Answer(_ref) { style: { color: '#FA6400' }, - children: (answerData === null || answerData === void 0 || (_answerData$exercise_19 = answerData.exercise_types) === null || _answerData$exercise_19 === void 0 ? void 0 : _answerData$exercise_19.q_scores) || (answerData === null || answerData === void 0 || (_answerData$exercise_20 = answerData.exercise_scores) === null || _answerData$exercise_20 === void 0 || (_answerData$exercise_20 = _answerData$exercise_20.exercise_types) === null || _answerData$exercise_20 === void 0 ? void 0 : _answerData$exercise_20.q_scores) + children: (answerData === null || answerData === void 0 || (_answerData$exercise_23 = answerData.exercise_types) === null || _answerData$exercise_23 === void 0 ? void 0 : _answerData$exercise_23.q_scores) || (answerData === null || answerData === void 0 || (_answerData$exercise_24 = answerData.exercise_scores) === null || _answerData$exercise_24 === void 0 || (_answerData$exercise_24 = _answerData$exercise_24.exercise_types) === null || _answerData$exercise_24 === void 0 ? void 0 : _answerData$exercise_24.q_scores) }), " \u5206"] })] }) @@ -5633,8 +5666,8 @@ var Answer = function Answer(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: "1", children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "".concat(Answermodules.cardList, " ").concat((_answerData$exercise38 = answerData.exercise) !== null && _answerData$exercise38 !== void 0 && _answerData$exercise38.open_phone_video_recording ? Answermodules.withQrcode : ''), - children: answerData === null || answerData === void 0 || (_answerData$exercise_21 = answerData.exercise_question_types) === null || _answerData$exercise_21 === void 0 ? void 0 : _answerData$exercise_21.map(function (er, index) { + className: "".concat(Answermodules.cardList, " ").concat((_answerData$exercise40 = answerData.exercise) !== null && _answerData$exercise40 !== void 0 && _answerData$exercise40.open_phone_video_recording ? Answermodules.withQrcode : ''), + children: answerData === null || answerData === void 0 || (_answerData$exercise_25 = answerData.exercise_question_types) === null || _answerData$exercise_25 === void 0 ? void 0 : _answerData$exercise_25.map(function (er, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { children: renderCardList(er, index) }, er.question_type); @@ -5714,35 +5747,35 @@ var Answer = function Answer(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont ".concat((_answerData$exercise_22 = answerData.exercise_question_types) !== null && _answerData$exercise_22 !== void 0 && (_answerData$exercise_22 = _answerData$exercise_22[oneindex].items[twoindex]) !== null && _answerData$exercise_22 !== void 0 && _answerData$exercise_22.is_marked ? 'icon-biaoji1' : 'icon-biaojigaiti'), + className: "iconfont ".concat((_answerData$exercise_26 = answerData.exercise_question_types) !== null && _answerData$exercise_26 !== void 0 && (_answerData$exercise_26 = _answerData$exercise_26[oneindex].items[twoindex]) !== null && _answerData$exercise_26 !== void 0 && _answerData$exercise_26.is_marked ? 'icon-biaoji1' : 'icon-biaojigaiti'), style: { color: '#FFB538', marginRight: 6 } }), className: Answermodules.markBtn, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() { - var _answerData$exercise_23; + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() { + var _answerData$exercise_27; var res; - return regeneratorRuntime_default()().wrap(function _callee31$(_context31) { - while (1) switch (_context31.prev = _context31.next) { + return regeneratorRuntime_default()().wrap(function _callee32$(_context32) { + while (1) switch (_context32.prev = _context32.next) { case 0: - _context31.next = 2; + _context32.next = 2; return (0,service_exercise/* markQuestion */.sS)(params.categoryId, { - exercise_question_id: (_answerData$exercise_23 = answerData.exercise_question_types[oneindex].items[twoindex]) === null || _answerData$exercise_23 === void 0 ? void 0 : _answerData$exercise_23.question_id + exercise_question_id: (_answerData$exercise_27 = answerData.exercise_question_types[oneindex].items[twoindex]) === null || _answerData$exercise_27 === void 0 ? void 0 : _answerData$exercise_27.question_id }); case 2: - res = _context31.sent; + res = _context32.sent; if (res.status === 0) { initData(); } case 4: case "end": - return _context31.stop(); + return _context32.stop(); } - }, _callee31); + }, _callee32); })), - children: (_answerData$exercise_24 = answerData.exercise_question_types) !== null && _answerData$exercise_24 !== void 0 && (_answerData$exercise_24 = _answerData$exercise_24[oneindex].items[twoindex]) !== null && _answerData$exercise_24 !== void 0 && _answerData$exercise_24.is_marked ? '取消标记' : '标记该题' + children: (_answerData$exercise_28 = answerData.exercise_question_types) !== null && _answerData$exercise_28 !== void 0 && (_answerData$exercise_28 = _answerData$exercise_28[oneindex].items[twoindex]) !== null && _answerData$exercise_28 !== void 0 && _answerData$exercise_28.is_marked ? '取消标记' : '标记该题' }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { children: [(oneindex != 0 || twoindex != 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { @@ -5756,7 +5789,7 @@ var Answer = function Answer(_ref) { skipPrevQuestion(); }, children: "\u4E0A\u4E00\u9898" - }), !(oneindex === (answerData === null || answerData === void 0 || (_answerData$exercise_25 = answerData.exercise_question_types) === null || _answerData$exercise_25 === void 0 ? void 0 : _answerData$exercise_25.length) - 1 && twoindex === (answerData === null || answerData === void 0 || (_answerData$exercise_26 = answerData.exercise_question_types) === null || _answerData$exercise_26 === void 0 || (_answerData$exercise_26 = _answerData$exercise_26[oneindex]) === null || _answerData$exercise_26 === void 0 || (_answerData$exercise_26 = _answerData$exercise_26.items) === null || _answerData$exercise_26 === void 0 ? void 0 : _answerData$exercise_26.length) - 1) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }), !(oneindex === (answerData === null || answerData === void 0 || (_answerData$exercise_29 = answerData.exercise_question_types) === null || _answerData$exercise_29 === void 0 ? void 0 : _answerData$exercise_29.length) - 1 && twoindex === (answerData === null || answerData === void 0 || (_answerData$exercise_30 = answerData.exercise_question_types) === null || _answerData$exercise_30 === void 0 || (_answerData$exercise_30 = _answerData$exercise_30[oneindex]) === null || _answerData$exercise_30 === void 0 || (_answerData$exercise_30 = _answerData$exercise_30.items) === null || _answerData$exercise_30 === void 0 ? void 0 : _answerData$exercise_30.length) - 1) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: Answermodules.changeButton, type: "primary", onClick: function onClick() { @@ -5892,10 +5925,11 @@ var Answer = function Answer(_ref) { display: isopen ? 'flex' : 'none' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_CaptureVideo, { - number: (answerData === null || answerData === void 0 || (_answerData$exercise39 = answerData.exercise) === null || _answerData$exercise39 === void 0 ? void 0 : _answerData$exercise39.photo_count) - (answerData === null || answerData === void 0 || (_answerData$exercise40 = answerData.exercise) === null || _answerData$exercise40 === void 0 ? void 0 : _answerData$exercise40.take_photo), - take_photo: answerData === null || answerData === void 0 || (_answerData$exercise41 = answerData.exercise) === null || _answerData$exercise41 === void 0 ? void 0 : _answerData$exercise41.take_photo, + number: (answerData === null || answerData === void 0 || (_answerData$exercise41 = answerData.exercise) === null || _answerData$exercise41 === void 0 ? void 0 : _answerData$exercise41.photo_count) - (answerData === null || answerData === void 0 || (_answerData$exercise42 = answerData.exercise) === null || _answerData$exercise42 === void 0 ? void 0 : _answerData$exercise42.take_photo), + take_photo: answerData === null || answerData === void 0 || (_answerData$exercise43 = answerData.exercise) === null || _answerData$exercise43 === void 0 ? void 0 : _answerData$exercise43.take_photo, ref: captureRef, - time: (_answerData$exercise42 = answerData.exercise) === null || _answerData$exercise42 === void 0 ? void 0 : _answerData$exercise42.left_time, + id: params.categoryId, + time: (_answerData$exercise44 = answerData.exercise) === null || _answerData$exercise44 === void 0 ? void 0 : _answerData$exercise44.left_time, update: initData, supportCamera: function supportCamera(type) { if (type === 2) { @@ -5953,15 +5987,15 @@ var Answer = function Answer(_ref) { onCancel: function onCancel() { return setTeachAnalysisModal(false); }, - children: answerData === null || answerData === void 0 || (_answerData$exercise_27 = answerData.exercise_answer_user) === null || _answerData$exercise_27 === void 0 ? void 0 : _answerData$exercise_27.analysis + children: answerData === null || answerData === void 0 || (_answerData$exercise_31 = answerData.exercise_answer_user) === null || _answerData$exercise_31 === void 0 ? void 0 : _answerData$exercise_31.analysis })] }); }; -/* harmony default export */ var Exercise_Answer = ((0,_umi_production_exports.connect)(function (_ref27) { - var loading = _ref27.loading, - user = _ref27.user, - exercise = _ref27.exercise, - globalSetting = _ref27.globalSetting; +/* harmony default export */ var Exercise_Answer = ((0,_umi_production_exports.connect)(function (_ref28) { + var loading = _ref28.loading, + user = _ref28.user, + exercise = _ref28.exercise, + globalSetting = _ref28.globalSetting; return { globalSetting: globalSetting, user: user, diff --git a/p__Classrooms__Lists__Exercise__Detail__index.6a75e2c2.async.js b/p__Classrooms__Lists__Exercise__Detail__index.8d062fea.async.js similarity index 97% rename from p__Classrooms__Lists__Exercise__Detail__index.6a75e2c2.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.8d062fea.async.js index ff8ae03711..7cdb568407 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.6a75e2c2.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.8d062fea.async.js @@ -972,8 +972,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -983,7 +981,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -1099,10 +1096,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1475,10 +1468,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -1557,10 +1547,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; @@ -3845,7 +3832,8 @@ var ChangeScore_DelShixun = function DelShixun(_ref) { payload: {} }); dispatch({ - type: 'exercise/setUpdateIndex' + type: 'exercise/getExerciseList', + payload: objectSpread2_default()({}, exercise.actionTabs.params) }); } case 7: @@ -4065,7 +4053,7 @@ var Delayed_DelShixun = function DelShixun(_ref) { }; return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - width: 640, + width: 660, centered: true, title: "\u5EF6\u65F6\u8BBE\u7F6E", open: exercise.actionTabs.key === '延时' ? true : false, @@ -4109,7 +4097,8 @@ var Delayed_DelShixun = function DelShixun(_ref) { message/* default */.ZP.success('延时成功'); form.resetFields(); dispatch({ - type: 'exercise/setUpdateIndex' + type: 'exercise/getExerciseList', + payload: objectSpread2_default()({}, exercise.actionTabs.params) }); } case 5: @@ -4301,7 +4290,8 @@ var Unlock = function Unlock(_ref) { case 12: message/* default */.ZP.success('解除锁定成功'); dispatch({ - type: 'exercise/setUpdateIndex' + type: 'exercise/getExerciseList', + payload: exercise.actionTabs.params }); dispatch({ type: 'exercise/setActionTabs', @@ -4646,7 +4636,7 @@ var WorkList_excluded = ["exercise", "loading", "dispatch", "globalSetting", "ch var WorkList = function WorkList(_ref) { - var _userInfo$course, _globalSetting$settin, _globalSetting$settin2, _filterSelect$course_, _filterSelect$commit_, _filterSelect$review, _filterSelect$is_make, _params; + var _exerciseList$exercis4, _exerciseList$exercis5, _exerciseList$exercis6, _exerciseList$exercis7, _exerciseList$exercis8, _exerciseList$exercis9, _exerciseList$exercis10, _exerciseList$exercis11, _exerciseList$exercis12, _exerciseList$exercis13, _userInfo$course, _globalSetting$settin, _globalSetting$settin2, _exerciseList$exercis25, _exerciseList$exercis26, _exerciseList$exercis27, _exerciseList$exercis28, _exerciseList$exercis29, _exerciseList$exercis30, _exerciseList$exercis31, _exerciseList$exercis32, _exerciseList$exercis33, _filterSelect$course_, _filterSelect$commit_, _filterSelect$review, _exerciseList$exercis36, _filterSelect$is_make, _exerciseList$exercis38, _exerciseList$exercis39, _exerciseList$exercis40, _params, _exerciseList$exercis41, _exerciseList$exercis42, _exerciseList$total_e, _exerciseList$total_e2; var exercise = _ref.exercise, loading = _ref.loading, dispatch = _ref.dispatch, @@ -4660,92 +4650,90 @@ var WorkList = function WorkList(_ref) { _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), searchParams = _useSearchParams2[0]; var urlParams = (0,_umi_production_exports.useParams)(); - var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({ - page: 1, - limit: 20 - }, urlParams)), + var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, urlParams)), _useState2 = slicedToArray_default()(_useState, 2), params = _useState2[0], setParams = _useState2[1]; - var commonHeader = exercise.commonHeader, - updateIndex = exercise.updateIndex; + var exerciseList = exercise.exerciseList, + commonHeader = exercise.commonHeader; var userInfo = user.userInfo; var _useState3 = (0,_react_17_0_2_react.useState)({}), _useState4 = slicedToArray_default()(_useState3, 2), filterSelect = _useState4[0], setFilterSelect = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(0), + var _useState5 = (0,_react_17_0_2_react.useState)(''), _useState6 = slicedToArray_default()(_useState5, 2), - totalCount = _useState6[0], - setTotalCount = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), + studentIdSort = _useState6[0], + setStudentIdSort = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(0), _useState8 = slicedToArray_default()(_useState7, 2), - showphone = _useState8[0], - setshowphone = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)('alert'), + totalCount = _useState8[0], + setTotalCount = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)({}), _useState10 = slicedToArray_default()(_useState9, 2), - clazz = _useState10[0], - setClazz = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(0), + sortObj = _useState10[0], + setSortObj = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(false), _useState12 = slicedToArray_default()(_useState11, 2), - alertCount = _useState12[0], - setAlertCount = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(false), + showphone = _useState12[0], + setshowphone = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)('alert'), _useState14 = slicedToArray_default()(_useState13, 2), - modalLoading = _useState14[0], - setModalLoading = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(false), + clazz = _useState14[0], + setClazz = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(0), _useState16 = slicedToArray_default()(_useState15, 2), - modalBtnLoading = _useState16[0], - setModalBtnLoading = _useState16[1]; + alertCount = _useState16[0], + setAlertCount = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + modalLoading = _useState18[0], + setModalLoading = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(false), + _useState20 = slicedToArray_default()(_useState19, 2), + modalBtnLoading = _useState20[0], + setModalBtnLoading = _useState20[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; - var _useState17 = (0,_react_17_0_2_react.useState)([]), - _useState18 = slicedToArray_default()(_useState17, 2), - phoneList = _useState18[0], - setPhoneList = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(1), - _useState20 = slicedToArray_default()(_useState19, 2), - page = _useState20[0], - setpage = _useState20[1]; - var _useState21 = (0,_react_17_0_2_react.useState)(''), + var _useState21 = (0,_react_17_0_2_react.useState)([]), _useState22 = slicedToArray_default()(_useState21, 2), - count = _useState22[0], - setcount = _useState22[1]; - var _useState23 = (0,_react_17_0_2_react.useState)(), + phoneList = _useState22[0], + setPhoneList = _useState22[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(true), _useState24 = slicedToArray_default()(_useState23, 2), - exeruserid = _useState24[0], - setexeruserid = _useState24[1]; - var _useState25 = (0,_react_17_0_2_react.useState)(false), + isdip = _useState24[0], + setisdsp = _useState24[1]; + var carousel = (0,_react_17_0_2_react.useRef)(); + var _useState25 = (0,_react_17_0_2_react.useState)(1), _useState26 = slicedToArray_default()(_useState25, 2), - commitStatus = _useState26[0], - setCommitStatus = _useState26[1]; - - //新版接口 - var _useState27 = (0,_react_17_0_2_react.useState)({}), + page = _useState26[0], + setpage = _useState26[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(''), _useState28 = slicedToArray_default()(_useState27, 2), - infoData = _useState28[0], - setInfoData = _useState28[1]; - var _useState29 = (0,_react_17_0_2_react.useState)({}), + count = _useState28[0], + setcount = _useState28[1]; + var _useState29 = (0,_react_17_0_2_react.useState)(), _useState30 = slicedToArray_default()(_useState29, 2), - listData = _useState30[0], - setListData = _useState30[1]; - var _useState31 = (0,_react_17_0_2_react.useState)(true), + exeruserid = _useState30[0], + setexeruserid = _useState30[1]; + var _useState31 = (0,_react_17_0_2_react.useState)(false), _useState32 = slicedToArray_default()(_useState31, 2), - tableLoading = _useState32[0], - setTableLoading = _useState32[1]; - var _useState33 = (0,_react_17_0_2_react.useState)(''), - _useState34 = slicedToArray_default()(_useState33, 2), - targetLogin = _useState34[0], - setTargetLogin = _useState34[1]; - var _useState35 = (0,_react_17_0_2_react.useState)(''), - _useState36 = slicedToArray_default()(_useState35, 2), - firstTargetLogin = _useState36[0], - setFirstTargetLogin = _useState36[1]; + commitStatus = _useState32[0], + setCommitStatus = _useState32[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _exerciseList$exercis2; + if ((0,authority/* isAdmin */.GJ)()) { + var _exerciseList$exercis; + setTotalCount((_exerciseList$exercis = exerciseList.exercise_types) === null || _exerciseList$exercis === void 0 ? void 0 : _exerciseList$exercis.total_users); + } else if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis2 = exerciseList.exercise_types) !== null && _exerciseList$exercis2 !== void 0 && _exerciseList$exercis2.score_open) { + var _exerciseList$exercis3; + setTotalCount((_exerciseList$exercis3 = exerciseList.exercise_types) === null || _exerciseList$exercis3 === void 0 ? void 0 : _exerciseList$exercis3.unanswer_users); + } + }, [exerciseList]); (0,_react_17_0_2_react.useEffect)(function () { var a = {}; - if (searchParams.get("exercise_group_id") && !updateIndex) { + if (searchParams.get("exercise_group_id")) { a = { review: [0, 2], commit_status: [2, 3] @@ -4757,94 +4745,31 @@ var WorkList = function WorkList(_ref) { } params = objectSpread2_default()(objectSpread2_default()({}, params), a); setParams(objectSpread2_default()({}, params)); - getInfoData(); - getListData(params); - return function () { - dispatch({ - type: 'exercise/setUpdateIndex', - payload: 'clear' - }); - }; - }, [updateIndex]); - var getInfoData = /*#__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 (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/header_info.json"), { - method: 'get' - }); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - setInfoData((res === null || res === void 0 ? void 0 : res.data) || {}); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getInfoData() { - return _ref2.apply(this, arguments); - }; - }(); - var getListData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record) { - var res, _res$data, _res$data2, _res$data3, _res$data4, _res$data5; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - setTableLoading(true); - _context2.next = 3; - return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/exercise_users.json"), { - method: 'get', - params: record - }); - case 3: - res = _context2.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - setListData({ - exercise_users: (res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.exercise_users) || [], - current_answer_user: (res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.current_answer_user) || {} - }); - setTargetLogin((res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.appraise_user_login) || ''); - setFirstTargetLogin((res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.first_export_user_login) || ''); - setTotalCount(res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.total_count); - } - setTableLoading(false); - case 6: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getListData(_x) { - return _ref3.apply(this, arguments); - }; - }(); - (0,_react_17_0_2_react.useEffect)(function () { dispatch({ - type: 'exercise/setSaveExerciseDownUsers', - payload: saveExerciseDownUsers + type: 'exercise/getExerciseList', + payload: params }); - }, [firstTargetLogin, totalCount, JSON.stringify(params)]); - function getuseerphone(_x2) { + dispatch({ + type: 'exercise/clearData', + payload: { + key: 'reviewExercise' + } + }); + }, []); + function getuseerphone(_x) { return _getuseerphone.apply(this, arguments); } function _getuseerphone() { - _getuseerphone = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(item) { - var _res$data6, _res$data7, _res$data8; + _getuseerphone = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(item) { + var _res$data, _res$data2, _res$data3; var res; - return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { + return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: setexeruserid(item === null || item === void 0 ? void 0 : item.exercise_user_id); setCommitStatus(item.commit_status === 2 || item.commit_status === 3); setModalLoading(true); - _context17.next = 5; + _context15.next = 5; return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/student_info.json"), { method: 'get', params: { @@ -4852,26 +4777,26 @@ var WorkList = function WorkList(_ref) { } }); case 5: - res = _context17.sent; - if ((res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 || (_res$data6 = _res$data6.exercise_user_photos) === null || _res$data6 === void 0 ? void 0 : _res$data6.length) > 0) { + res = _context15.sent; + if ((res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 || (_res$data = _res$data.exercise_user_photos) === null || _res$data === void 0 ? void 0 : _res$data.length) > 0) { setshowphone(true); } else { message/* default */.ZP.info('当前暂无照片'); } - setPhoneList(res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.exercise_user_photos); - setAlertCount(res === null || res === void 0 || (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.alert_count); + setPhoneList(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exercise_user_photos); + setAlertCount(res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.alert_count); setModalLoading(false); case 10: case "end": - return _context17.stop(); + return _context15.stop(); } - }, _callee17); + }, _callee15); })); return _getuseerphone.apply(this, arguments); } var onHandleChange = function onHandleChange(e) { params.page = 1; - var formValue = Object.assign({}, form.getFieldsValue()); + var formValue = Object.assign({}, form.getFieldValue()); Object.keys(formValue).map(function (v) { if (v === 'objective_score_gte' || v === 'objective_score_lte') return; if (formValue[v].includes('all')) { @@ -4893,20 +4818,39 @@ var WorkList = function WorkList(_ref) { }); params['objective_score_lte'] = formValue['objective_score_gte'] || null; params['objective_score_gte'] = formValue['objective_score_gte'] || null; + // return false; + // } else if ( + // formValue.objective_score_gte != '' && + // formValue.objective_score_lte != '' && + // formValue.objective_score_gte && + // formValue.objective_score_lte + // ) { + // params['objective_score_lte'] = formValue['objective_score_lte']; + // params['objective_score_gte'] = formValue['objective_score_gte']; } else { params['objective_score_lte'] = formValue['objective_score_lte'] || null; params['objective_score_gte'] = formValue['objective_score_gte'] || null; + // delete params['objective_score_lte']; + // delete params['objective_score_gte']; + // return false; } } + // console.log(formValue, 'formValue') + setParams(objectSpread2_default()({}, params)); - getListData(params); getparams(objectSpread2_default()({}, params)); + dispatch({ + type: 'exercise/getExerciseList', + payload: params + }); }; var onShowSizeChange = function onShowSizeChange(current, pageSize) { params.page = current; params.limit = 20; - setParams(objectSpread2_default()({}, params)); - getListData(params); + dispatch({ + type: 'exercise/getExerciseList', + payload: objectSpread2_default()({}, params) + }); }; var date = new Date().getTime(); var columns = [{ @@ -4914,6 +4858,7 @@ var WorkList = function WorkList(_ref) { dataIndex: 'name', fixed: 'left', width: 80, + // width: exerciseList?.exercise_types?.subjective === 1 ? "5%" : "10%", align: 'center', render: function render(text, record, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { @@ -4927,7 +4872,8 @@ var WorkList = function WorkList(_ref) { title: '姓名', dataIndex: 'user_name', fixed: 'left', - width: infoData !== null && infoData !== void 0 && infoData.score_open && (0,authority/* isStudent */.dE)() ? '40%' : 120, + width: exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis4 = exerciseList.exercise_types) !== null && _exerciseList$exercis4 !== void 0 && _exerciseList$exercis4.score_open && (0,authority/* isStudent */.dE)() ? '40%' : 120, + // width: exerciseList?.exercise_types?.subjective === 1 ? "7%" : "10%", ellipsis: true, align: 'left', render: function render(text, record) { @@ -4976,21 +4922,26 @@ var WorkList = function WorkList(_ref) { })] }); } - }, !(infoData !== null && infoData !== void 0 && infoData.is_excellent) && { + }, !(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis5 = exerciseList.exercise_types) !== null && _exerciseList$exercis5 !== void 0 && _exerciseList$exercis5.is_excellent) && { title: '学号', ellipsis: true, dataIndex: 'student_id', width: 140, + // sortOrder: sortObj['student_id'], + // sortDirections: ['descend', 'ascend'], align: 'left', sorter: true, render: function render(text) { return text || '--'; } - }, !(infoData !== null && infoData !== void 0 && infoData.is_excellent) && (infoData === null || infoData === void 0 ? void 0 : infoData.groups_count) !== 0 && { + }, !(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis6 = exerciseList.exercise_types) !== null && _exerciseList$exercis6 !== void 0 && _exerciseList$exercis6.is_excellent) && (exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis7 = exerciseList.exercise_types) === null || _exerciseList$exercis7 === void 0 ? void 0 : _exerciseList$exercis7.groups_count) !== 0 && { title: '分班', width: 130, + // width: exerciseList?.exercise_types?.subjective === 1 ? "12%" : "20%", + // ellipsis: true, dataIndex: 'user_group_name', align: 'left', + // render: (text: string) => text || '--', render: function render(text, record) { return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: WorkListmodules.banding, @@ -5000,8 +4951,11 @@ var WorkList = function WorkList(_ref) { } }, { title: '最终成绩', + // width: "10%", width: 100, dataIndex: 'score', + // sortOrder: sortObj['score'], + // sortDirections: ['descend', 'ascend'], align: 'center', sorter: true, render: function render(text, record) { @@ -5029,10 +4983,11 @@ var WorkList = function WorkList(_ref) { } } } - }, !((infoData === null || infoData === void 0 ? void 0 : infoData.objective) !== 1 || (infoData === null || infoData === void 0 ? void 0 : infoData.objective) === 1 && (infoData === null || infoData === void 0 ? void 0 : infoData.subjective) !== 1) && { + }, !((exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis8 = exerciseList.exercise_types) === null || _exerciseList$exercis8 === void 0 ? void 0 : _exerciseList$exercis8.objective) !== 1 || (exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis9 = exerciseList.exercise_types) === null || _exerciseList$exercis9 === void 0 ? void 0 : _exerciseList$exercis9.objective) === 1 && (exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis10 = exerciseList.exercise_types) === null || _exerciseList$exercis10 === void 0 ? void 0 : _exerciseList$exercis10.subjective) !== 1) && { title: '客观题得分', dataIndex: 'objective_score', align: 'center', + // width: "10%", width: 100, render: function render(text, record) { if (record.commit_status === 0 || record.commit_status === 1) { @@ -5066,8 +5021,9 @@ var WorkList = function WorkList(_ref) { }); } } - }, !((infoData === null || infoData === void 0 ? void 0 : infoData.subjective) !== 1 || (infoData === null || infoData === void 0 ? void 0 : infoData.subjective) === 1 && (infoData === null || infoData === void 0 ? void 0 : infoData.objective) !== 1) && { + }, !((exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis11 = exerciseList.exercise_types) === null || _exerciseList$exercis11 === void 0 ? void 0 : _exerciseList$exercis11.subjective) !== 1 || (exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis12 = exerciseList.exercise_types) === null || _exerciseList$exercis12 === void 0 ? void 0 : _exerciseList$exercis12.subjective) === 1 && (exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis13 = exerciseList.exercise_types) === null || _exerciseList$exercis13 === void 0 ? void 0 : _exerciseList$exercis13.objective) !== 1) && { title: '主观题得分', + // width: "10%", width: 100, dataIndex: 'subjective_score', align: 'center', @@ -5078,8 +5034,9 @@ var WorkList = function WorkList(_ref) { if (!record.open_total_score && (0,authority/* isStudent */.dE)()) { return '老师审核中'; } else { + var _exerciseList$exercis14, _exerciseList$exercis15, _exerciseList$exercis16; var comment; - if (infoData !== null && infoData !== void 0 && infoData.appraise_setting && infoData !== null && infoData !== void 0 && infoData.sealed_review && new Date(infoData === null || infoData === void 0 ? void 0 : infoData.appraise_end_time).getTime() > date) { + if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis14 = exerciseList.exercise_types) !== null && _exerciseList$exercis14 !== void 0 && _exerciseList$exercis14.appraise_setting && exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis15 = exerciseList.exercise_types) !== null && _exerciseList$exercis15 !== void 0 && _exerciseList$exercis15.sealed_review && new Date(exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis16 = exerciseList.exercise_types) === null || _exerciseList$exercis16 === void 0 ? void 0 : _exerciseList$exercis16.appraise_end_time).getTime() > date) { comment = "--"; } if (!(record !== null && record !== void 0 && record.has_comment) && record.review_status) { @@ -5122,7 +5079,7 @@ var WorkList = function WorkList(_ref) { }, { title: '提交状态', dataIndex: 'commit_status', - width: 114, + width: 100, align: 'left', render: function render(text, record) { if (text === 0) { @@ -5158,8 +5115,12 @@ var WorkList = function WorkList(_ref) { }, { title: '开始答题时间', dataIndex: 'start_at', + // sortOrder: sortObj['start_at'], width: 130, + // ellipsis: true, + // sortDirections: ['descend', 'ascend'], align: 'left', + // sorter: (a:any,b:any)=>0, sorter: true, render: function render(text) { return text ? dayjs_min_default()(text).format('YYYY-MM-DD HH:mm') : '--'; @@ -5167,7 +5128,12 @@ var WorkList = function WorkList(_ref) { }, { title: '提交时间', dataIndex: 'end_at', + // sortOrder: sortObj['end_at'], width: 130, + // width: exerciseList?.exercise_types?.subjective === 1 ? "13%" : "15%", + // ellipsis: true, + // sortDirections: ['descend', 'ascend'], + align: 'left', sorter: true, render: function render(text) { return text ? dayjs_min_default()(text).format('YYYY-MM-DD HH:mm') : '--'; @@ -5211,6 +5177,7 @@ var WorkList = function WorkList(_ref) { }), dataIndex: 'screen_used_num', width: 145, + // width: exerciseList?.exercise_types?.subjective === 1 ? "13%" : "15%", ellipsis: true, align: 'center', render: function render(usedNum, record) { @@ -5219,23 +5186,23 @@ var WorkList = function WorkList(_ref) { cursor: 'pointer' } : {}, className: usedNum > (record === null || record === void 0 ? void 0 : record.screen_total_num) ? 'c-red' : '', - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: if (!(usedNum === 0)) { - _context3.next = 2; + _context.next = 2; break; } - return _context3.abrupt("return"); + return _context.abrupt("return"); case 2: - _context3.next = 4; + _context.next = 4; return (0,service_exercise/* getScreenRecordList */.Yu)(urlParams.categoryId, { exercise_user_id: record.exercise_user_id }); case 4: - res = _context3.sent; + res = _context.sent; es_modal/* default */.Z.info({ title: "\u5207\u5C4F\u8BB0\u5F55\uFF08".concat(record === null || record === void 0 ? void 0 : record.user_name, "\uFF09"), icon: null, @@ -5269,9 +5236,9 @@ var WorkList = function WorkList(_ref) { }); case 6: case "end": - return _context3.stop(); + return _context.stop(); } - }, _callee3); + }, _callee); })), children: [usedNum, "/", record === null || record === void 0 ? void 0 : record.screen_total_num] }); @@ -5302,10 +5269,10 @@ var WorkList = function WorkList(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [text || '--', record.commit_status <= 1 && commonHeader.ip_bind && record.last_ip && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "link", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var modal; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: modal = es_modal/* default */.Z.confirm({ title: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { @@ -5333,27 +5300,30 @@ var WorkList = function WorkList(_ref) { }), "\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"] }), onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - _context4.next = 2; + _context2.next = 2; return (0,service_exercise/* unbindIp */.ab)({ id: params.categoryId, exercise_user_id: record.exercise_user_id }); case 2: - res = _context4.sent; + res = _context2.sent; if (res.status === 0) { message/* default */.ZP.success('解绑成功'); - getListData(params); + dispatch({ + type: 'exercise/getExerciseList', + payload: params + }); } case 4: case "end": - return _context4.stop(); + return _context2.stop(); } - }, _callee4); + }, _callee2); })); function onOk() { return _onOk.apply(this, arguments); @@ -5363,9 +5333,9 @@ var WorkList = function WorkList(_ref) { }); case 1: case "end": - return _context5.stop(); + return _context3.stop(); } - }, _callee5); + }, _callee3); })), children: "\u89E3\u7ED1" })] @@ -5379,9 +5349,9 @@ var WorkList = function WorkList(_ref) { render: function render(text, record) { return /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { checked: text, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: if (!text) { es_modal/* default */.Z.confirm({ @@ -5390,26 +5360,29 @@ var WorkList = function WorkList(_ref) { children: "\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F" }), onOk: function () { - var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var res; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context6.next = 2; + _context4.next = 2; return (0,service_exercise/* allowCloseCamera */.cC)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { exercise_user_id: record.exercise_user_id })); case 2: - res = _context6.sent; + res = _context4.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { message/* default */.ZP.success('操作成功'); - getListData(params); + dispatch({ + type: 'exercise/getExerciseList', + payload: objectSpread2_default()({}, params) + }); } case 4: case "end": - return _context6.stop(); + return _context4.stop(); } - }, _callee6); + }, _callee4); })); function onOk() { return _onOk2.apply(this, arguments); @@ -5428,9 +5401,9 @@ var WorkList = function WorkList(_ref) { } case 1: case "end": - return _context7.stop(); + return _context5.stop(); } - }, _callee7); + }, _callee5); })) }); } @@ -5440,7 +5413,9 @@ var WorkList = function WorkList(_ref) { dataIndex: 'has_comment', align: 'center', render: function render(text, record) { - if (infoData !== null && infoData !== void 0 && infoData.appraise_setting && infoData !== null && infoData !== void 0 && infoData.sealed_review && new Date(infoData === null || infoData === void 0 ? void 0 : infoData.appraise_end_time).getTime() > date) { + var _exerciseList$exercis17, _exerciseList$exercis18, _exerciseList$exercis19; + // console.log(date); + if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis17 = exerciseList.exercise_types) !== null && _exerciseList$exercis17 !== void 0 && _exerciseList$exercis17.appraise_setting && exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis18 = exerciseList.exercise_types) !== null && _exerciseList$exercis18 !== void 0 && _exerciseList$exercis18.sealed_review && new Date(exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis19 = exerciseList.exercise_types) === null || _exerciseList$exercis19 === void 0 ? void 0 : _exerciseList$exercis19.appraise_end_time).getTime() > date) { return "--"; } if (!text && record.review_status) { @@ -5460,8 +5435,8 @@ var WorkList = function WorkList(_ref) { className: WorkListmodules.operationCol, // width:"8%", // width: 236, - width: (0,authority/* isStudent */.dE)() ? null : 100, render: function render(text, record) { + var _exerciseList$exercis20, _exerciseList$exercis21, _exerciseList$exercis22; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { ghost: true, @@ -5471,40 +5446,40 @@ var WorkList = function WorkList(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { className: record.commit_status > 1 ? 'c-blue' : 'c-black', onClick: ( /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(e) { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) { var _classroomList$Assist2, _classroomList$Assist3; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: e.preventDefault(); // 判断是否有评阅权限 - _context8.next = 3; + _context6.next = 3; return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId); case 3: if (!(record.commit_status === 2)) { - _context8.next = 9; + _context6.next = 9; break; } if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist2 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_view))) { - _context8.next = 7; + _context6.next = 7; break; } message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - return _context8.abrupt("return"); + return _context6.abrupt("return"); case 7: saveExerciseUsers(); window.location.href = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/review/").concat(record.login); case 9: if (!(record.commit_status === 3)) { - _context8.next = 14; + _context6.next = 14; break; } if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_appraise))) { - _context8.next = 13; + _context6.next = 13; break; } message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - return _context8.abrupt("return"); + return _context6.abrupt("return"); case 13: dispatch({ type: 'exercise/setActionTabs', @@ -5513,22 +5488,22 @@ var WorkList = function WorkList(_ref) { saveExerciseUsers: saveExerciseUsers, selectArrs: { record: objectSpread2_default()({}, record), - exercise_types: objectSpread2_default()({}, infoData) + exercise_types: objectSpread2_default()({}, exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.exercise_types) }, params: objectSpread2_default()({}, params) } }); case 14: case "end": - return _context8.stop(); + return _context6.stop(); } - }, _callee8); + }, _callee6); })); - return function (_x3) { - return _ref7.apply(this, arguments); + return function (_x2) { + return _ref5.apply(this, arguments); }; }()), - children: infoData !== null && infoData !== void 0 && infoData.appraise_setting && infoData !== null && infoData !== void 0 && infoData.sealed_review && new Date(infoData === null || infoData === void 0 ? void 0 : infoData.appraise_end_time).getTime() > date ? '评阅' : record.has_comment ? '更改评阅' : !record.has_comment && '评阅' + children: exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis20 = exerciseList.exercise_types) !== null && _exerciseList$exercis20 !== void 0 && _exerciseList$exercis20.appraise_setting && exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis21 = exerciseList.exercise_types) !== null && _exerciseList$exercis21 !== void 0 && _exerciseList$exercis21.sealed_review && new Date(exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis22 = exerciseList.exercise_types) === null || _exerciseList$exercis22 === void 0 ? void 0 : _exerciseList$exercis22.appraise_end_time).getTime() > date ? '评阅' : record.has_comment ? '更改评阅' : !record.has_comment && '评阅' }) }), !(0,authority/* isStudent */.dE)() && ['考试中'].includes(util/* ExerciseStatus */.ju[commonHeader.exercise_status]) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { ghost: true, @@ -5561,12 +5536,12 @@ var WorkList = function WorkList(_ref) { className: 'custom-modal-divider', content: "\u786E\u8BA4\u5C06".concat(record === null || record === void 0 ? void 0 : record.user_name, "\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"), onOk: function () { - var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { var res; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - _context9.next = 2; + _context7.next = 2; return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/commit_exercise_force.json"), { method: 'post', body: { @@ -5574,15 +5549,18 @@ var WorkList = function WorkList(_ref) { } }); case 2: - res = _context9.sent; + res = _context7.sent; if (res.status === 0) { - getListData(params); + dispatch({ + type: 'exercise/getExerciseList', + payload: params + }); } case 4: case "end": - return _context9.stop(); + return _context7.stop(); } - }, _callee9); + }, _callee7); })); function onOk() { return _onOk3.apply(this, arguments); @@ -5600,30 +5578,34 @@ var WorkList = function WorkList(_ref) { marginRight: '5px', cursor: 'pointer' }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { - return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + var _exerciseList$exercis23; + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - if (infoData !== null && infoData !== void 0 && infoData.answered_open) { - _context10.next = 3; + if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis23 = exerciseList.exercise_types) !== null && _exerciseList$exercis23 !== void 0 && _exerciseList$exercis23.answered_open) { + _context8.next = 3; break; } message/* default */.ZP.info('老师已设置本试卷在交卷后不可查看'); - return _context10.abrupt("return"); + return _context8.abrupt("return"); case 3: - _context10.next = 5; + _context8.next = 5; return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId, '正在进入查看,请稍后...'); case 5: (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat(record === null || record === void 0 ? void 0 : record.login, "?check=true")); case 6: case "end": - return _context10.stop(); + return _context8.stop(); } - }, _callee10); + }, _callee8); })), children: "\u67E5\u770B" }), (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_time) > 0 && (0,authority/* isAdminOrAssistant */.Gg)() && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: function () { + // if (isAssistant()) { + // return '您的权限不足,请联系本课堂管理员'; + // } else { return commonHeader.exercise_status === 3 ? '本试卷已截止,请先修改截止时间使本试卷处于“考试中”' : false; // } }(), @@ -5664,40 +5646,40 @@ var WorkList = function WorkList(_ref) { return '我'; }; columns2[(columns2 === null || columns2 === void 0 ? void 0 : columns2.length) - 1]['render'] = function () { - var _listData$current_ans; - if (listData !== null && listData !== void 0 && (_listData$current_ans = listData.current_answer_user) !== null && _listData$current_ans !== void 0 && _listData$current_ans.login) { + var _exerciseList$current; + if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$current = exerciseList.current_answer_user) !== null && _exerciseList$current !== void 0 && _exerciseList$current.login) { return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#0152d9', marginRight: '5px', cursor: 'pointer' }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { - var _listData$current_ans2, _listData$current_ans3; + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + var _exerciseList$exercis24, _exerciseList$current2, _exerciseList$current3; var url; - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - if (infoData !== null && infoData !== void 0 && infoData.answered_open) { - _context11.next = 3; + if (exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis24 = exerciseList.exercise_types) !== null && _exerciseList$exercis24 !== void 0 && _exerciseList$exercis24.answered_open) { + _context9.next = 3; break; } message/* default */.ZP.info('老师已设置本试卷在交卷后不可查看'); - return _context11.abrupt("return"); + return _context9.abrupt("return"); case 3: - _context11.next = 5; + _context9.next = 5; return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId, '正在进入查看,请稍后...'); case 5: - url = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat(listData === null || listData === void 0 || (_listData$current_ans2 = listData.current_answer_user) === null || _listData$current_ans2 === void 0 ? void 0 : _listData$current_ans2.login); - if ((listData === null || listData === void 0 || (_listData$current_ans3 = listData.current_answer_user) === null || _listData$current_ans3 === void 0 ? void 0 : _listData$current_ans3.commit_status) > 1) { + url = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat(exerciseList === null || exerciseList === void 0 || (_exerciseList$current2 = exerciseList.current_answer_user) === null || _exerciseList$current2 === void 0 ? void 0 : _exerciseList$current2.login); + if ((exerciseList === null || exerciseList === void 0 || (_exerciseList$current3 = exerciseList.current_answer_user) === null || _exerciseList$current3 === void 0 ? void 0 : _exerciseList$current3.commit_status) > 1) { url = url + '?check=true'; } _umi_production_exports.history.push(url); case 8: case "end": - return _context11.stop(); + return _context9.stop(); } - }, _callee11); + }, _callee9); })), children: "\u67E5\u770B" }); @@ -5708,61 +5690,44 @@ var WorkList = function WorkList(_ref) { var saveExerciseUsers = function saveExerciseUsers() { try { var _user$userInfo; - var record = objectSpread2_default()({}, params); - delete record.page; - delete record.limit; - localStorage["".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "-").concat(params.coursesId, "-").concat(params.categoryId, "-filter")] = JSON.stringify(record); - } catch (e) {} - }; - var saveExerciseDownUsers = function saveExerciseDownUsers() { - try { - var _user$userInfo2; - var record = objectSpread2_default()(objectSpread2_default()({}, params), {}, { - firstTargetLogin: firstTargetLogin, - totalCount: totalCount - }); - delete record.page; - delete record.limit; - localStorage["".concat(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, "-").concat(params.coursesId, "-").concat(params.categoryId, "-downFilter")] = JSON.stringify(record); + localStorage["".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "-").concat(params.coursesId, "-").concat(params.categoryId, "-review")] = JSON.stringify(exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.total_exercise_users); } catch (e) {} }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "mb20", - children: [(infoData === null || infoData === void 0 ? void 0 : infoData.score_open) && (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + className: "minH500 bg-white mb50 inline-block w100", + children: [(exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis25 = exerciseList.exercise_types) === null || _exerciseList$exercis25 === void 0 ? void 0 : _exerciseList$exercis25.score_open) && (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + hideOnSinglePage: true, pagination: false, - showHeader: false, - dataSource: [objectSpread2_default()({}, listData === null || listData === void 0 ? void 0 : listData.current_answer_user)], + showHeader: false + // style={{ width: '100%' }} + , + dataSource: [objectSpread2_default()({}, exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.current_answer_user)], columns: columns2, scroll: { x: (columns === null || columns === void 0 ? void 0 : columns.length) * 120 } }), !(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "bg-white pt10 pl25 mt15", - children: [!!(infoData !== null && infoData !== void 0 && infoData.answer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [!!(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis26 = exerciseList.exercise_types) !== null && _exerciseList$exercis26 !== void 0 && _exerciseList$exercis26.answer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: '#FF954C' }, - children: [infoData === null || infoData === void 0 ? void 0 : infoData.answer_users, ' '] + children: [exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis27 = exerciseList.exercise_types) === null || _exerciseList$exercis27 === void 0 ? void 0 : _exerciseList$exercis27.answer_users, ' '] }), "\u5DF2\u4EA4"] - }), !!(infoData !== null && infoData !== void 0 && infoData.unanswer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), !!(exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis28 = exerciseList.exercise_types) !== null && _exerciseList$exercis28 !== void 0 && _exerciseList$exercis28.unanswer_users) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", - children: [infoData === null || infoData === void 0 ? void 0 : infoData.unanswer_users, "\u672A\u4EA4"] - }), (infoData === null || infoData === void 0 ? void 0 : infoData.exercise_end_time) !== '--' && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis29 = exerciseList.exercise_types) === null || _exerciseList$exercis29 === void 0 ? void 0 : _exerciseList$exercis29.unanswer_users, "\u672A\u4EA4"] + }), (exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis30 = exerciseList.exercise_types) === null || _exerciseList$exercis30 === void 0 ? void 0 : _exerciseList$exercis30.exercise_end_time) !== '--' && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#FF954C' }, - children: infoData === null || infoData === void 0 ? void 0 : infoData.exercise_end_time + children: exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis31 = exerciseList.exercise_types) === null || _exerciseList$exercis31 === void 0 ? void 0 : _exerciseList$exercis31.exercise_end_time })] })] - }), !(infoData !== null && infoData !== void 0 && infoData.exercise_all_users) && !(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - styles: { - margin: '0 auto', - padding: 200 - } - }), (!!(infoData !== null && infoData !== void 0 && infoData.exercise_all_users) || (0,authority/* isStudent */.dE)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + }), !((_exerciseList$exercis32 = exerciseList.exercise_types) !== null && _exerciseList$exercis32 !== void 0 && _exerciseList$exercis32.exercise_all_users) && !(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (!!((_exerciseList$exercis33 = exerciseList.exercise_types) !== null && _exerciseList$exercis33 !== void 0 && _exerciseList$exercis33.exercise_all_users) || (0,authority/* isStudent */.dE)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: "pt20", children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { @@ -5788,13 +5753,13 @@ var WorkList = function WorkList(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: '1', - children: (infoData === null || infoData === void 0 ? void 0 : infoData.course_groups) && (infoData === null || infoData === void 0 ? void 0 : infoData.course_groups.map(function (v, k) { + children: exerciseList.course_groups && exerciseList.course_groups.map(function (v, k) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { value: v.exercise_group_id, className: "ml0 mr8", children: [v.exercise_group_name, "(", v.exercise_group_students, ")"] }, v.exercise_group_id); - })) + }) })] }) }) @@ -5819,10 +5784,11 @@ var WorkList = function WorkList(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: '1', children: CommitStatusData.map(function (v, k) { + var _exerciseList$exercis34; return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { name: "commit_status", value: v.id, - children: [v.name, "(", infoData === null || infoData === void 0 ? void 0 : infoData[v.type], ")"] + children: [v.name, "(", exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis34 = exerciseList.exercise_types) === null || _exerciseList$exercis34 === void 0 ? void 0 : _exerciseList$exercis34[v.type], ")"] }, v.id); }) })] @@ -5848,15 +5814,16 @@ var WorkList = function WorkList(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: '1', children: ReviewData === null || ReviewData === void 0 ? void 0 : ReviewData.map(function (v, k) { + var _exerciseList$exercis35; return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { value: v.id, - children: [v.name, "(", infoData === null || infoData === void 0 ? void 0 : infoData[v.type], ")"] + children: [v.name, "(", exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis35 = exerciseList.exercise_types) === null || _exerciseList$exercis35 === void 0 ? void 0 : _exerciseList$exercis35[v.type], ")"] }, k); }) })] }) }) - }), (infoData === null || infoData === void 0 ? void 0 : infoData.open_make_up) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + }), (exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis36 = exerciseList.exercise_types) === null || _exerciseList$exercis36 === void 0 ? void 0 : _exerciseList$exercis36.open_make_up) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "is_make_up", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { value: [], @@ -5877,10 +5844,11 @@ var WorkList = function WorkList(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: '1', children: MakeupStatusData.map(function (v, k) { + var _exerciseList$exercis37; return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { name: "is_make_up", value: v.id, - children: [v.name, "(", infoData === null || infoData === void 0 ? void 0 : infoData[v.type], ")"] + children: [v.name, "(", exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis37 = exerciseList.exercise_types) === null || _exerciseList$exercis37 === void 0 ? void 0 : _exerciseList$exercis37[v.type], ")"] }); }) })] @@ -5897,10 +5865,13 @@ var WorkList = function WorkList(_ref) { allowClear: true, placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22", onSearch: function onSearch(value) { - params.search = value === null || value === void 0 ? void 0 : value.trim(); - params.page = 1; - setParams(objectSpread2_default()({}, params)); - getListData(params); + params['search'] = value.trim(); + dispatch({ + type: 'exercise/getExerciseList', + payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, { + page: 1 + }) + }); }, style: { width: 240 @@ -5910,13 +5881,13 @@ var WorkList = function WorkList(_ref) { }) }), !(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { className: ['tr', WorkListmodules.rightFilter].join(' '), - children: [(infoData === null || infoData === void 0 ? void 0 : infoData.objective) === 1 && (infoData === null || infoData === void 0 ? void 0 : infoData.subjective) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [((_exerciseList$exercis38 = exerciseList.exercise_types) === null || _exerciseList$exercis38 === void 0 ? void 0 : _exerciseList$exercis38.objective) === 1 && ((_exerciseList$exercis39 = exerciseList.exercise_types) === null || _exerciseList$exercis39 === void 0 ? void 0 : _exerciseList$exercis39.subjective) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: ["\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "objective_score_gte", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { min: 0, - max: infoData === null || infoData === void 0 ? void 0 : infoData.objective_score, + max: exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis40 = exerciseList.exercise_types) === null || _exerciseList$exercis40 === void 0 ? void 0 : _exerciseList$exercis40.objective_score, placeholder: "\u6700\u4F4E" }) }) @@ -5925,44 +5896,43 @@ var WorkList = function WorkList(_ref) { name: "objective_score_lte", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { min: ((_params = params) === null || _params === void 0 ? void 0 : _params.objective_score_gte) || 0, - max: infoData === null || infoData === void 0 ? void 0 : infoData.objective_score, + max: exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis41 = exerciseList.exercise_types) === null || _exerciseList$exercis41 === void 0 ? void 0 : _exerciseList$exercis41.objective_score, placeholder: "\u6700\u9AD8" }) }) })] - }), (infoData === null || infoData === void 0 ? void 0 : infoData.subjective) === 1 && checkDomainAuthority && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + }), ((_exerciseList$exercis42 = exerciseList.exercise_types) === null || _exerciseList$exercis42 === void 0 ? void 0 : _exerciseList$exercis42.subjective) === 1 && checkDomainAuthority && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "default", - disabled: !targetLogin, + disabled: (exerciseList === null || exerciseList === void 0 || (_exerciseList$total_e = exerciseList.total_exercise_users) === null || _exerciseList$total_e === void 0 ? void 0 : _exerciseList$total_e.length) < 1, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: ( /*#__PURE__*/function () { - var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(e) { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(e) { var _classroomList$Assist6; - return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: // 判断是否有评阅权限 e.preventDefault(); if (!((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist6 = classroomList.AssistantObject) !== null && _classroomList$Assist6 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist6.exercise) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_appraise))) { - _context12.next = 4; + _context10.next = 4; break; } message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - return _context12.abrupt("return"); + return _context10.abrupt("return"); case 4: - _context12.next = 6; + _context10.next = 6; return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId); case 6: - saveExerciseUsers(); _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/reviews/group")); - case 8: + case 7: case "end": - return _context12.stop(); + return _context10.stop(); } - }, _callee12); + }, _callee10); })); - return function (_x4) { - return _ref11.apply(this, arguments); + return function (_x3) { + return _ref9.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -5973,36 +5943,36 @@ var WorkList = function WorkList(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "default", - disabled: !targetLogin, + disabled: (exerciseList === null || exerciseList === void 0 || (_exerciseList$total_e2 = exerciseList.total_exercise_users) === null || _exerciseList$total_e2 === void 0 ? void 0 : _exerciseList$total_e2.length) < 1, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: ( /*#__PURE__*/function () { - var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(e) { - var _classroomList$Assist7; - return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(e) { + var _classroomList$Assist7, _exerciseList$total_e3; + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: // 判断是否有评阅权限 e.preventDefault(); if (!((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist7 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_appraise))) { - _context13.next = 4; + _context11.next = 4; break; } message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - return _context13.abrupt("return"); + return _context11.abrupt("return"); case 4: - _context13.next = 6; + _context11.next = 6; return (0,components_util/* handleCheckModal */.w)(urlParams.coursesId, urlParams.categoryId); case 6: saveExerciseUsers(); - _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/review/").concat(targetLogin)); + _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/review/").concat(exerciseList === null || exerciseList === void 0 || (_exerciseList$total_e3 = exerciseList.total_exercise_users) === null || _exerciseList$total_e3 === void 0 || (_exerciseList$total_e3 = _exerciseList$total_e3[0]) === null || _exerciseList$total_e3 === void 0 ? void 0 : _exerciseList$total_e3['user_login'])); case 8: case "end": - return _context13.stop(); + return _context11.stop(); } - }, _callee13); + }, _callee11); })); - return function (_x5) { - return _ref12.apply(this, arguments); + return function (_x4) { + return _ref10.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -6035,30 +6005,45 @@ var WorkList = function WorkList(_ref) { })] })] }) - }), (listData === null || listData === void 0 ? void 0 : listData.status) === -3 && !(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + }), (exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.status) === -3 && !(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { customText: "\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...", styles: { margin: '0 auto', padding: 100 } - }), (listData === null || listData === void 0 ? void 0 : listData.status) !== -3 && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + }), (exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.status) !== -3 && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { className: "mt30", - loading: tableLoading, + loading: loading['exercise/getExerciseList'], hideOnSinglePage: true, pagination: false, - dataSource: (listData === null || listData === void 0 ? void 0 : listData.exercise_users) || [], + dataSource: (exerciseList === null || exerciseList === void 0 ? void 0 : exerciseList.exercise_users) || [], columns: columns, rowKey: "exercise_user_id", scroll: (columns === null || columns === void 0 ? void 0 : columns.map(function (item) { return item.width || 0; }).reduce(function (n, p) { return n + p; - })) > 1100 ? { + })) > 980 ? { x: 'max-content' } : false, size: 'middle', onChange: function onChange(a, b, c) { + // sortObj = {}; params.page = 1; + // if (c.order === undefined) { + // sortObj[c.field] = 'descend'; + // switch (c.field) { + // case 'student_id': + // setStudentIdSort('descend'); + // params['order_type'] = 'desc'; + // break; + // } + // } else { + // params['order_type'] = c.order.replace('end', ''); + // sortObj[c.field] = c.order; + // } + // setSortObj({ ...sortObj }); + // console.log(c, 444); if (c.order === undefined) { params['order_type'] = null; params['order'] = null; @@ -6066,15 +6051,17 @@ var WorkList = function WorkList(_ref) { params['order_type'] = c.order === 'descend' ? 'desc' : 'asc'; params['order'] = c.field; } - setParams(objectSpread2_default()({}, params)); - getListData(params); + dispatch({ + type: 'exercise/getExerciseList', + payload: objectSpread2_default()({}, params) + }); } }), totalCount > 20 && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "tc pb30 mt30", + className: "tc mb50 pb30 mt30", children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { onChange: onShowSizeChange, current: params.page || 1, - pageSize: params.limit, + defaultPageSize: 20, total: totalCount, showSizeChanger: false, showQuickJumper: true, @@ -6111,20 +6098,20 @@ var WorkList = function WorkList(_ref) { textAlign: 'left' }, children: [' ', /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { var res; - return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: if (count) { - _context14.next = 3; + _context12.next = 3; break; } message/* default */.ZP.info('输入框内容不能为空'); - return _context14.abrupt("return"); + return _context12.abrupt("return"); case 3: setModalBtnLoading(true); - _context14.next = 6; + _context12.next = 6; return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.categoryId, "/send_alert.json"), { method: 'post', body: { @@ -6134,7 +6121,7 @@ var WorkList = function WorkList(_ref) { } }); case 6: - res = _context14.sent; + res = _context12.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { message/* default */.ZP.info('发送成功'); setpage(1); @@ -6146,9 +6133,9 @@ var WorkList = function WorkList(_ref) { setModalBtnLoading(false); case 9: case "end": - return _context14.stop(); + return _context12.stop(); } - }, _callee14); + }, _callee12); })), disabled: commitStatus, loading: modalBtnLoading, @@ -6159,33 +6146,33 @@ var WorkList = function WorkList(_ref) { style: { marginRight: '10px' }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() { - return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - _context15.next = 2; + _context13.next = 2; return setpage(page - 1 === 0 ? phoneList === null || phoneList === void 0 ? void 0 : phoneList.length : page - 1); case 2: case "end": - return _context15.stop(); + return _context13.stop(); } - }, _callee15); + }, _callee13); })), children: "\u4E0A\u4E00\u5F20" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { disabled: (phoneList === null || phoneList === void 0 ? void 0 : phoneList.length) === 0, type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() { - return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { - while (1) switch (_context16.prev = _context16.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: - _context16.next = 2; + _context14.next = 2; return setpage(page === (phoneList === null || phoneList === void 0 ? void 0 : phoneList.length) ? 1 : page + 1); case 2: case "end": - return _context16.stop(); + return _context14.stop(); } - }, _callee16); + }, _callee14); })), children: "\u4E0B\u4E00\u5F20" })] @@ -6266,12 +6253,12 @@ var WorkList = function WorkList(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(QualityModal, {})] }); }; -/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref16) { - var exercise = _ref16.exercise, - loading = _ref16.loading, - globalSetting = _ref16.globalSetting, - classroomList = _ref16.classroomList, - user = _ref16.user; +/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref14) { + var exercise = _ref14.exercise, + loading = _ref14.loading, + globalSetting = _ref14.globalSetting, + classroomList = _ref14.classroomList, + user = _ref14.user; return { classroomList: classroomList, exercise: exercise, @@ -6508,6 +6495,7 @@ var FaceReview = function FaceReview(_ref) { setVisible = _useState16[1]; var timer = (0,_react_17_0_2_react.useRef)(null); (0,_react_17_0_2_react.useEffect)(function () { + getClassData(); getData(params); }, []); (0,_react_17_0_2_react.useEffect)(function () { @@ -6521,6 +6509,12 @@ var FaceReview = function FaceReview(_ref) { clearInterval(timer.current); }; }, [commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status, params]); + var getClassData = function getClassData() { + dispatch({ + type: 'exercise/getExerciseList', + payload: urlParams + }); + }; var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { var sendData, res; @@ -7457,6 +7451,7 @@ var CameraMonitoring = function CameraMonitoring(_ref) { dataSource = _useState30[0], setDataSource = _useState30[1]; (0,_react_17_0_2_react.useEffect)(function () { + getClassData(); getData(params); // const n = { // event_time_push_duration: '2201-12-22 10:10:22', @@ -7470,6 +7465,12 @@ var CameraMonitoring = function CameraMonitoring(_ref) { // } // setDataSource(d) }, []); + var getClassData = function getClassData() { + dispatch({ + type: 'exercise/getExerciseList', + payload: urlParams + }); + }; var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { var sendData, res; @@ -14836,7 +14837,7 @@ var CaretUpOutlined = __webpack_require__(79255); var ExerciseRedo = function ExerciseRedo(_ref) { - var _listData2, _listData3, _listData4, _listData5; + var _listData2, _listData3, _listData4; var exercise = _ref.exercise, loading = _ref.loading, dispatch = _ref.dispatch, @@ -14971,7 +14972,6 @@ var ExerciseRedo = function ExerciseRedo(_ref) { handleInfiniteOnLoad(1); }; var handleOK = function handleOK() { - var aa = true; var put = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; @@ -14980,7 +14980,6 @@ var ExerciseRedo = function ExerciseRedo(_ref) { case 0: _context2.next = 2; return (0,service_exercise/* redoExercise */.q6)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { - is_reset: aa, user_ids: userId })); case 2: @@ -15014,15 +15013,13 @@ var ExerciseRedo = function ExerciseRedo(_ref) { style: { margin: '13px 0 0px 0' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - defaultChecked: true, - onChange: function onChange(e) { - aa = e.target.checked; + className: Redomodules.title, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + objectFit: 'contain' }, - children: "\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55" - })] + src: jinshi/* default */.Z + }), "\u5F53\u524D\u64CD\u4F5C\u5C06\u6E05\u7A7A\u5B66\u751F\u6210\u7EE9\u548C\u7B54\u9898\u8BB0\u5F55\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"] }), onOk: put }); @@ -15031,37 +15028,6 @@ var ExerciseRedo = function ExerciseRedo(_ref) { var num = parseInt(v); return isNaN(num) ? '' : num; }; - var statusRender = function statusRender(text, record) { - if (text === 0) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#666666' - }, - children: "\u672A\u5F00\u59CB" - }); - } else if (text === 1) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#DF3042' - }, - children: [!record.is_make_up && '考试中', record.is_make_up && '考试中 (补考)'] - }); - } else if (text === 2) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#5AB891' - }, - children: [!record.is_make_up && '已交卷', record.is_make_up && '已交卷 (补考)'] - }); - } else { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#5AB891' - }, - children: [!record.is_make_up && '已交卷(未答)', record.is_make_up && '已交卷/未答(补考)'] - }); - } - }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { centered: true, title: "\u6253\u56DE\u91CD\u505A", @@ -15179,15 +15145,10 @@ var ExerciseRedo = function ExerciseRedo(_ref) { }, popoverIndex)] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Redomodules.head, - style: ((_listData2 = listData) === null || _listData2 === void 0 ? void 0 : _listData2.length) > 5 ? { - paddingRight: 15 - } : { - width: 944 - }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { className: "font14", - checked: (_listData3 = listData) !== null && _listData3 !== void 0 && _listData3.length ? (userId === null || userId === void 0 ? void 0 : userId.length) === ((_listData4 = listData) === null || _listData4 === void 0 ? void 0 : _listData4.length) : false, + checked: (_listData2 = listData) !== null && _listData2 !== void 0 && _listData2.length ? (userId === null || userId === void 0 ? void 0 : userId.length) === ((_listData3 = listData) === null || _listData3 === void 0 ? void 0 : _listData3.length) : false, onChange: handleAll, children: "\u59D3\u540D" }) @@ -15245,7 +15206,7 @@ var ExerciseRedo = function ExerciseRedo(_ref) { console.log(v, 444); setUserId(v); }, - children: (_listData5 = listData) === null || _listData5 === void 0 ? void 0 : _listData5.map(function (val, key) { + children: (_listData4 = listData) === null || _listData4 === void 0 ? void 0 : _listData4.map(function (val, key) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Redomodules.row, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -15259,7 +15220,7 @@ var ExerciseRedo = function ExerciseRedo(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: val.course_group_name }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: statusRender(val.commit_status, val) + children: "\u63D0\u4EA4\u72B6\u6001" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "pl10", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -15738,10 +15699,9 @@ var QuestionCircleOutlined = __webpack_require__(85699); var TabPane = es_tabs/* default */.Z.TabPane; var Option = es_select["default"].Option; var AddIPRange = function AddIPRange(_ref) { - var _user$userInfo, _data$group_make_ups, _classroomList$Assist, _classroomList$Assist3, _workSetting$course_g2, _classroomList$Assist4, _classroomList$Assist5, _data$group_make_ups2; + var _data$group_make_ups, _classroomList$Assist, _classroomList$Assist3, _workSetting$course_g2, _classroomList$Assist4, _classroomList$Assist5, _data$group_make_ups2; var exercise = _ref.exercise, loading = _ref.loading, - user = _ref.user, data = _ref.data, disabled = _ref.disabled, updata = _ref.updata, @@ -15833,13 +15793,13 @@ var AddIPRange = function AddIPRange(_ref) { // }, [selectGroupIds]) (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) dispatch({ + dispatch({ type: "classroomList/getAssistantPermissions", payload: { course_id: params.coursesId } }); - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login]); + }, []); var getStudents = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(p) { var res; @@ -16286,13 +16246,11 @@ var AddIPRange = function AddIPRange(_ref) { /* harmony default export */ var MakeUp = ((0,_umi_production_exports.connect)(function (_ref3) { var exercise = _ref3.exercise, loading = _ref3.loading, - classroomList = _ref3.classroomList, - user = _ref3.user; + classroomList = _ref3.classroomList; return { exercise: exercise, loading: loading, - classroomList: classroomList, - user: user + classroomList: classroomList }; })(AddIPRange)); // EXTERNAL MODULE: ./src/components/FixedButton/index.tsx + 1 modules @@ -21443,6 +21401,7 @@ var ExamMonitoring_FaceReview = function FaceReview(_ref) { id: 8 }]; (0,_react_17_0_2_react.useEffect)(function () { + getClassData(); getData(params); }, []); (0,_react_17_0_2_react.useEffect)(function () { @@ -21456,6 +21415,12 @@ var ExamMonitoring_FaceReview = function FaceReview(_ref) { clearInterval(timer.current); }; }, [commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status, params]); + var getClassData = function getClassData() { + dispatch({ + type: 'exercise/getExerciseList', + payload: urlParams + }); + }; var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(record) { var sendData, res; @@ -22746,7 +22711,7 @@ var Detail_excluded = ["exercise", "globalSetting", "loading", "dispatch", "clas var ExerciseDetail = function ExerciseDetail(_ref) { - var _userInfo$course, _user$userInfo, _classroomList$Assist, _user$userInfo2, _commonHeader$user_pe, _commonHeader$user_pe2, _commonHeader$user_pe3, _commonHeader$user_pe4, _exerciseList$exercis, _exerciseList$exercis2, _commonHeader$user_pe5, _tabsArr$filter; + var _userInfo$course, _classroomList$Assist, _user$userInfo, _commonHeader$user_pe, _commonHeader$user_pe2, _commonHeader$user_pe3, _commonHeader$user_pe4, _exerciseList$exercis, _exerciseList$exercis2, _commonHeader$user_pe5, _tabsArr$filter; var exercise = _ref.exercise, globalSetting = _ref.globalSetting, loading = _ref.loading, @@ -22768,9 +22733,8 @@ var ExerciseDetail = function ExerciseDetail(_ref) { var exerciseList = exercise.exerciseList, commonHeader = exercise.commonHeader, checkDomain = exercise.checkDomain, - workSetting = exercise.workSetting, - saveExerciseDownUsers = exercise.saveExerciseDownUsers; - var _useState3 = (0,_react_17_0_2_react.useState)(null), + workSetting = exercise.workSetting; + var _useState3 = (0,_react_17_0_2_react.useState)(searchParams.get("tabs") || 0), _useState4 = slicedToArray_default()(_useState3, 2), activeTabs = _useState4[0], setActiveTabs = _useState4[1]; @@ -22796,15 +22760,13 @@ var ExerciseDetail = function ExerciseDetail(_ref) { var checkExamMonitorTime = (0,_react_17_0_2_react.useRef)(Date.now()); var checkExamMonitorInterval = (0,_react_17_0_2_react.useRef)(); (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: "classroomList/getAssistantPermissions", - payload: { - course_id: params.coursesId - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.username]); + dispatch({ + type: "classroomList/getAssistantPermissions", + payload: { + course_id: params.coursesId + } + }); + }, [(0,authority/* isLogin */.bg)()]); (0,_react_17_0_2_react.useEffect)(function () { clearInterval(checkExamMonitorInterval.current); if ((0,authority/* isAdminOrTeacher */.G5)() && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 2 && commonHeader !== null && commonHeader !== void 0 && commonHeader.enable_monitor) { @@ -22817,6 +22779,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { }; }, [user.userInfo, commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status]); (0,_react_17_0_2_react.useEffect)(function () { + // getData(); dispatch({ type: 'exercise/getCommonHeader', payload: objectSpread2_default()({}, params) @@ -22921,7 +22884,8 @@ var ExerciseDetail = function ExerciseDetail(_ref) { }; var getData = function getData() { dispatch({ - type: 'exercise/setUpdateIndex' + type: 'exercise/getExerciseList', + payload: objectSpread2_default()({}, params) }); }; var handlePublishCallback = function handlePublishCallback() { @@ -22931,7 +22895,10 @@ var ExerciseDetail = function ExerciseDetail(_ref) { }); var mapping = { 0: function _() { - getData(); + dispatch({ + type: 'exercise/getExerciseList', + payload: objectSpread2_default()({}, params) + }); }, 2: function _() { setPreviewIndex(previewIndex + 1); @@ -23015,18 +22982,12 @@ var ExerciseDetail = function ExerciseDetail(_ref) { }].filter(function (item) { return !item.hidden; }); - (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 1 && tabsArr.splice.apply(tabsArr, [0, 1].concat(toConsumableArray_default()(tabsArr.splice(1, 1, tabsArr[0])))); + (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 1 && tabsArr.splice.apply(tabsArr, [0, 1].concat(toConsumableArray_default()(tabsArr.splice(1, 1, tabsArr[0])))); (0,_react_17_0_2_react.useEffect)(function () { - if (typeof (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) !== 'number') return; if (searchParams.get('tabs')) { - setActiveTabs(searchParams.get('tabs')); return; //url里有tabs优先跳转至tabs的页面 } - if ((commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 1) { - setActiveTabs('2'); - } else { - setActiveTabs('0'); - } + (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 1 && setActiveTabs('2'); }, [commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status]); var format = 'YYYY-MM-DD'; var endTime = dayjs_min_default()('2020-11-15', format); @@ -23078,10 +23039,6 @@ var ExerciseDetail = function ExerciseDetail(_ref) { }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { target: "_blank", - onClick: function onClick() { - //缓存筛选条件,导出需要用到 - saveExerciseDownUsers && saveExerciseDownUsers(); - }, href: "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/export_blank"), children: "\u5BFC\u51FA\u8BD5\u5377" }) @@ -23185,7 +23142,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { separator: ">", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { href: "/classrooms/".concat(params.coursesId, "/exercise"), - children: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 || (_user$userInfo2 = _user$userInfo2.course) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.course_name + children: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 || (_user$userInfo = _user$userInfo.course) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.course_name }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { href: "/classrooms/".concat(params.coursesId, "/exercise"), children: "\u5728\u7EBF\u8003\u8BD5" @@ -23316,7 +23273,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-lijijiezhi mr5 font14" }), "\u7ED3\u675F\u8003\u8BD5"] - }), (0,authority/* isStudent */.dE)() && commonHeader.is_late && "\u8FDF\u5230\u8D85\u8FC7".concat(commonHeader.last_times, "\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898"), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe4 = commonHeader.user_permission) === null || _commonHeader$user_pe4 === void 0 ? void 0 : _commonHeader$user_pe4.current_status) === 2 && !commonHeader.is_late && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + }), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe4 = commonHeader.user_permission) === null || _commonHeader$user_pe4 === void 0 ? void 0 : _commonHeader$user_pe4.current_status) === 2 && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { danger: exerciseList === null || exerciseList === void 0 || (_exerciseList$exercis = exerciseList.exercise_types) === null || _exerciseList$exercis === void 0 ? void 0 : _exerciseList$exercis.is_redo, onClick: function onClick() { return enterExam(); @@ -23324,7 +23281,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-bianjizuoye mr5 font14" }), exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis2 = exerciseList.exercise_types) !== null && _exerciseList$exercis2 !== void 0 && _exerciseList$exercis2.is_redo ? '重新考试' : '开始考试'] - }), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe5 = commonHeader.user_permission) === null || _commonHeader$user_pe5 === void 0 ? void 0 : _commonHeader$user_pe5.current_status) === 0 && !commonHeader.is_late && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + }), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe5 = commonHeader.user_permission) === null || _commonHeader$user_pe5 === void 0 ? void 0 : _commonHeader$user_pe5.current_status) === 0 && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { onClick: function onClick() { return enterExam(true); }, diff --git a/p__Classrooms__Lists__Exercise__Detail__index.dbda6fce.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.db7b0512.chunk.css similarity index 98% rename from p__Classrooms__Lists__Exercise__Detail__index.dbda6fce.chunk.css rename to p__Classrooms__Lists__Exercise__Detail__index.db7b0512.chunk.css index 4900e79300..42b951acaf 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.dbda6fce.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.db7b0512.chunk.css @@ -2413,11 +2413,14 @@ span.CodeMirror-selectedtext { font-size: 14px; display: flex; align-items: center; - width: 944px; } .row___HJKId > div { width: 190px; } +.row___HJKId > div:last-child { + width: auto; + flex: 1 1; +} .row___HJKId.row___HJKId:nth-child(even) { background-color: #f5f5f5; } @@ -4920,57 +4923,57 @@ ul.s-navs a.active { flex-direction: column; box-orient: block-axis; } -[id="educoder"] .formDom___ahHwX { +.formDom___ahHwX { margin-top: 30px; margin-bottom: 20px; padding-bottom: 40px; } -[id="educoder"] .formDom___ahHwX strong { +.formDom___ahHwX strong { font-weight: normal; color: #333; font-size: 16px; } -[id="educoder"] .formDom___ahHwX label[class~='ant-radio-wrapper'], -[id="educoder"] .formDom___ahHwX label[class~='ant-checkbox-wrapper'] { +.formDom___ahHwX label[class~='ant-radio-wrapper'], +.formDom___ahHwX label[class~='ant-checkbox-wrapper'] { font-size: 16px; font-weight: 500; color: #333333; } -[id="educoder"] .formDom___ahHwX label[class~='ant-radio-wrapper'] span, -[id="educoder"] .formDom___ahHwX label[class~='ant-checkbox-wrapper'] span { +.formDom___ahHwX label[class~='ant-radio-wrapper'] span, +.formDom___ahHwX label[class~='ant-checkbox-wrapper'] span { color: #333333; } -[id="educoder"] .formDom___ahHwX div[class~='ant-form-item'] { +.formDom___ahHwX div[class~='ant-form-item'] { margin-bottom: 28px; } -[id="educoder"] .form___TDc55 { +.form___TDc55 { margin-bottom: 20px; padding-bottom: 40px; } -[id="educoder"] .form___TDc55 strong { +.form___TDc55 strong { font-weight: normal; color: #333; font-size: 16px; } -[id="educoder"] .form___TDc55 h1 { +.form___TDc55 h1 { font-weight: 600; color: #333; font-size: 16px; } -[id="educoder"] .form___TDc55 label[class~='ant-radio-wrapper'], -[id="educoder"] .form___TDc55 label[class~='ant-checkbox-wrapper'] { +.form___TDc55 label[class~='ant-radio-wrapper'], +.form___TDc55 label[class~='ant-checkbox-wrapper'] { font-size: 16px; font-weight: 500; color: #333333; } -[id="educoder"] .form___TDc55 label[class~='ant-radio-wrapper'] span, -[id="educoder"] .form___TDc55 label[class~='ant-checkbox-wrapper'] span { +.form___TDc55 label[class~='ant-radio-wrapper'] span, +.form___TDc55 label[class~='ant-checkbox-wrapper'] span { color: #333333; } -[id="educoder"] .form___TDc55 [class~='ant-form-item'] { +.form___TDc55 [class~='ant-form-item'] { margin-bottom: 0; } -[id="educoder"] .buttonFixed___oKPiL { +.buttonFixed___oKPiL { position: fixed; z-index: 1000; bottom: 0; @@ -4980,13 +4983,13 @@ ul.s-navs a.active { background: #fff; box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05); } -[id="educoder"] .buttonFixed___oKPiL .buttonWrap___LDtpG { +.buttonFixed___oKPiL .buttonWrap___LDtpG { display: flex; justify-content: center; align-items: center; height: 100%; } -[id="educoder"] .buttonFixed___oKPiL .buttonWrap___LDtpG .button___ydPRd { +.buttonFixed___oKPiL .buttonWrap___LDtpG .button___ydPRd { width: 100px; height: 38px !important; line-height: 38px !important; @@ -4994,25 +4997,22 @@ ul.s-navs a.active { padding: 0px; font-size: 14px !important; } -[id="educoder"] .buttonFixed___oKPiL div[class~='ant-form-item'] { +.buttonFixed___oKPiL div[class~='ant-form-item'] { margin-bottom: 0px; height: 100%; } -[id="educoder"] .buttonFixed___oKPiL div[class~='ant-form-item-control-input'] { +.buttonFixed___oKPiL div[class~='ant-form-item-control-input'] { height: 100%; } -[id="educoder"] .scoreSettingWrapper___L7weV { - padding-bottom: 40px; -} -[id="educoder"] .scoreSettingWrapper___L7weV label[class~='ant-radio-wrapper'] span, -[id="educoder"] .scoreSettingWrapper___L7weV label[class~='ant-checkbox-wrapper'] span { +.scoreSettingWrapper___L7weV label[class~='ant-radio-wrapper'] span, +.scoreSettingWrapper___L7weV label[class~='ant-checkbox-wrapper'] span { color: #333333; } -[id="educoder"] .ipItem___nAf_u { +.ipItem___nAf_u { font-size: 14px; padding: 10px; } -[id="educoder"] .ipItem___nAf_u i { +.ipItem___nAf_u i { background: rgba(24, 144, 255, 0.1); font-style: normal; border-radius: 12px; @@ -5021,21 +5021,21 @@ ul.s-navs a.active { line-height: 1; display: inline-block; } -[id="educoder"] .ipWrp___x3LTQ { +.ipWrp___x3LTQ { padding: 20px; background: #fafafa; } -[id="educoder"] .tagWrap___PMN4b { +.tagWrap___PMN4b { display: flex; align-items: center; justify-content: space-between; margin-right: 10px; } -[id="educoder"] .tagWrap___PMN4b > div { +.tagWrap___PMN4b > div { display: flex; flex-wrap: wrap; } -[id="educoder"] .tagWrap___PMN4b .tag___Auf1J { +.tagWrap___PMN4b .tag___Auf1J { height: 24px; line-height: 24px; font-size: 14px; @@ -5046,7 +5046,7 @@ ul.s-navs a.active { border-radius: 2px; display: inline-flex; } -[id="educoder"] .tagWrap___PMN4b .tag___Auf1J b { +.tagWrap___PMN4b .tag___Auf1J b { display: inline-block; overflow: hidden; text-overflow: ellipsis; @@ -5054,59 +5054,59 @@ ul.s-navs a.active { max-width: 70px; font-weight: 400; } -[id="educoder"] .tagWrap___PMN4b .tag___Auf1J span { +.tagWrap___PMN4b .tag___Auf1J span { cursor: pointer; color: #0152d9; margin-left: 5px; } -[id="educoder"] .tagWrap___PMN4b .tag___Auf1J span i { +.tagWrap___PMN4b .tag___Auf1J span i { font-size: 12px; display: inline-block; transform: scale(0.6); } -[id="educoder"] .padding___veqnd { +.padding___veqnd { padding: 9px 8px !important; } -[id="educoder"] .unlockKeyWrapper___UOERJ { +.unlockKeyWrapper___UOERJ { margin-top: 15px; padding-left: 24px; } -[id="educoder"] .unlockKeyWrapper___UOERJ .unlockKeyInput___ItI9I { +.unlockKeyWrapper___UOERJ .unlockKeyInput___ItI9I { width: 144px; } -[id="educoder"] .mb40___eMjps { +.mb40___eMjps { margin-bottom: 40px; } -[id="educoder"] .mb28___ZxJPY { +.mb28___ZxJPY { margin-bottom: 28px; } -[id="educoder"] .mainRuleText___U5cJS { +.mainRuleText___U5cJS { font-size: 16px; font-weight: 400; color: #333333; } -[id="educoder"] .minorRuleText___aZezx { +.minorRuleText___aZezx { font-size: 14px; font-weight: 400; color: #333333; } -[id="educoder"] .contentInterval___slPV9 { +.contentInterval___slPV9 { margin-left: 24px; } -[id="educoder"] .numberInput____ONIt { +[id='root'] .numberInput____ONIt { margin: 0 10px; width: 276px; height: 38px; display: flex; align-items: center; } -[id="educoder"] .publishRuleIndex___s2cVA { +.publishRuleIndex___s2cVA { font-size: 16px; font-weight: 500; color: #333333; margin-bottom: 30px; } -[id="educoder"] .publishRuleIndex___s2cVA::before { +.publishRuleIndex___s2cVA::before { content: ''; display: inline-block; width: 8px; @@ -5116,74 +5116,74 @@ ul.s-navs a.active { margin-right: 10px; margin-left: 4px; } -[id="educoder"] .publishRuleContent___HohmS { +.publishRuleContent___HohmS { margin-bottom: 40px; padding-right: 40px; } -[id="educoder"] .publishRuleContent___HohmS .groupSelector___Zxqsw { +.publishRuleContent___HohmS .groupSelector___Zxqsw { margin-left: 10px; margin-right: 40px; width: 314px; } -[id="educoder"] .publishRuleContent___HohmS .groupSelector___Zxqsw div[class~='ant-select-selector'] { +.publishRuleContent___HohmS .groupSelector___Zxqsw div[class~='ant-select-selector'] { min-height: 38px; } -[id="educoder"] .publishRuleContent___HohmS div[class~='ant-picker'] { +.publishRuleContent___HohmS div[class~='ant-picker'] { margin-left: 10px; height: 38px; } -[id="educoder"] .publishRuleContent___HohmS .addAndDelete___saTVM { +.publishRuleContent___HohmS .addAndDelete___saTVM { text-align: right; font-size: 20px; margin-left: 32px; } -[id="educoder"] .publishRuleContent___HohmS .addAndDelete___saTVM .deleteIcon___vnkck { +.publishRuleContent___HohmS .addAndDelete___saTVM .deleteIcon___vnkck { color: #E30000; } -[id="educoder"] .publishRuleContent___HohmS .addAndDelete___saTVM .addIcon___Yz7Ef { +.publishRuleContent___HohmS .addAndDelete___saTVM .addIcon___Yz7Ef { color: #3061D0; margin-left: 14px; } -[id="educoder"] .cancelBtn___p8Klw { +.cancelBtn___p8Klw { width: 60px; height: 32px; background: #F8F9FC; border-radius: 2px; } -[id="educoder"] .submitBtn___pmm2G { +.submitBtn___pmm2G { width: 88px; height: 32px; background: #3061D0; box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 2px; } -[id="educoder"] .remindForm___K6X21 { +.remindForm___K6X21 { padding: 20px 0 20px 20px; background: #F8F9FA; margin-bottom: 40px; } -[id="educoder"] .remindForm___K6X21 .remindItem___Z7rRb { +.remindForm___K6X21 .remindItem___Z7rRb { padding-right: 40px; margin-bottom: 16px; color: #4C4C4C; font-size: 14px; } -[id="educoder"] .remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 { +.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 { display: flex; align-items: center; font-size: 14px; } -[id="educoder"] .remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~='ant-input-number-input'] { +.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~='ant-input-number-input'] { height: 38px; } -[id="educoder"] .remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~='ant-input'] { +.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~='ant-input'] { height: 30px; } -[id="educoder"] .remindForm___K6X21 .addRemind___jbnIp { +.remindForm___K6X21 .addRemind___jbnIp { cursor: pointer; color: #165DFF; } -[id="educoder"] .remindForm___K6X21 .addRemind___jbnIp.disabled___ebijK { +.remindForm___K6X21 .addRemind___jbnIp.disabled___ebijK { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; } diff --git a/p__Classrooms__Lists__Exercise__Export__index.a80f3baa.async.js b/p__Classrooms__Lists__Exercise__Export__index.054747a8.async.js similarity index 85% rename from p__Classrooms__Lists__Exercise__Export__index.a80f3baa.async.js rename to p__Classrooms__Lists__Exercise__Export__index.054747a8.async.js index 35e9d941c4..2dca8ff2f0 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.a80f3baa.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.054747a8.async.js @@ -206,45 +206,44 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! umi */ 12712); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd */ 98135); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! antd */ 8591); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! antd */ 43418); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! antd */ 95237); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! antd */ 43604); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! antd */ 5112); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! antd */ 24905); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! antd */ 28103); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! antd */ 66104); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! antd */ 38854); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! antd */ 3113); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! antd */ 53864); -/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/env */ 17985); -/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! jszip */ 86129); -/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @ant-design/icons */ 22596); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ant-design/icons */ 65041); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @ant-design/icons */ 44770); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @ant-design/icons */ 86984); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @ant-design/icons */ 80814); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./index.less?modules */ 76123); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/RenderHtml */ 6150); -/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/utils/util */ 26795); -/* harmony import */ var _Review_component_Fill__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../Review/component/Fill */ 48815); -/* harmony import */ var _Review_component_Shixun__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../Review/component/Shixun */ 92860); -/* harmony import */ var _Review_component_Program__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../Review/component/Program */ 49146); -/* harmony import */ var _components_Head__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./components/Head */ 14568); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! moment */ 99232); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_17__); -/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! html2pdf.js */ 44425); -/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(html2pdf_js__WEBPACK_IMPORTED_MODULE_18__); -/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/utils/authority */ 33287); -/* harmony import */ var _utils_enum__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/utils/enum */ 67473); -/* harmony import */ var _pages_Classrooms_Lists_Exercise_Review_component_AnswerComments__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments */ 33980); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd */ 98135); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! antd */ 95237); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! antd */ 43604); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! antd */ 5112); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! antd */ 24905); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! antd */ 28103); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! antd */ 66104); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! antd */ 38854); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! antd */ 53864); +/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! jszip */ 86129); +/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @ant-design/icons */ 22596); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @ant-design/icons */ 65041); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ant-design/icons */ 44770); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ant-design/icons */ 86984); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @ant-design/icons */ 80814); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less?modules */ 76123); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/RenderHtml */ 6150); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/util */ 26795); +/* harmony import */ var _Review_component_Fill__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../Review/component/Fill */ 48815); +/* harmony import */ var _Review_component_Shixun__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../Review/component/Shixun */ 92860); +/* harmony import */ var _Review_component_Program__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../Review/component/Program */ 49146); +/* harmony import */ var _components_Head__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./components/Head */ 14568); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! moment */ 99232); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_16__); +/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! html2pdf.js */ 44425); +/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(html2pdf_js__WEBPACK_IMPORTED_MODULE_17__); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/utils/authority */ 33287); +/* harmony import */ var _utils_enum__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/utils/enum */ 67473); +/* harmony import */ var _pages_Classrooms_Lists_Exercise_Review_component_AnswerComments__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments */ 33980); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! js-base64 */ 24334); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_21__); /* harmony import */ var _utils_export__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/utils/export */ 96738); -/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! js-base64 */ 24334); -/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_23__); -/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/utils/fetch */ 27786); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! react/jsx-runtime */ 37712); +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/utils/env */ 17985); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -275,16 +274,9 @@ var _excluded = ["exercise", "globalSetting", "loading", "user", "dispatch"]; - -var TextArea = antd__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z.TextArea; -var questionType = { - "0": "单选题", - "1": "多选题", - "2": "判断题", - "3": "填空题", - "4": "简答题" -}; -var tagDotList = ['A.', 'B.', 'C.', 'D.', 'E.', 'F.', 'G.', 'H.', 'I.', 'J.', 'K.', 'L.', 'M.', 'N.', 'O.', 'P.', 'Q.', 'R.', 'S.', 'T.', 'U.', 'V.', 'W.', 'X.', 'Y.', 'Z.']; +var PageCount = 30; +var TextArea = antd__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z.TextArea; +var questionType = (/* unused pure expression or super */ null && (['单选题', '多选题', '判断题', '填空题', '简答题', '实训题', '编程题'])); var Export = function Export(_ref) { var _userInfo$course, _exportData$exercise3, _exportData$exercise_2, _exportData$exercise4, _exportData$exercise5, _exportData$exercise6, _exportData$exercise7, _exportData$exercise8; var exercise = _ref.exercise, @@ -301,8 +293,6 @@ var Export = function Export(_ref) { setChangeScoreData = _useState2[1]; var exportElement = (0,react__WEBPACK_IMPORTED_MODULE_6__.useRef)(); var isExportBlank = (0,react__WEBPACK_IMPORTED_MODULE_6__.useRef)(false); - var saveLogin = (0,react__WEBPACK_IMPORTED_MODULE_6__.useRef)(''); - var total = (0,react__WEBPACK_IMPORTED_MODULE_6__.useRef)(0); var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState3, 2), isLoading = _useState4[0], @@ -311,61 +301,53 @@ var Export = function Export(_ref) { _useState6 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState5, 2), exportData = _useState6[0], setExportData = _useState6[1]; - var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(new (jszip__WEBPACK_IMPORTED_MODULE_9___default())()), + var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(new (jszip__WEBPACK_IMPORTED_MODULE_8___default())()), _useState8 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState7, 2), zip = _useState8[0], setZip = _useState8[1]; - var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), + var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)([]), _useState10 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState9, 2), - autoHeight = _useState10[0], - setAutoHeight = _useState10[1]; + allStudents = _useState10[0], + setAllStudents = _useState10[1]; var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState12 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState11, 2), - isshowanswer = _useState12[0], - setisshowanswer = _useState12[1]; //导出空白试卷加答案时显示答案 + autoHeight = _useState12[0], + setAutoHeight = _useState12[1]; var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState14 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState13, 2), - userScoreVisible = _useState14[0], - setUserScoreVisible = _useState14[1]; //导出所有学生试卷时需要显示学生得分 + isshowanswer = _useState14[0], + setisshowanswer = _useState14[1]; //导出空白试卷加答案时显示答案 var _useState15 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState16 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState15, 2), - userCommentVisible = _useState16[0], - setUserCommentVisible = _useState16[1]; //导出所有学生试卷时需要显示评语 + userScoreVisible = _useState16[0], + setUserScoreVisible = _useState16[1]; //导出所有学生试卷时需要显示学生得分 var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState18 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState17, 2), - newuserCommentVisible = _useState18[0], - setnewUserCommentVisible = _useState18[1]; //导出所有学生试卷时只需求最新的 + userCommentVisible = _useState18[0], + setUserCommentVisible = _useState18[1]; //导出所有学生试卷时需要显示评语 var _useState19 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState20 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState19, 2), - ismodal = _useState20[0], - setismodal = _useState20[1]; + newuserCommentVisible = _useState20[0], + setnewUserCommentVisible = _useState20[1]; //导出所有学生试卷时只需求最新的 var _useState21 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState22 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState21, 2), - exportTypeModal = _useState22[0], - setExportTypeModal = _useState22[1]; - var _useState23 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(""), + ismodal = _useState22[0], + setismodal = _useState22[1]; + var _useState23 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false), _useState24 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState23, 2), - exportType = _useState24[0], - setExportType = _useState24[1]; - var dealData = function dealData() { - var _user$userInfo; - var data = localStorage["".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "-").concat(params.coursesId, "-").concat(params.exerciseId, "-downFilter")]; - if (data) { - data = JSON.parse(data); - } else { - data = {}; - } - if (Object.prototype.toString.call(data) !== '[object Object]') { - return {}; - } - ; - return data; - }; - var sendData = dealData(); + exportTypeModal = _useState24[0], + setExportTypeModal = _useState24[1]; + var _useState25 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(""), + _useState26 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState25, 2), + exportType = _useState26[0], + setExportType = _useState26[1]; (0,react__WEBPACK_IMPORTED_MODULE_6__.useEffect)(function () { if (userInfo !== null && userInfo !== void 0 && userInfo.login) { getData(); } + try { + setAllStudents(JSON.parse(localStorage.total_exercise_users)); + } catch (e) {} }, [params.userId, params.coursesId, params.exerciseId, userInfo]); var handleRemoveSurplusCanvas = function handleRemoveSurplusCanvas() { document.querySelectorAll('canvas').forEach(function (item) { @@ -386,22 +368,20 @@ var Export = function Export(_ref) { if (res !== null && res !== void 0 && (_res$exercise3 = res.exercise) !== null && _res$exercise3 !== void 0 && _res$exercise3.choice_random) { if (item.question_type === 0 || item.question_type === 1) { item.items.map(function (i) { - i.question_choices = (0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .randomArray */ .M2)(i.question_choices, random_id); + i.question_choices = (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .randomArray */ .M2)(i.question_choices, random_id); return i; }); } if (item.question_type === 7) { item.items.forEach(function (i) { i.sub_exercise_questions.forEach(function (k) { - if (k.question_choices) { - k.question_choices = (0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .randomArray */ .M2)(k.question_choices, random_id); - } + k.question_choices = (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .randomArray */ .M2)(k.question_choices, random_id); }); }); } } if (res !== null && res !== void 0 && (_res$exercise4 = res.exercise) !== null && _res$exercise4 !== void 0 && _res$exercise4.question_random) { - item.items = (0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .randomArray */ .M2)(item.items, random_id); + item.items = (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .randomArray */ .M2)(item.items, random_id); } item.items.map(function (i) { i.question_num = _key; @@ -421,8 +401,8 @@ var Export = function Export(_ref) { dispatch({ type: "exercise/getExerciseExportHeadData", payload: { - id: params.exerciseId, - identify: params.userId + id: params.exerciseId || params.categoryId, + identify: params.userId || null } }); if (!params.userId) { @@ -456,11 +436,27 @@ var Export = function Export(_ref) { res = _context.sent; isExportBlank.current = true; case 13: - isExportBlank.current = true; - saveLogin.current = sendData === null || sendData === void 0 ? void 0 : sendData.firstTargetLogin; - total.current = (sendData === null || sendData === void 0 ? void 0 : sendData.totalCount) || 0; setExportData(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, res || {})); - case 17: + setTimeout(function () { + var nbPages = 1; + var sourceHtml = document.getElementById("export-id-all"); + var max_page_height = 860; //Is the max size of page i want. in px + var current_page_height = 0; // + + // let dom = Array.from(document.getElementById("export-all").children); + // dom.map((item, key) => { + // current_page_height += item.scrollHeight + // if (max_page_height <= current_page_height) { + // current_page_height = item.scrollHeight; + // ++nbPages; + // let li = document.createElement("li") + // li.className = 'html2pdf__page-break' + // li.innerHTML = ' ' + // document.getElementById("export-all").insertBefore(li, item) + // } + // }) + }, 1500); + case 15: case "end": return _context.stop(); } @@ -483,8 +479,9 @@ var Export = function Export(_ref) { evt.initEvent("click", false, false); link.dispatchEvent(evt); document.body.removeChild(link); - setZip(new (jszip__WEBPACK_IMPORTED_MODULE_9___default())()); + setZip(new (jszip__WEBPACK_IMPORTED_MODULE_8___default())()); }); + setisshowanswer(false); setUserCommentVisible(false); setUserScoreVisible(false); setAutoHeight(false); @@ -492,14 +489,13 @@ var Export = function Export(_ref) { var exportReport = /*#__PURE__*/function () { var _ref3 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee6(type) { var _exercise$exerciseExp2; - var nums, modal, pages, title, _exercise$exerciseExp3, _exercise$exerciseExp4, _exercise$exerciseExp5, opt, worker, _loop, i, next, _next; + var nums, modal, pages, title, _exercise$exerciseExp3, _exercise$exerciseExp4, opt, worker, _loop, i, next, _next; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: _next = function _next3() { _next = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5() { - var _res$export_user_data, _res$export_user_data2; - var resUser, res; + var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: @@ -510,33 +506,21 @@ var Export = function Export(_ref) { return dispatch({ type: "exercise/getExerciseExportHeadData", payload: { - id: params.exerciseId, - identify: saveLogin.current + id: params.exerciseId || params.categoryId, + identify: allStudents[nums - 1]['user_login'] } }); case 5: - resUser = _context7.sent; - _context7.next = 8; + _context7.next = 7; return dispatch({ - type: "exercise/postReviewExercise", - payload: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({ + type: "exercise/getReviewExercise", + payload: { exerciseId: params.exerciseId, - login: saveLogin.current, - "export": true - }, sendData) + login: allStudents[nums - 1]['user_login'] + } }); - case 8: + case 7: res = _context7.sent; - if (!(res !== null && res !== void 0 && res.type)) { - _context7.next = 14; - break; - } - modal.destroy(); - antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .ZP.warning(res.message); - setIsLoading(false); - return _context7.abrupt("return"); - case 14: - saveLogin.current = (res === null || res === void 0 || (_res$export_user_data = res.export_user_data) === null || _res$export_user_data === void 0 ? void 0 : _res$export_user_data.next_user_login) || (res === null || res === void 0 || (_res$export_user_data2 = res.export_user_data) === null || _res$export_user_data2 === void 0 ? void 0 : _res$export_user_data2.first_user_login); randomQuestion(res); setExportData(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, res || {})); setTimeout( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4() { @@ -545,7 +529,13 @@ var Export = function Export(_ref) { while (1) switch (_context6.prev = _context6.next) { case 0: handleRemoveSurplusCanvas(); - worker = html2pdf_js__WEBPACK_IMPORTED_MODULE_18___default()(); + // const pdfUrl = await html2pdf() + // .from(document.getElementById("export-all")) + // .set(opt) + // // .toPdf() + // .output('blob') + // setIsLoading(false) + worker = html2pdf_js__WEBPACK_IMPORTED_MODULE_17___default()(); _loop2 = /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _loop2(_i) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _loop2$(_context5) { while (1) switch (_context5.prev = _context5.next) { @@ -590,16 +580,16 @@ var Export = function Export(_ref) { _context6.next = 4; break; case 9: - zip.file("".concat(resUser !== null && resUser !== void 0 && resUser.student_id ? "".concat(resUser === null || resUser === void 0 ? void 0 : resUser.student_id, "+") : '').concat(resUser === null || resUser === void 0 ? void 0 : resUser.user, ".pdf"), worker.output("blob")); + zip.file("".concat(allStudents[nums - 1]['user_name'], "-").concat(moment__WEBPACK_IMPORTED_MODULE_16___default()().format('YYYY-MM-DD HH:mm:ss'), ".pdf"), worker.output("blob")); modal.update({ - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { className: "c-blue", children: nums + 1 - }), "/", total.current] + }), "/", allStudents === null || allStudents === void 0 ? void 0 : allStudents.length] }) }); - if (nums == total.current) { + if (nums == (allStudents === null || allStudents === void 0 ? void 0 : allStudents.length)) { modal.destroy(); setIsLoading(false); download(); @@ -612,7 +602,7 @@ var Export = function Export(_ref) { } }, _callee4); })), 2600); - case 18: + case 11: case "end": return _context7.stop(); } @@ -632,22 +622,23 @@ var Export = function Export(_ref) { setAutoHeight(true); nums = 0; if (type !== 'all') setIsLoading(true); - modal = antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z.info({ + // else + modal = antd__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z.info({ width: 460, - title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: ["\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: ["\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { className: "c-red", children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" })] }), - content: type === 'all' ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + content: type === 'all' ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { className: "c-blue", children: nums + 1 - }), "/", total.current] + }), "/", allStudents === null || allStudents === void 0 ? void 0 : allStudents.length] }) : null, maskClosable: false, - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.modal, + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.modal, onOk: function onOk() {} }); handleRemoveSurplusCanvas(); @@ -658,10 +649,36 @@ var Export = function Export(_ref) { }, 1000); }); case 11: + // const opt = { + // // margin: [10, 10], + // html2canvas: { letterRendering: true, useCORS: true, allowTaint: false }, + // // filename: 'test.pdf', + // // enableLinks: false, + // jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' } + // // pagebreak: { mode: ['avoid-all', 'css', 'legacy'] }, + // // image: { type: 'jpeg', quality: 0.98 } + // } + // let title = `${moment().format('YYYY-MM-DD HH:mm:ss')}`; + // if (exercise.exerciseExportHeadData?.user) { + // title = `${exercise.exerciseExportHeadData?.student_id || ''}${exercise.exerciseExportHeadData?.user}` + // } + // const pdfUrl = await html2pdf() + // .from(document.getElementById("export-all")) + // .set(opt) + // // .toPdf() + // .output('blob') + // setIsLoading(false) + // if (type !== 'all') + // zip.file(`${title}-${moment().format('YYYY-MM-DD HH:mm:ss')}.pdf`, pdfUrl); + // if (type !== 'all') { + // modal.destroy() + // download() + // return; + // } pages = exportElement.current.children; - title = "".concat(moment__WEBPACK_IMPORTED_MODULE_17___default()().format('YYYY-MM-DD HH:mm:ss')); + title = "".concat(moment__WEBPACK_IMPORTED_MODULE_16___default()().format('YYYY-MM-DD HH:mm:ss')); if ((_exercise$exerciseExp2 = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp2 !== void 0 && _exercise$exerciseExp2.user) { - title = "".concat((_exercise$exerciseExp3 = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp3 !== void 0 && _exercise$exerciseExp3.student_id ? "".concat(exercise === null || exercise === void 0 || (_exercise$exerciseExp4 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp4 === void 0 ? void 0 : _exercise$exerciseExp4.student_id, "+") : '').concat((_exercise$exerciseExp5 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp5 === void 0 ? void 0 : _exercise$exerciseExp5.user); + title = "".concat(((_exercise$exerciseExp3 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp3 === void 0 ? void 0 : _exercise$exerciseExp3.student_id) || '').concat((_exercise$exerciseExp4 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp4 === void 0 ? void 0 : _exercise$exerciseExp4.user); } opt = { html2canvas: { @@ -678,7 +695,7 @@ var Export = function Export(_ref) { mode: ['avoid-all'] } }; - worker = html2pdf_js__WEBPACK_IMPORTED_MODULE_18___default()(); + worker = html2pdf_js__WEBPACK_IMPORTED_MODULE_17___default()(); _loop = /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _loop(i) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _loop$(_context3) { while (1) switch (_context3.prev = _context3.next) { @@ -723,16 +740,19 @@ var Export = function Export(_ref) { _context8.next = 18; break; case 23: - if (!!total.current && type === 'all') { + if (!!(allStudents !== null && allStudents !== void 0 && allStudents.length) && type === 'all') { next(); } else { + // zip.file(`${shixunWorkReport.username}.pdf`, pdfUrl); zip.file("".concat(title, ".pdf"), worker.output("blob"), { base64: false }); + // worker.save() modal.destroy(); setIsLoading(false); download(); } + // openNewWindow(pdfUrl) case 24: case "end": return _context8.stop(); @@ -745,14 +765,14 @@ var Export = function Export(_ref) { }(); var exportReport2 = /*#__PURE__*/function () { var _ref7 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee9(type) { - var _exercise$exerciseExp6; - var nums, modal, pages, title, _exercise$exerciseExp7, _exercise$exerciseExp8, _exercise$exerciseExp9, next, _next4; + var _exercise$exerciseExp5; + var nums, modal, pages, title, _exercise$exerciseExp6, _exercise$exerciseExp7, next, _next4; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context11) { while (1) switch (_context11.prev = _context11.next) { case 0: _next4 = function _next6() { _next4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee8() { - var res, resUser; + var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee8$(_context10) { while (1) switch (_context10.prev = _context10.next) { case 0: @@ -760,27 +780,26 @@ var Export = function Export(_ref) { isExportBlank.current = false; scrollView(); _context10.next = 5; - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/get_next_export_user"), { - method: "get", - params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, sendData), {}, { - login: saveLogin.current - }) + return dispatch({ + type: "exercise/getExerciseExportHeadData", + payload: { + id: params.exerciseId || params.categoryId, + identify: allStudents[nums - 1]['user_login'] + } }); case 5: + _context10.next = 7; + return dispatch({ + type: "exercise/getReviewExercise", + payload: { + exerciseId: params.exerciseId, + login: allStudents[nums - 1]['user_login'] + } + }); + case 7: res = _context10.sent; - if (!(res !== null && res !== void 0 && res.type)) { - _context10.next = 11; - break; - } - modal.destroy(); - antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .ZP.warning(res.message); - setIsLoading(false); - return _context10.abrupt("return"); - case 11: - resUser = res === null || res === void 0 ? void 0 : res.data; - console.log(saveLogin.current, 222); - // randomQuestion(res) - // setExportData({ ...(res || {}) } as ExportDataType); + randomQuestion(res); + setExportData(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, res || {})); setTimeout( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee7() { var exerciseId, urlStr; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context9) { @@ -788,45 +807,42 @@ var Export = function Export(_ref) { case 0: // 获取word下载地址 exerciseId = params.exerciseId; - urlStr = (0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .setUrlQuery */ .NY)({ - url: _utils_env__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(exerciseId, "/consult_exercise.json"), + urlStr = (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .setUrlQuery */ .NY)({ + url: _utils_env__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(exerciseId, "/user_exercise_detail.json"), query: { exercise_id: exerciseId, - login: saveLogin.current, + login: allStudents[nums - 1]['user_login'], middle_export: 1, is_export_comment: newuserCommentVisible ? 1 : 0 } + }); // 通过下载地址获取到blol 并放到zip文件夹中 + _context9.next = 4; + return (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .getBlob */ .Br)(urlStr).then(function (blob) { + zip.file("".concat(allStudents[nums - 1]['user_name'], ".docx"), blob); }); - console.log(urlStr, 'urlStr'); - // 通过下载地址获取到blol 并放到zip文件夹中 - _context9.next = 5; - return (0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .getBlob */ .Br)(urlStr).then(function (blob) { - zip.file("".concat(resUser !== null && resUser !== void 0 && resUser.student_id ? "".concat(resUser === null || resUser === void 0 ? void 0 : resUser.student_id, "+") : '').concat(resUser === null || resUser === void 0 ? void 0 : resUser.user, ".docx"), blob); - }); - case 5: - saveLogin.current = (resUser === null || resUser === void 0 ? void 0 : resUser.next_user_login) || (resUser === null || resUser === void 0 ? void 0 : resUser.first_user_login); + case 4: modal.update({ - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { className: "c-blue", children: nums + 1 - }), "/", total.current] + }), "/", allStudents === null || allStudents === void 0 ? void 0 : allStudents.length] }) }); - if (nums == total.current) { + if (nums == (allStudents === null || allStudents === void 0 ? void 0 : allStudents.length)) { modal.destroy(); setIsLoading(false); download(); } else { next(); } - case 8: + case 6: case "end": return _context9.stop(); } }, _callee7); })), 2600); - case 14: + case 11: case "end": return _context10.stop(); } @@ -842,22 +858,22 @@ var Export = function Export(_ref) { setAutoHeight(true); nums = 0; if (type !== 'all') setIsLoading(true); - modal = antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z.info({ + modal = antd__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z.info({ width: 460, - title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: ["\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: ["\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { className: "c-red", children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" })] }), - content: type === 'all' ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + content: type === 'all' ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { className: "c-blue", children: nums + 1 - }), "/", total.current] + }), "/", allStudents === null || allStudents === void 0 ? void 0 : allStudents.length] }) : null, maskClosable: false, - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.modal, + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.modal, onOk: function onOk() {} }); _context11.next = 10; @@ -868,11 +884,14 @@ var Export = function Export(_ref) { }); case 10: pages = exportElement.current.children; - title = "".concat(moment__WEBPACK_IMPORTED_MODULE_17___default()().format('YYYY-MM-DD HH:mm:ss')); - if ((_exercise$exerciseExp6 = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp6 !== void 0 && _exercise$exerciseExp6.user) { - title = "".concat((_exercise$exerciseExp7 = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp7 !== void 0 && _exercise$exerciseExp7.student_id ? "".concat(exercise === null || exercise === void 0 || (_exercise$exerciseExp8 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp8 === void 0 ? void 0 : _exercise$exerciseExp8.student_id, "+") : '').concat((_exercise$exerciseExp9 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp9 === void 0 ? void 0 : _exercise$exerciseExp9.user); + title = "".concat(moment__WEBPACK_IMPORTED_MODULE_16___default()().format('YYYY-MM-DD HH:mm:ss')); + if ((_exercise$exerciseExp5 = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp5 !== void 0 && _exercise$exerciseExp5.user) { + title = "".concat(((_exercise$exerciseExp6 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp6 === void 0 ? void 0 : _exercise$exerciseExp6.student_id) || '').concat((_exercise$exerciseExp7 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp7 === void 0 ? void 0 : _exercise$exerciseExp7.user); } + + // if (!!allStudents?.length && type === 'all') { next(); + // } case 14: case "end": return _context11.stop(); @@ -892,139 +911,119 @@ var Export = function Export(_ref) { pdf.text("".concat(pageNumber, " / ").concat(totalPages), pdf.internal.pageSize.getWidth() - 20, pdf.internal.pageSize.getHeight() - 6); } }; - var renderQuestion = function renderQuestion(item, i, isInCombination) { - var _item$question_choice, _item$question_choice2, _item$question_choice3, _changeScoreData$item, _item$user_answer4, _item$user_answer_lig, _item$user_answer5, _item$sub_exercise_qu, _item$user_answer6, _item$user_answer7, _item$standard_answer, _item$standard_answer2, _item$standard_answer3, _item$standard_answer4, _item$answer_texts, _item$answer_texts2, _item$standard_answer5; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.Fragment, { - children: [!isInCombination && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { + var renderQuestion = function renderQuestion(item, i) { + var _item$question_choice, _item$question_choice2, _item$question_choice3, _changeScoreData$item, _item$user_answer4, _item$user_answer_lig, _item$user_answer5, _item$sub_exercise_qu, _item$program_attr, _item$standard_answer, _item$standard_answer2, _item$standard_answer3, _item$standard_answer4, _item$standard_answer5, _item$standard_answer6; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { style: { display: 'flex' }, - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.programTitle, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.programTitle, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { style: { flexShrink: 0 }, className: "font18", children: [i, "."] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { - value: (item === null || item === void 0 ? void 0 : item.question_type) === 8 ? item === null || item === void 0 ? void 0 : item.description : item.question_title - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + value: item.question_title + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { style: { flexShrink: 0 }, className: "font16", children: ["\uFF08", (item === null || item === void 0 ? void 0 : item.question_type) === 7 ? "\u5171".concat(item === null || item === void 0 ? void 0 : item.sub_q_count, "\u5C0F\u9898") : '', " ", item.question_score, "\u5206\uFF09"] })] - }), (item === null || item === void 0 ? void 0 : item.question_type) === 8 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { - showProgramFill: true, - disabledFill: true, - value: js_base64__WEBPACK_IMPORTED_MODULE_23__.Base64.decode((item === null || item === void 0 ? void 0 : item.code) || '') }), // 单选题 - item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Single && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.Fragment, { + item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Single && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.Fragment, { children: (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (val, key) { var _item$user_answer; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { flex: "25px", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { style: { width: 25, overflow: "hidden" }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .ZP, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .ZP, { checked: (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.includes(val.choice_id), style: { width: 25 } }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { flex: "1", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - style: { - display: "flex" - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - style: { - lineHeight: '24px', - flexShrink: 0 - }, - children: tagDotList[key] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { - value: val.choice_text || "" - })] + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + value: val.choice_text || "" }) })] }, key); }) }), // 多选题 - item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Multiple && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.Fragment, { + item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Multiple && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.Fragment, { children: (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (val, key) { var _item$user_answer2; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { flex: "25px", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { style: { width: 25, overflow: "hidden" }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { checked: (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.includes(val.choice_id), style: { width: 25 } }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { flex: "1", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - style: { - display: "flex" - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - style: { - lineHeight: '24px', - flexShrink: 0 - }, - children: tagDotList[key] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { - value: val.choice_text || "" - })] + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + value: val.choice_text || "" }) })] }, key); + // return
+ // {val.choice_text} + //
}) }), // 判断题 - item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Judge && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.flexRow, + item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Judge && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.flexRow, children: (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.map(function (val, key) { var _item$user_answer3; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { flex: "25px", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { style: { width: 25, overflow: "hidden" }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .ZP, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .ZP, { checked: (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.includes(val.choice_id), style: { width: 25 } }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { flex: "1", children: val.choice_text })] }, key); + // return
+ // {val.choice_text} + //
}) - }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Fill && !isExportBlank.current && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_Review_component_Fill__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Fill && !isExportBlank.current && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_Review_component_Fill__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { item: item, answerData: exportData, changeScoreData: changeScoreData, @@ -1034,85 +1033,106 @@ var Export = function Export(_ref) { setChangeScoreData(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, changeScoreData)); }, seeAnswerVisible: false - }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Shixun && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_Review_component_Shixun__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Shixun && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_Review_component_Shixun__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { item: item, answerData: exportData, hasChangeScore: false, autoHeight: autoHeight, showAnswer: isshowanswer - }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Subjective && item !== null && item !== void 0 && (_item$user_answer4 = item.user_answer) !== null && _item$user_answer4 !== void 0 && _item$user_answer4[0] ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.simpleBg, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("aside", { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Subjective && item !== null && item !== void 0 && (_item$user_answer4 = item.user_answer) !== null && _item$user_answer4 !== void 0 && _item$user_answer4[0] ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.simpleBg, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("aside", { className: "font14 c-light-primary mb5", children: "\u5B66\u751F\u7B54\u9898" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - children: userCommentVisible ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + children: userCommentVisible ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { value: item === null || item === void 0 || (_item$user_answer_lig = item.user_answer_light) === null || _item$user_answer_lig === void 0 ? void 0 : _item$user_answer_lig[0] - }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { value: item === null || item === void 0 || (_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5[0] }) })] - }) : null, item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Program && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_Review_component_Program__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { + }) : null, item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Program && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_Review_component_Program__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { item: item, answerData: exportData, autoHeight: autoHeight - }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Combine && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.Fragment, { + }), item.question_type === _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Combine && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.Fragment, { children: (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (val, key) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { + var _val$question_choices, _val$standard_answer; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { style: { marginLeft: 10 }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { style: { fontSize: '16px' }, - children: [i, ".", key + 1, "\uFF08", questionType["".concat(val === null || val === void 0 ? void 0 : val.question_type)], "\uFF09", val === null || val === void 0 ? void 0 : val.question_title, "\uFF08", val === null || val === void 0 ? void 0 : val.question_score, "\u5206\uFF09"] - }), renderQuestion(val, key, true)] + children: [i, ".", key + 1, "\uFF08\u5355\u9009\u9898\uFF09", val === null || val === void 0 ? void 0 : val.question_title, "\uFF08", val === null || val === void 0 ? void 0 : val.question_score, "\u5206\uFF09"] + }), (_val$question_choices = val.question_choices) === null || _val$question_choices === void 0 ? void 0 : _val$question_choices.map(function (vals, keys) { + var _val$user_answer; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { + flex: "25px", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + style: { + width: 25, + overflow: "hidden" + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .ZP, { + checked: (_val$user_answer = val.user_answer) === null || _val$user_answer === void 0 ? void 0 : _val$user_answer.includes(vals.choice_id), + style: { + width: 25 + } + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { + flex: "1", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + value: vals.choice_text || "" + }) + })] + }, keys); + }), (val === null || val === void 0 ? void 0 : val.standard_answer_show) && isshowanswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { + className: "font16 ", + children: ["\u6B63\u786E\u7B54\u6848\uFF1A", val === null || val === void 0 ? void 0 : val.standard_answer_show] + }), ((val === null || val === void 0 ? void 0 : val.standard_answer_show) || (val === null || val === void 0 || (_val$standard_answer = val.standard_answer) === null || _val$standard_answer === void 0 ? void 0 : _val$standard_answer.length) > 0) && isshowanswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { + style: { + marginTop: 14 + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { + className: "font16 ", + children: "\u89E3\u6790\uFF1A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.renderHtml, + value: (val === null || val === void 0 ? void 0 : val.analysis) || '暂无解析' + })] + })] }); }) - }), item.question_type === 8 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.Fragment, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - className: "mt5", + }), item.question_type === 8 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.Fragment, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { style: { - padding: "10px 17px", - background: "#FAFAFA" + padding: "20px 30px" }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("aside", { - className: "font14 c-light-primary mb5", - children: "\u5B66\u751F\u7B54\u9898" - }), (item === null || item === void 0 || (_item$user_answer6 = item.user_answer) === null || _item$user_answer6 === void 0 ? void 0 : _item$user_answer6.length) > 0 && (item === null || item === void 0 || (_item$user_answer7 = item.user_answer) === null || _item$user_answer7 === void 0 ? void 0 : _item$user_answer7.map(function (v) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - style: { - lineHeight: '25px' - }, - children: ["\u7B54\u6848(\u586B\u7A7A", v === null || v === void 0 ? void 0 : v.choice_id, ")\uFF1A"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("pre", { - style: { - whiteSpace: 'pre-wrap' - }, - children: v === null || v === void 0 ? void 0 : v.answer_text - })] - }); - }))] + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + showProgramFill: true, + disabledFill: true, + value: js_base64__WEBPACK_IMPORTED_MODULE_21__.Base64.decode((item === null || item === void 0 || (_item$program_attr = item.program_attr) === null || _item$program_attr === void 0 ? void 0 : _item$program_attr.code) || '') + }) }) - }), isshowanswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { + }), isshowanswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { style: { marginTop: 10 }, - children: [(item === null || item === void 0 ? void 0 : item.question_type) < 3 && (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + children: [(item === null || item === void 0 ? void 0 : item.question_type) < 3 && (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { className: "font16 ", children: ["\u6B63\u786E\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : item.standard_answer_show] - }), !!(item !== null && item !== void 0 && (_item$standard_answer = item.standard_answers) !== null && _item$standard_answer !== void 0 && _item$standard_answer.length) && isshowanswer && (item === null || item === void 0 ? void 0 : item.question_type) === 3 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - children: item === null || item === void 0 || (_item$standard_answer2 = item.standard_answers) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (answer, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + }), !!(item !== null && item !== void 0 && (_item$standard_answer = item.standard_answer) !== null && _item$standard_answer !== void 0 && _item$standard_answer.length) && isshowanswer && (item === null || item === void 0 ? void 0 : item.question_type) === 3 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + children: item === null || item === void 0 || (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (answer, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { children: ["\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A", index + 1, "\uFF09:"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(TextArea, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(TextArea, { autoSize: true, disabled: true, value: answer === null || answer === void 0 ? void 0 : answer.answer_text[0] @@ -1120,13 +1140,13 @@ var Export = function Export(_ref) { })] }); }) - }), !!(item !== null && item !== void 0 && (_item$standard_answer3 = item.standard_answer) !== null && _item$standard_answer3 !== void 0 && _item$standard_answer3.length) && isshowanswer && (item === null || item === void 0 ? void 0 : item.question_type) === 8 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { + }), !!(item !== null && item !== void 0 && (_item$standard_answer3 = item.standard_answer) !== null && _item$standard_answer3 !== void 0 && _item$standard_answer3.length) && isshowanswer && (item === null || item === void 0 ? void 0 : item.question_type) === 8 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { children: item === null || item === void 0 || (_item$standard_answer4 = item.standard_answer) === null || _item$standard_answer4 === void 0 ? void 0 : _item$standard_answer4.map(function (answer, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { children: ["\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A", index + 1, "\uFF09:"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(TextArea, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(TextArea, { autoSize: true, disabled: true, value: (answer === null || answer === void 0 ? void 0 : answer.answer_text) || '' @@ -1134,74 +1154,92 @@ var Export = function Export(_ref) { })] }); }) - }), !!(item !== null && item !== void 0 && (_item$answer_texts = item.answer_texts) !== null && _item$answer_texts !== void 0 && _item$answer_texts.length) && (item === null || item === void 0 ? void 0 : item.question_type) === 4 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("p", { + }), (item === null || item === void 0 ? void 0 : item.standard_answer) && (item === null || item === void 0 ? void 0 : item.question_type) === 4 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("p", { className: "mt10 mb0", children: "\u53C2\u8003\u7B54\u6848\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { style: { border: "1px solid #eee", background: "#f5f5f5", borderRadius: 4, padding: 5 }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { - value: item === null || item === void 0 || (_item$answer_texts2 = item.answer_texts) === null || _item$answer_texts2 === void 0 ? void 0 : _item$answer_texts2[0] + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + value: item === null || item === void 0 || (_item$standard_answer5 = item.standard_answer) === null || _item$standard_answer5 === void 0 ? void 0 : _item$standard_answer5[0] }) })] - }), (item === null || item === void 0 ? void 0 : item.question_type) === 6 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("p", { + }), (item === null || item === void 0 ? void 0 : item.answer_text) && (item === null || item === void 0 ? void 0 : item.question_type) === 6 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("p", { className: "mt10 mb0", - children: ["\u53C2\u8003\u7B54\u6848\uFF1A", !(item !== null && item !== void 0 && item.answer_text) && '暂无'] - }), (item === null || item === void 0 ? void 0 : item.answer_text) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { + children: "\u53C2\u8003\u7B54\u6848\uFF1A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { style: { border: "1px solid #eee", background: "#f5f5f5", borderRadius: 4, padding: 5 }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { value: item === null || item === void 0 ? void 0 : item.answer_text }) })] - }), (item === null || item === void 0 ? void 0 : item.question_type) <= 4 && ((item === null || item === void 0 ? void 0 : item.standard_answer_show) || (item === null || item === void 0 || (_item$standard_answer5 = item.standard_answer) === null || _item$standard_answer5 === void 0 ? void 0 : _item$standard_answer5.length) > 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { + }), (item === null || item === void 0 ? void 0 : item.question_type) <= 4 && ((item === null || item === void 0 ? void 0 : item.standard_answer_show) || (item === null || item === void 0 || (_item$standard_answer6 = item.standard_answer) === null || _item$standard_answer6 === void 0 ? void 0 : _item$standard_answer6.length) > 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { style: { marginTop: 14 }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { className: "font16 ", children: "\u89E3\u6790\uFF1A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.renderHtml, + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.renderHtml, value: (item === null || item === void 0 ? void 0 : item.analysis) || '暂无解析' })] })] - }), userScoreVisible && !Number.isNaN(parseFloat(item === null || item === void 0 ? void 0 : item.user_score)) && (item === null || item === void 0 ? void 0 : item.question_type) !== _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Shixun && (item === null || item === void 0 ? void 0 : item.question_type) !== _utils_enum__WEBPACK_IMPORTED_MODULE_20__/* .QuestionType */ .c.Combine && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { + }), userScoreVisible && !Number.isNaN(parseFloat(item === null || item === void 0 ? void 0 : item.user_score)) && (item === null || item === void 0 ? void 0 : item.question_type) !== _utils_enum__WEBPACK_IMPORTED_MODULE_19__/* .QuestionType */ .c.Shixun && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { style: { color: '#0152d9' }, children: "\u5B66\u751F\u5F97\u5206\uFF1A" }), item === null || item === void 0 ? void 0 : item.user_score, "\u5206"] - }), (item === null || item === void 0 ? void 0 : item.answer_comments) && userCommentVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_pages_Classrooms_Lists_Exercise_Review_component_AnswerComments__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .Z, { + }), (item === null || item === void 0 ? void 0 : item.answer_comments) && userCommentVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_pages_Classrooms_Lists_Exercise_Review_component_AnswerComments__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { newuserCommentVisible: newuserCommentVisible, - list: item === null || item === void 0 ? void 0 : item.answer_comments, - hideScore: false - }), !isInCombination && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_33__/* ["default"] */ .Z, { + list: item === null || item === void 0 ? void 0 : item.answer_comments + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { style: isExportBlank.current ? { marginTop: 30 } : {} })] }); }; + + //转换中文 + var toChinesNum = function toChinesNum(num) { + var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" + var unit = ["", "十", "百", "千", "万"]; + num = parseInt(num); + var getWan = function getWan(temp) { + var strArr = temp.toString().split("").reverse(); + var newNum = ""; + for (var i = 0; i < strArr.length; i++) { + newNum = (i == 0 && strArr[i] == 0 ? "" : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; + } + return newNum; + }; + var overWan = Math.floor(num / 10000); + var noWan = num % 10000; + if (noWan.toString().length < 4) noWan = "0" + noWan; + return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); + }; var renderDom = function renderDom(er, key, index) { if (er.category) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { className: "font16 c-light-primary", - children: [(0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .toChineseNumber */ .EM)(er === null || er === void 0 ? void 0 : er.category), "\u3001", er.name] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { + children: [toChinesNum(er === null || er === void 0 ? void 0 : er.category), "\u3001", er.name] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { className: "c-grey-999", children: ["\uFF08\u5171", er.count, "\u9898\uFF0C", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\u5305\u542B".concat(er === null || er === void 0 ? void 0 : er.sub_count, "\u5C0F\u9898\uFF1B") : '', "\u5171", er.score, "\u5206\uFF09"] })] @@ -1212,8 +1250,8 @@ var Export = function Export(_ref) { } }; var renderClassifyQuestion = (0,react__WEBPACK_IMPORTED_MODULE_6__.useCallback)(function () { - var _exercise$exerciseExp10, _Array, _exportData$exercise_; - var step = (exercise === null || exercise === void 0 || (_exercise$exerciseExp10 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp10 === void 0 || (_exercise$exerciseExp10 = _exercise$exerciseExp10.exercise_header) === null || _exercise$exerciseExp10 === void 0 ? void 0 : _exercise$exerciseExp10.export_page_num) || 40; + var _exercise$exerciseExp8, _Array, _exportData$exercise_; + var step = (exercise === null || exercise === void 0 || (_exercise$exerciseExp8 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp8 === void 0 || (_exercise$exerciseExp8 = _exercise$exerciseExp8.exercise_header) === null || _exercise$exerciseExp8 === void 0 ? void 0 : _exercise$exerciseExp8.export_page_num) || 40; var newData = []; var questionIndex = 1; //小题题号 var _iterator = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default()((exportData === null || exportData === void 0 || (_exportData$exercise_ = exportData.exercise_question_types) === null || _exportData$exercise_ === void 0 ? void 0 : _exportData$exercise_.entries()) || []), @@ -1251,16 +1289,16 @@ var Export = function Export(_ref) { if (newData !== null && newData !== void 0 && newData.length) return (_Array = new Array(Math.ceil((newData === null || newData === void 0 ? void 0 : newData.length) / step))) === null || _Array === void 0 || (_Array = _Array.fill([])) === null || _Array === void 0 || (_Array = _Array.map(function (item, key) { return newData.slice(key * step, key * step + step); })) === null || _Array === void 0 ? void 0 : _Array.map(function (i, k) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { className: "pl60 pr30", style: { minHeight: k === 0 ? 1000 : "auto" }, - children: [k === 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_components_Head__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { + children: [k === 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_components_Head__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { isExportBlank: isExportBlank.current - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_33__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.divider + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_31__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.divider })] }), i === null || i === void 0 ? void 0 : i.map(function (item, index) { return renderDom(item, item.questionIndex, index); @@ -1269,140 +1307,97 @@ var Export = function Export(_ref) { }); return null; }, [exportData, exercise, autoHeight]); - var _useState25 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)({ + var _useState27 = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)({ num: 1 }), - _useState26 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState25, 2), - paginationParams = _useState26[0], - setPaginationParams = _useState26[1]; - var exportedFormatDom = function exportedFormatDom() { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.export_type_modal, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.export_type_modal_con, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.type_item, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.img_warp, " ").concat(exportType == 'pdf' ? _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.img_warp_active : ''), - onClick: function onClick() { - return setExportType('pdf'); - }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("img", { - src: __webpack_require__(/*! @/assets/images/file_type/pdf_img.png */ 45614), - width: 70, - height: 70 - }) - }), "pdf\u683C\u5F0F"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.type_item, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.img_warp, " ").concat(exportType == 'word' ? _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.img_warp_active : ''), - onClick: function onClick() { - return setExportType('word'); - }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("img", { - src: __webpack_require__(/*! @/assets/images/file_type/word_img.png */ 38347), - width: 70, - height: 70 - }) - }), "word\u683C\u5F0F"] - })] - }) - }); - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("section", { + _useState28 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState27, 2), + paginationParams = _useState28[0], + setPaginationParams = _useState28[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("section", { className: "edu-container", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("section", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("section", { className: "animated fadeIn", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("aside", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("aside", { className: "mt10", - children: userInfo && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, { + children: userInfo && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z, { separator: ">", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z.Item, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise"), children: userInfo === null || userInfo === void 0 || (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_name }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z.Item, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise"), children: "\u8BD5\u5377\u5217\u8868" }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z.Item, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z.Item, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise/").concat(exportData === null || exportData === void 0 || (_exportData$exercise3 = exportData.exercise) === null || _exportData$exercise3 === void 0 ? void 0 : _exportData$exercise3.id, "/detail"), children: "\u8BD5\u5377\u8BE6\u60C5" }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z.Item, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z.Item, { children: (exportData === null || exportData === void 0 || (_exportData$exercise_2 = exportData.exercise_answer_user) === null || _exportData$exercise_2 === void 0 ? void 0 : _exportData$exercise_2.user_name) || (exportData === null || exportData === void 0 || (_exportData$exercise4 = exportData.exercise) === null || _exportData$exercise4 === void 0 ? void 0 : _exportData$exercise4.exercise_name) })] }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("aside", { - className: [_index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.title, 'mt20'].join(' '), - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_29__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("aside", { + className: [_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.title, 'mt20'].join(' '), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .Z, { style: { width: "100%" }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { flex: "1", style: { lineHeight: '24px' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(umi__WEBPACK_IMPORTED_MODULE_7__.Link, { to: "/classrooms/".concat(params.coursesId, "/exercise/").concat(exportData === null || exportData === void 0 || (_exportData$exercise5 = exportData.exercise) === null || _exportData$exercise5 === void 0 ? void 0 : _exportData$exercise5.id, "/detail"), - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .Z, { - className: "font16 c-black", - rev: undefined + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_33__/* ["default"] */ .Z, { + className: "font16 c-black" }) - }), (0,_utils_util__WEBPACK_IMPORTED_MODULE_12__/* .exerciseTips */ .vB)((_exportData$exercise6 = exportData.exercise) === null || _exportData$exercise6 === void 0 ? void 0 : _exportData$exercise6.exercise_status), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("strong", { + }), (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .exerciseTips */ .vB)((_exportData$exercise6 = exportData.exercise) === null || _exportData$exercise6 === void 0 ? void 0 : _exportData$exercise6.exercise_status), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("strong", { className: "font20 ml5", children: exportData === null || exportData === void 0 || (_exportData$exercise7 = exportData.exercise) === null || _exportData$exercise7 === void 0 ? void 0 : _exportData$exercise7.exercise_name })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_34__/* ["default"] */ .Z, { menu: { items: [{ - label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .ZP, { type: "text", onClick: function onClick() { setisshowanswer(true); setExportType(''); setExportTypeModal(true); }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_38__/* ["default"] */ .Z, { - rev: undefined - }), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"] + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, {}), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"] }), key: '1', show: true }, { - label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .ZP, { type: "text", onClick: function onClick() { - setisshowanswer(false); setExportType(''); setExportTypeModal(true); }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_38__/* ["default"] */ .Z, { - rev: undefined - }), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"] + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, {}), "\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"] }), key: '2', show: true }, { - label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { + label: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .ZP, { type: "text", onClick: function onClick() { setExportType(''); setnewUserCommentVisible(false); setismodal(true); }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_38__/* ["default"] */ .Z, { - rev: undefined - }), "\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"] + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_36__/* ["default"] */ .Z, {}), "\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"] }), key: '3', - show: (0,_utils_authority__WEBPACK_IMPORTED_MODULE_19__/* .isAdmin */ .GJ)() + show: (0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAdmin */ .GJ)() }].filter(function (item) { return item.show; }).map(function (item) { @@ -1412,22 +1407,18 @@ var Export = function Export(_ref) { }; }) }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.exportBtn, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_39__/* ["default"] */ .Z, { - rev: undefined - }), "\u5BFC\u51FA", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .Z, { - rev: undefined - })] + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .ZP, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.exportBtn, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .Z, {}), "\u5BFC\u51FA", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_38__/* ["default"] */ .Z, {})] }) }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { className: "ml20", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { - icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_41__/* ["default"] */ .Z, {}), - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.exportBtn, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .ZP, { + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_39__/* ["default"] */ .Z, {}), + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.exportBtn, onClick: function onClick() { - // setisshowanswer(true) + // setisshowanswer(true); dispatch({ type: 'exercise/setActionTabs', payload: { @@ -1437,45 +1428,45 @@ var Export = function Export(_ref) { }, children: "\u5BFC\u51FA\u8BBE\u7F6E" }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, {})] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, {})] }) })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { title: '导出试卷选择', open: ismodal, - onCancel: function onCancel() { - return setismodal(false); - }, - footer: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { + footer: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .ZP, { type: "primary", onClick: function onClick() { setUserCommentVisible(true); setUserScoreVisible(true); if (exportType == '') { - antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .ZP.info('请选择一种导出格式'); + antd__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .ZP.info('请选择一种导出格式'); return; } else if (exportType == 'pdf') { exportReport("all"); } else if (exportType == 'word') { - total.current > 0 ? exportReport2("all") : antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .ZP.info('没有可导出的学生试卷'); + (allStudents === null || allStudents === void 0 ? void 0 : allStudents.length) > 0 ? exportReport2("all") : antd__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .ZP.info('没有可导出的学生试卷'); } setismodal(false); }, children: "\u662F" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_37__/* ["default"] */ .ZP, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_35__/* ["default"] */ .ZP, { onClick: function onClick() { setismodal(false); }, children: "\u5426" })] }), - children: ["\u662F\u5426\u8FDE\u540C\u8BC4\u9605\u6559\u5E08\u3001\u6559\u5E08\u8BC4\u8BED\u4E00\u8D77\u5BFC\u51FA\uFF1F", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("p", { + onCancel: function onCancel() { + return setismodal(false); + }, + children: ["\u662F\u5426\u8FDE\u540C\u8BC4\u9605\u6559\u5E08\u3001\u6559\u5E08\u8BC4\u8BED\u4E00\u8D77\u5BFC\u51FA\uFF1F", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("p", { style: { display: 'flex', alignItems: "center" }, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_32__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_30__/* ["default"] */ .Z, { style: { fontSize: 14 }, @@ -1484,25 +1475,57 @@ var Export = function Export(_ref) { }, children: "\u53EA\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55" }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("div", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { style: { fontSize: 16, margin: '15px 0' }, children: "\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F" - }), exportedFormatDom()] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("div", { - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.bg, " pt30 mt20"), - children: [(exportData === null || exportData === void 0 || (_exportData$exercise8 = exportData.exercise) === null || _exportData$exercise8 === void 0 ? void 0 : _exportData$exercise8.is_random) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_42__/* ["default"] */ .Z, { - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.paginationWrapper), + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.export_type_modal, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.export_type_modal_con, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.type_item, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp, " ").concat(exportType == 'pdf' ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp_active : ''), + onClick: function onClick() { + return setExportType('pdf'); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("img", { + src: __webpack_require__(/*! @/assets/images/file_type/pdf_img.png */ 45614), + width: 70, + height: 70 + }) + }), "pdf\u683C\u5F0F"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.type_item, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp, " ").concat(exportType == 'word' ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp_active : ''), + onClick: function onClick() { + return setExportType('word'); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("img", { + src: __webpack_require__(/*! @/assets/images/file_type/word_img.png */ 38347), + width: 70, + height: 70 + }) + }), "word\u683C\u5F0F"] + })] + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.bg, " pt30 mt20"), + children: [(exportData === null || exportData === void 0 || (_exportData$exercise8 = exportData.exercise) === null || _exportData$exercise8 === void 0 ? void 0 : _exportData$exercise8.is_random) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_41__/* ["default"] */ .Z, { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.paginationWrapper), showTotal: function showTotal(total) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsxs)("span", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.totalText, + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("span", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.totalText, style: { marginLeft: 20 }, - children: ["\u5171\u8BA1", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("span", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.num, + children: ["\u5171\u8BA1", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("span", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.num, children: total }), "\u4EFD\u8BD5\u5377"] }); @@ -1544,13 +1567,13 @@ var Export = function Export(_ref) { }()), showQuickJumper: true, hideOnSinglePage: false - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)("section", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("section", { id: "export-all", - className: [_index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.bg, 'pt30', 'pb30', 'mt20', 'mb20', 'relative'].join(' '), + className: [_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.bg, 'pt30', 'pb30', 'mt20', 'mb20', 'relative'].join(' '), ref: exportElement, children: renderClassifyQuestion() })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd__WEBPACK_IMPORTED_MODULE_28__/* ["default"] */ .Z, { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)(antd__WEBPACK_IMPORTED_MODULE_26__/* ["default"] */ .Z, { width: 450, title: "\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F", open: exportTypeModal, @@ -1565,7 +1588,7 @@ var Export = function Export(_ref) { _context13.next = 5; break; } - antd__WEBPACK_IMPORTED_MODULE_27__/* ["default"] */ .ZP.info('请选择一种导出格式'); + antd__WEBPACK_IMPORTED_MODULE_40__/* ["default"] */ .ZP.info('请选择一种导出格式'); return _context13.abrupt("return"); case 5: if (exportType == 'pdf') { @@ -1586,7 +1609,39 @@ var Export = function Export(_ref) { } }, _callee11); })), - children: exportedFormatDom() + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.export_type_modal, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.export_type_modal_con, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.type_item, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp, " ").concat(exportType == 'pdf' ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp_active : ''), + onClick: function onClick() { + return setExportType('pdf'); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("img", { + src: __webpack_require__(/*! @/assets/images/file_type/pdf_img.png */ 45614), + width: 70, + height: 70 + }) + }), "pdf\u683C\u5F0F"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.type_item, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("div", { + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp, " ").concat(exportType == 'word' ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.img_warp_active : ''), + onClick: function onClick() { + return setExportType('word'); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_24__.jsx)("img", { + src: __webpack_require__(/*! @/assets/images/file_type/word_img.png */ 38347), + width: 70, + height: 70 + }) + }), "word\u683C\u5F0F"] + })] + }) + }) })] }); }; diff --git a/p__Classrooms__Lists__Exercise__Notice__index.f27a3b02.async.js b/p__Classrooms__Lists__Exercise__Notice__index.5066ef25.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Notice__index.f27a3b02.async.js rename to p__Classrooms__Lists__Exercise__Notice__index.5066ef25.async.js index 25e0d4b398..cf5d311959 100644 --- a/p__Classrooms__Lists__Exercise__Notice__index.f27a3b02.async.js +++ b/p__Classrooms__Lists__Exercise__Notice__index.5066ef25.async.js @@ -119,8 +119,6 @@ var exercise = __webpack_require__(44239); var AsyncButton = __webpack_require__(5929); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(26795); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Notice/index.tsx @@ -136,7 +134,6 @@ var jsx_runtime = __webpack_require__(37712); - var DescriptionItem = function DescriptionItem(_ref) { var title = _ref.title, content = _ref.content; @@ -420,7 +417,7 @@ var Notice = function Notice(_ref2) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Noticemodules.linkText, onClick: function onClick() { - return (0,util/* openNewWindow */.xg)("".concat(env/* default */.Z.API_SERVER, "/pdf/\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\u53C2\u8003\u624B\u518C.pdf")); + return (0,util/* openNewWindow */.xg)('https://www.educoder.net/forums/4460'); }, children: "\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F" })] diff --git a/p__Classrooms__Lists__Exercise__ReviewGroup__index.873b940b.async.js b/p__Classrooms__Lists__Exercise__ReviewGroup__index.593f222b.async.js similarity index 93% rename from p__Classrooms__Lists__Exercise__ReviewGroup__index.873b940b.async.js rename to p__Classrooms__Lists__Exercise__ReviewGroup__index.593f222b.async.js index 105568c6ad..ac27cc5f92 100644 --- a/p__Classrooms__Lists__Exercise__ReviewGroup__index.873b940b.async.js +++ b/p__Classrooms__Lists__Exercise__ReviewGroup__index.593f222b.async.js @@ -15,15 +15,15 @@ __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ ReviewGroup; } }); +// 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/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); @@ -166,7 +166,7 @@ var _excluded = ["exercise", "globalSetting", "loading", "user", "dispatch"]; var questionType = ['单选题', '多选题', '判断题', '填空题', '简答题', '实训题']; var ExeriseReview = function ExeriseReview(_ref) { - var _user$userInfo3, _userInfo$course, _reviewGroupExercise$, _reviewGroupExercise$2, _reviewGroupExercise$3, _reviewGroupExercise$4, _reviewGroupExercise$5, _reviewGroupExercise$6, _reviewGroupExercise$7, _reviewGroupExercise$8, _reviewGroupExercise$9, _reviewGroupExercise$10, _reviewGroupExercise$11, _reviewGroupExercise$12, _reviewGroupExercise$13, _reviewGroupExercise$14, _reviewGroupExercise$15, _reviewGroupExercise$16; + var _userInfo$course, _reviewGroupExercise$, _reviewGroupExercise$2, _reviewGroupExercise$3, _reviewGroupExercise$4, _reviewGroupExercise$5, _reviewGroupExercise$6, _reviewGroupExercise$7, _reviewGroupExercise$8, _reviewGroupExercise$9, _reviewGroupExercise$10, _reviewGroupExercise$11, _reviewGroupExercise$12, _reviewGroupExercise$13, _reviewGroupExercise$14, _reviewGroupExercise$15, _reviewGroupExercise$16; var exercise = _ref.exercise, globalSetting = _ref.globalSetting, loading = _ref.loading, @@ -174,6 +174,7 @@ var ExeriseReview = function ExeriseReview(_ref) { dispatch = _ref.dispatch, props = objectWithoutProperties_default()(_ref, _excluded); var params = (0,_umi_production_exports.useParams)(); + var location = (0,_umi_production_exports.useLocation)(); var userInfo = user.userInfo; var reviewGroupExercise = exercise.reviewGroupExercise; var _useState = (0,_react_17_0_2_react.useState)({}), @@ -184,53 +185,66 @@ var ExeriseReview = function ExeriseReview(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), showAll = _useState4[0], setShowAll = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(), + _useState6 = slicedToArray_default()(_useState5, 2), + nextUser = _useState6[0], + setNextUser = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + totalUser = _useState8[0], + setTotalUser = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + comment = _useState10[0], + setcomment = _useState10[1]; var inputRef = (0,_react_17_0_2_react.useRef)(); console.log(changeScoreData); - var dealData = function dealData() { - var _user$userInfo; - console.log(params, 222); - var data = localStorage["".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "-").concat(params.coursesId, "-").concat(params.exerciseId, "-filter")]; - if (data) { - data = JSON.parse(data); - } else { - data = {}; - } - if (Object.prototype.toString.call(data) !== '[object Object]') { - return {}; - } + (0,_react_17_0_2_react.useEffect)(function () { + try { + setTotalUser(JSON.parse(localStorage.total_exercise_users)); + } catch (e) {} ; - return data; - }; + }, [params.userId]); (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) { + if (totalUser) { + console.log("totalUser:", totalUser, JSON.parse(localStorage.total_exercise_users)); + totalUser.map(function (item, key) { + if (item.user_login === params.userId) { + setNextUser(totalUser[key + 1]); + } + }); getData(); } - }, [user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login]); + }, [totalUser]); var getData = function getData() { - var data = dealData(); dispatch({ type: "exercise/getReviewGroupExercise", - payload: objectSpread2_default()({ - exerciseId: params.exerciseId - }, data) + payload: { + exerciseId: params.exerciseId, + user_ids: totalUser.map(function (item) { + return String(item.user_id); + }) + } }); }; var saveChangeScore = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { - var data, res; + var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - data = dealData(); + console.log("totalUser", totalUser); _context.next = 3; - return (0,service_exercise/* putBatchAdjustScore */.LP)(objectSpread2_default()({ + return (0,service_exercise/* putBatchAdjustScore */.LP)({ cover_all: true, id: item.question_id, max_score: changeScoreData[item.q_position]["max"], min_score: changeScoreData[item.q_position]["min"], + user_ids: totalUser.map(function (item) { + return item.user_id; + }), comment: changeScoreData["comment"] - }, data)); + }); case 3: res = _context.sent; if (res.status === 0) { diff --git a/p__Classrooms__Lists__Exercise__Review__index.93cc334e.async.js b/p__Classrooms__Lists__Exercise__Review__index.1c7a5ff5.async.js similarity index 98% rename from p__Classrooms__Lists__Exercise__Review__index.93cc334e.async.js rename to p__Classrooms__Lists__Exercise__Review__index.1c7a5ff5.async.js index ed6ffcd7a0..fe723f358a 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.93cc334e.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.1c7a5ff5.async.js @@ -2476,6 +2476,7 @@ var jsx_runtime = __webpack_require__(37712); + var TextArea = input/* default */.Z.TextArea; var BFill = function BFill(_ref) { var _datas$records, _item$submit_records; @@ -2679,15 +2680,8 @@ var BFill = function BFill(_ref) { color: (item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer[index]) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer.answer_text) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer[0]) == (answer === null || answer === void 0 ? void 0 : answer.answer_text) ? "#37AD83" : "#E30000" }, children: answer === null || answer === void 0 ? void 0 : answer.answer_text - }) : - /*#__PURE__*/ - // - (0,jsx_runtime.jsx)("div", { - style: { - whiteSpace: 'pre-wrap', - lineHeight: '25px' - }, - children: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: answer === null || answer === void 0 ? void 0 : answer.answer_text }) })] }); @@ -3885,7 +3879,6 @@ var ui_customization = __webpack_require__(16116); - var Drawer = function Drawer(_ref) { var _location$pathname; var visible = _ref.visible, @@ -3924,25 +3917,18 @@ var Drawer = function Drawer(_ref) { setLoading = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), - fetchLoading = _useState10[0], - setFetchLoading = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(false), + realSealedReview = _useState10[0], + setRealSealedReview = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(0), _useState12 = slicedToArray_default()(_useState11, 2), - realSealedReview = _useState12[0], - setRealSealedReview = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(0), - _useState14 = slicedToArray_default()(_useState13, 2), - total = _useState14[0], - setTotal = _useState14[1]; - var canLoadData = (0,_react_17_0_2_react.useRef)(true); + total = _useState12[0], + setTotal = _useState12[1]; (0,_react_17_0_2_react.useEffect)(function () { - var record = params; if (visible) { if (!isCentralizeReview) { - record = objectSpread2_default()(objectSpread2_default()({}, data), params); + params.user_ids = data; } - setParams(objectSpread2_default()({}, record)); - getData(record); + getData(params); } }, [visible]); (0,_react_17_0_2_react.useEffect)(function () { @@ -3981,9 +3967,10 @@ var Drawer = function Drawer(_ref) { case 5: res = _context.sent; setTableData((res === null || res === void 0 ? void 0 : res.review_list) || []); + setClassData((res === null || res === void 0 ? void 0 : res.course_groups) || []); setTotal((res === null || res === void 0 ? void 0 : res.count) || 0); setLoading(false); - case 9: + case 10: case "end": return _context.stop(); } @@ -3993,62 +3980,24 @@ var Drawer = function Drawer(_ref) { return _ref2.apply(this, arguments); }; }(); - var getClassData = /*#__PURE__*/function () { - var _ref3 = 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: - if (canLoadData.current) { - _context2.next = 2; - break; - } - return _context2.abrupt("return"); - case 2: - setFetchLoading(true); - _context2.next = 5; - return (0,fetch/* default */.ZP)("/api/courses/".concat(urlParams.coursesId, "/course_groups.json"), { - method: 'get', - params: { - limit: 20000, - page: 1 - } - }); - case 5: - res = _context2.sent; - if (res !== null && res !== void 0 && res.course_groups) { - setClassData((res === null || res === void 0 ? void 0 : res.course_groups) || []); - canLoadData.current = false; - } - setFetchLoading(false); - case 8: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getClassData() { - return _ref3.apply(this, arguments); - }; - }(); var skip = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(v) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(v) { var _location$pathname2; var str; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: str = location !== null && location !== void 0 && (_location$pathname2 = location.pathname) !== null && _location$pathname2 !== void 0 && _location$pathname2.includes('/centralizeReview') ? 'centralizeReview' : 'review'; _umi_production_exports.history.replace("/classrooms/".concat(urlParams.coursesId, "/exercise/").concat(urlParams.exerciseId, "/").concat(str, "/").concat(v.login)); onChange(v); case 3: case "end": - return _context3.stop(); + return _context2.stop(); } - }, _callee3); + }, _callee2); })); return function skip(_x2) { - return _ref4.apply(this, arguments); + return _ref3.apply(this, arguments); }; }(); var handleChange = function handleChange(current) { @@ -4077,19 +4026,11 @@ var Drawer = function Drawer(_ref) { width: 170 }, showSearch: false, - onDropdownVisibleChange: getClassData, + showArrow: true, getPopupContainer: function getPopupContainer(trigger) { return trigger.parentNode; }, - onChange: handlePoint - // loading={fetchLoading} - , - dropdownRender: function dropdownRender(n) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: fetchLoading, - children: n - }); - }, + onChange: handlePoint, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { value: 'all', children: "\u5168\u90E8\u73ED\u7EA7" @@ -4180,7 +4121,7 @@ var Drawer = function Drawer(_ref) { children: e.student_id }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { title: e.course_group, - children: (0,util/* cutName */.Pq)(e.course_group, 11) + children: e.course_group }), e !== null && e !== void 0 && e.reviewed ? /*#__PURE__*/(0,jsx_runtime.jsx)("b", { style: { color: '#0152d9' @@ -4216,7 +4157,6 @@ var Drawer = function Drawer(_ref) { pageSize: params === null || params === void 0 ? void 0 : params.limit, current: params === null || params === void 0 ? void 0 : params.page, showSizeChanger: true, - size: "small", onShowSizeChange: handleShowSizeChange, onChange: handleChange, showQuickJumper: true, @@ -4274,8 +4214,6 @@ var _excluded = ["exercise", "globalSetting", "loading", "user", "dispatch", "is - - var StudentEaxmPaper_TextArea = input/* default */.Z.TextArea; var StudentEaxmPaper = function StudentEaxmPaper(_ref) { var exercise = _ref.exercise, @@ -4321,13 +4259,6 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { newuserCommentVisible = _useState14[0], setnewUserCommentVisible = _useState14[1]; //导出所有学生试卷时只需求最新的 - var questionType = { - '0': "单选题", - '1': "多选题", - '2': "判断题", - '3': "填空题", - '4': "简答题" - }; (0,_react_17_0_2_react.useEffect)(function () { if (userInfo !== null && userInfo !== void 0 && userInfo.login) { getData(); @@ -4367,9 +4298,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { if (item.question_type === 7) { item.items.forEach(function (i) { i.sub_exercise_questions.forEach(function (k) { - if (k.question_choices) { - k.question_choices = (0,util/* randomArray */.M2)(k.question_choices, random_id); - } + k.question_choices = (0,util/* randomArray */.M2)(k.question_choices, random_id); }); }); } @@ -4404,9 +4333,12 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { break; } _context.next = 4; - return (0,service_exercise/* postReviewExercise */.pu)({ - exerciseId: params.exerciseId, - login: params.userId + return dispatch({ + type: "exercise/getReviewExercise", + payload: { + exerciseId: params.exerciseId, + login: params.userId + } }); case 4: res = _context.sent; @@ -4532,11 +4464,10 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { return _ref3.apply(this, arguments); }; }(); - var renderQuestion = function renderQuestion(item, i, isIncombination) { - var _item$question_choice, _item$question_choice2, _item$question_choice3, _changeScoreData$item, _item$user_answer4, _item$user_answer_lig, _item$user_answer5, _item$sub_exercise_qu, _item$user_answer6, _item$user_answer7, _item$standard_answer, _item$standard_answer2, _item$standard_answer3, _item$standard_answer4; - // isIncombination为true表示是组合题中的小题 + var renderQuestion = function renderQuestion(item, i) { + var _item$question_choice, _item$question_choice2, _item$question_choice3, _changeScoreData$item, _item$user_answer4, _item$user_answer_lig, _item$user_answer5, _item$sub_exercise_qu, _item$standard_answer, _item$standard_answer2, _item$standard_answer3, _item$standard_answer4; return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [!isIncombination && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex' }, @@ -4548,7 +4479,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { className: "font18", children: [i, "."] }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: (item === null || item === void 0 ? void 0 : item.question_type) === 8 ? item === null || item === void 0 ? void 0 : item.description : item.question_title + value: item.question_title }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { flexShrink: 0 @@ -4556,10 +4487,6 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { className: "font16", children: ["\uFF08", (item === null || item === void 0 ? void 0 : item.question_type) === 7 ? "\u5171".concat(item === null || item === void 0 ? void 0 : item.sub_q_count, "\u5C0F\u9898") : '', " ", item.question_score, "\u5206\uFF09"] })] - }), (item === null || item === void 0 ? void 0 : item.question_type) === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - showProgramFill: true, - disabledFill: true, - value: base64.Base64.decode((item === null || item === void 0 ? void 0 : item.code) || '') }), // 单选题 item.question_type === utils_enum/* QuestionType */.c.Single && ((_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (val, key) { @@ -4671,6 +4598,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { answerData: exportData, autoHeight: autoHeight }), item.question_type === utils_enum/* QuestionType */.c.Combine && ((_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (val, key) { + var _val$question_choices, _val$standard_answer; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginLeft: 10 @@ -4679,39 +4607,48 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { style: { fontSize: '16px' }, - children: [i, ".", key + 1, "\uFF08", questionType["".concat(val === null || val === void 0 ? void 0 : val.question_type)], "\uFF09", val === null || val === void 0 ? void 0 : val.question_title, "\uFF08", val === null || val === void 0 ? void 0 : val.question_score, "\u5206\uFF09"] - }), renderQuestion(val, key, true)] - }); - })), item.question_type === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt5", - style: { - padding: "10px 17px", - background: "#FAFAFA" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "font14 c-light-primary mb5", - children: "\u5B66\u751F\u7B54\u9898" - }), (item === null || item === void 0 || (_item$user_answer6 = item.user_answer) === null || _item$user_answer6 === void 0 ? void 0 : _item$user_answer6.length) > 0 && (item === null || item === void 0 || (_item$user_answer7 = item.user_answer) === null || _item$user_answer7 === void 0 ? void 0 : _item$user_answer7.map(function (v) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - lineHeight: '25px' - }, - children: ["\u7B54\u6848(\u586B\u7A7A", v === null || v === void 0 ? void 0 : v.choice_id, ")\uFF1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { - style: { - whiteSpace: 'pre-wrap' - }, - children: v === null || v === void 0 ? void 0 : v.answer_text + children: [i, ".", key + 1, "\uFF08\u5355\u9009\u9898\uFF09", val === null || val === void 0 ? void 0 : val.question_title, "\uFF08", val === null || val === void 0 ? void 0 : val.question_score, "\u5206\uFF09"] + }), (_val$question_choices = val.question_choices) === null || _val$question_choices === void 0 ? void 0 : _val$question_choices.map(function (vals, keys) { + var _val$user_answer; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "25px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 25, + overflow: "hidden" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + checked: (_val$user_answer = val.user_answer) === null || _val$user_answer === void 0 ? void 0 : _val$user_answer.includes(vals.choice_id), + style: { + width: 25 + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: vals.choice_text || "" + }) })] - }); - }))] - }) - }), isshowanswer && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }, keys); + }), (val === null || val === void 0 ? void 0 : val.standard_answer_show) && isshowanswer && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 ", + children: ["\u6B63\u786E\u7B54\u6848\uFF1A", val === null || val === void 0 ? void 0 : val.standard_answer_show] + }), ((val === null || val === void 0 ? void 0 : val.standard_answer_show) || (val === null || val === void 0 || (_val$standard_answer = val.standard_answer) === null || _val$standard_answer === void 0 ? void 0 : _val$standard_answer.length) > 0) && isshowanswer && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginTop: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 ", + children: "\u89E3\u6790\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Exportmodules/* default */.Z.renderHtml, + value: (val === null || val === void 0 ? void 0 : val.analysis) || '暂无解析' + })] + })] + }); + })), isshowanswer && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginTop: 10 }, @@ -4759,7 +4696,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { value: (item === null || item === void 0 ? void 0 : item.analysis) || '暂无解析' })] })] - }), userScoreVisible && !Number.isNaN(parseFloat(item === null || item === void 0 ? void 0 : item.user_score)) && (item === null || item === void 0 ? void 0 : item.question_type) !== utils_enum/* QuestionType */.c.Shixun && (item === null || item === void 0 ? void 0 : item.question_type) !== utils_enum/* QuestionType */.c.Combine && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), userScoreVisible && !Number.isNaN(parseFloat(item === null || item === void 0 ? void 0 : item.user_score)) && (item === null || item === void 0 ? void 0 : item.question_type) !== utils_enum/* QuestionType */.c.Shixun && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#0152d9' @@ -4769,7 +4706,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { }), (item === null || item === void 0 ? void 0 : item.answer_comments) && userCommentVisible && /*#__PURE__*/(0,jsx_runtime.jsx)(AnswerComments/* default */.Z, { newuserCommentVisible: newuserCommentVisible, list: item === null || item === void 0 ? void 0 : item.answer_comments - }), !isIncombination && /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { style: isExportBlank.current ? { marginTop: 30 } : {} @@ -4931,7 +4868,7 @@ var utils_export = __webpack_require__(96738); var ExeriseReview = function ExeriseReview(_ref) { - var _location$pathname, _questionName$find, _questionName$find2, _questionName$find3, _questionName$find4, _questionName$find5, _questionName$find6, _questionName$find7, _questionName$find8, _questionName$find9, _reviewExercise$table, _reviewExercise$table2, _reviewExercise$table3, _reviewExercise$table4, _reviewExercise$table5, _reviewExercise$table6, _reviewExercise$table7, _reviewExercise$table8, _reviewExercise$table9, _reviewExercise$table10, _reviewExercise$table11, _reviewExercise$table12, _reviewExercise$table13, _reviewExercise$table14, _reviewExercise$table15, _reviewExercise$table16, _reviewExercise$table17, _reviewExercise$table18, _reviewExercise$table19, _reviewExercise$table20, _reviewExercise$exerc2, _userInfo$course, _reviewExercise$exerc8, _reviewExercise$exerc9, _reviewExercise$exerc10, _reviewExercise$exerc11, _reviewExercise$exerc12, _reviewExercise$exerc13, _reviewExercise$exerc14, _reviewExercise$exerc15, _reviewExercise$exerc16, _reviewExercise$exerc17, _reviewExercise$exerc18, _reviewExercise$exerc19, _reviewExercise$revie10, _reviewExercise$exerc22, _reviewExercise$exerc23, _reviewExercise$exerc24, _reviewExercise$exerc25, _reviewExercise$exerc26, _reviewExercise$exerc27, _reviewExercise$exerc28, _reviewExercise$exerc29, _reviewExercise$revie11, _reviewExercise$exerc30, _reviewExercise$exerc31, _reviewExercise$exerc32, _reviewExercise$exerc33, _reviewExercise$exerc34, _reviewExercise$exerc35, _reviewExercise$exerc36, _reviewExercise$exerc37, _reviewExercise$exerc38, _reviewExercise$exerc39, _reviewExercise$exerc40, _reviewExercise$exerc41, _reviewExercise$exerc42, _reviewExercise$exerc43, _reviewExercise$exerc44, _reviewExercise$exerc45, _reviewExercise$revie12, _reviewExercise$revie13, _reviewExercise$revie14, _reviewExercise$revie15, _reviewExercise$revie16, _reviewExercise$revie17, _reviewExercise$revie18, _reviewExercise$exerc46, _reviewExercise$revie19, _reviewExercise$revie20, _reviewExercise$exerc47, _reviewExercise$exerc48, _reviewExercise$exerc49, _reviewExercise$exerc50, _reviewExercise$exerc51, _reviewExercise$exerc52, _reviewExercise$exerc53, _reviewExercise$exerc54, _reviewExercise$exerc55, _reviewExercise$exerc56, _reviewExercise$exerc57, _reviewExercise$exerc58, _reviewExercise$exerc59, _reviewExercise$exerc60, _reviewExercise$exerc61, _reviewExercise$exerc62, _reviewExercise$exerc63, _reviewExercise$exerc64, _reviewExercise$exerc65, _reviewExercise$exerc66, _reviewExercise$table21; + var _location$pathname, _questionName$find, _questionName$find2, _questionName$find3, _questionName$find4, _questionName$find5, _questionName$find6, _questionName$find7, _questionName$find8, _questionName$find9, _reviewExercise$table, _reviewExercise$table2, _reviewExercise$table3, _reviewExercise$table4, _reviewExercise$table5, _reviewExercise$table6, _reviewExercise$table7, _reviewExercise$table8, _reviewExercise$table9, _reviewExercise$table10, _reviewExercise$table11, _reviewExercise$table12, _reviewExercise$table13, _reviewExercise$table14, _reviewExercise$table15, _reviewExercise$table16, _reviewExercise$table17, _reviewExercise$table18, _reviewExercise$table19, _reviewExercise$table20, _reviewExercise$exerc2, _userInfo$course, _reviewExercise$exerc8, _reviewExercise$exerc9, _reviewExercise$exerc10, _reviewExercise$exerc11, _reviewExercise$exerc12, _reviewExercise$exerc13, _reviewExercise$exerc14, _reviewExercise$exerc15, _reviewExercise$exerc16, _reviewExercise$exerc17, _reviewExercise$exerc18, _reviewExercise$exerc19, _reviewExercise$revie8, _reviewExercise$exerc22, _reviewExercise$exerc23, _reviewExercise$exerc24, _reviewExercise$exerc25, _reviewExercise$exerc26, _reviewExercise$exerc27, _reviewExercise$exerc28, _reviewExercise$exerc29, _reviewExercise$revie9, _reviewExercise$exerc30, _reviewExercise$exerc31, _reviewExercise$exerc32, _reviewExercise$exerc33, _reviewExercise$exerc34, _reviewExercise$exerc35, _reviewExercise$exerc36, _reviewExercise$exerc37, _reviewExercise$exerc38, _reviewExercise$exerc39, _reviewExercise$exerc40, _reviewExercise$exerc41, _reviewExercise$exerc42, _reviewExercise$exerc43, _reviewExercise$exerc44, _reviewExercise$exerc45, _reviewExercise$revie10, _reviewExercise$revie11, _reviewExercise$revie12, _reviewExercise$revie13, _reviewExercise$revie14, _reviewExercise$exerc46, _reviewExercise$revie15, _reviewExercise$revie16, _reviewExercise$exerc47, _reviewExercise$exerc48, _reviewExercise$exerc49, _reviewExercise$exerc50, _reviewExercise$exerc51, _reviewExercise$exerc52, _reviewExercise$exerc53, _reviewExercise$exerc54, _reviewExercise$exerc55, _reviewExercise$exerc56, _reviewExercise$exerc57, _reviewExercise$exerc58, _reviewExercise$exerc59, _reviewExercise$exerc60, _reviewExercise$exerc61, _reviewExercise$exerc62, _reviewExercise$exerc63, _reviewExercise$exerc64, _reviewExercise$exerc65, _reviewExercise$exerc66, _reviewExercise$table21; var classroomList = _ref.classroomList, exercise = _ref.exercise, globalSetting = _ref.globalSetting, @@ -5001,14 +4938,21 @@ var ExeriseReview = function ExeriseReview(_ref) { _useState26 = slicedToArray_default()(_useState25, 2), onlyAnalysis = _useState26[0], setOnlyAnalysis = _useState26[1]; - var _useState27 = (0,_react_17_0_2_react.useState)(""), + var _useState27 = (0,_react_17_0_2_react.useState)({ + prev_login: true, + next_login: true + }), _useState28 = slicedToArray_default()(_useState27, 2), - exportType = _useState28[0], - setExportType = _useState28[1]; - var _useState29 = (0,_react_17_0_2_react.useState)([]), + userReviewList = _useState28[0], + setUserReviewList = _useState28[1]; + var _useState29 = (0,_react_17_0_2_react.useState)(""), _useState30 = slicedToArray_default()(_useState29, 2), - questionName = _useState30[0], - setQuestionName = _useState30[1]; + exportType = _useState30[0], + setExportType = _useState30[1]; + var _useState31 = (0,_react_17_0_2_react.useState)([]), + _useState32 = slicedToArray_default()(_useState31, 2), + questionName = _useState32[0], + setQuestionName = _useState32[1]; var columns = [{ title: "题型", dataIndex: 'type_name', @@ -5126,7 +5070,7 @@ var ExeriseReview = function ExeriseReview(_ref) { }))(); }, []); (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isStudent */.dE)()) dispatch({ + dispatch({ type: "classroomList/getAssistantPermissions", payload: { course_id: params.coursesId @@ -5289,17 +5233,21 @@ var ExeriseReview = function ExeriseReview(_ref) { }; var dealData = function dealData() { var _user$userInfo; - var data = localStorage["".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "-").concat(params.coursesId, "-").concat(params.exerciseId, "-filter")]; - if (data) { - data = JSON.parse(data); - } else { - data = {}; - } - if (Object.prototype.toString.call(data) !== '[object Object]') { - return {}; - } - ; - return data; + var data = localStorage["".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "-").concat(params.coursesId, "-").concat(params.exerciseId, "-review")] || ''; + data = data ? JSON.parse(data) : []; + var user_ids = []; + var next_user_id = null; + data.forEach(function (e, i) { + user_ids.push(e.user_id); + if (e.user_login === params.userId) { + var _data; + next_user_id = (_data = data) === null || _data === void 0 || (_data = _data[i + 1]) === null || _data === void 0 ? void 0 : _data.user_id; + } + }); + return { + user_ids: user_ids, + next_user_id: next_user_id + }; }; var scrollQuestionsId = function scrollQuestionsId(data) { var array1 = (data === null || data === void 0 ? void 0 : data.filter(function (item) { @@ -5336,6 +5284,8 @@ var ExeriseReview = function ExeriseReview(_ref) { payload, data, res, + sendData, + result, anchorName, _res$review_progress, _args5 = arguments; @@ -5349,8 +5299,8 @@ var ExeriseReview = function ExeriseReview(_ref) { }; if (!isCentralizeReview) { data = dealData(); - payload = objectSpread2_default()(objectSpread2_default()({}, data), payload); - saveData.current = data; + payload.user_ids = data.user_ids; + saveData.current = data.user_ids || []; } _context5.next = 5; return dispatch({ @@ -5359,9 +5309,32 @@ var ExeriseReview = function ExeriseReview(_ref) { }); case 5: res = _context5.sent; - _context5.next = 8; + sendData = { + limit: 100, + name: "", + page: 1, + review_type: isCentralizeReview ? "appraise" : "normal", + login: params.userId + }; + if (!isCentralizeReview) { + sendData["user_ids"] = saveData.current; + } + if (isScore) { + _context5.next = 13; + break; + } + _context5.next = 11; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.exerciseId, "/user_review_list.json"), { + method: 'post', + body: sendData + }); + case 11: + result = _context5.sent; + setUserReviewList(result); + case 13: + _context5.next = 15; return handleCheckInitModal(res); - case 8: + case 15: if (needToLocate.current) { anchorName = scrollQuestionsId(res === null || res === void 0 ? void 0 : res.exercise_question_types); setTimeout(function () { @@ -5378,7 +5351,7 @@ var ExeriseReview = function ExeriseReview(_ref) { } else { setReviewType(1); } - case 11: + case 18: case "end": return _context5.stop(); } @@ -5582,16 +5555,7 @@ var ExeriseReview = function ExeriseReview(_ref) { }; }(); var renderQuestion = function renderQuestion(item, i) { - var _item$question_choice, _item$question_choice2, _item$question_choice3, _changeScoreData$item, _changeScoreData$item2, _reviewExercise$revie3, _changeScoreData$item3, _item$sub_exercise_qu, _item$question_choice4, _item$user_answer3, _item$user_score, _item$user_score2, _item$question_score, _item$question_score2; - var lastScoreDetail = []; - if ((item === null || item === void 0 ? void 0 : item.question_type) === 8) { - var _item$user_answer; - item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 || _item$user_answer.map(function (item) { - lastScoreDetail.push({ - value: item === null || item === void 0 ? void 0 : item.answer_text - }); - }); - } + var _item$question_choice, _item$question_choice2, _item$question_choice3, _changeScoreData$item, _changeScoreData$item2, _reviewExercise$revie3, _changeScoreData$item3, _item$sub_exercise_qu, _item$question_choice4, _item$user_answer2, _item$user_score, _item$user_score2, _item$question_score, _item$question_score2; return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: "mb20", @@ -5643,7 +5607,6 @@ var ExeriseReview = function ExeriseReview(_ref) { }), (item === null || item === void 0 ? void 0 : item.question_type) === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { showProgramFill: true, disabledFill: true, - programFillValue: lastScoreDetail, value: base64.Base64.decode((item === null || item === void 0 ? void 0 : item.code) || '') }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [ @@ -5796,11 +5759,11 @@ var ExeriseReview = function ExeriseReview(_ref) { children: ["\u5B66\u751F\u7B54\u6848\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "c-blue", children: [(_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 || (_item$question_choice4 = _item$question_choice4.filter(function (i) { - var _item$user_answer2; - return (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.includes(i.choice_id); + var _item$user_answer; + return (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.includes(i.choice_id); })) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (i, key) { return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1]; - }), ((_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) <= 0 && '未答'] + }), ((_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) <= 0 && '未答'] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), item.standard_answer_show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr5", @@ -6035,13 +5998,12 @@ var ExeriseReview = function ExeriseReview(_ref) { }(); var handleNextExamPaper = /*#__PURE__*/function () { var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(type) { - var _reviewExercise$revie8, _reviewExercise$revie9; var str, Login; return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: str = isCentralizeReview ? 'centralizeReview' : 'review'; - Login = type == "next" ? reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie8 = reviewExercise.review_progress) === null || _reviewExercise$revie8 === void 0 ? void 0 : _reviewExercise$revie8.next_login : reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie9 = reviewExercise.review_progress) === null || _reviewExercise$revie9 === void 0 ? void 0 : _reviewExercise$revie9.prev_login; + Login = type == "next" ? userReviewList === null || userReviewList === void 0 ? void 0 : userReviewList.next_login : userReviewList === null || userReviewList === void 0 ? void 0 : userReviewList.prev_login; if (Login) _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.exerciseId, "/").concat(str, "/").concat(Login));else getData(); case 3: case "end": @@ -6225,7 +6187,7 @@ var ExeriseReview = function ExeriseReview(_ref) { className: Reviewmodules/* default */.Z.leftBar, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(affix/* default */.Z, { offsetTop: 0, - children: [!(reviewExercise !== null && reviewExercise !== void 0 && (_reviewExercise$revie10 = reviewExercise.review_progress) !== null && _reviewExercise$revie10 !== void 0 && _reviewExercise$revie10.sealed_review) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [!(reviewExercise !== null && reviewExercise !== void 0 && (_reviewExercise$revie8 = reviewExercise.review_progress) !== null && _reviewExercise$revie8 !== void 0 && _reviewExercise$revie8.sealed_review) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: "".concat(Reviewmodules/* default */.Z.bg, " ").concat(Reviewmodules/* default */.Z.userInfo), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", @@ -6299,7 +6261,7 @@ var ExeriseReview = function ExeriseReview(_ref) { children: "\u8BD5\u9898" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Reviewmodules/* default */.Z.greyBg, " ").concat(Reviewmodules/* default */.Z.listType, " mt10"), - children: reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie11 = reviewExercise.review_progress) === null || _reviewExercise$revie11 === void 0 || (_reviewExercise$revie11 = _reviewExercise$revie11.appraise_question) === null || _reviewExercise$revie11 === void 0 ? void 0 : _reviewExercise$revie11.map(function (e) { + children: reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie9 = reviewExercise.review_progress) === null || _reviewExercise$revie9 === void 0 || (_reviewExercise$revie9 = _reviewExercise$revie9.appraise_question) === null || _reviewExercise$revie9 === void 0 ? void 0 : _reviewExercise$revie9.map(function (e) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [e.name, "\uFF1B"] }); @@ -6580,19 +6542,19 @@ var ExeriseReview = function ExeriseReview(_ref) { style: { color: "#3061D0" }, - children: "".concat((reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie12 = reviewExercise.review_progress) === null || _reviewExercise$revie12 === void 0 || (_reviewExercise$revie12 = _reviewExercise$revie12.progress) === null || _reviewExercise$revie12 === void 0 ? void 0 : _reviewExercise$revie12.completed_count) || 0, "/").concat((reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie13 = reviewExercise.review_progress) === null || _reviewExercise$revie13 === void 0 || (_reviewExercise$revie13 = _reviewExercise$revie13.progress) === null || _reviewExercise$revie13 === void 0 ? void 0 : _reviewExercise$revie13.total) || 0) + children: "".concat((reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie10 = reviewExercise.review_progress) === null || _reviewExercise$revie10 === void 0 || (_reviewExercise$revie10 = _reviewExercise$revie10.progress) === null || _reviewExercise$revie10 === void 0 ? void 0 : _reviewExercise$revie10.completed_count) || 0, "/").concat((reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie11 = reviewExercise.review_progress) === null || _reviewExercise$revie11 === void 0 || (_reviewExercise$revie11 = _reviewExercise$revie11.progress) === null || _reviewExercise$revie11 === void 0 ? void 0 : _reviewExercise$revie11.total) || 0) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_progress/* default */.Z, { trailColor: "#EBEDF3", strokeColor: "#3061D0", - percent: (reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie14 = reviewExercise.review_progress) === null || _reviewExercise$revie14 === void 0 || (_reviewExercise$revie14 = _reviewExercise$revie14.progress) === null || _reviewExercise$revie14 === void 0 ? void 0 : _reviewExercise$revie14.completed_count) / (reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie15 = reviewExercise.review_progress) === null || _reviewExercise$revie15 === void 0 || (_reviewExercise$revie15 = _reviewExercise$revie15.progress) === null || _reviewExercise$revie15 === void 0 ? void 0 : _reviewExercise$revie15.total) * 100, + percent: (reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie12 = reviewExercise.review_progress) === null || _reviewExercise$revie12 === void 0 || (_reviewExercise$revie12 = _reviewExercise$revie12.progress) === null || _reviewExercise$revie12 === void 0 ? void 0 : _reviewExercise$revie12.completed_count) / (reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie13 = reviewExercise.review_progress) === null || _reviewExercise$revie13 === void 0 || (_reviewExercise$revie13 = _reviewExercise$revie13.progress) === null || _reviewExercise$revie13 === void 0 ? void 0 : _reviewExercise$revie13.total) * 100, showInfo: false })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", - children: [(reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie16 = reviewExercise.review_progress) === null || _reviewExercise$revie16 === void 0 || (_reviewExercise$revie16 = _reviewExercise$revie16.progress) === null || _reviewExercise$revie16 === void 0 ? void 0 : _reviewExercise$revie16.total) != 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [(reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie17 = reviewExercise.review_progress) === null || _reviewExercise$revie17 === void 0 ? void 0 : _reviewExercise$revie17.prev_login) && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + children: [(reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie14 = reviewExercise.review_progress) === null || _reviewExercise$revie14 === void 0 || (_reviewExercise$revie14 = _reviewExercise$revie14.progress) === null || _reviewExercise$revie14 === void 0 ? void 0 : _reviewExercise$revie14.total) != 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [userReviewList.prev_login && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { style: { lineHeight: "30px" }, @@ -6609,7 +6571,7 @@ var ExeriseReview = function ExeriseReview(_ref) { }, _callee10); })), children: "\u4E0A\u4E00\u4EBA" - }), (reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie18 = reviewExercise.review_progress) === null || _reviewExercise$revie18 === void 0 ? void 0 : _reviewExercise$revie18.next_login) && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + }), userReviewList.next_login && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { style: { marginLeft: "14px", lineHeight: "30px" @@ -6651,7 +6613,7 @@ var ExeriseReview = function ExeriseReview(_ref) { }, onChange: function onChange(v) {}, data: saveData.current, - sealedReview: reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie19 = reviewExercise.review_progress) === null || _reviewExercise$revie19 === void 0 ? void 0 : _reviewExercise$revie19.sealed_review + sealedReview: reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie15 = reviewExercise.review_progress) === null || _reviewExercise$revie15 === void 0 ? void 0 : _reviewExercise$revie15.sealed_review }), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})] }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportSetting/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { title: '导出试卷选择', @@ -6815,7 +6777,7 @@ var ExeriseReview = function ExeriseReview(_ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Reviewmodules/* default */.Z.userInfoModel, - children: [!(reviewExercise !== null && reviewExercise !== void 0 && (_reviewExercise$revie20 = reviewExercise.review_progress) !== null && _reviewExercise$revie20 !== void 0 && _reviewExercise$revie20.sealed_review) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [!(reviewExercise !== null && reviewExercise !== void 0 && (_reviewExercise$revie16 = reviewExercise.review_progress) !== null && _reviewExercise$revie16 !== void 0 && _reviewExercise$revie16.sealed_review) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: Reviewmodules/* default */.Z.width, wrap: false, diff --git a/p__Classrooms__Lists__Exercise__index.015d6e60.async.js b/p__Classrooms__Lists__Exercise__index.4fec2bf0.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__index.015d6e60.async.js rename to p__Classrooms__Lists__Exercise__index.4fec2bf0.async.js index 336c26b47b..67c158ed30 100644 --- a/p__Classrooms__Lists__Exercise__index.015d6e60.async.js +++ b/p__Classrooms__Lists__Exercise__index.4fec2bf0.async.js @@ -1959,7 +1959,7 @@ var List = function List(_ref) { backgroundColor: '#FC2D6B' }, className: "tag-style mr10", - children: "\u5DF2\u622A\u6B62" + children: "\u5DF2\u7ED3\u675F" }); } if (v !== null && v !== void 0 && v.includes('未开始')) { @@ -1980,19 +1980,13 @@ var List = function List(_ref) { children: "\u8003\u8BD5\u4E2D" }); } - if (v !== null && v !== void 0 && v.includes('已截止')) { + if (v !== null && v !== void 0 && v.includes('已结束')) { return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { backgroundColor: '#FC2D6B' }, className: "tag-style mr10", - children: "\u5DF2\u622A\u6B62" - }); - } - if (v !== null && v !== void 0 && v.includes('导入')) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "export mr10", - children: "\u5BFC\u5165" + children: "\u5DF2\u7ED3\u675F" }); } }; @@ -2583,7 +2577,7 @@ var Exercise_excluded = ["user", "classroomList", "globalSetting", "loading", "d var ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo4, _user$userInfo5, _detailExerciseList$e, _detailExerciseList$e2, _detailExerciseList$e3, _detailExerciseList$e4, _detailExerciseList$e5, _detailExerciseList$e9, _detailExerciseList$e10, _detailLeftMenus$cour, _detailExerciseList$e12; + var _user$userInfo4, _detailExerciseList$e, _detailExerciseList$e2, _detailExerciseList$e3, _detailExerciseList$e4, _detailExerciseList$e5, _detailExerciseList$e9, _detailExerciseList$e10, _detailLeftMenus$cour, _detailExerciseList$e12; var user = _ref.user, classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, @@ -2717,6 +2711,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } }, [searchParams.get("tabs")]); (0,_react_17_0_2_react.useEffect)(function () { + dispatch({ + type: "classroomList/getAssistantPermissions", + payload: { + course_id: params.coursesId + } + }); if (sessionStorage.getItem("illegalEntry")) { sessionStorage.removeItem("illegalEntry"); es_modal/* default */.Z.info({ @@ -2748,16 +2748,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }); } }, []); - (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: "classroomList/getAssistantPermissions", - payload: { - course_id: params.coursesId - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login]); var Menus = [{ name: '全部', id: 'all', @@ -2834,8 +2824,8 @@ var ShixunsListPage = function ShixunsListPage(_ref) { params.sort_by = item.type; params.sort_direction = item.direction; if ((0,authority/* isAdmin */.GJ)()) { - var _user$userInfo6; - util/* localSort */.cX.setItem("".concat(user === null || user === void 0 || (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login, "Teacher"), item, 'Exercise'); + var _user$userInfo5; + util/* localSort */.cX.setItem("".concat(user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login, "Teacher"), item, 'Exercise'); } params.page = 1; dispatch({ diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.8314d941.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.9c725182.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__Detail__index.8314d941.async.js rename to p__Classrooms__Lists__GroupHomework__Detail__index.9c725182.async.js index 9d6754af90..0d53679b20 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.8314d941.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.9c725182.async.js @@ -720,8 +720,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -731,7 +729,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -847,10 +844,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1223,10 +1216,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -1305,10 +1295,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; @@ -8062,7 +8049,7 @@ var ExportZip = __webpack_require__(59315); var Detail_ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo, _workList$category, _workList$category2; + var _workList$category, _workList$category2; var shixunHomeworks = _ref.shixunHomeworks, classroomList = _ref.classroomList, user = _ref.user, @@ -8099,15 +8086,13 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { getData(); }, [params.coursesId]); (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login]); + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.coursesId + } + }); + }, [(0,authority/* isLogin */.bg)()]); /** * 获取数据 diff --git a/p__Classrooms__Lists__GroupHomework__index.a8399a11.async.js b/p__Classrooms__Lists__GroupHomework__index.1a70f96e.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__index.a8399a11.async.js rename to p__Classrooms__Lists__GroupHomework__index.1a70f96e.async.js index 640ae89732..7050ec5e3f 100644 --- a/p__Classrooms__Lists__GroupHomework__index.a8399a11.async.js +++ b/p__Classrooms__Lists__GroupHomework__index.1a70f96e.async.js @@ -3971,7 +3971,7 @@ var GroupHomeworkContext = /*#__PURE__*/(0,_react_17_0_2_react.createContext)({ selectArrs: [] }); var ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo, _user$userInfo5, _detailCommonHomework; + var _user$userInfo4, _detailCommonHomework; var user = _ref.user, classroomList = _ref.classroomList, loading = _ref.loading, @@ -4081,21 +4081,19 @@ var ShixunsListPage = function ShixunsListPage(_ref) { // } // }, [params]); (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.id - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login]); + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.id + } + }); + }, []); (0,_react_17_0_2_react.useEffect)(function () { - var _user$userInfo2, _user$userInfo4; + var _user$userInfo, _user$userInfo3; var tabs = searchParams.get("tabs"); - if (user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.login) { - var _user$userInfo3; - var localRecordValue = util/* localSort */.cX.getItem("".concat(user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login).concat((0,authority/* isAdmin */.GJ)() ? 'Teacher' : 'Student'), 'GroupHomework'); + if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.login) { + var _user$userInfo2; + var localRecordValue = util/* localSort */.cX.getItem("".concat(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login).concat((0,authority/* isAdmin */.GJ)() ? 'Teacher' : 'Student'), 'GroupHomework'); if (localRecordValue) { params.sort_by = localRecordValue === null || localRecordValue === void 0 ? void 0 : localRecordValue.type; params.sort_direction = localRecordValue === null || localRecordValue === void 0 ? void 0 : localRecordValue.direction; @@ -4113,7 +4111,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } } getData(data); - } else if (user !== null && user !== void 0 && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.username) { + } else if (user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.username) { var _data = paramsFromRouter.categoryId === undefined ? {} : { categoryId: paramsFromRouter.categoryId, category: paramsFromRouter.categoryId @@ -4127,7 +4125,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } getData(_data); } - }, [user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login, location === null || location === void 0 ? void 0 : location.pathname]); + }, [user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login, location === null || location === void 0 ? void 0 : location.pathname]); (0,_react_17_0_2_react.useEffect)(function () { if (classroomList.actionTabs.key === '目录重命名成功') { getData(); @@ -4520,11 +4518,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { getData(); }, onSort: function onSort(item) { - var _user$userInfo6; + var _user$userInfo5; params.sort_by = item.type; params.sort_direction = item.direction; params.page = 1; - util/* localSort */.cX.setItem("".concat(user === null || user === void 0 || (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login).concat((0,authority/* isAdmin */.GJ)() ? 'Teacher' : 'Student'), item, 'GroupHomework'); + util/* localSort */.cX.setItem("".concat(user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login).concat((0,authority/* isAdmin */.GJ)() ? 'Teacher' : 'Student'), item, 'GroupHomework'); getData(params); }, onBatch: function onBatch(status) { diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.916d3a90.async.js b/p__Classrooms__Lists__ProgramHomework__Comment__index.f5390a34.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Comment__index.916d3a90.async.js rename to p__Classrooms__Lists__ProgramHomework__Comment__index.f5390a34.async.js index c4f4d6517e..31e114da58 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.916d3a90.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.f5390a34.async.js @@ -978,7 +978,7 @@ var html2pdf_default = /*#__PURE__*/__webpack_require__.n(html2pdf); -var Comment_excluded = ["shixunHomeworks", "globalSetting", "loading", "classroomList", "dispatch", "user"]; +var Comment_excluded = ["shixunHomeworks", "globalSetting", "loading", "classroomList", "dispatch"]; @@ -998,13 +998,12 @@ var Comment_excluded = ["shixunHomeworks", "globalSetting", "loading", "classroo var Comment_ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo, _shixunWorkReport$cat, _shixunWorkReport$cat2, _shixunWorkReport$cat3, _shixunWorkReport$cat4, _shixunWorkReport$cat5, _shixunWorkReport$dat, _shixunWorkReport$cat6, _shixunWorkReport$dat2, _shixunWorkReport$dat3, _shixunWorkReport$dat4, _shixunWorkReport$dat5, _shixunWorkReport$dat6, _shixunWorkReport$dat7, _shixunWorkReport$dat8, _shixunWorkReport$dat9, _shixunWorkReport$dat10, _shixunWorkReport$dat11, _shixunWorkReport$dat12, _shixunWorkReport$dat13, _shixunWorkReport$dat14, _shixunWorkReport$dat15, _shixunWorkReport$dat16, _shixunWorkReport$dat17, _shixunWorkReport$dat18, _shixunWorkReport$dat19, _shixunWorkReport$dat21, _shixunWorkReport$dat22, _shixunWorkReport$dat23, _shixunWorkReport$dat24, _shixunWorkReport$dat25, _shixunWorkReport$dat26; + var _shixunWorkReport$cat, _shixunWorkReport$cat2, _shixunWorkReport$cat3, _shixunWorkReport$cat4, _shixunWorkReport$cat5, _shixunWorkReport$dat, _shixunWorkReport$cat6, _shixunWorkReport$dat2, _shixunWorkReport$dat3, _shixunWorkReport$dat4, _shixunWorkReport$dat5, _shixunWorkReport$dat6, _shixunWorkReport$dat7, _shixunWorkReport$dat8, _shixunWorkReport$dat9, _shixunWorkReport$dat10, _shixunWorkReport$dat11, _shixunWorkReport$dat12, _shixunWorkReport$dat13, _shixunWorkReport$dat14, _shixunWorkReport$dat15, _shixunWorkReport$dat16, _shixunWorkReport$dat17, _shixunWorkReport$dat18, _shixunWorkReport$dat19, _shixunWorkReport$dat21, _shixunWorkReport$dat22, _shixunWorkReport$dat23, _shixunWorkReport$dat24, _shixunWorkReport$dat25, _shixunWorkReport$dat26; var shixunHomeworks = _ref.shixunHomeworks, globalSetting = _ref.globalSetting, loading = _ref.loading, classroomList = _ref.classroomList, dispatch = _ref.dispatch, - user = _ref.user, props = objectWithoutProperties_default()(_ref, Comment_excluded); var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, (0,_umi_production_exports.useParams)())), _useState2 = slicedToArray_default()(_useState, 2), @@ -1063,6 +1062,12 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { type: 'globalSetting/footerToggle', payload: false }); + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.coursesId + } + }); return function () { dispatch({ type: 'globalSetting/footerToggle', @@ -1070,16 +1075,6 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }); }; }, []); - (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login]); (0,_react_17_0_2_react.useEffect)(function () { if (shixunHomeworks.actionTabs.key === '导出实训报告' && allStudentWorks.length > 0) { exportReport('all'); @@ -2111,14 +2106,12 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { var shixunHomeworks = _ref9.shixunHomeworks, loading = _ref9.loading, globalSetting = _ref9.globalSetting, - classroomList = _ref9.classroomList, - user = _ref9.user; + classroomList = _ref9.classroomList; return { shixunHomeworks: shixunHomeworks, globalSetting: globalSetting, loading: loading.effects, - classroomList: classroomList, - user: user + classroomList: classroomList }; })(Comment_ShixunsListPage)); diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.53c4bd1b.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.33655356.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.53c4bd1b.async.js rename to p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.33655356.async.js index 63d4b9a912..faed99e032 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.53c4bd1b.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.33655356.async.js @@ -578,14 +578,12 @@ var List = function List(_ref) { settabdata = _useState8[1]; (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { var _user$userInfo; - if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAssistant */ .Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.coursesId + } + }); if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.course) { if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isStudent */ .dE)()) { params.course_group = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isStudent */ .dE)() ? [user.userInfo.course.course_group_id] : []; diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.c6969114.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.836db523.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Detail__index.c6969114.async.js rename to p__Classrooms__Lists__ProgramHomework__Detail__index.836db523.async.js index f51bdb797e..3f16e54119 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.c6969114.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.836db523.async.js @@ -6686,7 +6686,7 @@ var qualityList = [{ gf: '超过50%' }]; var Detail_ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo, _workList$homework_st4; + var _workList$homework_st4; var shixunHomeworks = _ref.shixunHomeworks, classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, @@ -6715,15 +6715,13 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { params["order"] = "work_score"; params["b_order"] = "desc"; (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login]); + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.coursesId + } + }); + }, [(0,authority/* isLogin */.bg)()]); var handleChangeTab = function handleChangeTab(v) { var _classroomList$Assist; if (v === '5' && !((_classroomList$Assist = classroomList.AssistantObject.hack) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_exam_leaderboard) && (0,authority/* isAssistant */.Rm)()) { diff --git a/p__Classrooms__Lists__ProgramHomework__index.692ce3de.async.js b/p__Classrooms__Lists__ProgramHomework__index.0388a134.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__index.692ce3de.async.js rename to p__Classrooms__Lists__ProgramHomework__index.0388a134.async.js index 0dfee6c9c9..9ac09b4d5f 100644 --- a/p__Classrooms__Lists__ProgramHomework__index.692ce3de.async.js +++ b/p__Classrooms__Lists__ProgramHomework__index.0388a134.async.js @@ -951,8 +951,8 @@ var es_checkbox = __webpack_require__(24905); // 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: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules var divider = __webpack_require__(28103); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules @@ -3400,14 +3400,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.login) { var _user$userInfo2; - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.id - } - }); - } + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.id + } + }); var localRecordValue = util/* localSort */.cX.getItem("".concat(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login).concat((0,authority/* isAdmin */.GJ)() ? 'Teacher' : 'Student'), 'CommonHomework'); if (localRecordValue) { params.sort_by = localRecordValue === null || localRecordValue === void 0 ? void 0 : localRecordValue.type; diff --git a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.b61fc5e5.async.js b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.062c852f.async.js similarity index 87% rename from p__Classrooms__Lists__ShixunHomeworks__Comment__index.b61fc5e5.async.js rename to p__Classrooms__Lists__ShixunHomeworks__Comment__index.062c852f.async.js index 1a4afb0367..a360c114df 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.b61fc5e5.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.062c852f.async.js @@ -40,8 +40,6 @@ var jszip_min = __webpack_require__(86129); var jszip_min_default = /*#__PURE__*/__webpack_require__.n(jszip_min); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(27786); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(12712); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules @@ -58,8 +56,6 @@ var row = __webpack_require__(95237); var col = __webpack_require__(43604); // 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/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules var divider = __webpack_require__(28103); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules @@ -78,8 +74,8 @@ var DeleteOutlined = __webpack_require__(20360); var env = __webpack_require__(17985); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(33287); -// EXTERNAL MODULE: ./src/utils/export.ts -var utils_export = __webpack_require__(96738); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); // EXTERNAL MODULE: ./node_modules/_echarts-for-react@2.0.16@echarts-for-react/lib/index.js var lib = __webpack_require__(42441); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Comment/index.less?modules @@ -1251,13 +1247,11 @@ var _excluded = ["shixunHomeworks", "classroomList", "globalSetting", "loading", - - var Comment_ShixunsListPage = function ShixunsListPage(_ref) { - var _classroomList$Assist2, _shixunWorkReport$tar2; + var _shixunWorkReport$shi2, _shixunWorkReport$tar2; var shixunHomeworks = _ref.shixunHomeworks, classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, @@ -1274,66 +1268,76 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { // checkbox checked储存 var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 0); - var _useState5 = (0,_react_17_0_2_react.useState)(), + var _useState5 = (0,_react_17_0_2_react.useState)({ + last: false + }), _useState6 = slicedToArray_default()(_useState5, 2), - chartData = _useState6[0], - setChartData = _useState6[1]; + nextComment = _useState6[0], + setNextComment = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)({ + last: false + }), + _useState8 = slicedToArray_default()(_useState7, 2), + Previous = _useState8[0], + setPrevious = _useState8[1]; var reportElement = (0,_react_17_0_2_react.useRef)(); var reportElementInfo = (0,_react_17_0_2_react.useRef)(); - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - isExportLoading = _useState8[0], - setIsExportLoading = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), - spinning = _useState10[0], - setSpinning = _useState10[1]; + isExportLoading = _useState10[0], + setIsExportLoading = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)(false), _useState12 = slicedToArray_default()(_useState11, 2), - autoHeight = _useState12[0], - setAutoHeight = _useState12[1]; - var shixunWorkReport = shixunHomeworks.shixunWorkReport; - var _useState13 = (0,_react_17_0_2_react.useState)(), + spinning = _useState12[0], + setSpinning = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(false), _useState14 = slicedToArray_default()(_useState13, 2), - datatables = _useState14[0], - setdatatables = _useState14[1]; - var hasPower = (0,authority/* isAdmin */.GJ)(); - var _useState15 = (0,_react_17_0_2_react.useState)(new (jszip_min_default())()), + autoHeight = _useState14[0], + setAutoHeight = _useState14[1]; + var shixunWorkReport = shixunHomeworks.shixunWorkReport; + var _useState15 = (0,_react_17_0_2_react.useState)(), _useState16 = slicedToArray_default()(_useState15, 2), - zip = _useState16[0], - setZip = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(0), + datatables = _useState16[0], + setdatatables = _useState16[1]; + var hasPower = (0,authority/* isAdmin */.GJ)(); + var _useState17 = (0,_react_17_0_2_react.useState)(new (jszip_min_default())()), _useState18 = slicedToArray_default()(_useState17, 2), - num = _useState18[0], - setNum = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(false), + zip = _useState18[0], + setZip = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(0), _useState20 = slicedToArray_default()(_useState19, 2), - isshow = _useState20[0], - setIsshow = _useState20[1]; - var _useState21 = (0,_react_17_0_2_react.useState)(false), + num = _useState20[0], + setNum = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)([]), _useState22 = slicedToArray_default()(_useState21, 2), - isshows = _useState22[0], - setIsshows = _useState22[1]; - var _useState23 = (0,_react_17_0_2_react.useState)(""), + allStudentWorks = _useState22[0], + setAllStudentWorks = _useState22[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(false), _useState24 = slicedToArray_default()(_useState23, 2), - score = _useState24[0], - setscore = _useState24[1]; - // 判断是否为老师 + isshow = _useState24[0], + setIsshow = _useState24[1]; var _useState25 = (0,_react_17_0_2_react.useState)(false), _useState26 = slicedToArray_default()(_useState25, 2), - isTeacher = _useState26[0], - setisTeacher = _useState26[1]; - // 如果不是老师就禁用输入框: - var _useState27 = (0,_react_17_0_2_react.useState)(true), + isshows = _useState26[0], + setIsshows = _useState26[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(""), _useState28 = slicedToArray_default()(_useState27, 2), - isDisabled = _useState28[0], - setisDisabled = _useState28[1]; - var _useState29 = (0,_react_17_0_2_react.useState)(0), + score = _useState28[0], + setscore = _useState28[1]; + // 判断是否为老师 + var _useState29 = (0,_react_17_0_2_react.useState)(false), _useState30 = slicedToArray_default()(_useState29, 2), - last_score = _useState30[0], - setlast_score = _useState30[1]; - var otherPramsRef = (0,_react_17_0_2_react.useRef)(JSON.parse(sessionStorage['all_student_works_params'] || '{}')); - var nextId = (0,_react_17_0_2_react.useRef)(); + isTeacher = _useState30[0], + setisTeacher = _useState30[1]; + // 如果不是老师就禁用输入框: + var _useState31 = (0,_react_17_0_2_react.useState)(true), + _useState32 = slicedToArray_default()(_useState31, 2), + isDisabled = _useState32[0], + setisDisabled = _useState32[1]; + var _useState33 = (0,_react_17_0_2_react.useState)(0), + _useState34 = slicedToArray_default()(_useState33, 2), + last_score = _useState34[0], + setlast_score = _useState34[1]; // 获取用户信息: var getUser = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { @@ -1357,17 +1361,11 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { return _ref2.apply(this, arguments); }; }(); - (0,_react_17_0_2_react.useEffect)(function () { - var _classroomList$Assist; - if ((0,authority/* isAssistant */.Rm)() && classroomList.AssistantObject.practice && !((_classroomList$Assist = classroomList.AssistantObject.practice) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_view)) { - _umi_production_exports.history.replace('/403'); - } - }, [(_classroomList$Assist2 = classroomList.AssistantObject.practice) === null || _classroomList$Assist2 === void 0 ? void 0 : _classroomList$Assist2.can_view]); (0,_react_17_0_2_react.useEffect)(function () { getUser(); console.log("打印的------", shixunWorkReport); // 在这里可以判断有没有查过重 - nextId.current = shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.next_student_work_id; + setscore(shixunWorkReport.repeat_minus_score); }, [shixunWorkReport, user]); (0,_react_17_0_2_react.useEffect)(function () { @@ -1403,14 +1401,12 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }); }); setdatatables(items); - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.coursesId + } + }); // console.log('----',items); @@ -1426,12 +1422,10 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { // console.log('---',shixunWorkReport?.target_test_sets?.[0]?.targets); (0,_react_17_0_2_react.useEffect)(function () { - if (shixunHomeworks.actionTabs.key === '导出实训报告' && (shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.students_count) > 0) { - setTimeout(function () { - exportReport('all'); - }, 1000); + if (shixunHomeworks.actionTabs.key === '导出实训报告' && allStudentWorks.length > 0) { + exportReport('all'); } - }, [shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.students_count]); + }, [allStudentWorks]); (0,_react_17_0_2_react.useEffect)(function () { setParams(objectSpread2_default()({}, _params)); }, [location.pathname]); @@ -1442,33 +1436,44 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { return _getData.apply(this, arguments); } // 解决导出 bug: DOMException: Failed to execute 'drawImage' on 'CanvasRenderingContext2D' function _getData() { - _getData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() { - return regeneratorRuntime_default()().wrap(function _callee15$(_context17) { - while (1) switch (_context17.prev = _context17.next) { + _getData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + var _res$all_student_work, _res$all_student_work2; + var paylaod, res, key, _res$all_student_work3, _res$all_student_work4; + return regeneratorRuntime_default()().wrap(function _callee14$(_context16) { + while (1) switch (_context16.prev = _context16.next) { case 0: - otherPramsRef.current = JSON.parse(sessionStorage['all_student_works_params'] || '{}'); - // const res = await dispatch({ - // type: 'shixunHomeworks/getAllStudentWorks', - // payload: { ...params, ...paylaod }, - // }) + paylaod = JSON.parse(sessionStorage['all_student_works_params'] || '{}'); + _context16.next = 3; + return dispatch({ + type: 'shixunHomeworks/getAllStudentWorks', + payload: objectSpread2_default()(objectSpread2_default()({}, params), paylaod) + }); + case 3: + res = _context16.sent; // setSpinning(false); - // setAllStudentWorks(res['all_student_works']) - // const key = res['all_student_works']?.map((item: any) => String(item.student_work_id)).indexOf(params.homeworkId) - // if (key === res['all_student_works']?.length - 1) { - // setNextComment({ last: true }) - // } else { - // setNextComment(res['all_student_works']?.[key + 1]) - // } - // if (key === 0) { - // setPrevious({ last: true }) - // } else { - // setPrevious(res['all_student_works']?.[key - 1]) - // } - case 1: + setAllStudentWorks(res['all_student_works']); + key = (_res$all_student_work = res['all_student_works']) === null || _res$all_student_work === void 0 ? void 0 : _res$all_student_work.map(function (item) { + return String(item.student_work_id); + }).indexOf(params.homeworkId); + if (key === ((_res$all_student_work2 = res['all_student_works']) === null || _res$all_student_work2 === void 0 ? void 0 : _res$all_student_work2.length) - 1) { + setNextComment({ + last: true + }); + } else { + setNextComment((_res$all_student_work3 = res['all_student_works']) === null || _res$all_student_work3 === void 0 ? void 0 : _res$all_student_work3[key + 1]); + } + if (key === 0) { + setPrevious({ + last: true + }); + } else { + setPrevious((_res$all_student_work4 = res['all_student_works']) === null || _res$all_student_work4 === void 0 ? void 0 : _res$all_student_work4[key - 1]); + } + case 8: case "end": - return _context17.stop(); + return _context16.stop(); } - }, _callee15); + }, _callee14); })); return _getData.apply(this, arguments); } @@ -1484,111 +1489,84 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { setAutoHeight(true); } }; - var getEchartData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(id) { - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,service_shixunHomeworks/* getShixunWorkReportEchart */.t1)({ - homeworkId: id || params.homeworkId - }); - case 2: - res = _context2.sent; - setChartData(res === null || res === void 0 ? void 0 : res.data); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getEchartData(_x) { - return _ref3.apply(this, arguments); - }; - }(); var exportReport = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(type) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(type) { var nums, modal, opt, next, _next, _shixunWorkReport$shi, pages, worker, folder, _loop, i, codeF; - return regeneratorRuntime_default()().wrap(function _callee7$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: _next = function _next3() { - _next = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(id) { + _next = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { var res; - return regeneratorRuntime_default()().wrap(function _callee6$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - _context8.next = 2; - return getEchartData(id || nextId.current); - case 2: - _context8.next = 4; + _context7.next = 2; return dispatch({ type: 'shixunHomeworks/getShixunWorkReport', - payload: objectSpread2_default()({ - homeworkId: id || nextId.current - }, otherPramsRef.current || {}) + payload: { + homeworkId: allStudentWorks[nums]['student_work_id'] + } }); - case 4: - res = _context8.sent; - nextId.current = res === null || res === void 0 ? void 0 : res.next_student_work_id; + case 2: + res = _context7.sent; scrollView(); nums++; - setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var _res$shixun_detail; var folders, pages, worker, _loop2, _i, codesF; - return regeneratorRuntime_default()().wrap(function _callee5$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: handleRemoveSurplusCanvas(); - folders = zip.folder("".concat(res !== null && res !== void 0 && res.student_id && (res === null || res === void 0 ? void 0 : res.student_id) != '--' ? res.student_id : '').concat(res === null || res === void 0 ? void 0 : res.username)); + folders = zip.folder("".concat(res === null || res === void 0 ? void 0 : res.username)); pages = document.querySelector('#export-all').children; worker = html2pdf_default()(); _loop2 = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop2(_i) { - return regeneratorRuntime_default()().wrap(function _loop2$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _loop2$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _context6.next = 2; + _context5.next = 2; return worker.set(opt).from(pages[_i]).toContainer().toCanvas().toPdf().get('pdf').then( /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(pdf) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(pdf) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: if (!(_i < pages.length - 1)) { - _context5.next = 3; + _context4.next = 3; break; } - _context5.next = 3; + _context4.next = 3; return pdf.addPage(); case 3: case "end": - return _context5.stop(); + return _context4.stop(); } - }, _callee4); + }, _callee3); })); - return function (_x5) { - return _ref7.apply(this, arguments); + return function (_x3) { + return _ref6.apply(this, arguments); }; }()); case 2: case "end": - return _context6.stop(); + return _context5.stop(); } }, _loop2); }); _i = 0; case 6: if (!(_i < pages.length)) { - _context7.next = 11; + _context6.next = 11; break; } - return _context7.delegateYield(_loop2(_i), "t0", 8); + return _context6.delegateYield(_loop2(_i), "t0", 8); case 8: _i++; - _context7.next = 6; + _context6.next = 6; break; case 11: - folders.file("".concat(res !== null && res !== void 0 && res.student_id && (res === null || res === void 0 ? void 0 : res.student_id) != '--' ? res.student_id : '').concat(res === null || res === void 0 ? void 0 : res.username, ".pdf"), worker.output("blob")); + folders.file("".concat(allStudentWorks[nums - 1]['student_work_user_name']).concat(nums, ".pdf"), worker.output("blob")); // folder.file(`${shixunWorkReport.username}.pdf`, worker.output("blob"), { base64: false }); codesF = folders.folder("代码文件"); res === null || res === void 0 || (_res$shixun_detail = res.shixun_detail) === null || _res$shixun_detail === void 0 || _res$shixun_detail.map(function (item, index) { @@ -1598,15 +1576,17 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { codesG.file("".concat(i.filename, ".txt"), i === null || i === void 0 ? void 0 : i.content); }); }); + + // zip.file(`${allStudentWorks[nums - 1]['student_work_user_name']}${nums}.pdf`, pdfUrl); modal.update({ content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-blue", children: nums - }), "/", res === null || res === void 0 ? void 0 : res.students_count, /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"] + }), "/", allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length, /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"] }) }); - if (nums == (res === null || res === void 0 ? void 0 : res.students_count)) { + if (nums == (allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length)) { modal.destroy(); download(); } else { @@ -1614,31 +1594,21 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { } case 16: case "end": - return _context7.stop(); + return _context6.stop(); } - }, _callee5); + }, _callee4); })), 2200); - case 9: + case 6: case "end": - return _context8.stop(); + return _context7.stop(); } - }, _callee6); + }, _callee5); })); return _next.apply(this, arguments); }; - next = function _next2(_x3) { + next = function _next2() { return _next.apply(this, arguments); }; - // if (type === 'all') { - // ExportCourseWorkListShixuns( - // { - // categoryId: params.categoryId, - // coursesId: params.coursesId - // }, - // 'shixun_report', - // ); - // return - // } nums = 0; // if (type !== 'all') // setIsExportLoading(true) @@ -1655,7 +1625,7 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-blue", children: nums + 1 - }), "/", type !== 'all' ? 1 : shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.students_count, /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"] + }), "/", type !== 'all' ? 1 : allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length, /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"] }), maskClosable: false, className: Commentmodules.modal, @@ -1663,7 +1633,7 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }); opt = { margin: [0, 0], - filename: "".concat(shixunWorkReport !== null && shixunWorkReport !== void 0 && shixunWorkReport.student_id && (shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.student_id) != '--' ? shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.student_id : '').concat(shixunWorkReport.username, ".pdf"), + filename: "".concat(shixunWorkReport.username, ".pdf"), // image: { // type: 'jpeg', // quality: 0.98 @@ -1681,8 +1651,8 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { // unit: 'pt', format: [1200, 800], orientation: 'portrait' } }; - if (!(type !== 'all' || (shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.students_count) < 2)) { - _context9.next = 27; + if (!(type !== 'all' || (allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length) < 2)) { + _context8.next = 27; break; } handleRemoveSurplusCanvas(); @@ -1696,55 +1666,55 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { // }); pages = reportElementInfo.current.children; worker = html2pdf_default()(); - folder = zip.folder("".concat(shixunWorkReport !== null && shixunWorkReport !== void 0 && shixunWorkReport.student_id && (shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.student_id) != '--' ? shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.student_id : '').concat(shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.username)); + folder = zip.folder("".concat(shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.username)); _loop = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop(i) { - return regeneratorRuntime_default()().wrap(function _loop$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + return regeneratorRuntime_default()().wrap(function _loop$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - _context4.next = 2; + _context3.next = 2; return worker.set(opt).from(pages[i]).toContainer().toCanvas().toPdf().get('pdf').then( /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(pdf) { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(pdf) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: if (!(i < pages.length - 1)) { - _context3.next = 3; + _context2.next = 3; break; } - _context3.next = 3; + _context2.next = 3; return pdf.addPage(); case 3: case "end": - return _context3.stop(); + return _context2.stop(); } - }, _callee3); + }, _callee2); })); - return function (_x4) { - return _ref5.apply(this, arguments); + return function (_x2) { + return _ref4.apply(this, arguments); }; }()); case 2: case "end": - return _context4.stop(); + return _context3.stop(); } }, _loop); }); i = 0; case 13: if (!(i < pages.length)) { - _context9.next = 18; + _context8.next = 18; break; } - return _context9.delegateYield(_loop(i), "t0", 15); + return _context8.delegateYield(_loop(i), "t0", 15); case 15: i++; - _context9.next = 13; + _context8.next = 13; break; case 18: setIsExportLoading(false); // zip.file(`${shixunWorkReport.username}.pdf`, pdfUrl); - folder.file("".concat(shixunWorkReport !== null && shixunWorkReport !== void 0 && shixunWorkReport.student_id && (shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.student_id) != '--' ? shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.student_id : '').concat(shixunWorkReport.username, ".pdf"), worker.output("blob"), { + folder.file("".concat(shixunWorkReport.username, ".pdf"), worker.output("blob"), { base64: false }); codeF = folder.folder("代码文件"); @@ -1758,17 +1728,17 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { // worker.save() modal.destroy(); download(); - return _context9.abrupt("return"); + return _context8.abrupt("return"); case 27: - next(shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.first_student_work_id); + next(); case 28: case "end": - return _context9.stop(); + return _context8.stop(); } - }, _callee7); + }, _callee6); })); - return function exportReport(_x2) { - return _ref4.apply(this, arguments); + return function exportReport(_x) { + return _ref3.apply(this, arguments); }; }(); var download = function download() { @@ -1792,28 +1762,27 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { initData(); }, [params.homeworkId]); var initData = /*#__PURE__*/function () { - var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - return regeneratorRuntime_default()().wrap(function _callee8$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + return regeneratorRuntime_default()().wrap(function _callee7$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - _context10.next = 2; + setSpinning(true); + _context9.next = 3; return dispatch({ type: 'shixunHomeworks/getShixunWorkReport', - payload: objectSpread2_default()(objectSpread2_default()({}, params), otherPramsRef.current || {}) + payload: objectSpread2_default()({}, params) }); - case 2: - getEchartData(); - - // setSpinning(false) + case 3: + setSpinning(false); if ((0,authority/* isAdmin */.GJ)()) getData(); - case 4: + case 5: case "end": - return _context10.stop(); + return _context9.stop(); } - }, _callee8); + }, _callee7); })); return function initData() { - return _ref8.apply(this, arguments); + return _ref7.apply(this, arguments); }; }(); var columns = [{ @@ -1892,20 +1861,20 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { max: record.game_score_full, defaultValue: parseFloat(text), onBlur: ( /*#__PURE__*/function () { - var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(value) { - var _classroomList$Assist3; + var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(value) { + var _classroomList$Assist; var res; - return regeneratorRuntime_default()().wrap(function _callee9$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist3 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_appraise))) { - _context11.next = 3; + if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.practice) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_appraise))) { + _context10.next = 3; break; } message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - return _context11.abrupt("return"); + return _context10.abrupt("return"); case 3: - _context11.next = 5; + _context10.next = 5; return dispatch({ type: "shixunHomeworks/changeScore", payload: { @@ -1916,11 +1885,11 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 5: - res = _context11.sent; - _context11.next = 8; + res = _context10.sent; + _context10.next = 8; return dispatch({ type: 'shixunHomeworks/getShixunWorkReport', - payload: objectSpread2_default()(objectSpread2_default()({}, params), otherPramsRef.current || {}) + payload: objectSpread2_default()({}, params) }); case 8: if (res.status === 0) { @@ -1928,12 +1897,12 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { } case 9: case "end": - return _context11.stop(); + return _context10.stop(); } - }, _callee9); + }, _callee8); })); - return function (_x6) { - return _ref9.apply(this, arguments); + return function (_x4) { + return _ref8.apply(this, arguments); }; }()) }); @@ -2022,9 +1991,9 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }); setTimeout(function () { if (type === 'next') { - _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.next_student_work_id, "/comment")); + _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(nextComment === null || nextComment === void 0 ? void 0 : nextComment.student_work_id, "/comment")); } else { - _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.pre_student_work_id, "/comment")); + _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(Previous === null || Previous === void 0 ? void 0 : Previous.student_work_id, "/comment")); } }, 200); }; @@ -2043,12 +2012,12 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }; // 输入框失焦后 触发更新分数的接口 var gochange = /*#__PURE__*/function () { - var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { var res; - return regeneratorRuntime_default()().wrap(function _callee10$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - _context12.next = 2; + _context11.next = 2; return (0,fetch/* default */.ZP)("/api/student_works/".concat(shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.work_id, "/update_repeat_score"), { method: 'put', body: { @@ -2056,11 +2025,11 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context12.sent; - _context12.next = 5; + res = _context11.sent; + _context11.next = 5; return dispatch({ type: 'shixunHomeworks/getShixunWorkReport', - payload: objectSpread2_default()(objectSpread2_default()({}, params), otherPramsRef.current || {}) + payload: objectSpread2_default()({}, params) }); case 5: // console.log("返回数据", res) @@ -2069,12 +2038,12 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { } case 6: case "end": - return _context12.stop(); + return _context11.stop(); } - }, _callee10); + }, _callee9); })); return function gochange() { - return _ref10.apply(this, arguments); + return _ref9.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { @@ -2089,7 +2058,7 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { paddingBottom: 100 }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { - loading: loading["shixunHomeworks/getShixunWorkReport"], + loading: spinning, active: true, avatar: { size: 40 @@ -2145,20 +2114,21 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { className: Commentmodules.title1_right, children: [shixunWorkReport.view_tpi && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - onClick: function onClick() { - var _shixunWorkReport$shi2; - (0,util/* openNewWindow */.xg)("/tasks/".concat(shixunWorkReport === null || shixunWorkReport === void 0 || (_shixunWorkReport$shi2 = shixunWorkReport.shixun_detail) === null || _shixunWorkReport$shi2 === void 0 || (_shixunWorkReport$shi2 = _shixunWorkReport$shi2[0]) === null || _shixunWorkReport$shi2 === void 0 ? void 0 : _shixunWorkReport$shi2["game_identifier"])); - }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-yijiandianping mr5" - }), "\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + className: "c-black", + target: "_blank", + to: "/tasks/".concat(shixunWorkReport === null || shixunWorkReport === void 0 || (_shixunWorkReport$shi2 = shixunWorkReport.shixun_detail) === null || _shixunWorkReport$shi2 === void 0 || (_shixunWorkReport$shi2 = _shixunWorkReport$shi2[0]) === null || _shixunWorkReport$shi2 === void 0 ? void 0 : _shixunWorkReport$shi2["game_identifier"]), + children: "\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD" + })] }), (0,authority/* isAdmin */.GJ)() && shixunWorkReport.homework_end === false && !!shixunWorkReport.myshixun_id && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { className: "ml10", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { - return regeneratorRuntime_default()().wrap(function _callee11$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + return regeneratorRuntime_default()().wrap(function _callee10$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - _context13.next = 2; + _context12.next = 2; return dispatch({ type: 'shixunHomeworks/setActionTabs', payload: { @@ -2171,9 +2141,9 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }); case 2: case "end": - return _context13.stop(); + return _context12.stop(); } - }, _callee11); + }, _callee10); })), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-dahuizhongzuo3x mr5" @@ -2187,48 +2157,10 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-daochu mr5" }), "\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"] - }), (0,authority/* isAdmin */.GJ)() && (shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.students_count) > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + }), (0,authority/* isAdmin */.GJ)() && (allStudentWorks === null || allStudentWorks === void 0 ? void 0 : allStudentWorks.length) > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { className: "ml10", onClick: function onClick() { - exportReport('all'); - return; - es_modal/* default */.Z.confirm({ - title: '选择导出方式', - closable: true, - icon: null, - centered: true, - okText: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C", - children: "\u524D\u7AEF\u5BFC\u51FA" - }), - cancelText: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C", - children: "\u540E\u53F0\u5BFC\u51FA" - }), - onOk: function onOk() { - exportReport('all'); - }, - onCancel: function onCancel() { - // ExportCourseWorkListShixuns( - // { - // categoryId: params.categoryId, - // coursesId: params.coursesId - // }, - // 'shixun_report', - // ); - }, - cancelButtonProps: { - style: { - display: 'none' - }, - onClick: function onClick() { - (0,utils_export/* ExportCourseWorkListShixuns */.jj)({ - categoryId: params.categoryId, - coursesId: params.coursesId - }, 'shixun_report'); - } - } - }); + return exportReport('all'); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-daochu mr5" @@ -2533,9 +2465,9 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "pr30", children: (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { - return regeneratorRuntime_default()().wrap(function _callee13$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { + return regeneratorRuntime_default()().wrap(function _callee12$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: es_modal/* default */.Z.confirm({ centered: true, @@ -2545,38 +2477,38 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), content: '是否确认删除?', onOk: function onOk() { - return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { var res; - return regeneratorRuntime_default()().wrap(function _callee12$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + return regeneratorRuntime_default()().wrap(function _callee11$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - _context14.next = 2; + _context13.next = 2; return (0,service_shixunHomeworks/* deleteStudentWorkScoreCommit */.gZ)({ comment_id: shixunWorkReport.comment_id, homeworkId: params.homeworkId }); case 2: - res = _context14.sent; + res = _context13.sent; if (res.status === 0) { message/* default */.ZP.success("删除成功"); dispatch({ type: 'shixunHomeworks/getShixunWorkReport', - payload: objectSpread2_default()(objectSpread2_default()({}, params), otherPramsRef.current || {}) + payload: objectSpread2_default()({}, params) }); } case 4: case "end": - return _context14.stop(); + return _context13.stop(); } - }, _callee12); + }, _callee11); }))(); } }); case 1: case "end": - return _context15.stop(); + return _context14.stop(); } - }, _callee13); + }, _callee12); })), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, {}), "\u5220\u9664"] }) @@ -2602,8 +2534,6 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { value: shixunWorkReport.work_comment_hidden })] })] - }), (shixunWorkReport === null || shixunWorkReport === void 0 ? void 0 : shixunWorkReport.action_analysis) && /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunPhoto, { - detailData: shixunWorkReport }), /*#__PURE__*/(0,jsx_runtime.jsx)("h1", { className: Commentmodules.title, children: "\u9636\u6BB5\u6210\u7EE9" @@ -2646,9 +2576,7 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("h1", { className: Commentmodules.title, children: "\u56FE\u5F62\u7EDF\u8BA1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(EchartStatic, { - data: chartData - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h1", { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(EchartStatic, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("h1", { className: Commentmodules.title, children: "\u5B9E\u8BAD\u8BE6\u60C5" })] @@ -2674,7 +2602,7 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { className: "tr", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "default", - disabled: !(shixunWorkReport !== null && shixunWorkReport !== void 0 && shixunWorkReport.pre_student_work_id), + disabled: Previous === null || Previous === void 0 ? void 0 : Previous.last, onClick: function onClick() { return skip(); }, @@ -2685,16 +2613,16 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { marginLeft: '20px', marginRight: '20px' }, - disabled: !(shixunWorkReport !== null && shixunWorkReport !== void 0 && shixunWorkReport.next_student_work_id), + disabled: nextComment === null || nextComment === void 0 ? void 0 : nextComment.last, onClick: function onClick() { return skip('next'); }, children: "\u4E0B\u4E00\u4E2A" }), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { - return regeneratorRuntime_default()().wrap(function _callee14$(_context16) { - while (1) switch (_context16.prev = _context16.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { + return regeneratorRuntime_default()().wrap(function _callee13$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: dispatch({ type: 'shixunHomeworks/setActionTabs', @@ -2708,9 +2636,9 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { }); case 1: case "end": - return _context16.stop(); + return _context15.stop(); } - }, _callee14); + }, _callee13); })), children: "\u70B9\u8BC4\u4F5C\u4E1A" })] @@ -2856,12 +2784,12 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { })] }); }; -/* harmony default export */ var Comment = ((0,_umi_production_exports.connect)(function (_ref14) { - var shixunHomeworks = _ref14.shixunHomeworks, - classroomList = _ref14.classroomList, - loading = _ref14.loading, - globalSetting = _ref14.globalSetting, - user = _ref14.user; +/* harmony default export */ var Comment = ((0,_umi_production_exports.connect)(function (_ref13) { + var shixunHomeworks = _ref13.shixunHomeworks, + classroomList = _ref13.classroomList, + loading = _ref13.loading, + globalSetting = _ref13.globalSetting, + user = _ref13.user; return { shixunHomeworks: shixunHomeworks, classroomList: classroomList, diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.6f8214f4.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.2acba4eb.async.js similarity index 90% rename from p__Classrooms__Lists__ShixunHomeworks__Detail__index.6f8214f4.async.js rename to p__Classrooms__Lists__ShixunHomeworks__Detail__index.2acba4eb.async.js index aa08cf5567..adf7a3522d 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.6f8214f4.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.2acba4eb.async.js @@ -553,15 +553,15 @@ __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ Detail; } }); +// 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/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); @@ -764,13 +764,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { type: "shixunHomeworks/getWorkDetail", payload: objectSpread2_default()({}, params) }); - - // if (!detailLeftMenus.course_modules) { - // dispatch({ - // type: 'classroomList/getClassroomLeftMenus', - // payload: { ...params }, - // }) - // } + if (!detailLeftMenus.course_modules) { + dispatch({ + type: 'classroomList/getClassroomLeftMenus', + payload: objectSpread2_default()({}, params) + }); + } }, [params.categoryId]); (0,_react_17_0_2_react.useEffect)(function () { if (shixunHomeworks !== null && shixunHomeworks !== void 0 && shixunHomeworks.replyList) { @@ -1319,8 +1318,6 @@ var DeliveredProcedureOutlined = __webpack_require__(44770); var CaretDownOutlined = __webpack_require__(86984); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(90921); -// EXTERNAL MODULE: ./src/utils/export.ts -var utils_export = __webpack_require__(96738); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/WorkList/components/Redo.tsx var Redo = __webpack_require__(4928); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js @@ -1387,7 +1384,7 @@ var QuickComment_DelShixun = function DelShixun(_ref) { payload: {} }); dispatch({ - type: 'shixunHomeworks/getShixunWorkList', + type: 'shixunHomeworks/getWorkList', payload: objectSpread2_default()({}, shixunHomeworks.actionTabs.params) }); } @@ -1409,7 +1406,7 @@ var QuickComment_DelShixun = function DelShixun(_ref) { okText: "\u786E\u5B9A", cancelText: "\u53D6\u6D88", onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var formValue, _shixunHomeworks$shix, _shixunHomeworks$shix2; + var formValue; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: @@ -1417,9 +1414,7 @@ var QuickComment_DelShixun = function DelShixun(_ref) { if (JSON.stringify(formValue) === '{}' || formValue.hidden_comment === '' && formValue.comment === '') { setShowRequired(true); } else { - if ((_shixunHomeworks$shix = shixunHomeworks.shixunWorkList) !== null && _shixunHomeworks$shix !== void 0 && (_shixunHomeworks$shix = _shixunHomeworks$shix.student_works) !== null && _shixunHomeworks$shix !== void 0 && (_shixunHomeworks$shix2 = _shixunHomeworks$shix.some) !== null && _shixunHomeworks$shix2 !== void 0 && _shixunHomeworks$shix2.call(_shixunHomeworks$shix, function (item) { - return item.has_shixun_work_comment; - })) { + if (shixunHomeworks.workList.partial_comment) { dispatch({ type: 'shixunHomeworks/setActionTabs', payload: { @@ -1591,7 +1586,7 @@ var ChangeCommit_DelShixun = function DelShixun(_ref) { payload: {} }); return _context.abrupt("return", dispatch({ - type: 'shixunHomeworks/getShixunWorkList', + type: 'shixunHomeworks/getWorkList', payload: params })); case 9: @@ -1827,8 +1822,8 @@ var QualityModal_DelShixun = function DelShixun(_ref) { shixunHomeworks: shixunHomeworks }; })(QualityModal_DelShixun)); -// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js -var lodash = __webpack_require__(89392); +// EXTERNAL MODULE: ./src/utils/export.ts +var utils_export = __webpack_require__(96738); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/WorkList/index.tsx @@ -1855,16 +1850,15 @@ var lodash = __webpack_require__(89392); - - var WorkList = function WorkList(_ref) { - var _shixunHomeworks$head, _shixunHomeworks$head5, _shixunHomeworks$head6, _shixunHomeworks$shix, _shixunHomeworks$shix2, _shixunHomeworks$head7, _shixunHomeworks$head8, _shixunHomeworks$head9, _shixunHomeworks$head10, _shixunHomeworks$head11, _shixunHomeworks$head12, _shixunHomeworks$head13, _shixunHomeworks$head14, _shixunHomeworks$head15, _shixunHomeworks$head16, _shixunHomeworks$head17, _shixunHomeworks$shix3, _shixunHomeworks$shix4, _shixunHomeworks$head18, _shixunHomeworks$head19, _shixunHomeworks$head20, _shixunHomeworks$head21, _shixunHomeworks$head22, _shixunHomeworks$head23, _shixunHomeworks$head24, _shixunHomeworks$head25, _shixunHomeworks$head26, _shixunHomeworks$head27, _shixunHomeworks$shix5; + var _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$task_status, _workList$course_grou, _workList$course_grou2, _workList$teacher_com, _workList$homework_st4, _globalSetting$settin, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _shixunHomeworks$work2, _shixunHomeworks$work3, _shixunHomeworks$work4, _workList$task_status2, _workList$task_status3, _shixunHomeworks$work5; var shixunHomeworks = _ref.shixunHomeworks, loading = _ref.loading, dispatch = _ref.dispatch, + globalSetting = _ref.globalSetting, setExportParams = _ref.setExportParams, classroomList = _ref.classroomList, user = _ref.user; @@ -1889,86 +1883,74 @@ var WorkList = function WorkList(_ref) { _useState6 = slicedToArray_default()(_useState5, 2), workList = _useState6[0], setWorkList = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)({}), + var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), - headerInfo = _useState8[0], - setHeaderInfo = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)([]), + studentList = _useState8[0], + setStudentList = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), - studentList = _useState10[0], - setStudentList = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(false), + isshwomodal = _useState10[0], + setisshowmodal = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)([]), _useState12 = slicedToArray_default()(_useState11, 2), - isshwomodal = _useState12[0], - setisshowmodal = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)([]), + checkvalues = _useState12[0], + setcheckvalues = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(false), _useState14 = slicedToArray_default()(_useState13, 2), - checkvalues = _useState14[0], - setcheckvalues = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(false), + isshowmodaltitls = _useState14[0], + setisshowmodaltitls = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(), _useState16 = slicedToArray_default()(_useState15, 2), - isshowmodaltitls = _useState16[0], - setisshowmodaltitls = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(), + studentcount = _useState16[0], + setstudentcount = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(1), _useState18 = slicedToArray_default()(_useState17, 2), - studentcount = _useState18[0], - setstudentcount = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(1), + istype = _useState18[0], + setistype = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(), _useState20 = slicedToArray_default()(_useState19, 2), - istype = _useState20[0], - setistype = _useState20[1]; + score = _useState20[0], + setscore = _useState20[1]; var _useState21 = (0,_react_17_0_2_react.useState)(), _useState22 = slicedToArray_default()(_useState21, 2), - score = _useState22[0], - setscore = _useState22[1]; + maxscore = _useState22[0], + setmaxscore = _useState22[1]; var _useState23 = (0,_react_17_0_2_react.useState)(), _useState24 = slicedToArray_default()(_useState23, 2), - maxscore = _useState24[0], - setmaxscore = _useState24[1]; + minscore = _useState24[0], + setminscore = _useState24[1]; var _useState25 = (0,_react_17_0_2_react.useState)(), _useState26 = slicedToArray_default()(_useState25, 2), - minscore = _useState26[0], - setminscore = _useState26[1]; + comment = _useState26[0], + setcomment = _useState26[1]; var _useState27 = (0,_react_17_0_2_react.useState)(), _useState28 = slicedToArray_default()(_useState27, 2), - comment = _useState28[0], - setcomment = _useState28[1]; - var _useState29 = (0,_react_17_0_2_react.useState)(), + open = _useState28[0], + setopen = _useState28[1]; + var _useState29 = (0,_react_17_0_2_react.useState)(false), _useState30 = slicedToArray_default()(_useState29, 2), - open = _useState30[0], - setopen = _useState30[1]; + showopen = _useState30[0], + setshowopen = _useState30[1]; var _useState31 = (0,_react_17_0_2_react.useState)(false), _useState32 = slicedToArray_default()(_useState31, 2), - showopen = _useState32[0], - setshowopen = _useState32[1]; - var _useState33 = (0,_react_17_0_2_react.useState)(false), - _useState34 = slicedToArray_default()(_useState33, 2), - isSimpleList = _useState34[0], - setIssimpleList = _useState34[1]; - var _useState35 = (0,_react_17_0_2_react.useState)(false), - _useState36 = slicedToArray_default()(_useState35, 2), - isClearanceVisible = _useState36[0], - setIsClearanceVisible = _useState36[1]; - var _useState37 = (0,_react_17_0_2_react.useState)(), - _useState38 = slicedToArray_default()(_useState37, 2), - selectedItem = _useState38[0], - setSelectedItem = _useState38[1]; + isSimpleList = _useState32[0], + setIssimpleList = _useState32[1]; var timeRefershRef = (0,_react_17_0_2_react.useRef)(); // 获取wokelist数组: - var _useState39 = (0,_react_17_0_2_react.useState)([]), - _useState40 = slicedToArray_default()(_useState39, 2), - newList = _useState40[0], - setnewList = _useState40[1]; + var _useState33 = (0,_react_17_0_2_react.useState)([]), + _useState34 = slicedToArray_default()(_useState33, 2), + newList = _useState34[0], + setnewList = _useState34[1]; // 一键打回的班级数组: - var _useState41 = (0,_react_17_0_2_react.useState)([]), - _useState42 = slicedToArray_default()(_useState41, 2), - groupList = _useState42[0], - setgroupList = _useState42[1]; + var _useState35 = (0,_react_17_0_2_react.useState)([]), + _useState36 = slicedToArray_default()(_useState35, 2), + groupList = _useState36[0], + setgroupList = _useState36[1]; // 选中打回班级的个数: - var _useState43 = (0,_react_17_0_2_react.useState)(0), - _useState44 = slicedToArray_default()(_useState43, 2), - backGroupContnet = _useState44[0], - setbackGroupContnet = _useState44[1]; + var _useState37 = (0,_react_17_0_2_react.useState)(0), + _useState38 = slicedToArray_default()(_useState37, 2), + backGroupContnet = _useState38[0], + setbackGroupContnet = _useState38[1]; (0,_react_17_0_2_react.useEffect)(function () { getData(true); return function () { @@ -1978,46 +1960,24 @@ var WorkList = function WorkList(_ref) { }; }, [params.coursesId]); (0,_react_17_0_2_react.useEffect)(function () { - try { - var _res$student_works; - var res = JSON.parse(JSON.stringify(shixunHomeworks.shixunWorkList)); - if (!(res !== null && res !== void 0 && (_res$student_works = res.student_works) !== null && _res$student_works !== void 0 && _res$student_works.length) && res !== null && res !== void 0 && res.id) { - res.student_works = [objectSpread2_default()({}, res)]; - setWorkList(res); - } else { - if (res !== null && res !== void 0 && res.id) { - setStudentList([objectSpread2_default()(objectSpread2_default()({}, res), { - number: '我' - })]); - } - setWorkList(objectSpread2_default()({}, res)); + var _res$student_works; + var res = JSON.parse(JSON.stringify(shixunHomeworks.workList)); + if (!(res !== null && res !== void 0 && (_res$student_works = res.student_works) !== null && _res$student_works !== void 0 && _res$student_works.length) && res !== null && res !== void 0 && res.id) { + res.student_works = [objectSpread2_default()({}, res)]; + setWorkList(res); + } else { + if (res !== null && res !== void 0 && res.id) { + setStudentList([objectSpread2_default()(objectSpread2_default()({}, res), { + number: '我' + })]); } - } catch (error) {} - }, [shixunHomeworks.shixunWorkList]); - var getHeaderData = /*#__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: - res = dispatch({ - type: 'shixunHomeworks/getShixunWorkHeadInfo', - payload: params - }); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getHeaderData() { - return _ref2.apply(this, arguments); - }; - }(); + setWorkList(objectSpread2_default()({}, res)); + } + }, [shixunHomeworks.workList]); var getData = function getData(bool) { setExportParams(objectSpread2_default()({}, params)); var res = dispatch({ - type: 'shixunHomeworks/getShixunWorkList', + type: 'shixunHomeworks/getWorkList', payload: params }); if (bool) { @@ -2036,33 +1996,33 @@ var WorkList = function WorkList(_ref) { // getScoreStatusData(); }, []); var getScoreStatusData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: - _context2.next = 2; + _context.next = 2; return (0,service_shixunHomeworks/* getScoreStatus */.Uc)({ categoryId: urlParmas.categoryId }); case 2: - res = _context2.sent; + res = _context.sent; setCanUpdateScore(res === null || res === void 0 ? void 0 : res.update_score); case 4: case "end": - return _context2.stop(); + return _context.stop(); } - }, _callee2); + }, _callee); })); return function getScoreStatusData() { - return _ref3.apply(this, arguments); + return _ref2.apply(this, arguments); }; }(); var handleUpdateScore = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: dispatch({ type: 'globalSetting/setGlobalLoading', @@ -2071,12 +2031,12 @@ var WorkList = function WorkList(_ref) { text: '成绩计算中,请稍候...' } }); - _context3.next = 3; + _context2.next = 3; return (0,service_shixunHomeworks/* updateScore */.Vs)({ categoryId: urlParmas.categoryId }); case 3: - res = _context3.sent; + res = _context2.sent; dispatch({ type: 'globalSetting/setGlobalLoading', payload: { @@ -2090,12 +2050,12 @@ var WorkList = function WorkList(_ref) { } case 6: case "end": - return _context3.stop(); + return _context2.stop(); } - }, _callee3); + }, _callee2); })); return function handleUpdateScore() { - return _ref4.apply(this, arguments); + return _ref3.apply(this, arguments); }; }(); var onHandleChange = function onHandleChange() { @@ -2136,7 +2096,6 @@ var WorkList = function WorkList(_ref) { } }); getData(); - getHeaderData(); }; // ----------------------------------------------------------------------------班级复选框改变事件: @@ -2236,7 +2195,7 @@ var WorkList = function WorkList(_ref) { }) }); } - }, !((_shixunHomeworks$head = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head !== void 0 && _shixunHomeworks$head.is_excellent) && !(0,authority/* isNotMember */.Jd)() && { + }, !(workList !== null && workList !== void 0 && workList.is_excellent) && !(0,authority/* isNotMember */.Jd)() && { title: '学号', dataIndex: 'student_id', align: 'center', @@ -2313,11 +2272,11 @@ var WorkList = function WorkList(_ref) { showTitle: false }, render: function render(text, record) { - var _shixunHomeworks$head2; + var _shixunHomeworks$work; var renderText; - var _ref5 = record || {}, - unadjusted_score = _ref5.unadjusted_score, - is_adjusted = _ref5.is_adjusted; + var _ref4 = record || {}, + unadjusted_score = _ref4.unadjusted_score, + is_adjusted = _ref4.is_adjusted; if (text >= 0 && text <= 60) { renderText = /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-red", @@ -2349,7 +2308,7 @@ var WorkList = function WorkList(_ref) { children: record.repeat_minus_score ? "\u67E5\u91CD\u6263\u5206\uFF1A".concat(record.repeat_minus_score, "\u5206") : "\u67E5\u91CD\u6263\u5206\uFF1A0\u5206" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: record.late_penalty ? "\u8FDF\u4EA4\u6263\u5206\uFF1A".concat(record.late_penalty, "\u5206") : "\u8FDF\u4EA4\u6263\u5206\uFF1A0\u5206" - }), !((_shixunHomeworks$head2 = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head2 !== void 0 && _shixunHomeworks$head2.answer_open_evaluation) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !((_shixunHomeworks$work = shixunHomeworks.workList) !== null && _shixunHomeworks$work !== void 0 && _shixunHomeworks$work.answer_open_evaluation) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF1A", record.view_answer_count, "\u5173"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u539F\u59CB\u6210\u7EE9\uFF1A", unadjusted_score === '--' ? unadjusted_score : "".concat(unadjusted_score, "\u5206")] @@ -2427,21 +2386,13 @@ var WorkList = function WorkList(_ref) { title: '通关情况', align: 'center', // width: 80, - dataIndex: 'complete_info', + dataIndex: 'complete_count', ellipsis: { showTitle: false }, render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#0152d9' - }, - onClick: function onClick(e) { - e.stopPropagation(); - setSelectedItem(record); - setIsClearanceVisible(true); - }, - children: text + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [text || 0, "/", workList.challenges_count] }); } }, @@ -2601,7 +2552,7 @@ var WorkList = function WorkList(_ref) { ellipsis: true, className: 'workListTable', render: function render(text, record) { - var _shixunHomeworks$head3; + var _record$shixun_detail, _workList$homework_st; return (0,authority/* isStudent */.dE)() ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: (0,util/* formatHomeWorkStatusToName */.JL)(record === null || record === void 0 ? void 0 : record.work_status) === '未开启' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "--" @@ -2618,111 +2569,64 @@ var WorkList = function WorkList(_ref) { style: { color: '#0152d9' }, - onClick: (0,lodash.throttle)( /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e) { - var _res$data, _res$data2; - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - if (!((0,authority/* isAssistant */.Rm)() && !classroomList.AssistantObject.practice.can_appraise)) { - _context4.next = 3; - break; - } - message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - return _context4.abrupt("return"); - case 3: - e.stopPropagation(); - _context4.next = 6; - return (0,service_shixunHomeworks/* getNewestShixunWorkComments */.G_)(record.id); - case 6: - res = _context4.sent; - dispatch({ - type: 'shixunHomeworks/setActionTabs', - payload: { - key: '更改点评', - selectArrs: { - myshixun_identifier: '', - data: { - name: record === null || record === void 0 ? void 0 : record.user_name, - homeworkId: record === null || record === void 0 ? void 0 : record.id, - work_comment: res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.comment, - work_comment_hidden: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.hidden_comment - } - } - } - }); - case 8: - case "end": - return _context4.stop(); + onClick: function onClick(e) { + if ((0,authority/* isAssistant */.Rm)() && !classroomList.AssistantObject.practice.can_appraise) { + message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); + return; + } + e.stopPropagation(); + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '更改点评', + selectArrs: { + myshixun_identifier: '', + data: { + name: record === null || record === void 0 ? void 0 : record.user_name, + homeworkId: record === null || record === void 0 ? void 0 : record.id, + work_comment: record === null || record === void 0 ? void 0 : record.work_comment, + work_comment_hidden: record === null || record === void 0 ? void 0 : record.work_comment_hidden + } } - }, _callee4); - })); - return function (_x) { - return _ref6.apply(this, arguments); - }; - }(), 2000, { - trailing: false, - leading: true - }), + } + }); + }, children: record.has_shixun_work_comment ? '更改点评' : '追加点评' - }), (record === null || record === void 0 ? void 0 : record.work_status) !== 0 && [1, 2, 3, 4].includes(record === null || record === void 0 ? void 0 : record.work_status) && [/*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + }), (record === null || record === void 0 || (_record$shixun_detail = record.shixun_detail) === null || _record$shixun_detail === void 0 || (_record$shixun_detail = _record$shixun_detail[0]) === null || _record$shixun_detail === void 0 ? void 0 : _record$shixun_detail.game_identifier) && [1, 2, 3, 4].includes(record === null || record === void 0 ? void 0 : record.work_status) && [/*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { target: "_blank", - onClick: (0,lodash.throttle)( /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) { - var _classroomList$Assist, _user$userInfo; - var _res$data3, _res$data4, res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - e.stopPropagation(); - e.preventDefault(); - if (!((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.practice) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_view))) { - _context5.next = 5; - break; - } - message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - return _context5.abrupt("return"); - case 5: - if ((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.professional_certification) { - _context5.next = 10; - break; - } - 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 _context5.abrupt("return", false); - case 10: - _context5.next = 12; - return (0,service_shixunHomeworks/* queryGameUrl */.GS)(record === null || record === void 0 ? void 0 : record.id); - case 12: - res = _context5.sent; - if (res !== null && res !== void 0 && (_res$data3 = res.data) !== null && _res$data3 !== void 0 && _res$data3.url) (0,util/* openNewWindow */.xg)(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.url); - case 14: - case "end": - return _context5.stop(); + onClick: function onClick(e) { + var _classroomList$Assist, _user$userInfo; + e.stopPropagation(); + e.preventDefault(); + if ((0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.practice) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_view)) { + message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); + return; + } + // console.log('-------','1231321'); + if (!((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.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'); } - }, _callee5); - })); - return function (_x2) { - return _ref7.apply(this, arguments); - }; - }(), 5000, { - trailing: false, - leading: true - }), + }); + return false; + } else { + var _record$shixun_detail2; + (0,util/* openNewWindow */.xg)("/tasks/".concat(record === null || record === void 0 || (_record$shixun_detail2 = record.shixun_detail) === null || _record$shixun_detail2 === void 0 || (_record$shixun_detail2 = _record$shixun_detail2[0]) === null || _record$shixun_detail2 === void 0 ? void 0 : _record$shixun_detail2.game_identifier, "?homework_common_id=").concat(urlParmas.categoryId)); + } + } + // to={`/tasks/${record?.shixun_detail?.[0]?.game_identifier}`} + , children: '查看实训' - })], (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head3 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head3 === void 0 || (_shixunHomeworks$head3 = _shixunHomeworks$head3.homework_status) === null || _shixunHomeworks$head3 === void 0 ? void 0 : _shixunHomeworks$head3[0]) !== '已截止' && !!record.myshixun_id && [/*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + })], (workList === null || workList === void 0 || (_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st[0]) !== '已截止' && !!record.myshixun_id && [/*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: WorkListmodules.color32C, onClick: function onClick(e) { e.stopPropagation(); @@ -2744,7 +2648,7 @@ var WorkList = function WorkList(_ref) { return !!item; }); var exportMenu = function exportMenu() { - var _workList$student_wor, _shixunHomeworks$head4; + var _workList$student_wor, _workList$student_wor2; return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { onClick: function onClick() { @@ -2752,62 +2656,27 @@ var WorkList = function WorkList(_ref) { }, children: "\u5B66\u751F\u6210\u7EE9" }, "1"), (0,authority/* isAdmin */.GJ)() && (workList === null || workList === void 0 || (_workList$student_wor = workList.student_works) === null || _workList$student_wor === void 0 ? void 0 : _workList$student_wor.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - onClick: function onClick() { - var _workList$student_wor2; - dispatch({ - type: 'shixunHomeworks/setActionTabs', - payload: { - key: '导出实训报告', - type: 2 - } - }); - localStorage.setItem('dowolders', '1'); - _umi_production_exports.history.push("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(workList === null || workList === void 0 || (_workList$student_wor2 = workList.student_works) === null || _workList$student_wor2 === void 0 || (_workList$student_wor2 = _workList$student_wor2[0]) === null || _workList$student_wor2 === void 0 ? void 0 : _workList$student_wor2.id, "/comment")); - return; - modal/* default */.Z.confirm({ - title: '选择导出方式', - closable: true, - icon: null, - centered: true, - okText: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C", - children: "\u524D\u7AEF\u5BFC\u51FA" - }), - cancelText: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C", - children: "\u540E\u53F0\u5BFC\u51FA" - }), - onOk: function onOk() { - var _workList$student_wor3; - dispatch({ - type: 'shixunHomeworks/setActionTabs', - payload: { - key: '导出实训报告', - type: 2 - } - }); - localStorage.setItem('dowolders', '1'); - _umi_production_exports.history.push("/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(workList === null || workList === void 0 || (_workList$student_wor3 = workList.student_works) === null || _workList$student_wor3 === void 0 || (_workList$student_wor3 = _workList$student_wor3[0]) === null || _workList$student_wor3 === void 0 ? void 0 : _workList$student_wor3.id, "/comment")); - }, - onCancel: function onCancel() {}, - cancelButtonProps: { - style: { - display: 'none' - }, - onClick: function onClick() { - (0,utils_export/* ExportCourseWorkListShixuns */.jj)(JSON.parse(sessionStorage['all_student_works_params']), 'shixun_report'); + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + onClick: function onClick(e) { + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '导出实训报告', + type: 2 } - } - }); - }, - children: "\u5B9E\u8BAD\u62A5\u544A" - }, "3"), (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head4 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head4 === void 0 ? void 0 : _shixunHomeworks$head4.start_permanent) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + }); + // localStorage.setItem('dowolders','1') + }, + to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat(workList === null || workList === void 0 || (_workList$student_wor2 = workList.student_works) === null || _workList$student_wor2 === void 0 || (_workList$student_wor2 = _workList$student_wor2[0]) === null || _workList$student_wor2 === void 0 ? void 0 : _workList$student_wor2.id, "/comment"), + children: "\u5B9E\u8BAD\u62A5\u544A" + }) + }, "3"), (workList === null || workList === void 0 ? void 0 : workList.start_permanent) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var res; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - _context6.next = 2; + _context3.next = 2; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/export_workspace_files.json"), { method: 'post', body: { @@ -2815,7 +2684,7 @@ var WorkList = function WorkList(_ref) { } }); case 2: - res = _context6.sent; + res = _context3.sent; if (res.status === 0) { _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exportlist/", 'shixun_work_list')); } @@ -2831,9 +2700,9 @@ var WorkList = function WorkList(_ref) { } case 5: case "end": - return _context6.stop(); + return _context3.stop(); } - }, _callee6); + }, _callee3); })), children: "\u5B9E\u9A8C\u6587\u4EF6" }, "4"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { @@ -2847,28 +2716,28 @@ var WorkList = function WorkList(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: "".concat(WorkListmodules.wrap, " minH500 bg-white pl30 pr30 pt30"), - children: [(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head5 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head5 === void 0 || (_shixunHomeworks$head5 = _shixunHomeworks$head5.homework_status) === null || _shixunHomeworks$head5 === void 0 ? void 0 : _shixunHomeworks$head5.includes('未发布')) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), !!studentList.length && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + children: [((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未发布')) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), !!studentList.length && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { className: "mb10", dataSource: studentList, columns: columns, pagination: false, showHeader: false, loading: false - }), !(shixunHomeworks !== null && shixunHomeworks !== void 0 && (_shixunHomeworks$head6 = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head6 !== void 0 && (_shixunHomeworks$head6 = _shixunHomeworks$head6.homework_status) !== null && _shixunHomeworks$head6 !== void 0 && _shixunHomeworks$head6.includes('未发布')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + }), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [!(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "c-light-black font12", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u5DF2\u5F00\u59CB\u505A\u9898 ", (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$shix = shixunHomeworks.shixunWorkList) === null || _shixunHomeworks$shix === void 0 ? void 0 : _shixunHomeworks$shix.commit_count) || 0, " \u4EBA"] + children: ["\u5DF2\u5F00\u59CB\u505A\u9898 ", (workList === null || workList === void 0 ? void 0 : workList.commit_count) || 0, " \u4EBA"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml5", - children: ["\u672A\u5F00\u59CB\u505A\u9898 ", (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$shix2 = shixunHomeworks.shixunWorkList) === null || _shixunHomeworks$shix2 === void 0 ? void 0 : _shixunHomeworks$shix2.uncommit_count) || 0, " \u4EBA"] - }), (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head7 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head7 === void 0 ? void 0 : _shixunHomeworks$head7.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u672A\u5F00\u59CB\u505A\u9898 ", (workList === null || workList === void 0 ? void 0 : workList.uncommit_count) || 0, " \u4EBA"] + }), (workList === null || workList === void 0 ? void 0 : workList.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml20 c-black", - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head8 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head8 === void 0 || (_shixunHomeworks$head8 = _shixunHomeworks$head8.left_time) === null || _shixunHomeworks$head8 === void 0 ? void 0 : _shixunHomeworks$head8.status + children: workList === null || workList === void 0 || (_workList$left_time = workList.left_time) === null || _workList$left_time === void 0 ? void 0 : _workList$left_time.status }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml20 c-orange-ff9", - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head9 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head9 === void 0 || (_shixunHomeworks$head9 = _shixunHomeworks$head9.left_time) === null || _shixunHomeworks$head9 === void 0 ? void 0 : _shixunHomeworks$head9.time + children: workList === null || workList === void 0 || (_workList$left_time2 = workList.left_time) === null || _workList$left_time2 === void 0 ? void 0 : _workList$left_time2.time })] })] }), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { @@ -2876,7 +2745,7 @@ var WorkList = function WorkList(_ref) { form: form, onChange: onHandleChange, initialValues: defineProperty_default()(defineProperty_default()(defineProperty_default()({}, 'task_status', 'all'), 'course_group_info', 'all'), 'teacher_comment', 'all'), - children: [(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head10 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head10 === void 0 || (_shixunHomeworks$head10 = _shixunHomeworks$head10.task_status) === null || _shixunHomeworks$head10 === void 0 ? void 0 : _shixunHomeworks$head10.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + children: [((_workList$task_status = workList.task_status) === null || _workList$task_status === void 0 ? void 0 : _workList$task_status.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "task_status", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { value: [], @@ -2896,7 +2765,7 @@ var WorkList = function WorkList(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: '1', - children: (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head11 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head11 === void 0 ? void 0 : _shixunHomeworks$head11.task_status) && (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head12 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head12 === void 0 ? void 0 : _shixunHomeworks$head12.task_status.map(function (v, k) { + children: workList.task_status && workList.task_status.map(function (v, k) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { name: "task_status", value: v.id, @@ -2907,11 +2776,11 @@ var WorkList = function WorkList(_ref) { }) }) : null] }); - })) + }) })] }) }) - }), (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head13 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head13 === void 0 || (_shixunHomeworks$head13 = _shixunHomeworks$head13.course_group_info) === null || _shixunHomeworks$head13 === void 0 ? void 0 : _shixunHomeworks$head13.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + }), ((_workList$course_grou = workList.course_group_info) === null || _workList$course_grou === void 0 ? void 0 : _workList$course_grou.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "course_group_info", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { style: { @@ -2935,7 +2804,7 @@ var WorkList = function WorkList(_ref) { height: open + 'px', overflow: 'hidden' }, - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head14 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head14 === void 0 || (_shixunHomeworks$head14 = _shixunHomeworks$head14.course_group_info) === null || _shixunHomeworks$head14 === void 0 ? void 0 : _shixunHomeworks$head14.map(function (v, k) { + children: (_workList$course_grou2 = workList.course_group_info) === null || _workList$course_grou2 === void 0 ? void 0 : _workList$course_grou2.map(function (v, k) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { value: v.course_group_id, children: [v.group_group_name, "(", v.count, ")"] @@ -2970,7 +2839,7 @@ var WorkList = function WorkList(_ref) { })] }) }) - }), (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head15 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head15 === void 0 || (_shixunHomeworks$head15 = _shixunHomeworks$head15.teacher_comment) === null || _shixunHomeworks$head15 === void 0 ? void 0 : _shixunHomeworks$head15.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + }), ((_workList$teacher_com = workList.teacher_comment) === null || _workList$teacher_com === void 0 ? void 0 : _workList$teacher_com.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "teacher_comment", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { style: { @@ -2989,12 +2858,12 @@ var WorkList = function WorkList(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: '1', - children: (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head16 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head16 === void 0 ? void 0 : _shixunHomeworks$head16.teacher_comment) && (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head17 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head17 === void 0 ? void 0 : _shixunHomeworks$head17.teacher_comment.map(function (v, k) { + children: workList.teacher_comment && workList.teacher_comment.map(function (v, k) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { value: String(v.id), children: [v.name, "(", v.count, ")"] }); - })) + }) })] }) }) @@ -3023,13 +2892,13 @@ var WorkList = function WorkList(_ref) { className: "ml5", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-red", - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$shix3 = shixunHomeworks.shixunWorkList) === null || _shixunHomeworks$shix3 === void 0 ? void 0 : _shixunHomeworks$shix3.total_count - }), "\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08", shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$shix4 = shixunHomeworks.shixunWorkList) === null || _shixunHomeworks$shix4 === void 0 ? void 0 : _shixunHomeworks$shix4.total_count, "\u4E2A\u5B66\u751F\uFF09"] + children: workList.work_count + }), "\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08", workList.work_count, "\u4E2A\u5B66\u751F\uFF09"] }) })] }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [(0,authority/* isAdmin */.GJ)() && (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head18 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head18 === void 0 ? void 0 : _shixunHomeworks$head18.code_review) && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + children: [(0,authority/* isAdmin */.GJ)() && workList.code_review && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { className: "ml10", onClick: function onClick() { dispatch({ @@ -3052,7 +2921,7 @@ var WorkList = function WorkList(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-gengxinchengji font14 pr5" }), "\u66F4\u65B0\u6210\u7EE9"] - }), (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head19 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head19 === void 0 || (_shixunHomeworks$head19 = _shixunHomeworks$head19.homework_status) === null || _shixunHomeworks$head19 === void 0 ? void 0 : _shixunHomeworks$head19.includes('已截止')) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + }), (workList === null || workList === void 0 || (_workList$homework_st4 = workList.homework_status) === null || _workList$homework_st4 === void 0 ? void 0 : _workList$homework_st4.includes('已截止')) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_quality_analysis) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { className: "ml10", onClick: function onClick() { dispatch({ @@ -3091,7 +2960,7 @@ var WorkList = function WorkList(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(SolutionOutlined/* default */.Z, { className: "mr5" }), "\u4E00\u952E\u70B9\u8BC4"] - }), ((shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head20 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head20 === void 0 || (_shixunHomeworks$head20 = _shixunHomeworks$head20.homework_status) === null || _shixunHomeworks$head20 === void 0 ? void 0 : _shixunHomeworks$head20.includes('提交中')) || (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head21 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head21 === void 0 || (_shixunHomeworks$head21 = _shixunHomeworks$head21.homework_status) === null || _shixunHomeworks$head21 === void 0 ? void 0 : _shixunHomeworks$head21.includes('补交中')) || (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head22 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head22 === void 0 || (_shixunHomeworks$head22 = _shixunHomeworks$head22.homework_status) === null || _shixunHomeworks$head22 === void 0 ? void 0 : _shixunHomeworks$head22.includes('进行中'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }), ((workList === null || workList === void 0 || (_workList$homework_st5 = workList.homework_status) === null || _workList$homework_st5 === void 0 ? void 0 : _workList$homework_st5.includes('提交中')) || (workList === null || workList === void 0 || (_workList$homework_st6 = workList.homework_status) === null || _workList$homework_st6 === void 0 ? void 0 : _workList$homework_st6.includes('补交中')) || (workList === null || workList === void 0 || (_workList$homework_st7 = workList.homework_status) === null || _workList$homework_st7 === void 0 ? void 0 : _workList$homework_st7.includes('进行中'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "ml10", onClick: function onClick() { var _classroomList$Assist3; @@ -3102,18 +2971,18 @@ var WorkList = function WorkList(_ref) { setisshowmodal(true); // 请求一键打回接口数据: var getBackDate = /*#__PURE__*/function () { - var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var res; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context7.next = 2; + _context4.next = 2; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/teacher_manage_groups.json"), { method: 'get', params: JSON.parse(sessionStorage['all_student_works_params']) }); case 2: - res = _context7.sent; + res = _context4.sent; if (res.status === 0) { console.log("发送请求了", res); // console.log(res); @@ -3122,12 +2991,12 @@ var WorkList = function WorkList(_ref) { } case 4: case "end": - return _context7.stop(); + return _context4.stop(); } - }, _callee7); + }, _callee4); })); return function getBackDate() { - return _ref10.apply(this, arguments); + return _ref7.apply(this, arguments); }; }(); getBackDate(); @@ -3172,7 +3041,7 @@ var WorkList = function WorkList(_ref) { className: "ml8", children: "\u7B80\u6D01\u6A21\u5F0F" })] - }), ((shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head23 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head23 === void 0 || (_shixunHomeworks$head23 = _shixunHomeworks$head23.homework_status) === null || _shixunHomeworks$head23 === void 0 ? void 0 : _shixunHomeworks$head23.includes('提交中')) || (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head24 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head24 === void 0 || (_shixunHomeworks$head24 = _shixunHomeworks$head24.homework_status) === null || _shixunHomeworks$head24 === void 0 ? void 0 : _shixunHomeworks$head24.includes('补交中')) || (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head25 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head25 === void 0 || (_shixunHomeworks$head25 = _shixunHomeworks$head25.homework_status) === null || _shixunHomeworks$head25 === void 0 ? void 0 : _shixunHomeworks$head25.includes('进行中'))) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + }), ((shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$work2 = shixunHomeworks.workList) === null || _shixunHomeworks$work2 === void 0 || (_shixunHomeworks$work2 = _shixunHomeworks$work2.homework_status) === null || _shixunHomeworks$work2 === void 0 ? void 0 : _shixunHomeworks$work2.includes('提交中')) || (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$work3 = shixunHomeworks.workList) === null || _shixunHomeworks$work3 === void 0 || (_shixunHomeworks$work3 = _shixunHomeworks$work3.homework_status) === null || _shixunHomeworks$work3 === void 0 ? void 0 : _shixunHomeworks$work3.includes('补交中')) || (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$work4 = shixunHomeworks.workList) === null || _shixunHomeworks$work4 === void 0 || (_shixunHomeworks$work4 = _shixunHomeworks$work4.homework_status) === null || _shixunHomeworks$work4 === void 0 ? void 0 : _shixunHomeworks$work4.includes('进行中'))) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "flex-container", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { @@ -3196,7 +3065,7 @@ var WorkList = function WorkList(_ref) { })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { className: "mt30", - loading: loading['shixunHomeworks/getShixunWorkList'], + loading: loading['shixunHomeworks/getWorkList'], pagination: false, style: { cursor: 'pointer' @@ -3235,30 +3104,30 @@ var WorkList = function WorkList(_ref) { destroyOnClose: true, forceRender: true, width: 700, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { var res, _res; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: if (!(istype === 2)) { - _context8.next = 13; + _context5.next = 13; break; } if (!(checkvalues.length <= 0)) { - _context8.next = 4; + _context5.next = 4; break; } message/* default */.ZP.info('请选择作业状态'); - return _context8.abrupt("return"); + return _context5.abrupt("return"); case 4: if (comment) { - _context8.next = 7; + _context5.next = 7; break; } message/* default */.ZP.info('评语不能为空'); - return _context8.abrupt("return"); + return _context5.abrupt("return"); case 7: - _context8.next = 9; + _context5.next = 9; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), { method: 'post', body: { @@ -3269,52 +3138,52 @@ var WorkList = function WorkList(_ref) { } }); case 9: - res = _context8.sent; + res = _context5.sent; if (res.status === 0) { setbackGroupContnet(res.course_group_count); setstudentcount(res); setisshowmodal(false); setisshowmodaltitls(true); } - _context8.next = 32; + _context5.next = 32; break; case 13: if (!(minscore === 0 || maxscore === 0)) { - _context8.next = 16; + _context5.next = 16; break; } - _context8.next = 22; + _context5.next = 22; break; case 16: if (minscore) { - _context8.next = 19; + _context5.next = 19; break; } message/* default */.ZP.info('最低分不能为空'); - return _context8.abrupt("return"); + return _context5.abrupt("return"); case 19: if (maxscore) { - _context8.next = 22; + _context5.next = 22; break; } message/* default */.ZP.info('最高分不能为空'); - return _context8.abrupt("return"); + return _context5.abrupt("return"); case 22: if (!(minscore > maxscore)) { - _context8.next = 25; + _context5.next = 25; break; } message/* default */.ZP.info('最高分不能大于最低分'); - return _context8.abrupt("return"); + return _context5.abrupt("return"); case 25: if (comment) { - _context8.next = 28; + _context5.next = 28; break; } message/* default */.ZP.info('评语不能为空'); - return _context8.abrupt("return"); + return _context5.abrupt("return"); case 28: - _context8.next = 30; + _context5.next = 30; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), { method: 'post', body: { @@ -3326,7 +3195,7 @@ var WorkList = function WorkList(_ref) { } }); case 30: - _res = _context8.sent; + _res = _context5.sent; if (_res.status === 0) { setbackGroupContnet(_res.course_group_count); setstudentcount(_res); @@ -3335,9 +3204,9 @@ var WorkList = function WorkList(_ref) { } case 32: case "end": - return _context8.stop(); + return _context5.stop(); } - }, _callee8); + }, _callee5); })), onCancel: function onCancel() { setisshowmodal(false); @@ -3469,7 +3338,7 @@ var WorkList = function WorkList(_ref) { style: { width: '100%' }, - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head26 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head26 === void 0 || (_shixunHomeworks$head26 = _shixunHomeworks$head26.task_status) === null || _shixunHomeworks$head26 === void 0 ? void 0 : _shixunHomeworks$head26.map(function (v, k) { + children: (_workList$task_status2 = workList.task_status) === null || _workList$task_status2 === void 0 ? void 0 : _workList$task_status2.map(function (v, k) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { name: "task_status", value: v.id, @@ -3506,16 +3375,16 @@ var WorkList = function WorkList(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { open: isshowmodaltitls, title: "\u6253\u56DE\u786E\u8BA4", - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { var res, _res2; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: if (!(istype === 2)) { - _context9.next = 7; + _context6.next = 7; break; } - _context9.next = 3; + _context6.next = 3; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), { method: 'post', body: { @@ -3526,17 +3395,17 @@ var WorkList = function WorkList(_ref) { } }); case 3: - res = _context9.sent; + res = _context6.sent; if (res.status === 0) { message/* default */.ZP.info('打回成功'); setnull(); getData(); setisshowmodaltitls(false); } - _context9.next = 11; + _context6.next = 11; break; case 7: - _context9.next = 9; + _context6.next = 9; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), { method: 'post', body: { @@ -3548,7 +3417,7 @@ var WorkList = function WorkList(_ref) { } }); case 9: - _res2 = _context9.sent; + _res2 = _context6.sent; if (_res2.status === 0) { message/* default */.ZP.info('打回成功'); setnull(); @@ -3557,9 +3426,9 @@ var WorkList = function WorkList(_ref) { } case 11: case "end": - return _context9.stop(); + return _context6.stop(); } - }, _callee9); + }, _callee6); })), onCancel: function onCancel() { setnull(); @@ -3582,7 +3451,7 @@ var WorkList = function WorkList(_ref) { // 的学生进行作业打回重做吗? // (0,jsx_runtime.jsxs)("span", { - children: ["\u786E\u8BA4\u5C06", backGroupContnet, "\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728", shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head27 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head27 === void 0 || (_shixunHomeworks$head27 = _shixunHomeworks$head27.task_status) === null || _shixunHomeworks$head27 === void 0 ? void 0 : _shixunHomeworks$head27.filter(function (item) { + children: ["\u786E\u8BA4\u5C06", backGroupContnet, "\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728", (_workList$task_status3 = workList.task_status) === null || _workList$task_status3 === void 0 ? void 0 : _workList$task_status3.filter(function (item) { return checkvalues === null || checkvalues === void 0 ? void 0 : checkvalues.includes(item.id); }).map(function (item) { return item.name; @@ -3601,21 +3470,23 @@ var WorkList = function WorkList(_ref) { onChange: onShowSizeChange, current: params.page || 1, pageSize: params.limit || 20, - total: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$shix5 = shixunHomeworks.shixunWorkList) === null || _shixunHomeworks$shix5 === void 0 ? void 0 : _shixunHomeworks$shix5.total_count + total: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$work5 = shixunHomeworks.workList) === null || _shixunHomeworks$work5 === void 0 ? void 0 : _shixunHomeworks$work5.work_count }) })] }); }; -/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref13) { - var shixunHomeworks = _ref13.shixunHomeworks, - classroomList = _ref13.classroomList, - loading = _ref13.loading, - user = _ref13.user; +/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref10) { + var shixunHomeworks = _ref10.shixunHomeworks, + classroomList = _ref10.classroomList, + loading = _ref10.loading, + user = _ref10.user, + globalSetting = _ref10.globalSetting; return { shixunHomeworks: shixunHomeworks, classroomList: classroomList, loading: loading.effects, - user: user + user: user, + globalSetting: globalSetting }; })(WorkList)); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/alert/index.js + 3 modules @@ -3928,6 +3799,8 @@ var Releasesetting = __webpack_require__(36524); var date_picker = __webpack_require__(84291); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/publicsetting.tsx @@ -4215,7 +4088,7 @@ var publicsetting_WorkList = function WorkList(_ref) { setDisabled(true); getData(); dispatch({ - type: 'shixunHomeworks/getShixunWorkList', + type: 'shixunHomeworks/getWorkList', payload: objectSpread2_default()({}, params) }); } @@ -4813,7 +4686,7 @@ var scoresetting_WorkList = function WorkList(_ref) { setDisabled(true); getData(); dispatch({ - type: 'shixunHomeworks/getShixunWorkList', + type: 'shixunHomeworks/getWorkList', payload: objectSpread2_default()({}, params) }); } @@ -5649,8 +5522,7 @@ var Collaboration_WorkList = function WorkList(_ref) { return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/teachers"), { method: 'get', params: { - homework_id: params.categoryId, - limit: 1000 + homework_id: params.categoryId } }); case 2: @@ -6823,13 +6695,11 @@ var PublishShixun = function PublishShixun(_ref) { message/* default */.ZP.success('操作成功'); _context2.next = 10; return dispatch({ - type: 'shixunHomeworks/getShixunWorkList', + type: 'shixunHomeworks/getWorkList', payload: shixunHomeworks.actionTabs.params }); case 10: - window.location.href = "/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/detail?tabs=2"); - - // history.push(`/classrooms/${params.coursesId}/shixun_homework/${params.categoryId}/detail?tabs=2`) + _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/detail?tabs=2")); dispatch({ type: 'shixunHomeworks/setActionTabs', payload: { @@ -6985,12 +6855,11 @@ var qualityList = [{ gf: '超过50%' }]; var Detail_ShixunsListPage = function ShixunsListPage(_ref) { - var _user$userInfo, _shixunHomeworks$head2, _shixunHomeworks$head3, _shixunHomeworks$head4, _shixunHomeworks$head5, _shixunHomeworks$head6, _shixunHomeworks$head7, _shixunHomeworks$head8, _shixunHomeworks$head9, _shixunHomeworks$head10, _shixunHomeworks$head11, _shixunHomeworks$head12, _shixunHomeworks$head13, _shixunHomeworks$head14, _shixunHomeworks$head15, _shixunHomeworks$head16, _shixunHomeworks$head17, _shixunHomeworks$head18, _shixunHomeworks$head24, _shixunHomeworks$head25, _shixunHomeworks$head27, _shixunHomeworks$head28, _shixunHomeworks$head29, _shixunHomeworks$head31, _shixunHomeworks$head32, _shixunHomeworks$head34, _tabsArr$filter, _shixunHomeworks$head35, _shixunHomeworks$head36; + var _shixunHomeworks$work2, _shixunHomeworks$work3, _shixunHomeworks$work4, _shixunHomeworks$work8, _shixunHomeworks$work9, _shixunHomeworks$work11, _shixunHomeworks$work12, _shixunHomeworks$work14, _workList$homework_st3; var shixunHomeworks = _ref.shixunHomeworks, classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, loading = _ref.loading, - user = _ref.user, dispatch = _ref.dispatch; var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), @@ -7005,7 +6874,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), exportParams = _useState4[0], setExportParams = _useState4[1]; - var shixunWorkList = shixunHomeworks.shixunWorkList, + var workList = shixunHomeworks.workList, workSetting = shixunHomeworks.workSetting; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), @@ -7015,35 +6884,21 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { params["order"] = "work_score"; params["b_order"] = "desc"; (0,_react_17_0_2_react.useEffect)(function () { - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.coursesId - } - }); - } - }, [user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login]); - (0,_react_17_0_2_react.useEffect)(function () { - if (activeTabs !== '0') { - dispatch({ - type: 'shixunHomeworks/getShixunWorkList', - payload: params - }); - } dispatch({ - type: 'shixunHomeworks/getWorkSetting', - payload: objectSpread2_default()({}, params) - }); - dispatch({ - type: 'shixunHomeworks/getShixunWorkHeadInfo', + type: 'classroomList/getAssistantPermissions', payload: { - categoryId: params.categoryId + course_id: params.coursesId } }); - }, []); + }, [(0,authority/* isLogin */.bg)()]); var handleChangeTab = function handleChangeTab(v) { setActiveTabs(v); + if (v === '0') { + dispatch({ + type: 'shixunHomeworks/getWorkList', + payload: exportParams + }); + } }; var handleRedo = function handleRedo() { modal/* default */.Z.confirm({ @@ -7058,12 +6913,12 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { }), onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _shixunHomeworks$head; + var _shixunHomeworks$work; var id, res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - id = (_shixunHomeworks$head = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head === void 0 ? void 0 : _shixunHomeworks$head.myshixun_identifier; + id = (_shixunHomeworks$work = shixunHomeworks.workList) === null || _shixunHomeworks$work === void 0 ? void 0 : _shixunHomeworks$work.myshixun_identifier; _context.next = 3; return (0,service_shixunHomeworks/* shixunResetMyGame */.Fr)({ id: id @@ -7073,7 +6928,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { if (res) { message/* default */.ZP.info("已清空本实训的学习记录\n" + "\n" + "请点击“开启挑战”重做课程实验"); dispatch({ - type: 'shixunHomeworks/getShixunWorkList', + type: 'shixunHomeworks/getWorkList', payload: exportParams }); } @@ -7228,22 +7083,21 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(ConfigWorks, {}), forceRender: true }].filter(function (item) { - var _workSetting$homework, _workSetting$homework2, _workSetting$homework3; - console.log((0,authority/* isStudent */.dE)(), workSetting === null || workSetting === void 0 || (_workSetting$homework = workSetting.homework_status) === null || _workSetting$homework === void 0 ? void 0 : _workSetting$homework[0], (workSetting === null || workSetting === void 0 || (_workSetting$homework2 = workSetting.homework_status) === null || _workSetting$homework2 === void 0 ? void 0 : _workSetting$homework2[0]) !== '已截止', 444444); + var _workList$homework_st; if ((0,authority/* isStudent */.dE)()) { return item.name !== '代码查重'; - } else if ((0,authority/* isStudent */.dE)() || (workSetting === null || workSetting === void 0 || (_workSetting$homework3 = workSetting.homework_status) === null || _workSetting$homework3 === void 0 ? void 0 : _workSetting$homework3[0]) !== '已截止') { + } else if ((0,authority/* isStudent */.dE)() || (workList === null || workList === void 0 || (_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st[0]) !== '已截止') { return item.name !== '质量检测'; } else { - var _workSetting$homework4; - if (!workSetting.code_review && (workSetting === null || workSetting === void 0 || (_workSetting$homework4 = workSetting.homework_status) === null || _workSetting$homework4 === void 0 ? void 0 : _workSetting$homework4[0]) !== '未发布') { + var _workList$homework_st2; + if (!workList.code_review && (workList === null || workList === void 0 || (_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2[0]) !== '未发布') { return true; } else { return item.name !== '代码查重'; } } }).filter(function (item) { - if (!workSetting.open_code_quality_analysis) { + if (!workList.open_code_quality_analysis) { return item.name !== '质量检测'; } else { return true; @@ -7252,21 +7106,21 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "edu-container", - children: [(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head2 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head2 === void 0 ? void 0 : _shixunHomeworks$head2.homework_name) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [workList.homework_name && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: "animated fadeIn", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: "mt10", - children: (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head3 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head3 === void 0 ? void 0 : _shixunHomeworks$head3.category) && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { + children: workList.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { separator: ">", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/classrooms/".concat(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head4 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head4 === void 0 ? void 0 : _shixunHomeworks$head4.course_id, "/shixun_homework"), - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head5 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head5 === void 0 ? void 0 : _shixunHomeworks$head5.course_name + to: "/classrooms/".concat(workList.course_id, "/shixun_homework"), + children: workList.course_name }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/classrooms/".concat(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head6 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head6 === void 0 ? void 0 : _shixunHomeworks$head6.course_id, "/shixun_homework/").concat(shixunHomeworks !== null && shixunHomeworks !== void 0 && (_shixunHomeworks$head7 = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head7 !== void 0 && _shixunHomeworks$head7.category.main ? "" : shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head8 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head8 === void 0 ? void 0 : _shixunHomeworks$head8.category.category_id), - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head9 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head9 === void 0 || (_shixunHomeworks$head9 = _shixunHomeworks$head9.category) === null || _shixunHomeworks$head9 === void 0 ? void 0 : _shixunHomeworks$head9.category_name + to: "/classrooms/".concat(workList.course_id, "/shixun_homework/").concat(workList.category.main ? "" : workList.category.category_id), + children: workList.category.category_name }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: "\u4F5C\u4E1A\u8BE6\u60C5" @@ -7275,20 +7129,20 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: [Detailmodules.title, 'mt20'].join(' '), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/classrooms/".concat(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head10 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head10 === void 0 ? void 0 : _shixunHomeworks$head10.course_id, "/shixun_homework/").concat(shixunHomeworks !== null && shixunHomeworks !== void 0 && (_shixunHomeworks$head11 = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head11 !== void 0 && _shixunHomeworks$head11.category.main ? "" : shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head12 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head12 === void 0 ? void 0 : _shixunHomeworks$head12.category.category_id), + to: "/classrooms/".concat(workList.course_id, "/shixun_homework/").concat(workList.category.main ? "" : workList.category.category_id), children: /*#__PURE__*/(0,jsx_runtime.jsx)(ArrowLeftOutlined/* default */.Z, { className: "font16 c-black" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head13 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head13 === void 0 ? void 0 : _shixunHomeworks$head13.homework_name, + title: workList.homework_name, placement: "bottom", children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { className: "font20 ml5", - children: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head14 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head14 === void 0 ? void 0 : _shixunHomeworks$head14.homework_name + children: workList.homework_name }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(util/* StatusClassroomsTags */.VV, { temporary: true, - status: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head15 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head15 === void 0 ? void 0 : _shixunHomeworks$head15.homework_status + status: workList.homework_status }), activeTabs === '4' && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-a-wenhaobeifen2", onClick: function onClick() { @@ -7308,15 +7162,14 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { className: "mt30 relative", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: Detailmodules.rightMenu, - children: [(0,authority/* isStudent */.dE)() && ((_shixunHomeworks$head16 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head16 === void 0 ? void 0 : _shixunHomeworks$head16.redo_work) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [(0,authority/* isStudent */.dE)() && ((_shixunHomeworks$work2 = shixunHomeworks.workList) === null || _shixunHomeworks$work2 === void 0 ? void 0 : _shixunHomeworks$work2.redo_work) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { onClick: handleRedo, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-dahuizhongzuo3x" }), "\u91CD\u505A"] - }), ((_shixunHomeworks$head17 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head17 === void 0 ? void 0 : _shixunHomeworks$head17.shixun_status) > 1 && ((_shixunHomeworks$head18 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head18 === void 0 ? void 0 : _shixunHomeworks$head18.time_status) < 5 && (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + }), ((_shixunHomeworks$work3 = shixunHomeworks.workList) === null || _shixunHomeworks$work3 === void 0 ? void 0 : _shixunHomeworks$work3.shixun_status) > 1 && ((_shixunHomeworks$work4 = shixunHomeworks.workList) === null || _shixunHomeworks$work4 === void 0 ? void 0 : _shixunHomeworks$work4.time_status) < 5 && (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var _shixunHomeworks$head19, _shixunHomeworks$head21, _shixunHomeworks$head22, _shixunHomeworks$head23; - var _shixunHomeworks$head20; + var _shixunHomeworks$work5, _shixunHomeworks$work6, _shixunHomeworks$work7; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: @@ -7326,16 +7179,16 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { } return _context4.abrupt("return"); case 2: - if (!(shixunHomeworks !== null && shixunHomeworks !== void 0 && (_shixunHomeworks$head19 = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head19 !== void 0 && _shixunHomeworks$head19.can_view_details)) { + if (!(workList !== null && workList !== void 0 && workList.can_view_details)) { _context4.next = 5; break; } - (0,util/* openNewWindow */.xg)("/shixuns/".concat(shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head20 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head20 === void 0 ? void 0 : _shixunHomeworks$head20.shixun_identifier, "/challenges")); + (0,util/* openNewWindow */.xg)("/shixuns/".concat(workList === null || workList === void 0 ? void 0 : workList.shixun_identifier, "/challenges")); return _context4.abrupt("return"); case 5: - // await updateShixunStudyNum({id: workSetting.shixun_identifier, enter_type: 2}); + // await updateShixunStudyNum({id: workList.shixun_identifier, enter_type: 2}); - (_shixunHomeworks$head21 = shixunHomeworks.headerInfo) !== null && _shixunHomeworks$head21 !== void 0 && (_shixunHomeworks$head21 = _shixunHomeworks$head21.task_operation) !== null && _shixunHomeworks$head21 !== void 0 && (_shixunHomeworks$head21 = _shixunHomeworks$head21[1]) !== null && _shixunHomeworks$head21 !== void 0 && _shixunHomeworks$head21.includes('/') ? handleStartShixun((_shixunHomeworks$head22 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head22 === void 0 || (_shixunHomeworks$head22 = _shixunHomeworks$head22.task_operation) === null || _shixunHomeworks$head22 === void 0 ? void 0 : _shixunHomeworks$head22[1]) : (0,util/* openNewWindow */.xg)("/tasks/".concat((_shixunHomeworks$head23 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head23 === void 0 || (_shixunHomeworks$head23 = _shixunHomeworks$head23.task_operation) === null || _shixunHomeworks$head23 === void 0 ? void 0 : _shixunHomeworks$head23[1])); + (_shixunHomeworks$work5 = shixunHomeworks.workList) !== null && _shixunHomeworks$work5 !== void 0 && (_shixunHomeworks$work5 = _shixunHomeworks$work5.task_operation) !== null && _shixunHomeworks$work5 !== void 0 && (_shixunHomeworks$work5 = _shixunHomeworks$work5[1]) !== null && _shixunHomeworks$work5 !== void 0 && _shixunHomeworks$work5.includes('/') ? handleStartShixun((_shixunHomeworks$work6 = shixunHomeworks.workList) === null || _shixunHomeworks$work6 === void 0 || (_shixunHomeworks$work6 = _shixunHomeworks$work6.task_operation) === null || _shixunHomeworks$work6 === void 0 ? void 0 : _shixunHomeworks$work6[1]) : (0,util/* openNewWindow */.xg)("/tasks/".concat((_shixunHomeworks$work7 = shixunHomeworks.workList) === null || _shixunHomeworks$work7 === void 0 || (_shixunHomeworks$work7 = _shixunHomeworks$work7.task_operation) === null || _shixunHomeworks$work7 === void 0 ? void 0 : _shixunHomeworks$work7[1])); case 6: case "end": return _context4.stop(); @@ -7344,15 +7197,15 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { })), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-kaiqizhong" - }), (_shixunHomeworks$head24 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head24 === void 0 || (_shixunHomeworks$head24 = _shixunHomeworks$head24.task_operation) === null || _shixunHomeworks$head24 === void 0 ? void 0 : _shixunHomeworks$head24[0]] - }), ((_shixunHomeworks$head25 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head25 === void 0 ? void 0 : _shixunHomeworks$head25.commit_des) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + }), (_shixunHomeworks$work8 = shixunHomeworks.workList) === null || _shixunHomeworks$work8 === void 0 || (_shixunHomeworks$work8 = _shixunHomeworks$work8.task_operation) === null || _shixunHomeworks$work8 === void 0 ? void 0 : _shixunHomeworks$work8[0]] + }), ((_shixunHomeworks$work9 = shixunHomeworks.workList) === null || _shixunHomeworks$work9 === void 0 ? void 0 : _shixunHomeworks$work9.commit_des) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { onClick: function onClick() { - var _shixunHomeworks$head26; - (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat((_shixunHomeworks$head26 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head26 === void 0 ? void 0 : _shixunHomeworks$head26.work_id, "/commitsummary")); + var _shixunHomeworks$work10; + (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/").concat((_shixunHomeworks$work10 = shixunHomeworks.workList) === null || _shixunHomeworks$work10 === void 0 ? void 0 : _shixunHomeworks$work10.id, "/commitsummary")); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-tijiaozongjie" - }), (_shixunHomeworks$head27 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head27 === void 0 ? void 0 : _shixunHomeworks$head27.commit_des] + }), (_shixunHomeworks$work11 = shixunHomeworks.workList) === null || _shixunHomeworks$work11 === void 0 ? void 0 : _shixunHomeworks$work11.commit_des] }), activeTabs == "1" && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { onClick: function onClick() { var _classroomList$Assist; @@ -7370,15 +7223,14 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-bianjishijuan3x translateY1" }), "\u7F16\u8F91\u4F5C\u4E1A"] - }), (0,authority/* isAdmin */.GJ)() && (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head28 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head28 === void 0 || (_shixunHomeworks$head28 = _shixunHomeworks$head28.homework_status) === null || _shixunHomeworks$head28 === void 0 ? void 0 : _shixunHomeworks$head28.includes("未发布")) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + }), (0,authority/* isAdmin */.GJ)() && workList.publish_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { onClick: function onClick() { dispatch({ type: 'classroomList/setActionTabs', payload: { key: '立即发布', selectArrs: [params.categoryId], - // selectArrsAll: [shixunWorkList], - selectArrsAll: [workSetting], + selectArrsAll: [workList], params: params, detail: true, type: 2, @@ -7389,25 +7241,25 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-yishezhifabushijian1 translateY1" }), "\u7ACB\u5373\u53D1\u5E03"] - }), ((_shixunHomeworks$head29 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head29 === void 0 ? void 0 : _shixunHomeworks$head29.show_analysis_detail) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + }), ((_shixunHomeworks$work12 = shixunHomeworks.workList) === null || _shixunHomeworks$work12 === void 0 ? void 0 : _shixunHomeworks$work12.show_analysis_detail) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { onClick: function onClick() { - var _shixunHomeworks$head30; - (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/analysis/").concat((_shixunHomeworks$head30 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head30 === void 0 ? void 0 : _shixunHomeworks$head30.analysis_id)); + var _shixunHomeworks$work13; + (0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/shixun_homework/").concat(params.categoryId, "/analysis/").concat((_shixunHomeworks$work13 = shixunHomeworks.workList) === null || _shixunHomeworks$work13 === void 0 ? void 0 : _shixunHomeworks$work13.analysis_id)); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-a-08zhiliang-xianxing font14 pr5" }), "\u8D28\u91CF\u8BC4\u5206"] - }), ((_shixunHomeworks$head31 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head31 === void 0 ? void 0 : _shixunHomeworks$head31.is_enter_shixun) && ((0,authority/* isStudent */.dE)() && (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head32 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head32 === void 0 || (_shixunHomeworks$head32 = _shixunHomeworks$head32.homework_status) === null || _shixunHomeworks$head32 === void 0 ? void 0 : _shixunHomeworks$head32.includes('已截止')) || !(0,authority/* isStudent */.dE)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + }), ((_shixunHomeworks$work14 = shixunHomeworks.workList) === null || _shixunHomeworks$work14 === void 0 ? void 0 : _shixunHomeworks$work14.is_enter_shixun) && ((0,authority/* isStudent */.dE)() && (workList === null || workList === void 0 || (_workList$homework_st3 = workList.homework_status) === null || _workList$homework_st3 === void 0 ? void 0 : _workList$homework_st3.includes('已截止')) || !(0,authority/* isStudent */.dE)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - var _shixunHomeworks$head33; + var _shixunHomeworks$work15; return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: if ((0,authority/* isStudent */.dE)()) { - // await updateShixunStudyNum({id: workSetting.shixun_identifier, enter_type: 2}); - handleStartShixun((_shixunHomeworks$head33 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head33 === void 0 || (_shixunHomeworks$head33 = _shixunHomeworks$head33.task_operation) === null || _shixunHomeworks$head33 === void 0 ? void 0 : _shixunHomeworks$head33[1]); + // await updateShixunStudyNum({id: workList.shixun_identifier, enter_type: 2}); + handleStartShixun((_shixunHomeworks$work15 = shixunHomeworks.workList) === null || _shixunHomeworks$work15 === void 0 || (_shixunHomeworks$work15 = _shixunHomeworks$work15.task_operation) === null || _shixunHomeworks$work15 === void 0 ? void 0 : _shixunHomeworks$work15[1]); } else { - (0,util/* openNewWindow */.xg)("/shixuns/".concat(shixunHomeworks === null || shixunHomeworks === void 0 ? void 0 : shixunHomeworks.headerInfo.shixun_identifier, "/challenges")); + (0,util/* openNewWindow */.xg)("/shixuns/".concat(workList.shixun_identifier, "/challenges")); } case 1: case "end": @@ -7418,7 +7270,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-shixun3 translateY1" }), "\u8FDB\u5165\u5B9E\u8BAD"] - }), (0,authority/* isAdmin */.GJ)() && (shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head34 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head34 === void 0 ? void 0 : _shixunHomeworks$head34.end_immediately) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + }), (0,authority/* isAdmin */.GJ)() && workList.end_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { background: "#0152d9", color: '#fff' @@ -7455,17 +7307,16 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { children: tabsArr.map(function (v, k) { return /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z.TabPane, { tab: v.name, - forceRender: v.forceRender + forceRender: v.forceRender, + children: v.compontent }, v.id); }) - }), (_tabsArr$filter = tabsArr.filter(function (item) { - return item.id === activeTabs; - })) === null || _tabsArr$filter === void 0 || (_tabsArr$filter = _tabsArr$filter[0]) === null || _tabsArr$filter === void 0 ? void 0 : _tabsArr$filter.compontent] + })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(CodeReviewPop, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(CutOffNow/* default */.Z, { successCallback: function successCallback() { dispatch({ - type: 'shixunHomeworks/getShixunWorkHeadInfo', + type: 'shixunHomeworks/getWorkList', payload: objectSpread2_default()({}, params) }); dispatch({ @@ -7477,9 +7328,9 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { homeworkIds: [params.categoryId], courseId: params.coursesId, isBatch: false, - courseEndTime: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head35 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head35 === void 0 ? void 0 : _shixunHomeworks$head35.course_end_date + courseEndTime: workList === null || workList === void 0 ? void 0 : workList.course_end_date }), /*#__PURE__*/(0,jsx_runtime.jsx)(Publish/* default */.Z, { - courseEndTime: shixunHomeworks === null || shixunHomeworks === void 0 || (_shixunHomeworks$head36 = shixunHomeworks.headerInfo) === null || _shixunHomeworks$head36 === void 0 ? void 0 : _shixunHomeworks$head36.course_end_date + courseEndTime: workList === null || workList === void 0 ? void 0 : workList.course_end_date }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { open: qualityshow, title: "\u89C4\u5219\u8BF4\u660E", @@ -7573,14 +7424,12 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) { var shixunHomeworks = _ref5.shixunHomeworks, loading = _ref5.loading, globalSetting = _ref5.globalSetting, - user = _ref5.user, classroomList = _ref5.classroomList; return { shixunHomeworks: shixunHomeworks, globalSetting: globalSetting, loading: loading.effects, - classroomList: classroomList, - user: user + classroomList: classroomList }; })(Detail_ShixunsListPage)); diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.07752e62.async.js b/p__Classrooms__Lists__ShixunHomeworks__index.22be748f.async.js similarity index 99% rename from p__Classrooms__Lists__ShixunHomeworks__index.07752e62.async.js rename to p__Classrooms__Lists__ShixunHomeworks__index.22be748f.async.js index 089f06fef9..a20de4f3fb 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__index.07752e62.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__index.22be748f.async.js @@ -4563,15 +4563,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { setSelectArrs([]); setSelectArrsAll([]); setParams(objectSpread2_default()({}, params)); - if ((0,authority/* isAssistant */.Rm)()) { - dispatch({ - type: 'classroomList/getAssistantPermissions', - payload: { - course_id: params.id - } - }); - } - + dispatch({ + type: 'classroomList/getAssistantPermissions', + payload: { + course_id: params.id + } + }); //判断身份 如果是老师 调用另外一个接口 if ((0,authority/* isAdmin */.GJ)()) { dispatch({ diff --git a/p__Classrooms__Lists__Statistics__VideoStatistics__index.bbf80808.async.js b/p__Classrooms__Lists__Statistics__VideoStatistics__index.a2132475.async.js similarity index 74% rename from p__Classrooms__Lists__Statistics__VideoStatistics__index.bbf80808.async.js rename to p__Classrooms__Lists__Statistics__VideoStatistics__index.a2132475.async.js index 420069e3ce..03534a78eb 100644 --- a/p__Classrooms__Lists__Statistics__VideoStatistics__index.bbf80808.async.js +++ b/p__Classrooms__Lists__Statistics__VideoStatistics__index.a2132475.async.js @@ -60,15 +60,6 @@ __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ VideoStatistics; } }); -// 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/_@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); @@ -90,8 +81,6 @@ var row = __webpack_require__(95237); 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/select/index.js -var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules var spin = __webpack_require__(71418); // EXTERNAL MODULE: ./node_modules/_echarts-for-react@2.0.16@echarts-for-react/lib/index.js @@ -101,6 +90,17 @@ var lib = __webpack_require__(42441); /* harmony default export */ var VideoStatisticsmodules = ({"flex_box_center":"flex_box_center___UxByT","flex_space_between":"flex_space_between___tjPQi","flex_box_vertical_center":"flex_box_vertical_center___eVi6M","flex_box_center_end":"flex_box_center_end___GMuzi","flex_box_column":"flex_box_column___vbiFs","bg":"bg___MufvV","containerTitle":"containerTitle___WTmxf","containerDesc":"containerDesc___UUNTX","menus":"menus___OTYkk","listItem":"listItem___qbvMX","title":"title___IbL7h","titleLeft":"titleLeft___NTOIp","titleRight":"titleRight___LXcqm","acitons":"acitons___kF_C2","memberManager":"memberManager___tF_BU","menu":"menu___uNQni","topScores":"topScores___KhxIs","first":"first___AGzNo","second":"second___LD4BK","three":"three___kFDGl","dropmenu":"dropmenu___ty3tl","tabs":"tabs___x4Ok4","rightAction":"rightAction___Obgub","ruleWrap":"ruleWrap___QeIER"}); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(90921); +// 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/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/select/index.js +var es_select = __webpack_require__(57809); // 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/divider/index.js + 1 modules @@ -137,8 +137,7 @@ var jsx_runtime = __webpack_require__(37712); function Studentlist(_ref) { var user = _ref.user, dispatch = _ref.dispatch, - teachers = _ref.teachers, - courseGroupId = _ref.courseGroupId; + teachers = _ref.teachers; var params = (0,_umi_production_exports.useParams)(); var _useState = (0,_react_17_0_2_react.useState)(), _useState2 = slicedToArray_default()(_useState, 2), @@ -148,16 +147,23 @@ function Studentlist(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), page = _useState4[0], setPage = _useState4[1]; - // const [courseGroupId, setCourseGroupId] = useState(-1) //-1为全部班级 - - // useEffect(() => { - // getStudentList(1, -1); - // dispatch({ - // type: 'teachers/getAllCourseGroups', - // payload: { coursesId: params?.coursesId, id: params?.coursesId, page: 1, limit: 2000 }, - // }); - // }, []) + var _useState5 = (0,_react_17_0_2_react.useState)(-1), + _useState6 = slicedToArray_default()(_useState5, 2), + courseGroupId = _useState6[0], + setCourseGroupId = _useState6[1]; //-1为全部班级 + (0,_react_17_0_2_react.useEffect)(function () { + getStudentList(1, -1); + dispatch({ + type: 'teachers/getAllCourseGroups', + payload: { + coursesId: params === null || params === void 0 ? void 0 : params.coursesId, + id: params === null || params === void 0 ? void 0 : params.coursesId, + page: 1, + limit: 2000 + } + }); + }, []); var courseGroupOptions = (0,_react_17_0_2_react.useMemo)(function () { var _allCourseGroups$cour; var _ref2 = teachers || {}, @@ -176,9 +182,6 @@ function Studentlist(_ref) { value: 0 }].concat(toConsumableArray_default()(otherGroups)); }, [teachers]); - (0,_react_17_0_2_react.useEffect)(function () { - getStudentList(1, courseGroupId); - }, [courseGroupId]); function getStudentList(_x) { return _getStudentList.apply(this, arguments); } @@ -303,8 +306,18 @@ function Studentlist(_ref) { className: StudentVideomodules/* default */.Z.title, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5B66\u751F\u89C6\u9891\u5B66\u4E60\u60C5\u51B5" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + options: courseGroupOptions, + style: { + width: 120 + }, + value: courseGroupId, + onChange: function onChange(groupId) { + getStudentList(1, groupId); + setCourseGroupId(groupId); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { onClick: function onClick() { (0,utils_export/* ExportVideoStudent */.o6)({ coursesId: params === null || params === void 0 ? void 0 : params.coursesId, @@ -312,7 +325,7 @@ function Studentlist(_ref) { }); }, children: "\u5BFC\u51FA" - }) + })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { className: StudentVideomodules/* default */.Z.divstyle @@ -381,7 +394,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { classroomList = _ref.classroomList, globalSetting = _ref.globalSetting, video = _ref.video, - courseGroupId = _ref.courseGroupId, + loading = _ref.loading, dispatch = _ref.dispatch; var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {}, { page: 1 @@ -450,14 +463,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { _useState10 = slicedToArray_default()(_useState9, 2), homeworkscoreinfo = _useState10[0], setHomeWorkScoreinfo = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - loading = _useState12[0], - setLoading = _useState12[1]; var staticsRef = (0,_react_17_0_2_react.useRef)(); (0,_react_17_0_2_react.useEffect)(function () { getdata(); - }, [params['categoryId'], courseGroupId]); + }, [params['categoryId']]); + console.log('params', params); function getdata() { return _getdata.apply(this, arguments); } @@ -467,15 +477,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - setLoading(true); - _context.next = 3; + _context.next = 2; return (0,fetch/* default */.ZP)("/api/courses/".concat(params.coursesId, "/shixun_homework_statics.json"), { - method: 'get', - params: { - group_ids: [courseGroupId] - } + method: 'get' }); - case 3: + case 2: result = _context.sent; sendToData(result); if ((result === null || result === void 0 ? void 0 : result.status) === 0) { @@ -531,8 +537,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }); setPietitle(objectSpread2_default()({}, pietitle)); } - setLoading(false); - case 7: + case 5: case "end": return _context.stop(); } @@ -730,208 +735,207 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }].filter(function (item) { return !!item; }); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: loading, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: 'flex', + height: '180px', + marginTop: '10px', + background: '#ffffff' + }, + children: titletag === null || titletag === void 0 ? void 0 : titletag.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunStatisticsmodules.titlespan, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: item.isred ? 'red' : '#1989FA', + fontSize: '34px' + }, + children: [item.passed || 0, " %"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '30px' + }, + children: [item.name, " ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: item.count, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}) + })] + })] + }); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: '20px', + background: '#ffffff', + padding: '10px 20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { + fontSize: '16px', display: 'flex', - height: '180px', - marginTop: '10px', - background: '#ffffff' + marginTop: '14px' }, - children: titletag === null || titletag === void 0 ? void 0 : titletag.map(function (item, index) { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: '1' + }, + children: "\u5B9E\u8BAD\u901A\u5173\u7387\u6392\u884C" + }), "\u6392\u5E8F\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + style: { + width: '100px' + }, + defaultValue: "jack", + onChange: function onChange(e) { + if (e === 'jack') { + homeworkinfo.sort(function (a, b) { + return b.passed - a.passed; + }); + } else { + homeworkinfo.sort(function (a, b) { + return a.passed - b.passed; + }); + } + setHomeWorkinfo(toConsumableArray_default()(homeworkinfo)); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "jack", + children: "\u4ECE\u9AD8\u5230\u4F4E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "lucy", + children: "\u4ECE\u4F4E\u5230\u9AD8" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: (homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.length) > 10 ? ShixunStatisticsmodules.overcount : '', + children: [(homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.length) <= 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunStatisticsmodules.titlespan, + className: ShixunStatisticsmodules.porgress, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: ShixunStatisticsmodules.span1, + children: [index + 1, " ", /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(item === null || item === void 0 ? void 0 : item.homework_id, "/detail?tabs=0"), + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item === null || item === void 0 ? void 0 : item.homework_name, + children: item === null || item === void 0 ? void 0 : item.homework_name + }), " "] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { - color: item.isred ? 'red' : '#1989FA', - fontSize: '34px' - }, - children: [item.passed || 0, " %"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '30px' + display: 'flex' }, - children: [item.name, " ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: item.count, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}) + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: (item === null || item === void 0 ? void 0 : item.passed) * 100 > 20 ? ShixunStatisticsmodules.color_20 : ShixunStatisticsmodules.color_10, + style: { + width: "".concat((item === null || item === void 0 ? void 0 : item.passed) * 100, "%"), + display: 'flex', + height: '40px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: ShixunStatisticsmodules.span2, + style: { + color: (item === null || item === void 0 ? void 0 : item.passed) * 100 > 20 ? '#1989FA' : '#E92216' + }, + children: [parseFloat(((item === null || item === void 0 ? void 0 : item.passed) * 100).toPrecision(12)), " %"] })] })] }); - }) + })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { - marginTop: '20px', - background: '#ffffff', - padding: '10px 20px' + marginTop: '40px', + marginBottom: '20px' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - fontSize: '16px', - display: 'flex', - marginTop: '14px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: '1' - }, - children: "\u5B9E\u8BAD\u901A\u5173\u7387\u6392\u884C" - }), "\u6392\u5E8F\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { - style: { - width: '100px' - }, - defaultValue: "jack", - onChange: function onChange(e) { - if (e === 'jack') { - homeworkinfo.sort(function (a, b) { - return b.passed - a.passed; - }); - } else { - homeworkinfo.sort(function (a, b) { - return a.passed - b.passed; - }); - } - setHomeWorkinfo(toConsumableArray_default()(homeworkinfo)); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { - value: "jack", - children: "\u4ECE\u9AD8\u5230\u4F4E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { - value: "lucy", - children: "\u4ECE\u4F4E\u5230\u9AD8" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: (homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.length) > 10 ? ShixunStatisticsmodules.overcount : '', - children: [(homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.length) <= 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunStatisticsmodules.porgress, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ShixunStatisticsmodules.span1, - children: [index + 1, " ", /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(item === null || item === void 0 ? void 0 : item.homework_id, "/detail?tabs=0"), - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: item === null || item === void 0 ? void 0 : item.homework_name, - children: item === null || item === void 0 ? void 0 : item.homework_name - }), " "] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: (item === null || item === void 0 ? void 0 : item.passed) * 100 > 20 ? ShixunStatisticsmodules.color_20 : ShixunStatisticsmodules.color_10, - style: { - width: "".concat((item === null || item === void 0 ? void 0 : item.passed) * 100, "%"), - display: 'flex', - height: '40px' - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ShixunStatisticsmodules.span2, - style: { - color: (item === null || item === void 0 ? void 0 : item.passed) * 100 > 20 ? '#1989FA' : '#E92216' - }, - children: [parseFloat(((item === null || item === void 0 ? void 0 : item.passed) * 100).toPrecision(12)), " %"] - })] - })] + children: [homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) { + return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; + }).map(function (i, index) { + if (index > 4) { + return; + } else { + var _homeworkinfo$filter; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(i === null || i === void 0 ? void 0 : i.homework_id, "/detail?tabs=0"), + children: [i === null || i === void 0 ? void 0 : i.homework_name, (homeworkinfo === null || homeworkinfo === void 0 || (_homeworkinfo$filter = homeworkinfo.filter(function (item) { + return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; + })) === null || _homeworkinfo$filter === void 0 ? void 0 : _homeworkinfo$filter.length) === index + 1 ? '' : index + 1 === 5 ? '...' : '、'] }); - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: '40px', - marginBottom: '20px' - }, - children: [homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) { - return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; - }).map(function (i, index) { - if (index > 4) { - return; - } else { - var _homeworkinfo$filter; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/shixun_homework/").concat(i === null || i === void 0 ? void 0 : i.homework_id, "/detail?tabs=0"), - children: [i === null || i === void 0 ? void 0 : i.homework_name, (homeworkinfo === null || homeworkinfo === void 0 || (_homeworkinfo$filter = homeworkinfo.filter(function (item) { - return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; - })) === null || _homeworkinfo$filter === void 0 ? void 0 : _homeworkinfo$filter.length) === index + 1 ? '' : index + 1 === 5 ? '...' : '、'] - }); + } + }), (homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) { + return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; + }).length) > 0 && "\u5171".concat(homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) { + return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; + }).length, "\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u5B66\u751F\u7684\u901A\u5173\u7387\u4F4E\u4E8E20%\uFF0C\u8BF4\u660E\u5B66\u751F\u5BF9\u76F8\u5173\u77E5\u8BC6\u70B9\u638C\u63E1\u6BD4\u8F83\u8584\u5F31\u3002\u5EFA\u8BAE\u8981\u6C42\u5B66\u751F\u52A0\u5F3A\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u7EC3\u4E60\u3002")] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: '20px', + background: '#ffffff', + padding: '10px 20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + fontSize: '16px', + marginRight: "20px", + display: 'flex', + marginTop: '14px' + }, + children: ["\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: '实训成绩分布(取教学课堂内所有已截止的课程实验的平均值)', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + marginLeft: '5px', + marginTop: '4px' } - }), (homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) { - return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; - }).length) > 0 && "\u5171".concat(homeworkinfo === null || homeworkinfo === void 0 ? void 0 : homeworkinfo.filter(function (item) { - return (item === null || item === void 0 ? void 0 : item.passed) < 0.21; - }).length, "\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u5B66\u751F\u7684\u901A\u5173\u7387\u4F4E\u4E8E20%\uFF0C\u8BF4\u660E\u5B66\u751F\u5BF9\u76F8\u5173\u77E5\u8BC6\u70B9\u638C\u63E1\u6BD4\u8F83\u8584\u5F31\u3002\u5EFA\u8BAE\u8981\u6C42\u5B66\u751F\u52A0\u5F3A\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u7EC3\u4E60\u3002")] + }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { + option: getOption(), + ref: staticsRef, + lazyUpdate: true, + notMerge: true, style: { - marginTop: '20px', - background: '#ffffff', - padding: '10px 20px' + height: 470, + width: 876 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - fontSize: '16px', - marginRight: "20px", - display: 'flex', - marginTop: '14px' - }, - children: ["\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: '实训成绩分布(取教学课堂内所有已截止的课程实验的平均值)', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { - style: { - marginLeft: '5px', - marginTop: '4px' - } - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { - option: getOption(), - ref: staticsRef, - lazyUpdate: true, - notMerge: true, - style: { - height: 470, - width: 876 - }, - opts: { - renderer: 'svg' - } // use svg to render the chart. - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + opts: { + renderer: 'svg' + } // use svg to render the chart. + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: '20px', + background: '#ffffff', + padding: '10px 20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - marginTop: '20px', - background: '#ffffff', - padding: '10px 20px' + fontSize: '16px', + display: 'flex', + marginTop: '14px' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px', - display: 'flex', - marginTop: '14px' - }, - children: "\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03\u8BE6\u60C5 " - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: columns, - dataSource: homeworkscoreinfo, - pagination: { - size: "default", - hideOnSinglePage: false, - showSizeChanger: true - } - })] + children: "\u5B9E\u8BAD\u6210\u7EE9\u5206\u5E03\u8BE6\u60C5 " + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: columns, + dataSource: homeworkscoreinfo, + pagination: { + size: "default", + hideOnSinglePage: false, + showSizeChanger: true + } })] - }) + })] }); }; /* harmony default export */ var ShixunStatistics = ((0,_umi_production_exports.connect)(function (_ref2) { var classroomList = _ref2.classroomList, + loading = _ref2.loading, globalSetting = _ref2.globalSetting, video = _ref2.video; return { classroomList: classroomList, globalSetting: globalSetting, + loading: loading, video: video }; })(ShixunsListPage)); @@ -946,9 +950,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) { - - - dayjs_min_default().locale('zh-cn'); @@ -960,8 +961,7 @@ var VideoStatistics_ShixunsListPage = function ShixunsListPage(_ref) { globalSetting = _ref.globalSetting, video = _ref.video, loading = _ref.loading, - dispatch = _ref.dispatch, - teachers = _ref.teachers; + dispatch = _ref.dispatch; var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {}, { page: 1 })), @@ -1009,26 +1009,18 @@ var VideoStatistics_ShixunsListPage = function ShixunsListPage(_ref) { _useState18 = slicedToArray_default()(_useState17, 2), pageLoading = _useState18[0], setPageLoading = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(-1), - _useState20 = slicedToArray_default()(_useState19, 2), - courseGroupId = _useState20[0], - setCourseGroupId = _useState20[1]; //-1为全部班级 - var _useState21 = (0,_react_17_0_2_react.useState)(false), - _useState22 = slicedToArray_default()(_useState21, 2), - spinLoading = _useState22[0], - setSpinLoading = _useState22[1]; //切换 - var _useState23 = (0,_react_17_0_2_react.useState)('1'), - _useState24 = slicedToArray_default()(_useState23, 2), - MenuKey = _useState24[0], - setMenuKey = _useState24[1]; - var _useState25 = (0,_react_17_0_2_react.useState)({ + var _useState19 = (0,_react_17_0_2_react.useState)('1'), + _useState20 = slicedToArray_default()(_useState19, 2), + MenuKey = _useState20[0], + setMenuKey = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)({ course_id: params.coursesId }), - _useState26 = slicedToArray_default()(_useState25, 2), - query = _useState26[0], - setQuery = _useState26[1]; + _useState22 = slicedToArray_default()(_useState21, 2), + query = _useState22[0], + setQuery = _useState22[1]; params['id'] = params['coursesId']; params['course_group_id'] = 0; params['sort'] = 'desc'; @@ -1039,18 +1031,23 @@ var VideoStatistics_ShixunsListPage = function ShixunsListPage(_ref) { return v.type === 'board'; })[0]; } - - // useEffect(() => { - // getData() - // }, [query]) - - // const getData = () => { - // dispatch({ - // type: 'video/getVideoPeopleStatics', - // payload: { ...query }, - // }); - // } - + (0,_react_17_0_2_react.useEffect)(function () { + dispatch({ + type: 'video/getVideoDurationStatics', + payload: { + course_id: params.coursesId + } + }); + }, [params['categoryId']]); + (0,_react_17_0_2_react.useEffect)(function () { + getData(); + }, [query]); + var getData = function getData() { + dispatch({ + type: 'video/getVideoPeopleStatics', + payload: objectSpread2_default()({}, query) + }); + }; var onShowSizeChange = function onShowSizeChange(current) { params.page = current; dispatch({ @@ -1177,74 +1174,9 @@ var VideoStatistics_ShixunsListPage = function ShixunsListPage(_ref) { } } }; - (0,_react_17_0_2_react.useEffect)(function () { - dispatch({ - type: 'teachers/getAllCourseGroups', - payload: { - coursesId: params === null || params === void 0 ? void 0 : params.coursesId, - id: params === null || params === void 0 ? void 0 : params.coursesId, - page: 1, - limit: 2000 - } - }); - }, []); - (0,_react_17_0_2_react.useEffect)(function () { - if (parseInt(MenuKey) === 0) { - getVideoDurationStatics(); - } - }, [courseGroupId, MenuKey]); - var getVideoDurationStatics = /*#__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: - setSpinLoading(true); - _context.next = 3; - return dispatch({ - type: 'video/getVideoDurationStatics', - payload: { - course_id: params.coursesId, - group_ids: [courseGroupId] - } - }); - case 3: - _context.next = 5; - return dispatch({ - type: 'video/getVideoPeopleStatics', - payload: objectSpread2_default()(objectSpread2_default()({}, query), {}, { - group_ids: [courseGroupId] - }) - }); - case 5: - setSpinLoading(false); - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getVideoDurationStatics() { - return _ref2.apply(this, arguments); - }; - }(); - var courseGroupOptions = (0,_react_17_0_2_react.useMemo)(function () { - var _allCourseGroups$cour; - var _ref3 = teachers || {}, - allCourseGroups = _ref3.allCourseGroups; - var otherGroups = (allCourseGroups === null || allCourseGroups === void 0 || (_allCourseGroups$cour = allCourseGroups.course_groups) === null || _allCourseGroups$cour === void 0 ? void 0 : _allCourseGroups$cour.map(function (item) { - return { - label: item === null || item === void 0 ? void 0 : item.name, - value: item === null || item === void 0 ? void 0 : item.id - }; - })) || []; - return [{ - label: '全部', - value: -1 - }, { - label: '未分班', - value: 0 - }].concat(toConsumableArray_default()(otherGroups)); - }, [teachers]); + console.log(numItems, !!numItems.length, !numItems.every(function (e) { + return !e; + }), 444); return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: VideoStatisticsmodules.bg, @@ -1286,17 +1218,7 @@ var VideoStatistics_ShixunsListPage = function ShixunsListPage(_ref) { }) }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "180px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { - options: courseGroupOptions, - style: { - width: 180 - }, - value: courseGroupId, - onChange: function onChange(groupId) { - setCourseGroupId(groupId); - } - }) + flex: "220px" })] })] }), numItems.length === 0 || numItems.every(function (e) { @@ -1312,110 +1234,101 @@ var VideoStatistics_ShixunsListPage = function ShixunsListPage(_ref) { display: 'none' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunStatistics, { - courseGroupId: courseGroupId, sendToData: getShixunData }) })] }) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: parseInt(MenuKey) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: spinLoading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "c-grey-999 mt20 mb20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tishi3 mr3 font20", - style: { - color: '#0152d9' - } - }), "\u89C6\u9891\u5B66\u4E60\u60C5\u51B5\u4EC5\u9488\u5BF9\u6559\u5E08\u4E0A\u4F20\u5230\u672C\u5E73\u53F0\u7684\u89C6\u9891\uFF0C\u5916\u94FE\u89C6\u9891\u4E0D\u5728\u7EDF\u8BA1\u8303\u56F4\u5185\u3002"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "mt20 bg-white inline-block w100", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "pt30 pl40 pr40", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font18", - children: "\u89C6\u9891\u5B66\u4E60\u4EBA\u6570\u53D8\u5316" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RangePicker, { - allowClear: true, - disabledDate: disabledDate, - onCalendarChange: function onCalendarChange(value) { - setDates(value); - }, - onChange: function onChange(date, value) { - if (value[0]) { - query.start_at = value[0]; - query.end_at = value[1]; - } else { - delete query.start_at; - delete query.end_at; - } - setQuery(objectSpread2_default()({}, query)); + children: parseInt(MenuKey) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "c-grey-999 mt20 mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-tishi3 mr3 font20", + style: { + color: '#0152d9' + } + }), "\u89C6\u9891\u5B66\u4E60\u60C5\u51B5\u4EC5\u9488\u5BF9\u6559\u5E08\u4E0A\u4F20\u5230\u672C\u5E73\u53F0\u7684\u89C6\u9891\uFF0C\u5916\u94FE\u89C6\u9891\u4E0D\u5728\u7EDF\u8BA1\u8303\u56F4\u5185\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "mt20 bg-white inline-block w100", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "pt30 pl40 pr40", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font18", + children: "\u89C6\u9891\u5B66\u4E60\u4EBA\u6570\u53D8\u5316" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RangePicker, { + allowClear: true, + disabledDate: disabledDate, + onCalendarChange: function onCalendarChange(value) { + setDates(value); + }, + onChange: function onChange(date, value) { + if (value[0]) { + query.start_at = value[0]; + query.end_at = value[1]; + } else { + delete query.start_at; + delete query.end_at; } - }) - })] - }), !!(videoPeopleStatics !== null && videoPeopleStatics !== void 0 && (_videoPeopleStatics$d = videoPeopleStatics.data) !== null && _videoPeopleStatics$d !== void 0 && _videoPeopleStatics$d.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { - option: getOption(), - style: { - height: 470, - width: 966 - }, - opts: { - renderer: 'svg' - } // use svg to render the chart. - }), !(videoPeopleStatics !== null && videoPeopleStatics !== void 0 && (_videoPeopleStatics$d2 = videoPeopleStatics.data) !== null && _videoPeopleStatics$d2 !== void 0 && _videoPeopleStatics$d2.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "mt20 bg-white pr30 inline-block w100", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "pt30 pl40 pr40", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font18", - children: "\u89C6\u9891\u5B66\u4E60\u65F6\u957F\u60C5\u51B5" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {})] - }), !(videoDurationStatics !== null && videoDurationStatics !== void 0 && (_videoDurationStatics2 = videoDurationStatics.data) !== null && _videoDurationStatics2 !== void 0 && _videoDurationStatics2.every(function (item) { - return item[1] === 0; - })) && /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { - option: getOption2(), - style: { - height: 470, - width: 936 - }, - opts: { - renderer: 'svg' - } // use svg to render the chart. - }), (videoDurationStatics === null || videoDurationStatics === void 0 || (_videoDurationStatics3 = videoDurationStatics.data) === null || _videoDurationStatics3 === void 0 ? void 0 : _videoDurationStatics3.every(function (item) { - return item[1] === 0; - })) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "mt20", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(StudentVideoList, { - courseGroupId: courseGroupId - }) - })] - }) + setQuery(objectSpread2_default()({}, query)); + } + }) + })] + }), !!(videoPeopleStatics !== null && videoPeopleStatics !== void 0 && (_videoPeopleStatics$d = videoPeopleStatics.data) !== null && _videoPeopleStatics$d !== void 0 && _videoPeopleStatics$d.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { + option: getOption(), + style: { + height: 470, + width: 966 + }, + opts: { + renderer: 'svg' + } // use svg to render the chart. + }), !(videoPeopleStatics !== null && videoPeopleStatics !== void 0 && (_videoPeopleStatics$d2 = videoPeopleStatics.data) !== null && _videoPeopleStatics$d2 !== void 0 && _videoPeopleStatics$d2.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "mt20 bg-white pr30 inline-block w100", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "pt30 pl40 pr40", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font18", + children: "\u89C6\u9891\u5B66\u4E60\u65F6\u957F\u60C5\u51B5" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {})] + }), !(videoDurationStatics !== null && videoDurationStatics !== void 0 && (_videoDurationStatics2 = videoDurationStatics.data) !== null && _videoDurationStatics2 !== void 0 && _videoDurationStatics2.every(function (item) { + return item[1] === 0; + })) && /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { + option: getOption2(), + style: { + height: 470, + width: 936 + }, + opts: { + renderer: 'svg' + } // use svg to render the chart. + }), (videoDurationStatics === null || videoDurationStatics === void 0 || (_videoDurationStatics3 = videoDurationStatics.data) === null || _videoDurationStatics3 === void 0 ? void 0 : _videoDurationStatics3.every(function (item) { + return item[1] === 0; + })) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(StudentVideoList, {}) + })] }) : /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunStatistics, { - courseGroupId: courseGroupId, sendToData: getShixunData }) })] }); }; -/* harmony default export */ var VideoStatistics = ((0,_umi_production_exports.connect)(function (_ref4) { - var classroomList = _ref4.classroomList, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - teachers = _ref4.teachers, - video = _ref4.video; +/* harmony default export */ var VideoStatistics = ((0,_umi_production_exports.connect)(function (_ref2) { + var classroomList = _ref2.classroomList, + loading = _ref2.loading, + globalSetting = _ref2.globalSetting, + video = _ref2.video; return { classroomList: classroomList, globalSetting: globalSetting, loading: loading, - teachers: teachers, video: video }; })(VideoStatistics_ShixunsListPage)); diff --git a/p__Classrooms__Lists__Students__index.06ab24d8.async.js b/p__Classrooms__Lists__Students__index.0381174c.async.js similarity index 88% rename from p__Classrooms__Lists__Students__index.06ab24d8.async.js rename to p__Classrooms__Lists__Students__index.0381174c.async.js index 3f41016638..218e31d8a1 100644 --- a/p__Classrooms__Lists__Students__index.06ab24d8.async.js +++ b/p__Classrooms__Lists__Students__index.0381174c.async.js @@ -1047,8 +1047,6 @@ var ApplicantTable = function ApplicantTable(_ref) { classroomList: classroomList }; })(ApplicantTable)); -// 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/popconfirm/index.js + 2 modules var popconfirm = __webpack_require__(14478); // EXTERNAL MODULE: ./src/utils/fetch.ts @@ -1083,11 +1081,9 @@ var env = __webpack_require__(17985); - var StudentMemberTable = function StudentMemberTable(_ref) { - var _studentsList$student6, _studentsList$student7, _studentsList$student8; + var _studentsList$student5, _studentsList$student6, _studentsList$student7; var teachers = _ref.teachers, - user = _ref.user, classroomList = _ref.classroomList, dispatch = _ref.dispatch, params = _ref.params, @@ -1110,17 +1106,6 @@ var StudentMemberTable = function StudentMemberTable(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), sortObj = _useState4[0], setSortObj = _useState4[1]; - var checkAuth = function checkAuth(record) { - if (record.course_group_name === '未分班') { - var _user$userInfo, _user$userInfo2; - return (0,authority/* isCreator */.d8)() && ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.professional_certification) && ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) || (0,authority/* isSuperAdmins */.Ny)(); - } else { - var _user$userInfo3, _user$userInfo4, _allCourseGroups$cour; - return ((0,authority/* isCreator */.d8)() || (0,authority/* isTeacher */.IR)()) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.professional_certification) && ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.school_name) === (record === null || record === void 0 ? void 0 : record.school_name) && (allCourseGroups === null || allCourseGroups === void 0 || (_allCourseGroups$cour = allCourseGroups.course_groups) === null || _allCourseGroups$cour === void 0 ? void 0 : _allCourseGroups$cour.some(function (item) { - return item.name === record.course_group_name; - })) || (0,authority/* isSuperAdmins */.Ny)(); - } - }; var moveClass = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id, record, batch) { var res, _studentsList$student, _studentsList$student2; @@ -1306,253 +1291,82 @@ var StudentMemberTable = function StudentMemberTable(_ref) { } }, (0,authority/* isAdminOrAssistant */.Gg)() && { title: '操作', - align: 'right', - fixed: 'right', + align: 'center', dataIndex: 'name', render: function render(text, record) { - var _record$member_roles, _record$member_roles2, _record$member_roles3, _record$member_roles4, _record$member_roles5, _record$member_roles6; + var _record$member_roles, _record$member_roles2, _record$member_roles3; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [checkAuth(record) && /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, { - autoAdjustOverflow: false, - overlayClassName: Studentsmodules.btnmenu, - placement: "bottomLeft", - content: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, { - icon: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}), - onOpenChange: function onOpenChange() { - setCheckedArrs(toConsumableArray_default()(record.member_roles)); - }, - onConfirm: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var res, _studentsList$student3; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,teacher/* changeMemberRole */.mw)({ - coursesId: coursesId, - roles: checkedArrs, - user_id: record.user_id - }); - case 2: - res = _context2.sent; - if (res.status === 0) { - message/* default */.ZP.success('修改成功'); - if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student3 = studentsList.students) === null || _studentsList$student3 === void 0 ? void 0 : _studentsList$student3.length)) { - getData({ - page: 1 - }); - } else { - getData(); - } - } - case 4: - case "end": - return _context2.stop(); + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}), + onOpenChange: function onOpenChange() { + setCheckedArrs(toConsumableArray_default()(record.member_roles)); + }, + onConfirm: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res, _studentsList$student3; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,teacher/* changeMemberRole */.mw)({ + coursesId: coursesId, + roles: checkedArrs, + user_id: record.user_id + }); + case 2: + res = _context2.sent; + if (res.status === 0) { + message/* default */.ZP.success('修改成功'); + if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student3 = studentsList.students) === null || _studentsList$student3 === void 0 ? void 0 : _studentsList$student3.length)) { + getData({ + page: 1 + }); + } else { + getData(); } - }, _callee2); - })), - title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, { - value: checkedArrs, - defaultValue: record.member_roles, - children: [(record === null || record === void 0 || (_record$member_roles = record.member_roles) === null || _record$member_roles === void 0 ? void 0 : _record$member_roles.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - disabled: true, - onClick: function onClick() { - return getChecked('CREATOR'); - }, - checked: true, - value: "CREATOR", - children: "\u7BA1\u7406\u5458" - }), !(record !== null && record !== void 0 && (_record$member_roles2 = record.member_roles) !== null && _record$member_roles2 !== void 0 && _record$member_roles2.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - onClick: function onClick() { - return getChecked('PROFESSOR'); - }, - value: "PROFESSOR", - children: "\u8001\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - disabled: record !== null && record !== void 0 && (_record$member_roles3 = record.member_roles) !== null && _record$member_roles3 !== void 0 && _record$member_roles3.includes('CREATOR') ? true : false, - onClick: function onClick() { - return getChecked('ASSISTANT_PROFESSOR'); - }, - value: "ASSISTANT_PROFESSOR", - children: "\u52A9\u6559" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - onClick: function onClick() { - return getChecked('STUDENT'); - }, - value: "STUDENT", - children: "\u5B66\u751F" - })] - }) - }), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: "\u4FEE\u6539\u89D2\u8272" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, { + value: checkedArrs, + defaultValue: record.member_roles, + children: [(record === null || record === void 0 || (_record$member_roles = record.member_roles) === null || _record$member_roles === void 0 ? void 0 : _record$member_roles.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + disabled: true, onClick: function onClick() { - modal/* default */.Z.confirm({ - centered: true, - icon: null, - width: 515, - okText: '确定', - cancelText: '取消', - title: "\u63D0\u793A", - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: '10px' - }, - children: ["\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#DF8323" - }, - children: "12345678" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!" - })] - }), - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,fetch/* default */.ZP)("/api/courses/".concat(coursesId, "/reset_student_password.json"), { - method: 'post', - body: { - user_id: record.user_id - } - }); - case 2: - res = _context3.sent; - if (res.status === 0) { - message/* default */.ZP.success('操作成功'); - } - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); + return getChecked('CREATOR'); }, - children: "\u91CD\u7F6E\u5BC6\u7801" - }) - })] - }), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: "#165DFF", - cursor: "pointer" - }, - children: ["\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-sanjiaoxing-down font14 ", - style: { - marginLeft: "4px" - } - })] - }) - }), !checkAuth(record) && /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, { - autoAdjustOverflow: false, - overlayClassName: Studentsmodules.btnmenu, - placement: "bottomLeft", - content: /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, { - icon: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}), - onOpenChange: function onOpenChange() { - setCheckedArrs(toConsumableArray_default()(record.member_roles)); + checked: true, + value: "CREATOR", + children: "\u7BA1\u7406\u5458" + }), !(record !== null && record !== void 0 && (_record$member_roles2 = record.member_roles) !== null && _record$member_roles2 !== void 0 && _record$member_roles2.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + onClick: function onClick() { + return getChecked('PROFESSOR'); }, - onConfirm: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var res, _studentsList$student4; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return (0,teacher/* changeMemberRole */.mw)({ - coursesId: coursesId, - roles: checkedArrs, - user_id: record.user_id - }); - case 2: - res = _context4.sent; - if (res.status === 0) { - message/* default */.ZP.success('修改成功'); - if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student4 = studentsList.students) === null || _studentsList$student4 === void 0 ? void 0 : _studentsList$student4.length)) { - getData({ - page: 1 - }); - } else { - getData(); - } - } - case 4: - case "end": - return _context4.stop(); - } - }, _callee4); - })), - title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, { - value: checkedArrs, - defaultValue: record.member_roles, - children: [(record === null || record === void 0 || (_record$member_roles4 = record.member_roles) === null || _record$member_roles4 === void 0 ? void 0 : _record$member_roles4.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - disabled: true, - onClick: function onClick() { - return getChecked('CREATOR'); - }, - checked: true, - value: "CREATOR", - children: "\u7BA1\u7406\u5458" - }), !(record !== null && record !== void 0 && (_record$member_roles5 = record.member_roles) !== null && _record$member_roles5 !== void 0 && _record$member_roles5.includes('CREATOR')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - onClick: function onClick() { - return getChecked('PROFESSOR'); - }, - value: "PROFESSOR", - children: "\u8001\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - disabled: record !== null && record !== void 0 && (_record$member_roles6 = record.member_roles) !== null && _record$member_roles6 !== void 0 && _record$member_roles6.includes('CREATOR') ? true : false, - onClick: function onClick() { - return getChecked('ASSISTANT_PROFESSOR'); - }, - value: "ASSISTANT_PROFESSOR", - children: "\u52A9\u6559" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - onClick: function onClick() { - return getChecked('STUDENT'); - }, - value: "STUDENT", - children: "\u5B66\u751F" - })] - }) - }), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: "\u4FEE\u6539\u89D2\u8272" - }) - }) + value: "PROFESSOR", + children: "\u8001\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + disabled: record !== null && record !== void 0 && (_record$member_roles3 = record.member_roles) !== null && _record$member_roles3 !== void 0 && _record$member_roles3.includes('CREATOR') ? true : false, + onClick: function onClick() { + return getChecked('ASSISTANT_PROFESSOR'); + }, + value: "ASSISTANT_PROFESSOR", + children: "\u52A9\u6559" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + onClick: function onClick() { + return getChecked('STUDENT'); + }, + value: "STUDENT", + children: "\u5B66\u751F" + })] }) }), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: "#165DFF", - cursor: "pointer" - }, - children: ["\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-sanjiaoxing-down font14 ", - style: { - marginLeft: "4px" - } - })] + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue current", + children: "\u4FEE\u6539\u89D2\u8272" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(DropdownSearch/* default */.Z, { onClick: function onClick(id) { @@ -1581,12 +1395,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) { cancelText: '取消', title: "\u662F\u5426\u786E\u8BA4\u5220\u9664", onOk: function () { - var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - var res, _studentsList$student5; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res, _studentsList$student4; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - _context5.next = 2; + _context3.next = 2; return (0,teacher/* deleteCourseStudents */.l3)({ coursesId: coursesId, students: [{ @@ -1594,10 +1408,10 @@ var StudentMemberTable = function StudentMemberTable(_ref) { }] }); case 2: - res = _context5.sent; + res = _context3.sent; if (res.status === 0) { message/* default */.ZP.success('删除成功'); - if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student5 = studentsList.students) === null || _studentsList$student5 === void 0 ? void 0 : _studentsList$student5.length)) { + if (1 >= (studentsList === null || studentsList === void 0 || (_studentsList$student4 = studentsList.students) === null || _studentsList$student4 === void 0 ? void 0 : _studentsList$student4.length)) { getData({ page: 1 }); @@ -1613,12 +1427,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) { } case 4: case "end": - return _context5.stop(); + return _context3.stop(); } - }, _callee5); + }, _callee3); })); function onOk() { - return _onOk2.apply(this, arguments); + return _onOk.apply(this, arguments); } return onOk; }() @@ -1634,8 +1448,8 @@ var StudentMemberTable = function StudentMemberTable(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [studentsList.students_count === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(!!(studentsList !== null && studentsList !== void 0 && (_studentsList$student6 = studentsList.students) !== null && _studentsList$student6 !== void 0 && _studentsList$student6.length) && 'bg-white', " pl30 pr30 pt20"), - children: !!(studentsList !== null && studentsList !== void 0 && (_studentsList$student7 = studentsList.students) !== null && _studentsList$student7 !== void 0 && _studentsList$student7.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + className: "".concat(!!(studentsList !== null && studentsList !== void 0 && (_studentsList$student5 = studentsList.students) !== null && _studentsList$student5 !== void 0 && _studentsList$student5.length) && 'bg-white', " pl30 pr30 pt20"), + children: !!(studentsList !== null && studentsList !== void 0 && (_studentsList$student6 = studentsList.students) !== null && _studentsList$student6 !== void 0 && _studentsList$student6.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { onChange: function onChange(a, b, c) { var newSortObj = {}; var newParams = {}; @@ -1692,10 +1506,10 @@ var StudentMemberTable = function StudentMemberTable(_ref) { flex: 1 }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { - checked: (selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) === (studentsList === null || studentsList === void 0 || (_studentsList$student8 = studentsList.students) === null || _studentsList$student8 === void 0 ? void 0 : _studentsList$student8.length), + checked: (selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) === (studentsList === null || studentsList === void 0 || (_studentsList$student7 = studentsList.students) === null || _studentsList$student7 === void 0 ? void 0 : _studentsList$student7.length), onClick: function onClick() { - var _studentsList$student9; - if ((selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) < (studentsList === null || studentsList === void 0 || (_studentsList$student9 = studentsList.students) === null || _studentsList$student9 === void 0 ? void 0 : _studentsList$student9.length)) { + var _studentsList$student8; + if ((selectedKey === null || selectedKey === void 0 ? void 0 : selectedKey.length) < (studentsList === null || studentsList === void 0 || (_studentsList$student8 = studentsList.students) === null || _studentsList$student8 === void 0 ? void 0 : _studentsList$student8.length)) { setSelectedKey(toConsumableArray_default()(studentsList === null || studentsList === void 0 ? void 0 : studentsList.students.map(function (item) { return item.course_member_id; }))); @@ -1746,12 +1560,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) { cancelText: '取消', title: "\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664", onOk: function () { - var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { - var res, _studentsList$student10; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var res, _studentsList$student9; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context6.next = 2; + _context4.next = 2; return (0,teacher/* deleteCourseStudents */.l3)({ coursesId: coursesId, students: selectedKey.map(function (v) { @@ -1761,10 +1575,10 @@ var StudentMemberTable = function StudentMemberTable(_ref) { }) }); case 2: - res = _context6.sent; + res = _context4.sent; if (res.status === 0) { message/* default */.ZP.success('删除成功'); - if (selectedKey.length >= (studentsList === null || studentsList === void 0 || (_studentsList$student10 = studentsList.students) === null || _studentsList$student10 === void 0 ? void 0 : _studentsList$student10.length)) { + if (selectedKey.length >= (studentsList === null || studentsList === void 0 || (_studentsList$student9 = studentsList.students) === null || _studentsList$student9 === void 0 ? void 0 : _studentsList$student9.length)) { getData({ page: 1 }); @@ -1787,12 +1601,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) { } case 4: case "end": - return _context6.stop(); + return _context4.stop(); } - }, _callee6); + }, _callee4); })); function onOk() { - return _onOk3.apply(this, arguments); + return _onOk2.apply(this, arguments); } return onOk; }() @@ -1826,14 +1640,12 @@ var StudentMemberTable = function StudentMemberTable(_ref) { })] }); }; -/* harmony default export */ var Approved_StudentMemberTable = ((0,_umi_production_exports.connect)(function (_ref5) { - var teachers = _ref5.teachers, - classroomList = _ref5.classroomList, - user = _ref5.user; +/* harmony default export */ var Approved_StudentMemberTable = ((0,_umi_production_exports.connect)(function (_ref4) { + var teachers = _ref4.teachers, + classroomList = _ref4.classroomList; return { teachers: teachers, - classroomList: classroomList, - user: user + classroomList: classroomList }; })(StudentMemberTable)); // EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts diff --git a/p__Competitions__Detail__index.23d83cc1.chunk.css b/p__Competitions__Detail__index.23d83cc1.chunk.css deleted file mode 100644 index 9c81a718a4..0000000000 --- a/p__Competitions__Detail__index.23d83cc1.chunk.css +++ /dev/null @@ -1,563 +0,0 @@ -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___fo_3c { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___G46CO { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___br3Kr { - align-items: center; - box-align: center; -} -.flex_box_center_end___Xdo94 { - 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___Bcnmr { - flex-direction: column; - box-orient: block-axis; -} -.wrp___TY7QJ { - width: 1200px; - margin: 0 auto; -} -.bg___xiaSy { - background: #fafafa; -} -.commonimg___a4R0Q { - width: 93px; - position: absolute; - right: -5px; - top: 10px; -} -.titlesize___Wdd_a { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 2; - overflow: hidden; - max-height: 100px; - font-size: 25px; - font-weight: 400; - color: #05101a; - line-height: 32px; -} -.timesize___OkfYO { - font-size: 16px; - color: #000; -} -.flex1___N6paY { - flex: 1 1; -} -.buttonsize___syL9V { - height: 50px; - background: #4cacff; - border-radius: 4px; - font-size: 24px; - width: 156px; - border-radius: 25px !important; - font-weight: 500; -} -.myteam___RTWAt { - display: flex; - justify-content: flex-end; - cursor: pointer; - color: #4badff; - margin-top: 20px; -} -.bootmdetail___taUGk { - display: flex; - margin-top: 20px; - margin-bottom: 20px; -} -.flex6___RuzJ4 { - flex: 6 1; - background: #fff !important; - padding: 40px; - box-shadow: 3px 2px 12px 2px rgba(0, 0, 0, 0.05); - border: 1px solid #efefef; - margin-left: 30px; - width: 400px; - overflow: hidden; -} -.menuItem___Kww4S { - height: 80px !important; - font-size: 18px; - display: flex; - align-items: center; -} -.spanprev___Cssg_ { - position: absolute; - top: 65px; - left: -55px; - background: rgba(0, 0, 0, 0.15); - border-radius: 50%; - width: 40px; - height: 40px; - display: flex; - align-items: center; - cursor: pointer; -} -.spannext___jVFGE { - position: absolute; - top: 65px; - right: -55px; - width: 40px; - height: 40px; - display: flex; - align-items: center; - border-radius: 50%; - background: #4badff; - cursor: pointer; -} -.divwidth___r5hE3 { - display: flex; - justify-content: end; - text-align: -webkit-center; -} -.divwidth___r5hE3 img { - height: 155px; - border-radius: 10px 10px 0px 0px; - width: 272px; -} -.receiveclick___BauOs { - width: 272px; - height: 52px; - display: flex; - align-items: center; - justify-content: center; - border: 1px solid #0152d9; - border-radius: 0px 0px 10px 10px; - cursor: pointer; - color: #0152d9; - font-size: 16px; -} -.receivealready___Z7Wo0 { - width: 272px; - height: 52px; - display: flex; - align-items: center; - justify-content: center; - border: 1px solid #eeeeee; - border-radius: 0px 0px 10px 10px; - cursor: not-allowed; - color: #888888; - font-size: 16px; -} -.bkfff___lHrcJ.ant-input___m4bn_ { - background-color: #ffffff !important; - background: #ffffff !important; -} -.onediv___xzZRa { - width: 233px; - height: 298px; - background: #fafafa; - box-shadow: 0 2px 8px 2px rgba(255, 134, 34, 0.5); - border-radius: 5px; -} -.onediv___xzZRa .onetop___M4GfM { - width: 233px; - height: 167px; - background: #ffe7a0; - position: relative; -} -.onediv___xzZRa div[class='ant-card-head'] { - padding: 0px !important; -} -.onediv___xzZRa div[class='ant-card-head-title'] { - padding: 0px !important; -} -.onediv___xzZRa p { - margin-bottom: 0px !important; -} -.towdiv___yj3ds { - width: 234px; - height: 298px; - background: #fafafa; - border-radius: 5px; - box-shadow: 1px 4px 5px 0 #c8c8ca; -} -.towdiv___yj3ds .towtop___veKa4 { - width: 234px; - height: 167px; - background: #dfdfe1; - position: relative; -} -.towdiv___yj3ds div[class='ant-card-head'] { - padding: 0px !important; -} -.towdiv___yj3ds div[class='ant-card-head-title'] { - padding: 0px !important; -} -.towdiv___yj3ds p { - margin-bottom: 0px !important; -} -.threediv___Ztz0D { - width: 234px; - height: 298px; - background: #fafafa; - border-radius: 5px; - box-shadow: 1px 3px 5px 0 #febe9a; -} -.threediv___Ztz0D .threetop___zDXIg { - width: 234px; - height: 167px; - background: #fde6d9; - position: relative; -} -.threediv___Ztz0D div[class='ant-card-head'] { - padding: 0px !important; -} -.threediv___Ztz0D div[class='ant-card-head-title'] { - padding: 0px !important; -} -.threediv___Ztz0D p { - margin-bottom: 0px !important; -} -.imgradius___r4uGN { - width: 60px; - height: 60px; - border-radius: 50% !important; - box-shadow: 0 0 12px rgba(0, 0, 0, 0.2); - border: 2px solid #459be5; -} -.prize___YNRD4 { - position: absolute; - left: 78px; - bottom: 40px; - color: white; - background: #459be5; - border-radius: 10px; - font-size: 12px; - height: 20px; - line-height: 20px; - width: 80px; -} -.spanrightradius___tC6T5 { - position: absolute; - color: white; - left: -10px; - bottom: -10px; - text-align: center; - background: #459be5; - border-radius: 0px 10px 10px 0px; - font-size: 12px; - height: 20px; - line-height: 20px; - width: 100px; -} -.bottomItem___CHcMJ { - display: flex; - align-items: center; - height: 85px; - margin-top: 20px; - border-bottom: 1px solid #efefef; -} -.bottomItem___CHcMJ:hover { - display: flex; - align-items: center; - height: 85px; - margin-top: 20px; - background: #e9f7fe; - border-bottom: 1px solid #efefef; -} -.myTeam___fm7KX { - display: flex; - align-items: center; - height: 85px; - margin-top: 20px; - padding: 0px 10px; - background: #e9f7fe; - border-bottom: 1px solid #efefef; -} -.downloadpdf___a2NuA { - max-width: 791px; - height: 40px; - background: #f9f9f9; - line-height: 40px; - padding-left: 15px; -} -.teamItem___mx2f3 { - display: flex; - height: 50px; - align-items: center; - margin-bottom: 0px !important; -} -.teamItem___mx2f3:hover { - display: flex; - height: 50px; - background: #e9f7fe; - align-items: center; - margin-bottom: 0px !important; -} -.dash___l6QH1 { - position: relative; - width: 45px; - display: inline-block; - margin: 0 5px; -} -.dash___l6QH1::after { - content: ' '; - position: absolute; - top: -9px; - left: 0; - right: 0; - height: 3px; - background: #333; -} -.modal___yXh2H { - display: flex; - flex-direction: column; - justify-content: start; - align-items: center; -} -.modal___yXh2H div { - width: 527px; -} -.modal___yXh2H div:nth-child(1) { - font-size: 22px; - font-weight: bold; - color: #333333; - line-height: 22px; - margin-bottom: 14px; - text-align: center; - margin-top: 20px; -} -.modal___yXh2H div:nth-child(2) { - font-size: 18px; - font-weight: 500; - color: #333333; - text-align: center; - margin-bottom: 40px; -} -.modal___yXh2H div:nth-child(3), -.modal___yXh2H div:nth-child(4), -.modal___yXh2H div:nth-child(5) { - font-size: 16px; - font-weight: 400; - color: #3a3a3a; - line-height: 24px; - margin-bottom: 30px; -} -.modal___yXh2H div:nth-child(6) { - font-size: 16px; - font-weight: 500; - color: #3a3a3a; - text-align: center; - margin-top: 20px; - margin-bottom: 40px; -} -.modal___yXh2H button { - width: 156px; - height: 40px; - background: #0152d9; - border-radius: 4px; - font-size: 16px; - font-weight: 400; - color: #ffffff; - margin-bottom: 10px; -} - -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/component/index.less?modules ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.modal___A9Ovz div[class~='ant-modal-body'] { - height: 500px; - overflow-y: auto; -} -.colorBlue___XSmR5 { - color: #0152d9; -} -.formWrap___wRvaA div[class~='ant-form-item-label'] { - width: 100px; - text-align: right; -} -.formWrap___wRvaA span[class~='ant-upload-btn'] { - padding: 0px !important; -} -.flexRow___C40dc { - display: flex; - flex-direction: row; -} -.flexColumn___LkZfj { - display: flex; - flex-direction: column; - align-items: center; -} -.example___bz7Hw p { - margin: 0px; -} -.exampleImg___gNkC_ { - width: 160px; - height: 110px; - background: #f0f0f0; - border: 1px solid #dadada; - border-radius: 4px; - padding: 0px 5px; - justify-content: center; - align-items: center; - display: flex; -} -.colorOrange___Ka6zf { - color: #ff6800; -} -.uploader___plQRr p { - margin: 0px; -} -.uploadImg___cjOpL { - height: 110px; - width: 162px; -} -.imageTip___p1_lZ { - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-between; - height: 110px; - width: 162px; - padding: 20px 0; -} -.uploadTipIcon___SpsS2 { - color: #4b667f; - cursor: pointer; - font-size: 18px; -} -.uploadTip___e9JlL { - font-size: 16px; - color: #05101a; -} -.color05101a___CDEUv { - color: #05101a; -} -.viewLargerImg___IclRX { - border-bottom: 1px solid #ff6800; - color: #ee4a1f; - font-size: 14px; -} -.footerWrap___beWC6 div[class~='ant-form-item-control'] { - max-width: 100%; -} -.footerWrap___beWC6 div[class~='ant-form-item'] { - margin-bottom: 0px; -} -.footerWrap___beWC6 div[class~='ant-form-item-control-input-content'] { - display: flex; - justify-content: flex-end; -} -.note___CXi9y { - padding: 19px; - background: #f5f5f5; - margin-top: 20px; - color: #656565; - font-size: 14px; -} -.note___CXi9y p { - margin: 0px; -} -.schoolHintWrap___Ma6ly { - height: 20px; - line-height: 20px; - font-size: 14px; -} -.colorCDCDCD___D0UWo { - color: #cdcdcd; -} -.color0152d9___hF3Bb { - color: #0152d9; -} - -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flexRow___LQKDI { - display: flex; - flex-direction: row; -} -.flexColumn___NLClE { - display: flex; - flex-direction: column; -} -.formWrap___mGWio { - font-size: 14px; -} -.formWrap___mGWio div[class~='ant-form-item-label'] label { - font-size: 14px; - color: #979797; -} -.formWrap___mGWio div[class~='ant-form-item-control-input-content'] input { - font-size: 14px; - height: 40px; - line-height: 40px; -} -.formWrap___mGWio div[class~='ant-form-item-control-input-content'] textarea { - font-size: 14px; - height: 40px; -} -.example___gPghw { - margin-left: 95px; - margin-bottom: 10px; -} -.footerWrap___qcHQ4 div[class~='ant-form-item-control'] { - max-width: 100%; -} -.footerWrap___qcHQ4 div[class~='ant-form-item'] { - margin-bottom: 0px; -} -.footerWrap___qcHQ4 div[class~='ant-form-item-control-input-content'] { - display: flex; - justify-content: flex-end; -} - -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flexRow___jGYtM { - display: flex; - flex-direction: row; -} -.flexColumn___NPMB3 { - display: flex; - flex-direction: column; -} -.formWrap___vwH9N { - font-size: 14px; -} -.formWrap___vwH9N div[class~='ant-form-item-label'] label { - font-size: 14px; - color: #979797; -} -.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] input { - font-size: 14px; - height: 40px; - line-height: 40px; -} -.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] textarea { - font-size: 14px; - height: 40px; -} -.example____BmJC { - margin-left: 95px; - margin-bottom: 10px; -} -.footerWrap___lp1L0 div[class~='ant-form-item-control'] { - max-width: 100%; -} -.footerWrap___lp1L0 div[class~='ant-form-item'] { - margin-bottom: 0px; -} -.footerWrap___lp1L0 div[class~='ant-form-item-control-input-content'] { - display: flex; - justify-content: flex-end; -} - diff --git a/p__Competitions__Detail__index.bbb01b5c.async.js b/p__Competitions__Detail__index.52b24193.async.js similarity index 57% rename from p__Competitions__Detail__index.bbb01b5c.async.js rename to p__Competitions__Detail__index.52b24193.async.js index e47f9568c7..60c46c8b96 100644 --- a/p__Competitions__Detail__index.bbb01b5c.async.js +++ b/p__Competitions__Detail__index.52b24193.async.js @@ -1,4 +1,258 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[72570,81822],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[72570,31503,81822],{ + +/***/ 93737: +/*!*******************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules ***! + \*******************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_InboxOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); + +/***/ }), + +/***/ 81407: +/*!********************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***! + \********************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_UploadOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(4751); +// 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/UploadOutlined.js +// This icon file is generated automatically. +var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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": "upload", "theme": "outlined" }; +/* harmony default export */ var asn_UploadOutlined = (UploadOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(68475); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/UploadOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_UploadOutlined + })); +}; + +/**![upload](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQwMCAzMTcuN2g3My45VjY1NmMwIDQuNCAzLjYgOCA4IDhoNjBjNC40IDAgOC0zLjYgOC04VjMxNy43SDYyNGM2LjcgMCAxMC40LTcuNyA2LjMtMTIuOUw1MTguMyAxNjNhOCA4IDAgMDAtMTIuNiAwbC0xMTIgMTQxLjdjLTQuMSA1LjMtLjQgMTMgNi4zIDEzek04NzggNjI2aC02MGMtNC40IDAtOCAzLjYtOCA4djE1NEgyMTRWNjM0YzAtNC40LTMuNi04LTgtOGgtNjBjLTQuNCAwLTggMy42LTggOHYxOThjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjg0YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjYzNGMwLTQuNC0zLjYtOC04LTh6IiAvPjwvc3ZnPg==) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(UploadOutlined_UploadOutlined); +if (false) {} +/* harmony default export */ var icons_UploadOutlined = (RefIcon); + +/***/ }), + +/***/ 40720: +/*!*********************************!*\ + !*** ./src/pages/tasks/util.js ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Ax: function() { return /* binding */ processTreeData; }, +/* harmony export */ Ds: function() { return /* binding */ debounce; }, +/* harmony export */ KI: function() { return /* binding */ apiPref; }, +/* harmony export */ SI: function() { return /* binding */ getTreeData; }, +/* harmony export */ f1: function() { return /* binding */ isCompileOk; } +/* harmony export */ }); +/* unused harmony export isProd */ +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 17985); + +function isCompileOk(rs) { + var flag = true; + if (rs.length > 0) { + for (var i = 0; i < rs.length; i++) { + if (rs[i].compile_success == 0 || !rs[i].compile_success) { + flag = false; + break; + } + } + } else { + flag = false; + } + return flag; +} +function getTreeData(data) { + var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + var result = []; + for (var i = 0; i < data.length; i++) { + var item = data[i]; + var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name); + result.push({ + title: item.name, + isLeaf: item.type === 'tree' ? false : true, + key: key + }); + } + return result; +} +function processTreeData(repos, key, newData) { + for (var i = 0; i < repos.length; i++) { + var item = repos[i]; + if (item.key === key) { + item.children = newData; + break; + } + if (item.children) { + processTreeData(item.children, key, newData); + } + } + return repos; +} +function debounce(func, wait, immediate) { + var timeout; + return function () { + var context = this, + args = arguments; + var later = function later() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; +} +var isProd = true; +var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SERVER; +// export const isProd = +// window.location.href.indexOf('test-') > 0 || +// window.location.href.indexOf('localhost') > 0 +// ? false +// : true; + +// export const apiPref = isProd +// ? 'https://www.educoder.net' +// : 'https://test-newweb.educoder.net'; + +/***/ }), + +/***/ 5929: +/*!**********************************************!*\ + !*** ./src/components/AsyncButton/index.tsx ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ AsyncButton; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + +var _excluded = ["children"]; + + + +var AsyncButton = function AsyncButton(_ref) { + var children = _ref.children, + props = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded); + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, { + loading: btnLoading, + onClick: ( /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + setBtnLoading(true); + _context.next = 4; + return props.onClick(e); + case 4: + setBtnLoading(false); + _context.next = 11; + break; + case 7: + _context.prev = 7; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + setBtnLoading(false); + case 11: + case "end": + return _context.stop(); + } + }, _callee, null, [[0, 7]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }()), + children: children + })); +}; + +/***/ }), /***/ 43591: /*!******************************************************!*\ @@ -505,24 +759,228 @@ var UploadFile = function UploadFile(_ref4) { /***/ }), -/***/ 87094: -/*!**************************************************************!*\ - !*** ./src/pages/Competitions/Detail/index.tsx + 25 modules ***! - \**************************************************************/ +/***/ 33099: +/*!*************************************************************!*\ + !*** ./src/components/markdown-editor/code-block/index.tsx ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ h: function() { return /* binding */ MyCodeMirror; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57809); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 89780); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 51761); +/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 1851); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + +var Option = antd__WEBPACK_IMPORTED_MODULE_7__["default"].Option; + +//https://github.com/codemirror/CodeMirror/issues/4838 +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +var LanguageDesc = { + asp: ['ASP', 'vbscript'], + actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'], + bash: ['Bash/Bat', 'shell'], + css: ['CSS', 'css'], + c: ['C', 'clike'], + cpp: ['C++', 'clike'], + csharp: ['C#', 'clike'], + coffeescript: ['CoffeeScript', 'coffeescript'], + d: ['D', 'd'], + dart: ['Dart', 'dart'], + delphi: ['Delphi/Pascal', 'pascal'], + erlang: ['Erlang', 'erlang'], + go: ['Golang', 'go'], + groovy: ['Groovy', 'groovy'], + html: ['HTML', 'text/html'], + java: ['Java', 'clike'], + json: ['JSON', 'text/json'], + javascript: ['Javascript', 'javascript'], + lua: ['Lua', 'lua'], + less: ['LESS', 'css'], + markdown: ['Markdown', 'gfm'], + 'objective-c': ['Objective-C', 'clike'], + php: ['PHP', 'php'], + perl: ['Perl', 'perl'], + python: ['Python', 'python'], + r: ['R', 'r'], + rst: ['reStructedText', 'rst'], + ruby: ['Ruby', 'ruby'], + sql: ['SQL', 'sql'], + sass: ['SASS/SCSS', 'sass'], + shell: ['Shell', 'shell'], + scala: ['Scala', 'clike'], + swift: ['Swift', 'clike'], + vb: ['VB/VBScript', 'vb'], + xml: ['XML', 'text/xml'], + yaml: ['YAML', 'yaml'] +}; +/* harmony default export */ __webpack_exports__.Z = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'), + _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), + mode = _useState2[0], + setMode = _useState2[1]; + function onSetMode(value) { + setMode(LanguageDesc[value][1]); + } + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, { + className: "code-block-panel", + initialValues: { + language: 'python', + content: '' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { + label: "\u4EE3\u7801\u8BED\u8A00", + name: "language", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], { + getPopupContainer: function getPopupContainer(trigger) { + return trigger.parentNode; + }, + onChange: onSetMode, + children: Object.keys(LanguageDesc).map(function (item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, { + value: item, + children: LanguageDesc[item][0] + }, item); + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { + label: "\u4EE3\u7801\u5185\u5BB9", + name: "content", + rules: [{ + required: true, + message: '请输入代码内容' + }], + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, { + mode: mode + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +function MyCodeMirror(_ref2) { + var value = _ref2.value, + onChange = _ref2.onChange, + mode = _ref2.mode, + _ref2$options = _ref2.options, + options = _ref2$options === void 0 ? {} : _ref2$options; + var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(); + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(), + _useState4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), + cm = _useState4[0], + setCm = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm) { + var content = cm.getValue(); + onChange && onChange(content); + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + cm.setOption('mode', mode); + } + }, [cm, mode]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + if (value !== cm.getValue() || value === '') { + setTimeout(function () { + cm.setValue(value || ''); + }, 300); + } + } + }, [cm, value]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (el.current && !cm) { + var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ + mode: mode, + lineNumbers: true, + lineWrapping: true, + autoCloseBrackets: true, + tabSize: 4, + autofocus: true, + autoCloseTags: true, + matchBrackets: true, + styleActiveLine: true + }, options)); + setCm(instance); + } + }, [el.current, cm]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { + className: "my-codemirror-container", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", { + ref: el + }) + }); +} + +/***/ }), + +/***/ 58273: +/*!***************************************************************!*\ + !*** ./src/components/markdown-editor/index.tsx + 10 modules ***! + \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Detail; } + Z: function() { return /* binding */ markdown_editor; } }); -// 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/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/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); @@ -532,856 +990,1849 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat // 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/defineProperty.js +var defineProperty = __webpack_require__(85573); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); // 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__(12712); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/index.less?modules +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.js +var codemirror = __webpack_require__(89780); +var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror); +// EXTERNAL MODULE: ./node_modules/_resize-observer-polyfill@1.5.1@resize-observer-polyfill/dist/ResizeObserver.es.js +var ResizeObserver_es = __webpack_require__(76374); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css +var lib_codemirror = __webpack_require__(51761); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closetag.js +var closetag = __webpack_require__(6313); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closebrackets.js +var closebrackets = __webpack_require__(25717); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/display/placeholder.js +var placeholder = __webpack_require__(99498); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/markdown/markdown.js +var markdown = __webpack_require__(25419); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/stex/stex.js +var stex = __webpack_require__(67549); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -/* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___fo_3c","flex_space_between":"flex_space_between___G46CO","flex_box_vertical_center":"flex_box_vertical_center___br3Kr","flex_box_center_end":"flex_box_center_end___Xdo94","flex_box_column":"flex_box_column___Bcnmr","wrp":"wrp___TY7QJ","bg":"bg___xiaSy","commonimg":"commonimg___a4R0Q","titlesize":"titlesize___Wdd_a","timesize":"timesize___OkfYO","flex1":"flex1___N6paY","buttonsize":"buttonsize___syL9V","myteam":"myteam___RTWAt","bootmdetail":"bootmdetail___taUGk","flex6":"flex6___RuzJ4","menuItem":"menuItem___Kww4S","spanprev":"spanprev___Cssg_","spannext":"spannext___jVFGE","divwidth":"divwidth___r5hE3","receiveclick":"receiveclick___BauOs","receivealready":"receivealready___Z7Wo0","bkfff":"bkfff___lHrcJ","ant-input":"ant-input___m4bn_","onediv":"onediv___xzZRa","onetop":"onetop___M4GfM","towdiv":"towdiv___yj3ds","towtop":"towtop___veKa4","threediv":"threediv___Ztz0D","threetop":"threetop___zDXIg","imgradius":"imgradius___r4uGN","prize":"prize___YNRD4","spanrightradius":"spanrightradius___tC6T5","bottomItem":"bottomItem___CHcMJ","myTeam":"myTeam___fm7KX","downloadpdf":"downloadpdf___a2NuA","teamItem":"teamItem___mx2f3","dash":"dash___l6QH1","modal":"modal___yXh2H"}); -// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx -var AuthenticationModel = __webpack_require__(43591); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules -var upload = __webpack_require__(46651); -// 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 es_modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules -var InboxOutlined = __webpack_require__(93737); -// EXTERNAL MODULE: ./src/components/UploadFile/index.tsx -var UploadFile = __webpack_require__(66274); + +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules +var RenderHtml = __webpack_require__(6150); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AddSubmitModel.tsx +;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx + +// const latexjs = require('latex-l.js/dist/latex.js'); +// import "latex-l.js/dist/css/base.css" + + +/* harmony default export */ var RenderHtml_stex = (function (_ref) { + var _ref$value = _ref.value, + value = _ref$value === void 0 ? '' : _ref$value, + className = _ref.className, + showTextOnly = _ref.showTextOnly, + showLines = _ref.showLines, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var html = (0,_react_17_0_2_react.useMemo)(function () { + // try { + // const latex = value || 'This is some text'; + // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true }) + // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument() + // return doc.body.innerHTML + // }catch(e){ + // console.log("e:",e) + // return "错误的latex语法,请检查" + // } + return ""; + }, [value]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + dangerouslySetInnerHTML: { + __html: html + } + }) + }); +}); +// 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); +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx + +var DEFAULTICONS = [{ + title: '粗体', + icon: 'icon-bold', + actionName: 'bold' +}, { + title: '斜体', + icon: 'icon-italic', + actionName: 'italic' +}, '|', { + title: '无序列表', + icon: 'icon-unorder-list', + actionName: 'list-ul' +}, { + title: '有序列表', + icon: 'icon-order-list', + actionName: 'list-ol' +}, '|', { + title: '行内代码', + icon: 'icon-code', + actionName: 'code' +}, { + title: '代码块(多语言风格)', + icon: 'icon-file-code', + actionName: 'code-block' +}, { + title: '链接', + icon: 'icon-link', + actionName: 'link' +}, '|', { + title: '行内公式', + icon: 'icon-sum', + actionName: 'inline-latex' +}, { + title: '多行公式', + icon: 'icon-formula', + actionName: 'latex' +}, '|', { + title: '添加图片', + icon: 'icon-picture', + actionName: 'upload-image' +}, { + title: '表格', + icon: 'icon-table', + actionName: 'add-table' +}, '|', { + title: '换行', + icon: 'icon-minus', + actionName: 'line-break' +}, { + title: '清空', + icon: 'icon-eraser', + actionName: 'eraser' +}]; +function AButton(_ref) { + var onActionCallback = _ref.onActionCallback, + title = _ref.title, + icon = _ref.icon, + actionName = _ref.actionName, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + children = _ref.children; + function onAction() { + onActionCallback(actionName); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + title: title, + className: className, + onClick: onAction, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "md-iconfont ".concat(icon) + }), children] + }); +} +/* harmony default export */ var toolbar = (function (_ref2) { + var watch = _ref2.watch, + showNullButton = _ref2.showNullButton, + showNullProgramButton = _ref2.showNullProgramButton, + onActionCallback = _ref2.onActionCallback, + fullScreen = _ref2.fullScreen, + insertTemp = _ref2.insertTemp, + hidetoolBar = _ref2.hidetoolBar; + var icons = [].concat(DEFAULTICONS, [{ + title: "".concat(watch ? '关闭实时预览' : '开启实时预览'), + icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'), + actionName: 'trigger-watch' + }]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: "markdown-toolbar-container", + children: [!hidetoolBar && icons.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, { + onActionCallback: onActionCallback + })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "v-line" + }) + }, index); + }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-null-ch", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879" + }) + }) + }) : null, showNullProgramButton ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-signal", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-uniE900 insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-multiple", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879" + }) + }) + })] + }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit", + className: "btn-null", + title: "\u63D2\u5165\u6A21\u677F", + actionName: "inster-template-".concat(insertTemp), + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u63D2\u5165\u6A21\u677F" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: "btn-full-screen", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'), + title: fullScreen ? '关闭全屏' : '开启全屏', + actionName: "trigger-full-screen", + onActionCallback: onActionCallback + }) + })] + }); +}); +// EXTERNAL MODULE: ./src/components/modal.tsx +var modal = __webpack_require__(41058); +// 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/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx -var Dragger = upload/* default */.Z.Dragger; -var ShixunsListPage = function ShixunsListPage(_ref) { - var user = _ref.user, - dispatch = _ref.dispatch, - classroomList = _ref.classroomList, - shixunsDetail = _ref.shixunsDetail, - getResults = _ref.getResults; - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,_react_17_0_2_react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - time = _useState2[0], - setTime = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - fileList = _useState4[0], - setFileList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - confirmLoading = _useState6[0], - setConfirmLoading = _useState6[1]; - var props = { - onRemove: function onRemove() { - setFileList([]); +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +/* harmony default export */ var markdown_editor_link = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, { + initialValues: { + link: 'http://', + title: '' }, - beforeUpload: function beforeUpload(file) { - console.log(file); - if ((file === null || file === void 0 ? void 0 : file.size) > 1024 * 1024 * 500) { - message/* default */.ZP.info('文件超过500M,不符合上传要求'); - return false; - } - var filelist = []; - filelist.push(file); - setFileList([].concat(filelist)); - return false; + className: "link-panel", + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u94FE\u63A5\u5730\u5740", + name: "link", + rules: [{ + required: true, + message: '请输入链接地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u94FE\u63A5\u6807\u9898", + name: "title", + rules: [{ + required: true, + message: '请输入链接标题' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx +var code_block = __webpack_require__(33099); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/pages/tasks/util.js +var util = __webpack_require__(40720); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx + + + + + + + + +var useForm = es_form/* default */.Z.useForm; +var style = { + width: 280, + marginRight: 10 +}; +var upload_image_formItemLayout = { + labelCol: { + span: 5 + }, + wrapperCol: { + span: 19 + } +}; +/* harmony default export */ var upload_image = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useForm = useForm(), + _useForm2 = slicedToArray_default()(_useForm, 1), + form = _useForm2[0]; + var nameRef = (0,_react_17_0_2_react.useRef)(); + function onSubmit(values) { + callback(objectSpread2_default()(objectSpread2_default()({}, values), {}, { + name: nameRef.current + })); + } + function onAddUrl(data, file) { + if (data.status === -1) { + message/* default */.ZP.error(data.message); + return; + } + form.setFieldsValue({ + src: "/api/attachments/".concat(data.id), + type: file.type + }); + } + function onFileChange(e) { + var file = e.target.files[0]; + nameRef.current = file.name; + uploadImage(file, onAddUrl); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({ + form: form + }, upload_image_formItemLayout), {}, { + className: "upload-image-panel", + onFinish: onSubmit, + style: { + width: 470, + overflow: "hidden" }, - fileList: fileList - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - title: "\u63D0\u4EA4\u6587\u4EF6", - visible: shixunsDetail.actionTabs.key === 'md-tab', - confirmLoading: confirmLoading, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _user$userInfo, _fileList$; - var resulr; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!((fileList === null || fileList === void 0 ? void 0 : fileList.length) <= 0)) { - _context.next = 3; - break; - } - message/* default */.ZP.info('请先选择文件'); - return _context.abrupt("return"); - case 3: - setConfirmLoading(true); - _context.next = 6; - return (0,UploadFile/* uploadFile */.cT)(fileList[0], { - login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, - container_type: "Competition", - container_id: shixunsDetail.actionTabs.params.id, - stage_type: shixunsDetail.actionTabs.params.value, - file_name: (_fileList$ = fileList[0]) === null || _fileList$ === void 0 ? void 0 : _fileList$.name - }); - case 6: - resulr = _context.sent; - if ((resulr === null || resulr === void 0 ? void 0 : resulr.status) === 0) { - message/* default */.ZP.info('提交成功'); - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: '' - } - }); - setConfirmLoading(false); - setFileList([]); - getResults(shixunsDetail.actionTabs.params.value); - } else { - setConfirmLoading(false); - message/* default */.ZP.info('提交失败'); - } - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })), - onCancel: function onCancel() { - setFileList([]); - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: '' + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u56FE\u7247\u5730\u5740", + required: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + noStyle: true, + name: "src", + rules: [{ + required: true, + message: '请输入文件地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: style + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, { + onFileChange: onFileChange + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u56FE\u7247\u63CF\u8FF0", + name: "alt" + // rules={[{ required: true, message: '请输入图片描述' }]} + , + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 264 } - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, props), {}, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "ant-upload-drag-icon", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "ant-upload-hint", - children: "\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + style: { + textAlign: "right" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "default", + onClick: onCancel, + children: "\u53D6\u6D88" })] - })) + })] + })); +}); +function UploadButton(_ref2) { + var onFileChange = _ref2.onFileChange; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", { + className: "upload-button", + style: { + cursor: "pointer" + }, + children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "file", + onChange: onFileChange + })] }); +} +function uploadImage(file, callback) { + if (!file) { + throw new String('没有文件'); + return; + } + var formData = new FormData(); + formData.append('editormd-image-file', file); + formData.append('file_param_name', 'editormd-image-file'); + formData.append('byxhr', 'true'); + var xhr = new window.XMLHttpRequest(); + xhr.withCredentials = true; + xhr.addEventListener('load', function (response) { + callback(JSON.parse(response.target.responseText), file); + }, false); + xhr.addEventListener('error', function (error) { + console.error(error); + }, false); + xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json")); + xhr.send(formData); +} +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules +var input_number = __webpack_require__(26220); +;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx + + + + +var RadioGroup = es_radio/* default.Group */.ZP.Group; +var add_table_panel_style = { + margin: '0 8px' }; -/* harmony default export */ var AddSubmitModel = ((0,_umi_production_exports.connect)(function (_ref3) { - var user = _ref3.user, - classroomList = _ref3.classroomList, - shixunsDetail = _ref3.shixunsDetail; - return { - user: user, - classroomList: classroomList, - shixunsDetail: shixunsDetail - }; -})(ShixunsListPage)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules -var breadcrumb = __webpack_require__(66104); -// 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/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(6150); -// 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/input/index.js + 5 modules -var input = __webpack_require__(98135); +/* harmony default export */ var add_table_panel = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: "add-table-panel", + initialValues: { + row: 3, + col: 2, + align: 'default' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5355\u5143\u683C\u6570\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u884C\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "row", + rules: [{ + required: true, + message: '请输入行数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5217\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "col", + rules: [{ + required: true, + message: '请输入列数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + marginTop: 12, + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "align", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "default", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-justify" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-left" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "center", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-center" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "right", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-right" + }) + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + }); +}); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(17985); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(27786); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(66822); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/carousel/index.js + 10 modules -var carousel = __webpack_require__(9951); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/LeftOutlined.js + 1 modules -var LeftOutlined = __webpack_require__(11407); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/RightOutlined.js + 1 modules -var RightOutlined = __webpack_require__(88845); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Competitionbonus.tsx +// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules +var v4 = __webpack_require__(1012); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var es_modal = __webpack_require__(43418); +;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts +var LINK = 'link'; +var UPLOAD_IMAGE = 'upload-image'; +var CODE_BLOCK = 'code-block'; +var ADD_TABLE = 'add-table'; +var HRLINE = '------------'; +var ALIGNSIGN = { + "default": HRLINE, + left: ":".concat(HRLINE), + center: ":".concat(HRLINE, ":"), + right: "".concat(HRLINE, ":") +}; +// EXTERNAL MODULE: ./src/components/useInterval.tsx +var useInterval = __webpack_require__(21129); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx -//代金劵 -var Option = es_select["default"].Option; -function Bonus(_ref) { - var rewarddata = _ref.rewarddata, - getlistdatas = _ref.getlistdatas, - is_signed = _ref.is_signed, - dispatch = _ref.dispatch, - userlist = _ref.userlist; - var Carousels = (0,_react_17_0_2_react.useRef)(null); - var _useState = (0,_react_17_0_2_react.useState)(false), + + + + + + + + + + + + + + + + + + + + +function noop() {} +var pending = 0; +var StorageTimeTicket = 10000; +var NULL_CH = '▁'; +var ADD_MULTI = '@▁▁@'; +var ADD_SINGLE = '@▁@'; +var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板 +function processSize(size) { + return !/^\d+$/.test(size) ? size : "".concat(size, "px"); +} +var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0; +var key = isMac ? 'Cmd' : 'Ctrl'; +var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"]; +var DEFAULTKEYMAP = defineProperty_default()(defineProperty_default()({}, key + '-B', 'bold'), key + '-I', 'italic'); +var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, LINK, '添加链接'), CODE_BLOCK, '添加代码块'), UPLOAD_IMAGE, '添加文件'), ADD_TABLE, '添加表格'); + +//https://codemirror.net/demo +//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method. + +/* harmony default export */ var markdown_editor = (function (_ref) { + var _ref$defaultValue = _ref.defaultValue, + defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue, + onChange = _ref.onChange, + _ref$width = _ref.width, + width = _ref$width === void 0 ? '100%' : _ref$width, + _ref$height = _ref.height, + height = _ref$height === void 0 ? 400 : _ref$height, + _ref$miniToolbar = _ref.miniToolbar, + miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar, + _ref$isFocus = _ref.isFocus, + isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus, + watch = _ref.watch, + insertTemp = _ref.insertTemp, + _ref$mode = _ref.mode, + mode = _ref$mode === void 0 ? "markdown" : _ref$mode, + _ref$id = _ref.id, + id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id, + _ref$showResizeBar = _ref.showResizeBar, + showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar, + _ref$noStorage = _ref.noStorage, + noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage, + _ref$showNullButton = _ref.showNullButton, + showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton, + _ref$showNullProgramB = _ref.showNullProgramButton, + showNullProgramButton = _ref$showNullProgramB === void 0 ? false : _ref$showNullProgramB, + _ref$hidetoolBar = _ref.hidetoolBar, + hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar, + _ref$fullScreen = _ref.fullScreen, + fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen, + onBlur = _ref.onBlur, + onCMBeforeChange = _ref.onCMBeforeChange, + onFullScreen = _ref.onFullScreen, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + _ref$disablePaste = _ref.disablePaste, + disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste, + _ref$disabled = _ref.disabled, + disabled = _ref$disabled === void 0 ? false : _ref$disabled, + _ref$disabledFill = _ref.disabledFill, + disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill, + _ref$placeholder = _ref.placeholder, + placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder, + _ref$values = _ref.values, + values = _ref$values === void 0 ? '' : _ref$values; + var _useState = (0,_react_17_0_2_react.useState)(null), _useState2 = slicedToArray_default()(_useState, 2), - isshow = _useState2[0], - SetIsshow = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(undefined), + cm = _useState2[0], + setCm = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(defaultValue), _useState4 = slicedToArray_default()(_useState3, 2), - className = _useState4[0], - SetClassname = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(''), + value = _useState4[0], + setValue = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(watch), _useState6 = slicedToArray_default()(_useState5, 2), - id = _useState6[0], - SetId = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(undefined), + preview = _useState6[0], + setPreview = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(fullScreen), _useState8 = slicedToArray_default()(_useState7, 2), - name = _useState8[0], - SetName = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(undefined), + isFull = _useState8[0], + setIsFull = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), _useState10 = slicedToArray_default()(_useState9, 2), - email = _useState10[0], - SetEmail = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(undefined), + action = _useState10[0], + setAction = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(0), _useState12 = slicedToArray_default()(_useState11, 2), - phone = _useState12[0], - SetPhone = _useState12[1]; - function receive(_x) { - return _receive.apply(this, arguments); - } - function _receive() { - _receive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { - var result; + lastedUpdateTime = _useState12[0], + setLastedUpdateTime = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(height), + _useState14 = slicedToArray_default()(_useState13, 2), + h = _useState14[0], + setH = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + tip = _useState16[0], + setTip = _useState16[1]; + var uuidRef = (0,_react_17_0_2_react.useRef)((0,v4/* default */.Z)()); + var openPhoneRef = (0,_react_17_0_2_react.useRef)(false); + var timer = (0,_react_17_0_2_react.useRef)(); + var cmEl = (0,_react_17_0_2_react.useRef)(); + var containerEl = (0,_react_17_0_2_react.useRef)(); + var resizeBarEl = (0,_react_17_0_2_react.useRef)(); + var previewEl = (0,_react_17_0_2_react.useRef)(); + var checkFiles = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _res$attachments; + var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (!item.user_received) { - _context.next = 3; - break; - } - window.open(item.click_info); - return _context.abrupt("return"); - case 3: - if ((0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) { - _context.next = 5; - break; - } - return _context.abrupt("return"); - case 5: - if (!(is_signed === false)) { - _context.next = 8; - break; - } - message/* default */.ZP.info('您尚未报名参赛,请报名参赛后领取'); - return _context.abrupt("return"); - case 8: - if (!(item.click_event === "Pop")) { - _context.next = 14; - break; - } - SetId(item.id); - SetIsshow(true); - return _context.abrupt("return"); - case 14: - SetClassname(undefined); - case 15: - _context.next = 17; - return dispatch({ - type: 'competitions/Reward', - payload: { - competition_module_setting_id: item.id + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/attachments/distinct_hash_val.json", { + method: "post", + body: { + hash_val: uuidRef.current } }); - case 17: - result = _context.sent; - if (result && result.status === 0) { - getlistdatas(); - if (item.click_event === "Link") { - message/* default */.ZP.info('领取成功'); - window.open(item.click_info); - } else { - message/* default */.ZP.info(item.click_info); - } + case 2: + res = _context.sent; + if (!!(res !== null && res !== void 0 && (_res$attachments = res.attachments) !== null && _res$attachments !== void 0 && _res$attachments.length)) { + console.log("cm:", cm, cmEl); + res.attachments.map(function (item) { + if (item.content_type.indexOf("image") > -1) { + cm.replaceSelection("![,](/api/attachments/".concat(item.id, "?type=").concat(item.content_type, ")")); + } else if (item.content_type.indexOf("video") > -1) { + cm.replaceSelection("")); + } else if (item.content_type.indexOf("pdf") > -1) { + cm.replaceSelection("").concat(item.name, "")); + } else { + cm.replaceSelection("[".concat(item.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(item.id, "?type=").concat(item.content_type, ")")); + } + }); } - case 19: + case 4: case "end": return _context.stop(); } }, _callee); })); - return _receive.apply(this, arguments); - } - function submitreceive() { - return _submitreceive.apply(this, arguments); - } - function _submitreceive() { - _submitreceive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var result; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (!(userlist && !userlist.real_name)) { - _context2.next = 4; - break; - } - if (name) { - _context2.next = 4; - break; - } - message/* default */.ZP.info('姓名不能为空'); - return _context2.abrupt("return"); - case 4: - if (!(userlist && !userlist.email)) { - _context2.next = 8; - break; - } - if (email) { - _context2.next = 8; - break; - } - message/* default */.ZP.info('邮箱不能为空'); - return _context2.abrupt("return"); - case 8: - if (!(userlist && !userlist.phone)) { - _context2.next = 12; - break; - } - if (phone) { - _context2.next = 12; - break; - } - message/* default */.ZP.info('手机号码不能为空'); - return _context2.abrupt("return"); - case 12: - if (className) { - _context2.next = 15; - break; + return function checkFiles() { + return _ref2.apply(this, arguments); + }; + }(); + + // useEffect(() => { + // setValue(defaultValue) + // cm?.setValue(defaultValue) + // },[]) + (0,_react_17_0_2_react.useEffect)(function () { + var scrollTop = window.scrollY || window.pageYOffset; + setValue(values); + cm === null || cm === void 0 || cm.setValue(values); + window.scrollTo(0, scrollTop); + }, [values]); + (0,_react_17_0_2_react.useEffect)(function () { + onFullScreen === null || onFullScreen === void 0 || onFullScreen(isFull); + }, [isFull]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cmEl.current) { + var onPaste = function onPaste(_, e) { + if (disablePaste) { + e.preventDefault(); + return; + } + var clipboardData = e.clipboardData; + if (clipboardData) { + var types = clipboardData.types.toString(); + var items = clipboardData.items; + if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) { + e.preventDefault(); + if (mode == "stex") return; + try { + var _items$; + var item = items[1]; + if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') { + item = items[0]; + } + var file = item.getAsFile(); + var fileSix = file.name.split(".").pop(); + // console.log("item:", item, file, item?.type?.match(/^video\//i)) + uploadImage(file, function (data) { + if (data.id) { + var _file$type, _file$type2, _file$type3; + if ((file === null || file === void 0 || (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) { + instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); + } else if ((file === null || file === void 0 || (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) { + instance.replaceSelection("")); + } else if ((file === null || file === void 0 || (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) { + instance.replaceSelection("").concat(file.name, "")); + } else if (officeSix.includes(fileSix)) { + instance.replaceSelection("").concat(file.name, "")); + } else { + instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); + } + } else { + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; + } + }); + } catch (e) { + message/* default */.ZP.warning("请使用chrome浏览器粘贴"); } - message/* default */.ZP.info('请选择你的年级'); - return _context2.abrupt("return"); - case 15: - _context2.next = 17; - return dispatch({ - type: 'competitions/Reward', - payload: { - competition_module_setting_id: id, - className: className, - name: name, - mail: email, - phone: phone + return true; + } else { + //toMarkdown ? + // let html = clipboardData.getData('text/html') + return true; + } + } + return true; + }; + var instance = codemirror_default().fromTextArea(cmEl.current, { + mode: mode, + // inputStyle: 'contenteditable', + lineNumbers: miniToolbar ? false : true, + lineWrapping: true, + value: defaultValue, + autoCloseTags: showNullProgramButton ? false : true, + autoCloseBrackets: true + }); + instance.on("keyup", function (cm, event) { + if (event.keyCode === 8) { + if (cm.getValue() == "") { + instance.setOption("placeholder", placeholder); + } else { + instance.setOption("placeholder", null); + } + } + }); + instance.on("keydown", function (cm, event) { + if (event.keyCode === 8) { + var pos = deleteAtSymbol(cm); + if (pos) { + event.preventDefault(); + } + } + }); + isFocus && instance.focus(); + instance.on('paste', onPaste); + instance.on('dragleave', function (data, e) { + containerEl.current.classList.remove("mouse-hover-md"); + }); + instance.on('dragover', function (data, e) { + containerEl.current.classList.add("mouse-hover-md"); + }); + instance.on('drop', function (data, e) { + containerEl.current.classList.add("mouse-hover-md"); + // var file; + var files; + // Check if files were dropped + files = e.dataTransfer.files; + if (files.length > 0) { + e.preventDefault(); + e.stopPropagation(); + // file = files[0]; + // alert('File: ' + file.name); + // return false; + var _loop = function _loop() { + var file = files[i]; + var fileSix = file.name.split(".").pop(); + uploadImage(file, function (data) { + if (data.id) { + var _file$type4, _file$type5, _file$type6; + if ((file === null || file === void 0 || (_file$type4 = file.type) === null || _file$type4 === void 0 ? void 0 : _file$type4.indexOf("image")) > -1) { + instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); + } else if ((file === null || file === void 0 || (_file$type5 = file.type) === null || _file$type5 === void 0 ? void 0 : _file$type5.indexOf("video")) > -1) { + instance.replaceSelection("")); + } else if ((file === null || file === void 0 || (_file$type6 = file.type) === null || _file$type6 === void 0 ? void 0 : _file$type6.indexOf("pdf")) > -1) { + instance.replaceSelection("").concat(file.name, "")); + } else if (officeSix.includes(fileSix)) { + instance.replaceSelection("").concat(file.name, "")); + } else { + instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); + } + } else { + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); - case 17: - result = _context2.sent; - if (result && result.status === 0) { - SetIsshow(false); - getlistdatas(); - message/* default */.ZP.info('HCIA认证考试代金劵将由启智平台统一发放,请及时关注邮箱或站内短信查收'); + }; + for (var i = 0; i < files.length; i++) { + _loop(); + } + // files.map((file:any) => { + + // }) + } + }); + if (disabled) { + instance.on("beforeChange", function (instances, change) { + if (change.origin === "paste" || change.origin === "+input") { + change.cancel(); + } + }); + } + setCm(instance); + return function () { + instance.off('paste', onPaste); + }; + } + }, []); + var resizeEditorBodyHeight = (0,_react_17_0_2_react.useCallback)(function () { + if (containerEl.current) { + try { + // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight + // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0] + // if (!isFull) { + // mdBody.style.height = `${h - toolH}px` + // } else { + // mdBody.style.height = `calc(100vh - ${toolH}px)` + // } + } catch (error) { + console.log(error, '---- to set md editor body height'); + } + } + }, [h, containerEl, isFull]); + (0,_react_17_0_2_react.useEffect)(function () { + function onLayout() { + var ro = new ResizeObserver_es/* default */.Z(function (entries) { + var _iterator = createForOfIteratorHelper_default()(entries), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var entry = _step.value; + if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { + resizeEditorBodyHeight(); + cm.setSize('100%', '100%'); + cm.refresh(); } - case 19: - case "end": - return _context2.stop(); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); } - }, _callee2); - })); - return _submitreceive.apply(this, arguments); + }); + ro.observe(cmEl.current.parentElement); + return ro; + } + if (cm) { + var ro = onLayout(); + return function () { + var _cmEl$current, _cmEl$current2; + if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement); + }; + } + }, [cm, resizeEditorBodyHeight]); + + //keymap + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + var keymap = []; + var _loop2 = function _loop2() { + var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2), + k = _Object$entries$_i[0], + value = _Object$entries$_i[1]; + var map = defineProperty_default()({}, k, function () { + onActionCallback(value); + }); + keymap.push(map); + cm.addKeyMap(map); + }; + for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) { + _loop2(); + } + timer.current = setInterval(function () { + if (openPhoneRef.current) { + checkFiles(); + } + }, 4000); + return function () { + clearInterval(timer.current); + for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) { + var m = _keymap[_i2]; + cm.removeKeyMap(m); + } + }; + } + }, [cm]); + (0,_react_17_0_2_react.useEffect)(function () { + if (fullScreen !== isFull) { + setIsFull(fullScreen); + } + }, [fullScreen]); + (0,useInterval/* default */.Z)(function () { + if (!noStorage && lastedUpdateTime > 0) { + var currentTime = new Date().getTime(); + var lastedValue = window.sessionStorage.getItem(id); + if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) { + window.sessionStorage.setItem(id, value); + setTip(true); + } + } + }, StorageTimeTicket); + (0,_react_17_0_2_react.useEffect)(function () { + setPreview(watch); + }, [cm, watch]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + isFocus && cm.focus(); + } + }, [cm, isFocus]); + (0,_react_17_0_2_react.useEffect)(function () { + if (preview && cm) { + var syncScroll = function syncScroll(e) { + var target = e.target; + if (previewEl.current) { + var ratio = target.scrollTop / target.scrollHeight; + previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio; + } + }; + var scrollEl = cm.getScrollerElement(); + scrollEl.addEventListener('scroll', syncScroll); + return function () { + scrollEl.removeEventListener('scroll', syncScroll); + }; + } + }, [cm, preview]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm && onCMBeforeChange) { + var onChangeHandler = function onChangeHandler(cm, change) { + onCMBeforeChange(cm, change); + }; + cm.on('beforeChange', onChangeHandler); + return function () { + cm.off('beforeChange', onChangeHandler); + }; + } + }, [cm, onCMBeforeChange]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm && onBlur) { + var onBlurHandler = function onBlurHandler() { + onBlur(cm.getValue()); + }; + cm.on('blur', onBlurHandler); + return function () { + cm.off('blur', onBlurHandler); + }; + } + }, [cm, onBlur]); + function deleteAtSymbol(cm, change) { + var doc = cm.getDoc(); + var cursor = doc.getCursor(); + var line = doc.getLine(cursor.line); + var ch = line.charAt(cursor.ch - 1); + var p1 = line.lastIndexOf("@▁@", cursor.ch); + var p2 = line.lastIndexOf("@▁▁@", cursor.ch); + var posStart = p1 > p2 ? p1 : p2; + var n = p1 > p2 ? 3 : 4; + if (ADD_MULTI.indexOf(ch) === -1) return null; + console.log("change1:", change, cm, line, cursor, posStart, p1, p2, ch); + if (posStart >= 0 && cursor.ch - posStart < 5) { + var posEnd = posStart + n; + doc.replaceRange("", { + line: cursor.line, + ch: posStart + }, { + line: cursor.line, + ch: posEnd + }); + return { + line: cursor.line, + ch: posEnd + }; + } + return null; } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { - visible: isshow, - title: '完善信息', - onCancel: function onCancel() { - return SetIsshow(false); - }, - onOk: function onOk() { - submitreceive(); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u60A8\u7684\u59D3\u540D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: userlist && userlist.real_name ? '' : Detailmodules.bkfff, - style: { - width: '300px', - marginLeft: '14px', - background: userlist && userlist.phone ? '' : '#ffffff!important' - }, - value: userlist && userlist.real_name || name, - disabled: userlist && userlist.real_name || false, - onChange: function onChange(e) { - return SetName(e.target.value); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm, change) { + var content = cm.getValue(); + setValue(content); + setLastedUpdateTime(new Date().getTime()); + cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll')); + if (onChange) { + if (showNullProgramButton) { + onChange(content, formatProgramFill(content)); + } else { + onChange(content); } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '1em' - }, - children: ["\u60A8\u7684\u90AE\u7BB1\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: userlist && userlist.email ? '' : "bkfff", - style: { - width: '300px', - marginLeft: '14px', - background: userlist && userlist.phone ? '' : '#ffffff!important' - }, - value: userlist && userlist.email || email, - disabled: userlist && userlist.email || false, - onChange: function onChange(e) { - return SetEmail(e.target.value); + } + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + // isFocus && cm.focus() + if (defaultValue === null || defaultValue === undefined) { + cm.setValue(''); + setValue(''); + } else { + var scrollTop = window.scrollY || window.pageYOffset; + if (defaultValue !== cm.getValue()) { + cm.setValue(defaultValue); + setValue(defaultValue); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); + window.scrollTo(0, scrollTop); + } + } + } + }, [cm, defaultValue]); + var onActionCallback = (0,_react_17_0_2_react.useCallback)(function (actionName) { + var cursor = cm.getCursor(); + var selection = cm.getSelection(); + var selectionText = selection.split('\n'); + switch (actionName) { + case 'bold': + cm.replaceSelection('**' + selection + '**'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 2); + } + return cm.focus(); + case 'italic': + cm.replaceSelection('*' + selection + '*'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'code': + cm.replaceSelection('`' + selection + '`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'inline-latex': + cm.replaceSelection('`$$' + selection + '$$`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 3); + } + return cm.focus(); + case 'latex': + cm.replaceSelection("```latex\n" + selection + "\n```"); + cm.setCursor(cursor.line + 1, selection.length + 1); + return cm.focus(); + case 'line-break': + cm.replaceSelection('
\n'); + return cm.focus(); + case 'list-ul': + if (selection === '') { + cm.replaceSelection('- ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item) { + return item === '' ? '' : "- ".concat(item); + }).join('\n')); + } + return cm.focus(); + case 'list-ol': + if (selection === '') { + cm.replaceSelection('1. ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item, index) { + return item === '' ? '' : "".concat(index + 1, ". ").concat(item); + }).join('\n')); + } + return cm.focus(); + case 'add-null-ch': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(NULL_CH); + return cm.focus(); + case 'add-signal': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(ADD_SINGLE); + return cm.focus(); + case 'add-multiple': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(ADD_MULTI); + return cm.focus(); + case 'inster-template-1': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(TEMP1); + return cm.focus(); + case 'eraser': + cm.setValue(''); + return cm.focus(); + case 'trigger-watch': + setPreview(!preview); + return cm.focus(); + case 'trigger-full-screen': + setIsFull(!isFull); + return cm.focus(); + case LINK: + setAction(LINK); + return; + case CODE_BLOCK: + setAction(CODE_BLOCK); + return; + case UPLOAD_IMAGE: + setAction(UPLOAD_IMAGE); + return; + case ADD_TABLE: + setAction(ADD_TABLE); + return; + default: + throw new Error(); + } + }, [cm, preview, isFull]); + var ExecutePluginAction = (0,_react_17_0_2_react.useCallback)(function (values) { + setAction(''); + switch (action) { + case LINK: + var title = values.title, + link = values.link; + cm.replaceSelection("[".concat(title, "](").concat(link, ")")); + return cm.focus(); + case CODE_BLOCK: + var language = values.language, + content = values.content; + cm.replaceSelection(['```' + language, content, '```'].join('\n')); + return cm.focus(); + case UPLOAD_IMAGE: + var src = values.src, + alt = values.alt; + if (alt) { + cm.replaceSelection("![ ".concat(alt, " ]( ").concat(src, " \"").concat(alt, "\" )")); + } else { + cm.replaceSelection("![,](".concat(src, ")")); + } + return cm.focus(); + case ADD_TABLE: + var row = values.row, + col = values.col, + align = values.align; + var table = '\n'; + for (var r = 0; r < row; r++) { + var rows = []; + var heads = []; + for (var c = 0; c < col; c++) { + if (r === 1) { + heads.push(ALIGNSIGN[align]); + } + rows.push(' '); } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '1em' - }, - children: ["\u60A8\u7684\u624B\u673A\u53F7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: '300px' - }, - className: userlist && userlist.phone ? '' : "bkfff", - value: userlist && userlist.phone || phone, - disabled: userlist && userlist.phone || false, - onChange: function onChange(e) { - return SetPhone(e.target.value); + if (r === 1) { + table += "| ".concat(heads.join(' | '), " |\n"); } - })] - }), "\u60A8\u7684\u5E74\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { - style: { - width: '300px', - marginTop: '1em', - marginLeft: '14px' - }, - onChange: function onChange(e) { - SetClassname(e); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E00", - children: "\u5927\u4E00" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E8C", - children: "\u5927\u4E8C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E09", - children: "\u5927\u4E09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u56DB", - children: "\u5927\u56DB" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u5927\u4E94", - children: "\u5927\u4E94" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u7855\u4E00", - children: "\u7855\u4E00" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u7855\u4E8C", - children: "\u7855\u4E8C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u7855\u4E09", - children: "\u7855\u4E09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E00", - children: "\u535A\u4E00" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E8C", - children: "\u535A\u4E8C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E09", - children: "\u535A\u4E09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u56DB", - children: "\u535A\u56DB" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: "\u535A\u4E94", - children: "\u535A\u4E94" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '1em' - }, - children: "\u63D0\u9192\uFF1A\u5982\u65E0\u534E\u4E3A\u4E91\u8D26\u53F7\uFF0C\u8BF7\u5C3D\u5FEB\u6CE8\u518C\u534E\u4E3A\u4E91\uFF01" - })] - }), rewarddata && rewarddata.length > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - position: 'relative', - marginBottom: '10px', - marginTop: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Detailmodules.spanprev, - onClick: function onClick() { - Carousels.current.prev(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(LeftOutlined/* default */.Z, { - style: { - color: '#fff', - fontSize: '20px', - marginLeft: "15px" + table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n"); + } + cm.replaceSelection(table + '\n'); + return cm.focus(); + default: + throw new Error(); + } + }, [cm, action]); + var PluginEl = (0,_react_17_0_2_react.useMemo)(function () { + switch (action) { + case LINK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case CODE_BLOCK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case UPLOAD_IMAGE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case ADD_TABLE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + default: + return null; + } + }, [action]); + function onCancel() { + setAction(''); + } + (0,_react_17_0_2_react.useEffect)(function () { + if (resizeBarEl.current) { + var onMouseDown = function onMouseDown(e) { + dragging = true; + startY = e.pageY; + }; + var onMouseUp = function onMouseUp() { + dragging = false; + }; + var onMouseMove = function onMouseMove(e) { + if (dragging) { + var delta = e.pageY - startY; + if (delta < 0) { + delta = 0; } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(carousel/* default */.Z, { - ref: Carousels, - className: Detailmodules.divwidth, - slidesToShow: 3, - slidesToScroll: 1, - children: rewarddata && rewarddata.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + "/".concat(item.image_url) - }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receiveclick, - onClick: function onClick() { - return receive(item); - }, - children: "\u70B9\u51FB\u9886\u53D6" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receivealready, - children: "\u5DF2\u7ECF\u9886\u53D6" - })] - }); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Detailmodules.spannext, - onClick: function onClick() { - Carousels.current.next(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RightOutlined/* default */.Z, { - style: { - color: '#fff', - fontSize: '20px', - marginLeft: "5px" + if (delta > 300) { + delta = 300; } - }) - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Detailmodules.divwidth, - style: { - justifyContent: 'space-around', - marginBottom: '10px', - marginTop: '10px' - }, - children: rewarddata && rewarddata.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + "/".concat(item.image_url) - }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receiveclick, - onClick: function onClick() { - return receive(item); - }, - children: "\u70B9\u51FB\u9886\u53D6" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.receivealready, - children: "\u5DF2\u7ECF\u9886\u53D6" - })] + var resizeH = height + delta + 'px'; + setH(resizeH); + } + }; + var resizeBar = resizeBarEl.current; + var dragging = false; + var startY = 0; + resizeBar.addEventListener('mousedown', onMouseDown); + document.addEventListener('mousemove', onMouseMove); + document.addEventListener('mouseup', onMouseUp); + return function () { + resizeBar.removeEventListener('mousedown', onMouseDown); + document.removeEventListener('mousemove', onMouseMove); + document.removeEventListener('mouseup', onMouseUp); + }; + } + }, [cm, resizeBarEl]); + (0,_react_17_0_2_react.useEffect)(function () { + setH(height); + }, [height]); + var fixedWidth = processSize(width); + var fixedHeight = processSize(h); + var style = { + width: fixedWidth, + height: fixedHeight + }; + var saveTime = (0,_react_17_0_2_react.useMemo)(function () { + if (lastedUpdateTime) { + var d = new Date(lastedUpdateTime); + var _h = d.getHours(); + var m = d.getMinutes(); + var s = d.getSeconds(); + _h = _h < 10 ? '0' + _h : _h; + m = m < 10 ? '0' + m : m; + s = s < 10 ? '0' + s : s; + return "".concat(_h, ":").concat(m, ":").concat(s); + } + return 0; + }, [lastedUpdateTime]); + var formatProgramFill = function formatProgramFill(str) { + var arr = []; + if (showNullProgramButton) { + var num = -1; + str = str.replace(/(@▁▁@|@▁@)/g, function (a, b, c) { + arr.push({ + multiLine: !(a === ADD_SINGLE) }); + }); + } + return arr; + }; + function onCancelStorage() { + window.sessionStorage.removeItem(id); + setTip(false); + setLastedUpdateTime(0); + } + function onReset() { + setTip(false); + setLastedUpdateTime(0); + cm.setValue(window.sessionStorage.getItem(id)); + } + function setValues(a, b) { + var content = cm.getValue(); + content = content.replace(a, b); + setValue(content); + cm === null || cm === void 0 || cm.setValue(content); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "markdown-editor-wrapper", + ref: containerEl, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, { + insertTemp: insertTemp, + watch: preview, + fullScreen: isFull, + showNullButton: showNullButton, + showNullProgramButton: showNullProgramButton, + onActionCallback: onActionCallback, + hidetoolBar: hidetoolBar, + uuid: uuidRef.current, + setOpenPhones: function setOpenPhones() { + openPhoneRef.current = true; + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-body", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "codemirror-container", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", { + ref: cmEl, + placeholder: placeholder + }) + }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: previewEl, + className: "preview-container", + children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, { + value: value + }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + disabledFill: disabledFill, + showProgramFill: showNullProgramButton, + value: value + })] + }) : null] + })] }) + }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + ref: resizeBarEl, + className: "editor-resize" + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: TitleDesc[action], + open: true, + onCancel: onCancel, + footer: null, + className: "markdown-popup-form", + children: PluginEl + }) : null })] }); -} -/* harmony default export */ var Competitionbonus = (Bonus); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/SeeItem.tsx +}); +/***/ }), +/***/ 41058: +/*!**********************************!*\ + !*** ./src/components/modal.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ Dialog; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/classCallCheck.js */ 82100); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createClass.js */ 29186); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/inherits.js */ 80619); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createSuper.js */ 47074); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 4676); +var Dialog = /*#__PURE__*/function (_React$Component) { + _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component); + var _super = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog); + function Dialog(props) { + var _this; + _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog); + _this = _super.call(this, props); + var doc = window.document; + _this.node = doc.createElement('div'); + doc.body.appendChild(_this.node); + return _this; + } + _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{ + key: "render", + value: function render() { + var children = this.props.children; + return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + window.document.body.removeChild(this.node); + } + }]); + return Dialog; +}(react__WEBPACK_IMPORTED_MODULE_4__.Component); +/***/ }), -//代金劵 +/***/ 21129: +/*!****************************************!*\ + !*** ./src/components/useInterval.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: 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 SeeItem = function SeeItem(_ref, ref) { - var StaffDetail = _ref.StaffDetail, - HeaderDetail = _ref.HeaderDetail, - ItemData = _ref.ItemData, - setIssee = _ref.setIssee, - ModelType = _ref.ModelType, - dispatch = _ref.dispatch, - userinfo = _ref.userinfo, - Editable = _ref.Editable, - qs = _ref.qs; - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - fileList = _useState4[0], - setFileList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - fileId = _useState6[0], - setFileId = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - text = _useState8[0], - setText = _useState8[1]; - // const [disabled, setDisable] = useState(false) - var _useState9 = (0,_react_17_0_2_react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - loading = _useState10[0], - setLoading = _useState10[1]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var enrolled = (0,_react_17_0_2_react.useRef)(null); - var dom = (0,_react_17_0_2_react.useRef)(null); - enrolled.current = StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled; - (0,_react_17_0_2_react.useEffect)(function () { - var _dom$current; - (_dom$current = dom.current) === null || _dom$current === void 0 || _dom$current.addEventListener("click", modal); - return function () { - var _dom$current2; - (_dom$current2 = dom.current) === null || _dom$current2 === void 0 || _dom$current2.removeEventListener("click", modal); - }; - }, []); - - // useEffect(() => { - // if (visible || fileList.length) { - // setDisable(true) - // } - // }, [visible]) + // 保存新回调 + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + savedCallback.current = callback; + }); - var modal = function modal(e) { - var _e$target; - // 检查事件源e.targe是否为Li - if ((e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.id) === 'modal-upload') { - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - if (!enrolled.current) { - es_modal/* default */.Z.info({ - title: '提示', - centered: true, - okText: '我知道了', - content: '请先报名,再提交作品' - }); - return; - } - setVisible(true); + // 建立 interval + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + function tick() { + savedCallback.current(); } - }; - (0,_react_17_0_2_react.useEffect)(function () { - if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.upload_file) { - var _HeaderDetail$upload_, _HeaderDetail$upload_2; - setFileList([{ - name: HeaderDetail === null || HeaderDetail === void 0 || (_HeaderDetail$upload_ = HeaderDetail.upload_file) === null || _HeaderDetail$upload_ === void 0 ? void 0 : _HeaderDetail$upload_.title, - status: 'done', - uid: '123456789' - }]); - setText(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file_url); - setFileId(HeaderDetail === null || HeaderDetail === void 0 || (_HeaderDetail$upload_2 = HeaderDetail.upload_file) === null || _HeaderDetail$upload_2 === void 0 || (_HeaderDetail$upload_2 = _HeaderDetail$upload_2.url) === null || _HeaderDetail$upload_2 === void 0 ? void 0 : _HeaderDetail$upload_2.split('/')[3]); + if (delay !== null) { + var id = setInterval(tick, delay); + return function () { + return clearInterval(id); + }; } - }, [HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file]); - var uploadProps = { - name: 'file', - multiple: false, - withCredentials: true, - // accept: ".doc, .docx, .pdf", - // action: '/api/attachments.json', - action: env/* default */.Z.API_SERVER + '/api/attachments.json', - showUploadList: { - showRemoveIcon: false - }, - fileList: fileList, - onChange: function onChange(info) { - var status = info.file.status; - var newFileList = [objectSpread2_default()({}, info.file)]; - setFileList(newFileList); - if (info.file.status === 'uploading') { - setLoading(true); - } - if (status === 'done') { - var _newFileList$; - setFileId((_newFileList$ = newFileList[0]) === null || _newFileList$ === void 0 || (_newFileList$ = _newFileList$.response) === null || _newFileList$ === void 0 ? void 0 : _newFileList$.id); - setLoading(false); - // setDisable(false) - } - if (status === 'error') { - setFileList([]); - setLoading(false); - } - }, - beforeUpload: function beforeUpload(file) { - var isLt10M = file.size / 1024 / 1024 < 1000; - if (!isLt10M) { - message/* default */.ZP.info("文件大小必须小于1000MB"); - return Promise.reject(); - } + }, [delay]); +} - // if (!/\.(doc|docx|pdf|DOC|DOCX|PDF)$/.test(file.name)) { - // message.warn('只能上传Word或PDF文件') - // return Promise.reject(); - // } - return Promise.resolve(); - } - }; - var handleVisible = function handleVisible() { - setVisible(true); - }; - (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { - return { - handleVisible: handleVisible +/***/ }), + +/***/ 46969: +/*!*****************************************************************!*\ + !*** ./src/pages/Competitions/Detail/AwardPdf.tsx + 12 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ AwardPdf; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectDestructuringEmpty.js +var objectDestructuringEmpty = __webpack_require__(70236); +var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// 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: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// 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: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(45899); +// 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/table/index.js + 85 modules +var table = __webpack_require__(14491); +// 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: ./src/service/competitions.ts +var competitions = __webpack_require__(94383); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(5929); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Downloadpdf.tsx + + + +//下载页 + + + + + + + + + + +function downpdf(_ref) { + var _Prize$personal_certi, _Prize$personal_certi2, _Prize$team_certifica, _Prize$team_certifica2, _Prize$teams, _Prize$teams$4, _Prize$teams$5; + var Prize = _ref.Prize; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)([{ + type: 1, + name: "团体奖证书" + }, { + type: 2, + name: "个人奖证书" + }, { + type: 3, + name: "优秀指导教师证书" + }]), + _useState2 = slicedToArray_default()(_useState, 2), + certData = _useState2[0], + setCertData = _useState2[1]; + var handleClick = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,competitions/* getCertificateInfo */.Ju)({ + type: item.type, + id: params.identifier + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) location.href = "/competitions/exports?id=".concat(params.identifier, "&type=").concat(item.type); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleClick(_x) { + return _ref2.apply(this, arguments); }; - }); + }(); + var columns = [{ + title: "角色", + dataIndex: "role", + align: 'center', + width: 80, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "--" + }); + } + }, { + title: "姓名", + dataIndex: "name", + width: 100, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "--" + }); + } + }, { + title: "实名认证", + width: 100, + dataIndex: "real_name_auth", + render: function render(text) { + return text === "authed" ? '已认证' : text === "authing" ? '待审核' : '未认证'; + } + }, { + title: "职业认证", + width: 100, + dataIndex: "professional_auth", + render: function render(text) { + return text === "authed" ? '已认证' : text === "authing" ? '待审核' : '未认证'; + } + }, { + title: "手机号", + dataIndex: "phone_binded", + width: 100, + render: function render(text) { + return text ? '已绑定' : '未绑定'; + } + }, { + title: "邮箱号", + dataIndex: "email_binded", + width: 100, + render: function render(text) { + return text ? '已绑定' : '未绑定'; + } + }, { + title: "开户行及银行卡号信息(队长填写)", + dataIndex: "role", + align: 'center', + render: function render(text, _render) { + var _Prize$teams$, _Prize$teams$2, _Prize$teams$3; + return (_render === null || _render === void 0 ? void 0 : _render.role) === '队长' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + width: '50%', + textAlign: 'center' + }, + children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$ = Prize.teams[0]) === null || _Prize$teams$ === void 0 || (_Prize$teams$ = _Prize$teams$.bank_account) === null || _Prize$teams$ === void 0 ? void 0 : _Prize$teams$.bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 || (_Prize$teams$2 = _Prize$teams$2.bank_account) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.second_bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 || (_Prize$teams$3 = _Prize$teams$3.bank_account) === null || _Prize$teams$3 === void 0 ? void 0 : _Prize$teams$3.card_no)] + }) : "--"; + } + }]; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - ref: dom, - children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { - userlist: userinfo, - dispatch: dispatch, - rewarddata: ItemData.reward_setting, - is_signed: ItemData.is_signed - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.downloadpdf, + children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u586B\u5199\u7684\u4E2A\u4EBA\u4FE1\u606F\u7ECF\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u4E2A\u4EBA\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\uFF1B\u56E2\u961F\u961F\u5458\u4FE1\u606F\u5168\u90E8\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u56E2\u961F\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { style: { - textAlign: 'right' + marginTop: '30px', + fontSize: '14px', + color: '#232B40', + fontWeight: "600" }, - children: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - return setIssee(false); + children: "\u8BC1\u4E66\u60C5\u51B5" + }), (Prize === null || Prize === void 0 || (_Prize$personal_certi = Prize.personal_certifications) === null || _Prize$personal_certi === void 0 ? void 0 : _Prize$personal_certi.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u4EBA\u8BC1\u4E66\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + "/images/educoder/pdfs.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + style: { + marginLeft: '5px' }, - children: qs['编辑'] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: qs.isChinese ? ItemData.md_content : ItemData.md_english_content - }), ItemData && ItemData.attachments && ItemData.attachments.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.API_SERVER) + item.url, - target: "_self", - download: item.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - style: { - color: '#29BD8B' - }, - className: "font-14 color-green iconfont icon-fujian mr8" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: item.title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000', - marginLeft: '10px' - }, - children: item.filesize - })] - }) - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - title: "\u4E0A\u4F20\u4F5C\u54C1", - visible: visible, - okText: "\u63D0\u4EA4\u4F5C\u54C1", - cancelText: "\u53D6\u6D88", - confirmLoading: loading, - onCancel: function onCancel() { - return setVisible(false); + href: env/* default */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 || (_Prize$personal_certi2 = Prize.personal_certifications[0]) === null || _Prize$personal_certi2 === void 0 ? void 0 : _Prize$personal_certi2.url), + children: "\u7ACB\u5373\u4E0B\u8F7D" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u4E2A\u4EBA\u8BC1\u4E66\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: "\u6682\u672A\u751F\u6210" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + style: { + marginLeft: '20px' + }, + children: "\u539F\u56E0\uFF1A\u7EC4\u59D4\u4F1A\u672A\u5B8C\u6210\u8BC1\u4E66\u5BA1\u6279\uFF0C\u8BF7\u7A0D\u540E" + })] + }), (Prize === null || Prize === void 0 || (_Prize$team_certifica = Prize.team_certifications) === null || _Prize$team_certifica === void 0 ? void 0 : _Prize$team_certifica.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u56E2\u961F\u8BC1\u4E66\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + "/images/educoder/pdfs.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + style: { + marginLeft: '5px' + }, + href: env/* default */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 || (_Prize$team_certifica2 = Prize.team_certifications[0]) === null || _Prize$team_certifica2 === void 0 ? void 0 : _Prize$team_certifica2.url), + children: "\u7ACB\u5373\u4E0B\u8F7D" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u56E2\u961F\u8BC1\u4E66\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: "\u6682\u672A\u751F\u6210" + })] + }) + }), (Prize === null || Prize === void 0 || (_Prize$teams = Prize.teams) === null || _Prize$teams === void 0 ? void 0 : _Prize$teams.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : _Prize$teams$4.name), "\u6218\u961F\u4FE1\u606F\u586B\u62A5\u6982\u51B5"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: columns, + dataSource: Prize === null || Prize === void 0 || (_Prize$teams$5 = Prize.teams[0]) === null || _Prize$teams$5 === void 0 ? void 0 : _Prize$teams$5.team_members, + pagination: false + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + style: { + marginTop: "20px" }, - onOk: /*#__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: - if (!(!fileId && !text)) { - _context.next = 3; - break; + gutter: [20, 20], + children: certData.map(function (item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiazai5", + style: { + marginRight: "6px" } - setVisible(false); - return _context.abrupt("return"); - case 3: - // if (disabled) { - // setVisible(false) - // return; - // } - setLoading(true); - _context.next = 6; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/upload_file.json"), { - method: 'post', - body: { - attachment_id: fileId, - upload_file_url: text + }), + className: Detailmodules/* default */.Z.pdfBut, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return handleClick(item); + case 2: + return _context2.abrupt("return", _context2.sent); + case 3: + case "end": + return _context2.stop(); } - }); - case 6: - res = _context.sent; - if (res.status === 0) { - setVisible(false); - setLoading(false); - } - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - className: "mb20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4F5C\u54C1\u94FE\u63A5\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: 416 - }, - value: text, - onChange: function onChange(e) { - var _e$target2; - return setText((_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value); - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "top", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - lineHeight: '28px' - }, - children: "\u4F5C\u54C1\u6587\u4EF6\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - className: "mb10", - children: "\u4E0A\u4F20\u4F5C\u54C1" - }) - }))] - })] + }, _callee2); + })), + children: item.name + }) + }, key); }) })] }); -}; -/* harmony default export */ var Detail_SeeItem = (/*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(SeeItem)); -// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules -var markdown_editor = __webpack_require__(58273); -// EXTERNAL MODULE: ./src/service/competitions.ts -var competitions = __webpack_require__(94383); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Update.tsx +} +/* harmony default export */ var Downloadpdf = (downpdf); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules +var upload = __webpack_require__(46651); +// 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/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./src/assets/images/account/auth.png +var auth = __webpack_require__(98814); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var componentmodules = ({"modal":"modal___A9Ovz","colorBlue":"colorBlue___XSmR5","formWrap":"formWrap___wRvaA","flexRow":"flexRow___C40dc","flexColumn":"flexColumn___LkZfj","example":"example___bz7Hw","exampleImg":"exampleImg___gNkC_","colorOrange":"colorOrange___Ka6zf","uploader":"uploader___plQRr","uploadImg":"uploadImg___cjOpL","imageTip":"imageTip___p1_lZ","uploadTipIcon":"uploadTipIcon___SpsS2","uploadTip":"uploadTip___e9JlL","color05101a":"color05101a___CDEUv","viewLargerImg":"viewLargerImg___IclRX","footerWrap":"footerWrap___beWC6","note":"note___CXi9y","schoolHintWrap":"schoolHintWrap___Ma6ly","colorCDCDCD":"colorCDCDCD___D0UWo","color0152d9":"color0152d9___hF3Bb"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/RealNameAuthModal.tsx +var _excluded = ["user", "account", "globalSetting", "loading", "dispatch"]; @@ -1389,132 +2840,125 @@ var competitions = __webpack_require__(94383); -function Update_SeeItem(_ref) { - var ItemData = _ref.ItemData, - setIssee = _ref.setIssee, - MenuItem = _ref.MenuItem, + + +var Dragger = upload/* default */.Z.Dragger; +var MAX_NAME_LENGTH = 10; +var RealNameAuthModal = function RealNameAuthModal(_ref) { + var user = _ref.user, + account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, dispatch = _ref.dispatch, - identifier = _ref.identifier, - ModelType = _ref.ModelType, - userinfo = _ref.userinfo, - getrightdatas = _ref.getrightdatas, - qs = _ref.qs; - var _useState = (0,_react_17_0_2_react.useState)([]), + props = objectWithoutProperties_default()(_ref, _excluded); + 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), - defaultFileList = _useState2[0], - setDefaultFileList = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(qs.isChinese ? ItemData.md_content : ItemData.md_english_content), + formValue = _useState2[0], + setFormValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(true), _useState4 = slicedToArray_default()(_useState3, 2), - defaultcontent = _useState4[0], - setDefaultcontent = _useState4[1]; + showRealName = _useState4[0], + setShowRealName = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(), + _useState6 = slicedToArray_default()(_useState5, 2), + realName = _useState6[0], + setRealName = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + image = _useState8[0], + setImage = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + fileId = _useState10[0], + setFileId = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + isLoading = _useState12[0], + setIsLoading = _useState12[1]; (0,_react_17_0_2_react.useEffect)(function () { - var _ItemData$attachments; - var data = []; - ItemData === null || ItemData === void 0 || (_ItemData$attachments = ItemData.attachments) === null || _ItemData$attachments === void 0 || _ItemData$attachments.map(function (item) { - var tt = { - uid: item.id, - name: item.title, - response: { - id: item.id - } - }; - data.push(tt); - }); - setDefaultFileList(data); - }, [ItemData === null || ItemData === void 0 ? void 0 : ItemData.attachments]); - function getdata() { - var _ItemData$attachments2; - var data = []; - ItemData === null || ItemData === void 0 || (_ItemData$attachments2 = ItemData.attachments) === null || _ItemData$attachments2 === void 0 || _ItemData$attachments2.map(function (item) { - var tt = { - uid: item === null || item === void 0 ? void 0 : item.id, - name: item.title, - response: { - id: item.id - } - }; - data.push(tt); - }); - return data; - } - var uploadProps = { - name: 'file', - multiple: true, - withCredentials: true, - action: env/* default */.Z.API_SERVER + '/api/attachments.json', - defaultFileList: getdata(), - onRemove: function onRemove(e) { - var _e$response; - if (e !== null && e !== void 0 && (_e$response = e.response) !== null && _e$response !== void 0 && _e$response.id) { - var _e$response2; - (0,competitions/* deletAttachments */.y8)({ - id: e === null || e === void 0 || (_e$response2 = e.response) === null || _e$response2 === void 0 ? void 0 : _e$response2.id - }); - } - }, - onChange: function onChange(info) { - var status = info.file.status; - if (status !== 'uploading') {} - if (status === 'removed') { - setDefaultFileList(info.fileList); - } - if (status === 'done') { - setDefaultFileList(info.fileList); - message/* default */.ZP.success("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u6210\u529F")); - } else if (status === 'error') { - message/* default */.ZP.error("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25")); - } - }, - beforeUpload: function beforeUpload(file) { - var isLt150M = file.size / 1024 / 1024 < 150; - if (!isLt150M) { - message/* default */.ZP.info("文件大小必须小于150MB"); - } - return isLt150M; + if (!account.basicInfo) { + return; + } + var basicInfo = account.basicInfo; + var formData = { + name: basicInfo.show_realname ? basicInfo.name : (0,util/* getHiddenName */.YA)(basicInfo.name), + gender: basicInfo.gender + }; + setRealName(basicInfo.name); + setShowRealName(basicInfo.show_realname); + form.setFieldsValue(formData); + setFormValue(formData); + }, [account.basicInfo]); + var handleUploadChange = function handleUploadChange(info) { + if (info.file.status === 'uploading') { + setIsLoading(true); + return; + } + if (info.file.status === 'done') { + var _info$file$response; + console.log(info.file, info.file.response); + setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); + (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { + setImage(base64Img); + setIsLoading(false); + }); } }; - console.log(uploadProps); - - //修改内容回调接口 - function updateItem() { - return _updateItem.apply(this, arguments); - } //获取对应文件列表 - function _updateItem() { - _updateItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var param, data; + var handleValuesChange = function handleValuesChange(changedValues) { + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + if ('name' in changedValues) { + setRealName(changedValues.name); + } + }; + var handleSetShowRealName = function handleSetShowRealName() { + var nextRealNameStatus = !showRealName; + setShowRealName(nextRealNameStatus); + var nextName = nextRealNameStatus ? realName : (0,util/* getHiddenName */.YA)(realName); + form.setFieldsValue({ + name: nextName + }); + }; + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _account$basicInfo, _user$userInfo; + var _ref3, name, gender, id_number, res, _user$userInfo2; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (defaultcontent) { - _context.next = 3; + _ref3 = values || {}, name = _ref3.name, gender = _ref3.gender, id_number = _ref3.idNumber; + if (image) { + _context.next = 4; break; } - message/* default */.ZP.warn(qs['内容不能为空']); + message/* default */.ZP.info('请先上传照片!'); return _context.abrupt("return"); - case 3: - param = { - attachment_ids: getitemid(defaultFileList), - competition_module_id: ItemData.id, - md_content_id: ItemData.md_id, - identifier: identifier - }; - if (qs.isChinese) { - param.content = defaultcontent; - } else { - param.english_content = defaultcontent; - } - _context.next = 7; + case 4: + _context.next = 6; return dispatch({ - type: 'competitions/updateMdContent', - payload: param + type: 'account/applyRealNameAuth', + payload: { + id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), + name: name, + gender: gender, + id_number: id_number, + show_realname: showRealName, + attachment_ids: [fileId] + } }); - case 7: - data = _context.sent; - if (data) { - message/* default */.ZP.info(qs['提交成功']); - setIssee(true); - //刷新 - getrightdatas(MenuItem); + case 6: + res = _context.sent; + handleClose(); + if (res) { + message/* default */.ZP.info("申请已提交,请等待审核!"); + dispatch({ + type: 'account/getBasicInfo', + payload: { + login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login + } + }); } case 9: case "end": @@ -1522,459 +2966,384 @@ function Update_SeeItem(_ref) { } }, _callee); })); - return _updateItem.apply(this, arguments); - } - function getitemid(itemlist) { - var data = []; - itemlist && itemlist.map(function (item) { - data.push(item.response.id); + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handleClose = function handleClose() { + dispatch({ + type: 'account/setActionTabs', + payload: {} }); - return data; - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { - userlist: userinfo, - dispatch: dispatch, - rewarddata: ItemData.reward_setting, - is_signed: ItemData.is_signed - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - defaultValue: defaultcontent, - onChange: function onChange(e) { - return setDefaultcontent(e); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "uploadBtn", - children: qs['上传附件'] - }), qs['(单个文件150M以内)']] - })), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - style: { - width: '90px' - }, - type: "primary", - onClick: function onClick() { - return updateItem(); - }, - children: qs['提交'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - style: { - marginLeft: '30px', - width: '90px' - }, - onClick: function onClick() { - return setIssee(true); - }, - children: qs['取消'] - })] - })] - }); -} -/* harmony default export */ var Update = (Update_SeeItem); -// 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/table/index.js + 85 modules -var table = __webpack_require__(14491); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingNuLL.tsx -//排行榜没有数据 - - - - -function RankNull() { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '24px', - color: '#05101a' - }, - children: "\u603B\u6392\u884C" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + "/images/educoder/competitions/trophy.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u8981\u6293\u4F4F\u4E00\u5207\u673A\u4F1A\uFF0C\u5411\u6240\u6709\u4EBA\u8BC1\u660E\u81EA\u5DF1\uFF0C\u8BC1\u660E\u4F60\u80FD\u591F\u8FCE\u63A5\u8363\u8000" - })] - })] - }); -} -/* harmony default export */ var RankingNuLL = (RankNull); -// 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/card/index.js + 4 modules -var card = __webpack_require__(18889); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingItem.tsx -//1 2 3 排名数据样式 - - - - - - - -function RankingItem(_ref) { - var oneItem = _ref.oneItem, - towItem = _ref.towItem, - threeItem = _ref.threeItem; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - textAlign: "center" + }; + var uploadProps = { + data: { + type: "real_name" }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: 16, - style: { - justifyContent: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 6, - style: { - marginTop: '30px', - marginRight: '20px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.towtop, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: '20px' - }, - src: env/* default */.Z.IMG_SERVER + "/images/educoder/huangguan-two.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_login, "/classrooms"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default */.Z.IMG_SERVER + "/images/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_image) - }), (towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.prize, - children: towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - color: '#05101a', - fontSize: '16px', - marginTop: '10px' - }, - children: towItem === null || towItem === void 0 ? void 0 : towItem.record_user_name - })] - }) - })] + multiple: true, + showUploadList: false, + action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), + className: componentmodules.uploader, + onChange: handleUploadChange, + beforeUpload: function beforeUpload(file) { + var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; + if (!isJpgOrPng) { + message/* default */.ZP.info('请上传正确文件格式'); + } + return isJpgOrPng; + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: account.actionTabs.key === 'Account-RealNameAuth', + title: "\u4FEE\u6539\u5B9E\u540D\u4FE1\u606F", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: !!isLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: componentmodules.formWrap, + form: form, + layout: "horizontal", + onValuesChange: handleValuesChange, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u59D3\u540D", + name: "name", + labelCol: { + span: 3 + }, + wrapperCol: { + span: 12 + }, + rules: [{ + required: true, + message: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26") + }, { + validator: util/* handleValidatorName */.HJ + }], + extra: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: showRealName ? '(显示:平台将显示您的真实姓名)' : '(隐藏:平台将显示你的昵称)' }), - className: Detailmodules.towdiv, - bordered: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '14px' - }, - children: towItem === null || towItem === void 0 ? void 0 : towItem.school_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '18px' - }, - children: towItem === null || towItem === void 0 ? void 0 : towItem.spend_time - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - fontSize: '26px', - color: '#a55b29' - }, - children: [parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.extra_score) + parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.score), "\u5206"] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 6, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.onetop, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: '20px' - }, - src: env/* default */.Z.IMG_SERVER + "/images/educoder/huangguan.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_login, "/classrooms"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default */.Z.IMG_SERVER + "/images/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_image) - }), (oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.prize, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + disabled: !showRealName, + placeholder: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26"), + maxLength: MAX_NAME_LENGTH, + addonAfter: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont ".concat(showRealName ? 'icon-xianshi' : 'icon-yincang', " font18 ").concat(componentmodules.color0152d9), + onClick: handleSetShowRealName + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u6027\u522B\uFF1A", + name: "gender", + labelCol: { + span: 3 + }, + wrapperCol: { + span: 12 + }, + 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: 0, + children: "\u7537" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u5973" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BC1\u4EF6\u53F7\uFF1A", + labelCol: { + span: 3 + }, + name: "idNumber", + rules: [{ + required: true, + message: '请输入证件号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8EAB\u4EFD\u8BC1\u4E0A\u4F20", + labelCol: { + span: 3 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexRow, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.exampleImg, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: auth + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "tc", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u793A\u4F8B\u56FE\u7247" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - color: '#05101a', - fontSize: '16px', - marginTop: '10px' - }, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.record_user_name + className: "".concat(componentmodules.colorOrange, " font12"), + children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" })] - }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + accept: ".png,.jpg,.bmp,.jpeg", + children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: image, + className: componentmodules.uploadImg + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.imageTip, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules.uploadTipIcon) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.uploadTip, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: componentmodules.color05101a, + children: "\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247" + }) + })] + }) + })), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.viewLargerImg, + children: "\u67E5\u770B\u5927\u56FE" + }) + })] })] - }), - className: Detailmodules.onediv, - bordered: false, + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr5", + size: 'middle', + onClick: handleClose, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading['account/applyRealNameAuth'], + children: "\u4FDD\u5B58" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.note, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '14px' - }, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.school_name + children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '18px' - }, - children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.spend_time - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - fontSize: '26px', - color: '#a55b29' - }, - children: [parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.extra_score) + parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.score), "\u5206"] + children: "1.\u4F60\u9700\u8981\u51C6\u5907\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u6B63\u9762\uFF08\u4EBA\u50CF\u9762\uFF09\u7684\u8BC1\u4EF6\u7167\u7167\u7247\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u7247\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u8BA4\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "3.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "4.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u8BC1\u4EF6\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u5B9E\u540D\u8BA4\u8BC1\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3EduCoder\u8D26\u53F7\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "7.\u63D0\u4EA4\u5B9E\u540D\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 6, - style: { - marginTop: '40px', - marginLeft: '20px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.threetop, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: '20px' - }, - src: env/* default */.Z.IMG_SERVER + "/images/educoder/huangguan-three.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_login, "/classrooms"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default */.Z.IMG_SERVER + "/images/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_image) - }), (threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.prize, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - color: '#05101a', - fontSize: '16px', - marginTop: '10px' - }, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.record_user_name - })] - }) - })] - }), - className: Detailmodules.threediv, - bordered: false, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '14px' - }, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.school_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '18px' - }, - children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.spend_time - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - fontSize: '26px', - color: '#a55b29' - }, - children: [parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.extra_score) + parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.score), "\u5206"] - })] - }) - })] + })] + }) }) }); -} -/* harmony default export */ var Detail_RankingItem = (RankingItem); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingList.tsx +}; +/* harmony default export */ var component_RealNameAuthModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var user = _ref4.user, + account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + user: user, + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(RealNameAuthModal)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js +var auto_complete = __webpack_require__(88522); +// EXTERNAL MODULE: ./src/assets/images/account/job.png +var job = __webpack_require__(51941); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AppplyDepartmentModalmodules = ({"flexRow":"flexRow___LQKDI","flexColumn":"flexColumn___NLClE","formWrap":"formWrap___mGWio","example":"example___gPghw","footerWrap":"footerWrap___qcHQ4"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.tsx +var AppplyDepartmentModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "departmentName", "visible", "onClose", "onSuccess"]; -function RanKingList(_ref) { - var _ItemData$user_ranks, _ItemData$user_ranks2, _ItemData$user_ranks3, _ItemData$user_ranks4, _ItemData$user_ranks5, _ItemData$user_ranks6, _ItemData$user_ranks7, _ItemData$user_ranks8, _ItemData$user_ranks9, _ItemData$user_ranks10, _ItemData$user_ranks11, _ItemData$user_ranks12, _ItemData$user_ranks13, _ItemData$user_ranks14, _ItemData$user_ranks15, _ItemData$teams; - var ItemData = _ref.ItemData; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '24px', - color: '#05101a' + + +var TextArea = input/* default */.Z.TextArea; +var AppplyDepartmentModal = function AppplyDepartmentModal(_ref) { + var account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + schoolName = _ref.schoolName, + departmentName = _ref.departmentName, + visible = _ref.visible, + _ref$onClose = _ref.onClose, + onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, + _ref$onSuccess = _ref.onSuccess, + onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, + props = objectWithoutProperties_default()(_ref, AppplyDepartmentModal_excluded); + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var schoolId = (0,_react_17_0_2_react.useRef)(); + (0,_react_17_0_2_react.useEffect)(function () { + schoolId.current = props.schoolId; + }, [props.schoolId]); + (0,_react_17_0_2_react.useEffect)(function () { + form.setFieldsValue({ + department: departmentName + }); + }, [departmentName]); + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _ref3, department, remarks, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _ref3 = values || {}, department = _ref3.department, remarks = _ref3.remarks; + _context.next = 3; + return dispatch({ + type: 'account/appplyDepartment', + payload: { + school_id: schoolId.current, + name: department, + remarks: remarks + } + }); + case 3: + res = _context.sent; + onClose(); + if (res) { + message/* default */.ZP.success("新增院系/部门成功!"); + onSuccess(department); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: "\u7533\u8BF7\u6DFB\u52A0\u5B50\u5355\u4F4D\u540D\u79F0", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: AppplyDepartmentModalmodules.formWrap, + form: form, + labelCol: { + span: 4 }, - children: "\u603B\u6392\u884C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_RankingItem, { - oneItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[0], - towItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[1], - threeItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[2] - }), (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks = ItemData.user_ranks) === null || _ItemData$user_ranks === void 0 ? void 0 : _ItemData$user_ranks.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.myTeam, - children: [(ItemData === null || ItemData === void 0 || (_ItemData$user_ranks2 = ItemData.user_ranks) === null || _ItemData$user_ranks2 === void 0 || (_ItemData$user_ranks2 = _ItemData$user_ranks2[0]) === null || _ItemData$user_ranks2 === void 0 ? void 0 : _ItemData$user_ranks2.success) === false ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginRight: '70px', - padding: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginBottom: '0px' - }, - children: [" \u662F\u5426\u664B\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - "color": (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks3 = ItemData.user_ranks) === null || _ItemData$user_ranks3 === void 0 || (_ItemData$user_ranks3 = _ItemData$user_ranks3[0]) === null || _ItemData$user_ranks3 === void 0 ? void 0 : _ItemData$user_ranks3.success) === false ? 'red' : 'green' - }, - children: (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks4 = ItemData.user_ranks) === null || _ItemData$user_ranks4 === void 0 || (_ItemData$user_ranks4 = _ItemData$user_ranks4[0]) === null || _ItemData$user_ranks4 === void 0 ? void 0 : _ItemData$user_ranks4.success) === false ? '否' : ItemData !== null && ItemData !== void 0 && (_ItemData$user_ranks5 = ItemData.user_ranks) !== null && _ItemData$user_ranks5 !== void 0 && (_ItemData$user_ranks5 = _ItemData$user_ranks5[0]) !== null && _ItemData$user_ranks5 !== void 0 && _ItemData$user_ranks5.success ? '是' : '' - })] - }), (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks6 = ItemData.user_ranks) === null || _ItemData$user_ranks6 === void 0 || (_ItemData$user_ranks6 = _ItemData$user_ranks6[0]) === null || _ItemData$user_ranks6 === void 0 ? void 0 : _ItemData$user_ranks6.awards) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginBottom: '0px' - }, - children: [" \u662F\u5426\u83B7\u5956\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks7 = ItemData.user_ranks) === null || _ItemData$user_ranks7 === void 0 || (_ItemData$user_ranks7 = _ItemData$user_ranks7[0]) === null || _ItemData$user_ranks7 === void 0 ? void 0 : _ItemData$user_ranks7.awards) === 'percent_20' ? '二等奖' : (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks8 = ItemData.user_ranks) === null || _ItemData$user_ranks8 === void 0 || (_ItemData$user_ranks8 = _ItemData$user_ranks8[0]) === null || _ItemData$user_ranks8 === void 0 ? void 0 : _ItemData$user_ranks8.awards) === 'percent_30' ? '三等奖' : '没有获得奖项' - })] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginRight: '70px' - }, - children: ["\u6211\u7684\u6392\u540D\uFF1A", ItemData === null || ItemData === void 0 || (_ItemData$user_ranks9 = ItemData.user_ranks) === null || _ItemData$user_ranks9 === void 0 || (_ItemData$user_ranks9 = _ItemData$user_ranks9[0]) === null || _ItemData$user_ranks9 === void 0 ? void 0 : _ItemData$user_ranks9.rank] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6218\u961F\u540D", - children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks10 = ItemData.user_ranks) === null || _ItemData$user_ranks10 === void 0 || (_ItemData$user_ranks10 = _ItemData$user_ranks10[0]) === null || _ItemData$user_ranks10 === void 0 ? void 0 : _ItemData$user_ranks10.team_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u65F6\u95F4", - children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks11 = ItemData.user_ranks) === null || _ItemData$user_ranks11 === void 0 || (_ItemData$user_ranks11 = _ItemData$user_ranks11[0]) === null || _ItemData$user_ranks11 === void 0 ? void 0 : _ItemData$user_ranks11.cost_time - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1, - textAlign: 'center' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", - children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks12 = ItemData.user_ranks) === null || _ItemData$user_ranks12 === void 0 || (_ItemData$user_ranks12 = _ItemData$user_ranks12[0]) === null || _ItemData$user_ranks12 === void 0 ? void 0 : _ItemData$user_ranks12.extra_score + wrapperCol: { + span: 20 + }, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5355\u4F4D\u540D\u79F0\uFF1A", + children: schoolName + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u90E8\u95E8\u540D\u79F0\uFF1A", + name: "department", + rules: [{ + required: true, + message: '请输入部门或者学院名称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6BD4\u8D5B\u6210\u7EE9", - children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks13 = ItemData.user_ranks) === null || _ItemData$user_ranks13 === void 0 || (_ItemData$user_ranks13 = _ItemData$user_ranks13[0]) === null || _ItemData$user_ranks13 === void 0 ? void 0 : _ItemData$user_ranks13.score + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BF4\u660E\uFF1A", + name: "remarks", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { + placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u603B\u5206", - children: parseFloat(ItemData === null || ItemData === void 0 || (_ItemData$user_ranks14 = ItemData.user_ranks) === null || _ItemData$user_ranks14 === void 0 || (_ItemData$user_ranks14 = _ItemData$user_ranks14[0]) === null || _ItemData$user_ranks14 === void 0 ? void 0 : _ItemData$user_ranks14.extra_score) + parseFloat(ItemData === null || ItemData === void 0 || (_ItemData$user_ranks15 = ItemData.user_ranks) === null || _ItemData$user_ranks15 === void 0 || (_ItemData$user_ranks15 = _ItemData$user_ranks15[0]) === null || _ItemData$user_ranks15 === void 0 ? void 0 : _ItemData$user_ranks15.score) || 0 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AppplyDepartmentModalmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr5", + size: 'middle', + onClick: function onClick() { + onClose(); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading['account/appplyDepartment'], + children: "\u4FDD\u5B58" + })] }) })] - }), ItemData === null || ItemData === void 0 || (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.bottomItem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#0152d9', - marginRight: '20px' - }, - children: index + 1 - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(item === null || item === void 0 ? void 0 : item.user_login, "/classrooms"), - style: { - marginRight: '80px', - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default */.Z.IMG_SERVER + "/images/".concat(item === null || item === void 0 ? void 0 : item.user_image) - }), (item === null || item === void 0 ? void 0 : item.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Detailmodules.spanrightradius, - children: item === null || item === void 0 ? void 0 : item.competition_prize - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6218\u961F\u540D", - children: item === null || item === void 0 ? void 0 : item.team_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5355\u4F4D/\u5B66\u6821\u540D", - children: item.school_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1, - textAlign: 'center' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", - children: item.extra_score - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6BD4\u8D5B\u6210\u7EE9", - children: item.score - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#0152d9' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u603B\u5206", - children: parseFloat(item.extra_score) + parseFloat(item.score) - }) - })] - }); - })] + }) }); -} -/* harmony default export */ var RankingList = (RanKingList); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Ranking.tsx - - - +}; +/* harmony default export */ var components_AppplyDepartmentModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(AppplyDepartmentModal)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/cascader/index.js + 18 modules +var cascader = __webpack_require__(19842); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CheckCircleFilled.js + 1 modules +var CheckCircleFilled = __webpack_require__(2720); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules +var CloseCircleFilled = __webpack_require__(97650); +// EXTERNAL MODULE: ./src/utils/cityData.ts +var cityData = __webpack_require__(81822); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AppplySchoolModalmodules = ({"flexRow":"flexRow___jGYtM","flexColumn":"flexColumn___NPMB3","formWrap":"formWrap___vwH9N","example":"example____BmJC","footerWrap":"footerWrap___lp1L0"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.tsx -var TabPane = tabs/* default */.Z.TabPane; +var AppplySchoolModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "visible", "onClose", "onSuccess"]; @@ -1983,549 +3352,208 @@ var TabPane = tabs/* default */.Z.TabPane; -function Ranking(_ref) { - var _ChartRules$stages2, _ChartRules$stages3, _item$children, _item$children3, _ItemData$teams, _ItemData$teams2; - var ChartRules = _ref.ChartRules, - ItemData = _ref.ItemData, - getCharts = _ref.getCharts, - Selectkey = _ref.Selectkey, - getChartRules = _ref.getChartRules, - userinfo = _ref.userinfo, - Editable = _ref.Editable, - HeaderDetail = _ref.HeaderDetail, - qs = _ref.qs; - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - isUpdate = _useState2[0], - setIsupdate = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - defaultValue = _useState4[0], - setDefaultValue = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(true), - _useState6 = slicedToArray_default()(_useState5, 2), - ClickButton = _useState6[0], - setClickButton = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - item = _useState8[0], - setItem = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - items = _useState10[0], - setItems = _useState10[1]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; +var filter = function filter(inputValue, path) { + return path.some(function (option) { + return option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1; + }); +}; +var AppplySchoolModal_TextArea = input/* default */.Z.TextArea; +var AppplySchoolModal = function AppplySchoolModal(_ref) { + var account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + schoolName = _ref.schoolName, + visible = _ref.visible, + _ref$onClose = _ref.onClose, + onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, + _ref$onSuccess = _ref.onSuccess, + onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, + props = objectWithoutProperties_default()(_ref, AppplySchoolModal_excluded); + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; (0,_react_17_0_2_react.useEffect)(function () { - //进入初始化状态为第一个 - if (ClickButton) { - var _ChartRules$stages; - var data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages = ChartRules.stages) === null || _ChartRules$stages === void 0 ? void 0 : _ChartRules$stages[0]; - setItem(data); - if (data !== null && data !== void 0 && data.id) { - var _ChartRules$rule_cont; - if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') { - getCharts(data === null || data === void 0 ? void 0 : data.id); - } - setDefaultValue(((_ChartRules$rule_cont = ChartRules.rule_contents) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont.filter(function (item) { - return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); - })) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont[0]) === null || _ChartRules$rule_cont === void 0 ? void 0 : _ChartRules$rule_cont['content']) || ''); - } else { - var _ChartRules$rule_cont2; - if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') {} - setDefaultValue(((_ChartRules$rule_cont2 = ChartRules.rule_contents) === null || _ChartRules$rule_cont2 === void 0 || (_ChartRules$rule_cont2 = _ChartRules$rule_cont2.filter(function (item) { - return parseInt(item.competition_stage_id) === 0; - })) === null || _ChartRules$rule_cont2 === void 0 || (_ChartRules$rule_cont2 = _ChartRules$rule_cont2[0]) === null || _ChartRules$rule_cont2 === void 0 ? void 0 : _ChartRules$rule_cont2['content']) || ''); - } - } - }, [ChartRules]); - function updateitem() { - return _updateitem.apply(this, arguments); - } - function _updateitem() { - _updateitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var id, _ChartRules$rule_cont4, res, _ChartRules$rule_cont5, _res; + form.setFieldsValue({ + name: schoolName + }); + }, [schoolName]); + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _ref3, name, _ref3$city, city, address, remarks, res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (defaultValue) { - _context.next = 3; - break; - } - message/* default */.ZP.info('内容不能为空'); - return _context.abrupt("return"); - case 3: - setClickButton(false); - id = item === null || item === void 0 ? void 0 : item.id; - if (!id) { - _context.next = 12; - break; - } - _context.next = 8; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { - method: 'post', - body: { - competition_module_id: Selectkey, - content: defaultValue, - md_content_id: (_ChartRules$rule_cont4 = ChartRules.rule_contents) === null || _ChartRules$rule_cont4 === void 0 || (_ChartRules$rule_cont4 = _ChartRules$rule_cont4.filter(function (item) { - return parseInt(item.competition_stage_id) === parseInt(id); - })) === null || _ChartRules$rule_cont4 === void 0 || (_ChartRules$rule_cont4 = _ChartRules$rule_cont4[0]) === null || _ChartRules$rule_cont4 === void 0 ? void 0 : _ChartRules$rule_cont4['id'], - stage_id: item === null || item === void 0 ? void 0 : item.id + _ref3 = values || {}, name = _ref3.name, _ref3$city = _ref3.city, city = _ref3$city === void 0 ? [] : _ref3$city, address = _ref3.address, remarks = _ref3.remarks; + _context.next = 3; + return dispatch({ + type: 'account/appplySchool', + payload: { + name: name, + province: city[0], + city: city[1], + address: address, + remarks: remarks } }); - case 8: + case 3: res = _context.sent; - if (res.status === 0) { - message/* default */.ZP.info('更新成功'); - setIsupdate(false); - getChartRules(); - } - _context.next = 16; - break; - case 12: - _context.next = 14; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { - method: 'post', - body: { - competition_module_id: Selectkey, - content: defaultValue, - md_content_id: (_ChartRules$rule_cont5 = ChartRules.rule_contents) === null || _ChartRules$rule_cont5 === void 0 || (_ChartRules$rule_cont5 = _ChartRules$rule_cont5.filter(function (item) { - return parseInt(item.competition_stage_id) === 0; - })) === null || _ChartRules$rule_cont5 === void 0 || (_ChartRules$rule_cont5 = _ChartRules$rule_cont5[0]) === null || _ChartRules$rule_cont5 === void 0 ? void 0 : _ChartRules$rule_cont5['id'], - stage_id: item === null || item === void 0 ? void 0 : item.id - } - }); - case 14: - _res = _context.sent; - if (_res.status === 0) { - message/* default */.ZP.info('更新成功'); - setIsupdate(false); - getChartRules(); + onClose(); + if (res) { + message/* default */.ZP.success("新增学校/单位成功!"); + onSuccess(name); } - case 16: + case 6: case "end": return _context.stop(); } }, _callee); })); - return _updateitem.apply(this, arguments); - } - var columns = [{ - title: '排名', - dataIndex: 'name', - align: 'center', - key: 'name', - render: function render(a, b, c) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: c + 1 - }); - } - }, { - title: '头像', - dataIndex: 'user_image', - align: 'center', - key: 'user_image', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Detailmodules.imgradius, - src: env/* default */.Z.IMG_SERVER + "/images/".concat(text) - }); - } - }, { - title: '战队名称', - dataIndex: 'team_name', - key: 'team_name', - // width:120, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - title: text, - children: text && (text === null || text === void 0 ? void 0 : text.length) >= 15 ? (text === null || text === void 0 ? void 0 : text.substr(0, 15)) + '...' : text || '--' - }); - } - // align:'center', - }, { - title: '单位', - dataIndex: 'school_name', - key: 'school_name', - align: 'center', - render: function render(a) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: a || '--' - }); - } - }, { - title: (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' ? 'mAP指标' : (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3' ? '总分' : 'top1指标', - dataIndex: 'score', - key: 'score', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '--' - }); - } - }]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [(ChartRules === null || ChartRules === void 0 || (_ChartRules$stages2 = ChartRules.stages) === null || _ChartRules$stages2 === void 0 ? void 0 : _ChartRules$stages2.length) > 0 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(RankingNuLL, {}), (ChartRules === null || ChartRules === void 0 || (_ChartRules$stages3 = ChartRules.stages) === null || _ChartRules$stages3 === void 0 ? void 0 : _ChartRules$stages3.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { - animated: true, - tabBarExtraContent: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - setIsupdate(true); - }, - children: qs['编辑'] - }), - onChange: function onChange(e) { - var _ChartRules$stages4, _data$children, _ChartRules$rule_cont3; - setIsupdate(false); - var data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages4 = ChartRules.stages) === null || _ChartRules$stages4 === void 0 ? void 0 : _ChartRules$stages4.filter(function (item) { - return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); - })[0]; - setItem(data); - var datas = data === null || data === void 0 || (_data$children = data.children) === null || _data$children === void 0 ? void 0 : _data$children[0]; - setItems(datas); - setDefaultValue(((_ChartRules$rule_cont3 = ChartRules.rule_contents) === null || _ChartRules$rule_cont3 === void 0 || (_ChartRules$rule_cont3 = _ChartRules$rule_cont3.filter(function (item) { - return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); - })) === null || _ChartRules$rule_cont3 === void 0 || (_ChartRules$rule_cont3 = _ChartRules$rule_cont3[0]) === null || _ChartRules$rule_cont3 === void 0 ? void 0 : _ChartRules$rule_cont3['content']) || ''); - getCharts((datas === null || datas === void 0 ? void 0 : datas.id) || e); + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: "\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: AppplySchoolModalmodules.formWrap, + form: form, + labelCol: { + span: 4 }, - children: ChartRules && ChartRules.stages.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: item.name, - children: isUpdate === false && ChartRules && ChartRules.rule_contents.map(function (items, keys) { - if (item.id === items.competition_stage_id) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: items.content === undefined || items.content === null ? "" : items.content - }, keys); - } else if (item.id === null && items.competition_stage_id === 0) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: items.content === undefined || items.content === null ? "" : items.content - }, keys); - } - }) - }, item.id === null ? 0 : item.id); - }) - }), (item === null || item === void 0 || (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { - activeKey: (items === null || items === void 0 ? void 0 : items.id) + '', - onChange: function onChange(e) { - var _item$children2; - var data = item === null || item === void 0 || (_item$children2 = item.children) === null || _item$children2 === void 0 ? void 0 : _item$children2.filter(function (item) { - return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); - })[0]; - setItems(data); - getCharts(e); - - //获取参数 + wrapperCol: { + span: 20 }, - children: item === null || item === void 0 || (_item$children3 = item.children) === null || _item$children3 === void 0 ? void 0 : _item$children3.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: item.name - }, item.id === null ? 0 : item.id); - }) - }), isUpdate && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - defaultValue: defaultValue, - onChange: function onChange(e) { - setDefaultValue(e); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - style: { - width: '90px' - }, - type: "primary", - onClick: function onClick() { - return updateitem(); - }, - children: qs['提交'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - style: { - marginLeft: '30px', - width: '90px' - }, - onClick: function onClick() { - return setIsupdate(false); - }, - children: qs['取消'] + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5355\u4F4D\u5168\u79F0\uFF1A", + name: "name", + rules: [{ + required: true, + message: '请输入学校或工作单位' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(AppplySchoolModalmodules.flexRow, " ").concat(AppplySchoolModalmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u793A\u4F8B\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AppplySchoolModalmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CheckCircleFilled/* default */.Z, { + style: { + color: "rgb(82, 196, 26)" + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 ml5", + children: "\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, { + style: { + color: "red" + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 ml5", + children: "\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625" + })] + })] })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5730\u533A\uFF1A", + name: "city", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + allowClear: true, + size: 'middle', + options: cityData/* CityData */.P, + placeholder: "\u8BF7\u9009\u62E9\u6240\u5728\u5730", + showSearch: { + matchInputWidth: true, + filter: filter + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BE6\u7EC6\u5730\u5740\uFF1A", + name: "address", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BF4\u660E\uFF1A", + name: "remarks", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AppplySchoolModal_TextArea, { + placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AppplySchoolModalmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr5", + size: 'middle', + onClick: function onClick() { + onClose(); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading['account/appplySchool'], + children: "\u4FDD\u5B58" + })] + }) })] - }), (ItemData === null || ItemData === void 0 || (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.length) > 0 && ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3') ? /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - dataSource: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams, - columns: columns, - pagination: false - }) : (ItemData === null || ItemData === void 0 || (_ItemData$teams2 = ItemData.teams) === null || _ItemData$teams2 === void 0 ? void 0 : _ItemData$teams2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(RankingList, { - ItemData: ItemData - })] + }) }); -} -/* harmony default export */ var Detail_Ranking = (Ranking); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules -var divider = __webpack_require__(28103); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Downloadpdf.tsx +}; +/* harmony default export */ var components_AppplySchoolModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(AppplySchoolModal)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/ProfessionalAuthModal.tsx -//下载页 +var ProfessionalAuthModal_excluded = ["user", "account", "globalSetting", "loading", "dispatch", "Scoid"]; -function downpdf(_ref) { - var _Prize$personal_certi, _Prize$personal_certi2, _Prize$team_certifica, _Prize$team_certifica2, _Prize$teams, _Prize$teams$, _Prize$teams$2; - var Prize = _ref.Prize; - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,_react_17_0_2_react.useState)([{ - type: 1, - name: "团体奖证书" - }, { - type: 2, - name: "个人奖证书" - }, { - type: 3, - name: "优秀指导教师证书" - }]), - _useState2 = slicedToArray_default()(_useState, 2), - certData = _useState2[0], - setCertData = _useState2[1]; - var handleClick = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,competitions/* getCertificateInfo */.Ju)({ - type: item.type, - id: params.identifier - }); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) location.href = "/competitions/exports?id=".concat(params.identifier, "&type=").concat(item.type); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleClick(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Detailmodules.downloadpdf, - children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u586B\u5199\u7684\u4E2A\u4EBA\u4FE1\u606F\u7ECF\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u4E2A\u4EBA\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\uFF1B\u56E2\u961F\u961F\u5458\u4FE1\u606F\u5168\u90E8\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u56E2\u961F\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: '30px', - fontSize: '16px', - color: '#000' - }, - children: "\u8BC1\u4E66\u60C5\u51B5" - }), (Prize === null || Prize === void 0 || (_Prize$personal_certi = Prize.personal_certifications) === null || _Prize$personal_certi === void 0 ? void 0 : _Prize$personal_certi.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u4EBA\u8BC1\u4E66\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + "/images/educoder/pdfs.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - style: { - marginLeft: '5px' - }, - href: env/* default */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 || (_Prize$personal_certi2 = Prize.personal_certifications[0]) === null || _Prize$personal_certi2 === void 0 ? void 0 : _Prize$personal_certi2.url), - children: "\u7ACB\u5373\u4E0B\u8F7D" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u4EBA\u8BC1\u4E66\uFF1A" - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000' - }, - children: "\u6682\u672A\u751F\u6210" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginLeft: '20px' - }, - children: "\u539F\u56E0\uFF1A" - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000' - }, - children: "\u7EC4\u59D4\u4F1A\u672A\u5B8C\u6210\u8BC1\u4E66\u5BA1\u6279\uFF0C\u8BF7\u7A0D\u540E" - })] - }), (Prize === null || Prize === void 0 || (_Prize$team_certifica = Prize.team_certifications) === null || _Prize$team_certifica === void 0 ? void 0 : _Prize$team_certifica.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u56E2\u961F\u8BC1\u4E66\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + "/images/educoder/pdfs.png" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - style: { - marginLeft: '5px' - }, - href: env/* default */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 || (_Prize$team_certifica2 = Prize.team_certifications[0]) === null || _Prize$team_certifica2 === void 0 ? void 0 : _Prize$team_certifica2.url), - children: "\u7ACB\u5373\u4E0B\u8F7D" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u56E2\u961F\u8BC1\u4E66\uFF1A" - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000' - }, - children: "\u6682\u672A\u751F\u6210" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {}), (Prize === null || Prize === void 0 || (_Prize$teams = Prize.teams) === null || _Prize$teams === void 0 ? void 0 : _Prize$teams.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$ = Prize.teams[0]) === null || _Prize$teams$ === void 0 ? void 0 : _Prize$teams$.name), "\u6218\u961F\u4FE1\u606F\u586B\u62A5\u6982\u51B5"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex', - height: '50px', - background: '#f5f5f5', - alignItems: 'center', - justifyContent: 'space-around' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '5%' - }, - children: "\u89D2\u8272" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '5%' - }, - children: "\u59D3\u540D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u5B9E\u540D\u8BA4\u8BC1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u804C\u4E1A\u8BA4\u8BC1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u624B\u673A\u7ED1\u5B9A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: "\u90AE\u7BB1\u7ED1\u5B9A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '50%', - textAlign: 'center' - }, - children: "\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7\u4FE1\u606F\uFF08\u961F\u957F\u586B\u5199\uFF09" - })] - }), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.team_members.map(function (item, index) { - var _Prize$teams$3, _Prize$teams$4, _Prize$teams$5; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.teamItem, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '5%' - }, - children: item === null || item === void 0 ? void 0 : item.role - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '5%' - }, - children: item === null || item === void 0 ? void 0 : item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: (item === null || item === void 0 ? void 0 : item.real_name_auth) === "authed" ? '已认证' : (item === null || item === void 0 ? void 0 : item.real_name_auth) === "authing" ? '待审核' : '未认证' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: (item === null || item === void 0 ? void 0 : item.professional_auth) === "authed" ? '已认证' : (item === null || item === void 0 ? void 0 : item.professional_auth) === "authing" ? '待审核' : '未认证' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: item !== null && item !== void 0 && item.phone_binded ? '已绑定' : '未绑定' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '10%' - }, - children: item !== null && item !== void 0 && item.email_binded ? '已绑定' : '未绑定' - }), (item === null || item === void 0 ? void 0 : item.role) === '队长' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - width: '50%', - textAlign: 'center' - }, - children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 || (_Prize$teams$3 = _Prize$teams$3.bank_account) === null || _Prize$teams$3 === void 0 ? void 0 : _Prize$teams$3.bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 || (_Prize$teams$4 = _Prize$teams$4.bank_account) === null || _Prize$teams$4 === void 0 ? void 0 : _Prize$teams$4.second_bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$5 = Prize.teams[0]) === null || _Prize$teams$5 === void 0 || (_Prize$teams$5 = _Prize$teams$5.bank_account) === null || _Prize$teams$5 === void 0 ? void 0 : _Prize$teams$5.card_no)] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '50%' - } - })] - }); - }))] - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - gutter: [20, 20], - children: certData.map(function (item, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - onClick: function onClick() { - return handleClick(item); - }, - children: item.name - }) - }, key); - }) - })] - }); -} -/* harmony default export */ var Downloadpdf = (downpdf); -// 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/radio/index.js + 5 modules -var es_radio = __webpack_require__(5112); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -// EXTERNAL MODULE: ./src/assets/images/account/auth.png -var auth = __webpack_require__(98814); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var componentmodules = ({"modal":"modal___A9Ovz","colorBlue":"colorBlue___XSmR5","formWrap":"formWrap___wRvaA","flexRow":"flexRow___C40dc","flexColumn":"flexColumn___LkZfj","example":"example___bz7Hw","exampleImg":"exampleImg___gNkC_","colorOrange":"colorOrange___Ka6zf","uploader":"uploader___plQRr","uploadImg":"uploadImg___cjOpL","imageTip":"imageTip___p1_lZ","uploadTipIcon":"uploadTipIcon___SpsS2","uploadTip":"uploadTip___e9JlL","color05101a":"color05101a___CDEUv","viewLargerImg":"viewLargerImg___IclRX","footerWrap":"footerWrap___beWC6","note":"note___CXi9y","schoolHintWrap":"schoolHintWrap___Ma6ly","colorCDCDCD":"colorCDCDCD___D0UWo","color0152d9":"color0152d9___hF3Bb"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/RealNameAuthModal.tsx - - - - - -var _excluded = ["user", "account", "globalSetting", "loading", "dispatch"]; - - - - -var RealNameAuthModal_Dragger = upload/* default */.Z.Dragger; -var MAX_NAME_LENGTH = 10; -var RealNameAuthModal = function RealNameAuthModal(_ref) { +var Option = es_select["default"].Option; +var ProfessionalAuthModal_Dragger = upload/* default */.Z.Dragger; +var ProfessionalAuthModal = function ProfessionalAuthModal(_ref) { + var _globalSetting$settin, _schoolList$find3; var user = _ref.user, account = _ref.account, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); + Scoid = _ref.Scoid, + props = objectWithoutProperties_default()(_ref, ProfessionalAuthModal_excluded); var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; @@ -2533,98 +3561,274 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { _useState2 = slicedToArray_default()(_useState, 2), formValue = _useState2[0], setFormValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(true), + var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), - showRealName = _useState4[0], - setShowRealName = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(), + schoolList = _useState4[0], + setSchoolList = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), - realName = _useState6[0], - setRealName = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(), + filterSchoolList = _useState6[0], + setFilterSchoolList = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), - image = _useState8[0], - setImage = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(), + departmentList = _useState8[0], + setDepartmentList = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), _useState10 = slicedToArray_default()(_useState9, 2), - fileId = _useState10[0], - setFileId = _useState10[1]; + filterDepartmentList = _useState10[0], + setFilterDepartmentList = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)(), _useState12 = slicedToArray_default()(_useState11, 2), - isLoading = _useState12[0], - setIsLoading = _useState12[1]; + image = _useState12[0], + setImage = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(), + _useState14 = slicedToArray_default()(_useState13, 2), + fileId = _useState14[0], + setFileId = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(), + _useState16 = slicedToArray_default()(_useState15, 2), + isLoading = _useState16[0], + setIsLoading = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(), + _useState18 = slicedToArray_default()(_useState17, 2), + visibleAppplySchool = _useState18[0], + setVisibleAppplySchool = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(), + _useState20 = slicedToArray_default()(_useState19, 2), + visibleAppplyDepartment = _useState20[0], + setVisibleAppplyDepartment = _useState20[1]; + ; (0,_react_17_0_2_react.useEffect)(function () { - if (!account.basicInfo) { - return; - } - var basicInfo = account.basicInfo; - var formData = { - name: basicInfo.show_realname ? basicInfo.name : (0,util/* getHiddenName */.YA)(basicInfo.name), - gender: basicInfo.gender - }; - setRealName(basicInfo.name); - setShowRealName(basicInfo.show_realname); - form.setFieldsValue(formData); - setFormValue(formData); - }, [account.basicInfo]); - var handleUploadChange = function handleUploadChange(info) { - if (info.file.status === 'uploading') { - setIsLoading(true); - return; - } - if (info.file.status === 'done') { - var _info$file$response; - console.log(info.file, info.file.response); - setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); - (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { - setImage(base64Img); - setIsLoading(false); - }); - } - }; - var handleValuesChange = function handleValuesChange(changedValues) { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - if ('name' in changedValues) { - setRealName(changedValues.name); - } - }; - var handleSetShowRealName = function handleSetShowRealName() { - var nextRealNameStatus = !showRealName; - setShowRealName(nextRealNameStatus); - var nextName = nextRealNameStatus ? realName : (0,util/* getHiddenName */.YA)(realName); - form.setFieldsValue({ - name: nextName - }); - }; - var handleFinish = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _account$basicInfo, _user$userInfo; - var _ref3, name, gender, id_number, res, _user$userInfo2; + getSchoolOption(); + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + 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: - _ref3 = values || {}, name = _ref3.name, gender = _ref3.gender, id_number = _ref3.idNumber; + if (Scoid) { + _context.next = 2; + break; + } + return _context.abrupt("return"); + case 2: + _context.next = 4; + return getDepartmentOption(Scoid); + case 4: + res = _context.sent; + setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + case 6: + case "end": + return _context.stop(); + } + }, _callee); + }))(); + }, [Scoid]); + var getSchoolOption = /*#__PURE__*/function () { + var _ref3 = 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 dispatch({ + type: 'account/getSchoolOption' + }); + case 2: + res = _context2.sent; + setSchoolList(res === null || res === void 0 ? void 0 : res.schools); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getSchoolOption() { + return _ref3.apply(this, arguments); + }; + }(); + var getDepartmentOption = function getDepartmentOption(schoolId) { + return dispatch({ + type: 'account/getDepartmentOption', + payload: { + id: schoolId + } + }); + }; + (0,_react_17_0_2_react.useEffect)(function () { + if (!account.basicInfo) { + return; + } + var basicInfo = account.basicInfo; + var formData = { + identity: basicInfo.identity, + school: basicInfo.school_name, + department: basicInfo.department_name, + studentNo: basicInfo.student_id, + jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授", + manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者" + }; + form.setFieldsValue(formData); + setFormValue(formData); + }, [account.basicInfo]); + var handleApplySchool = function handleApplySchool() { + setVisibleAppplySchool(true); + }; + var handleApplyDepartment = function handleApplyDepartment() { + if (!schoolList.find(function (item) { + return item.name === formValue.school; + })) { + message/* default */.ZP.info('请先选择正确的单位或者学校!'); + return; + } + setVisibleAppplyDepartment(true); + }; + var handleValuesChange = function handleValuesChange(changedValues) { + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + if ('school' in changedValues) { + setFilterSchoolList(schoolList.filter(function (item) { + return item.name.includes(changedValues.school); + })); + var findSchoolId = (schoolList.find(function (item) { + return item.name === changedValues.school; + }) || {}).id; + if (findSchoolId) { + handleSetDepartment(changedValues.school); + } else { + form.setFieldsValue({ + department: '' + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: changedValues.school, + department: '' + })); + } + } + }; + var handleSetDepartment = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) { + var _schoolList$find, _res$departments; + var findSchoolId, res, name; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + findSchoolId = (_schoolList$find = schoolList.find(function (item) { + return item.name === school; + })) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id; + _context3.next = 3; + return getDepartmentOption(findSchoolId); + case 3: + _context3.t0 = _context3.sent; + if (_context3.t0) { + _context3.next = 6; + break; + } + _context3.t0 = {}; + case 6: + res = _context3.t0; + setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + name = departmentName || (res === null || res === void 0 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name); + form.setFieldsValue({ + department: name + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: school, + department: name + })); + case 11: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function handleSetDepartment(_x, _x2) { + return _ref4.apply(this, arguments); + }; + }(); + var handleSchoolSuccess = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return getSchoolOption(); + case 2: + form.setFieldsValue({ + school: schoolName, + department: '' + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: schoolName, + department: '' + })); + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handleSchoolSuccess(_x3) { + return _ref5.apply(this, arguments); + }; + }(); + var handleUploadChange = function handleUploadChange(info) { + if (info.file.status === 'uploading') { + setIsLoading(true); + return; + } + if (info.file.status === 'done') { + var _info$file$response; + console.log(info.file, info.file.response); + setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); + (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { + setImage(base64Img); + setIsLoading(false); + }); + } + }; + var handleFinish = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { + var _schoolList$find2, _departmentList$find, _account$basicInfo, _user$userInfo; + var _ref7, school, department, identity, studentNo, jobTitle, manager, school_id, department_id, extra, res, _user$userInfo2; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _ref7 = values || {}, school = _ref7.school, department = _ref7.department, identity = _ref7.identity, studentNo = _ref7.studentNo, jobTitle = _ref7.jobTitle, manager = _ref7.manager; if (image) { - _context.next = 4; + _context5.next = 4; break; } message/* default */.ZP.info('请先上传照片!'); - return _context.abrupt("return"); + return _context5.abrupt("return"); case 4: - _context.next = 6; + school_id = (_schoolList$find2 = schoolList.find(function (item) { + return item.name === school; + })) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id; + department_id = (_departmentList$find = departmentList.find(function (item) { + return item.name === department; + })) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id; + if (identity === 'student') { + extra = studentNo; + } else if (identity === 'teacher') { + extra = jobTitle; + } else { + extra = manager; + } + _context5.next = 9; return dispatch({ - type: 'account/applyRealNameAuth', + type: 'account/applyProfessionalAuth', payload: { id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), - name: name, - gender: gender, - id_number: id_number, - show_realname: showRealName, + school_id: school_id, + department_id: department_id, + identity: identity, + extra: extra, attachment_ids: [fileId] } }); - case 6: - res = _context.sent; + case 9: + res = _context5.sent; handleClose(); if (res) { message/* default */.ZP.info("申请已提交,请等待审核!"); @@ -2635,14 +3839,14 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { } }); } - case 9: + case 12: case "end": - return _context.stop(); + return _context5.stop(); } - }, _callee); + }, _callee5); })); - return function handleFinish(_x) { - return _ref2.apply(this, arguments); + return function handleFinish(_x4) { + return _ref6.apply(this, arguments); }; }(); var handleClose = function handleClose() { @@ -2653,7 +3857,7 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { }; var uploadProps = { data: { - type: "real_name" + type: "professional" }, multiple: true, showUploadList: false, @@ -2668,111 +3872,202 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { return isJpgOrPng; } }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { centered: true, keyboard: false, closable: false, destroyOnClose: true, - visible: account.actionTabs.key === 'Account-RealNameAuth', - title: "\u4FEE\u6539\u5B9E\u540D\u4FE1\u606F", - width: "600px", + className: componentmodules.modal, + open: account.actionTabs.key === 'Account-ProfessionalAuth', + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + padding: "25px" + }, + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u804C\u4E1A\u8BA4\u8BC1" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-guanbi11", + style: { + color: "#979797", + cursor: "pointer" + }, + onClick: handleClose + }) + })] + }), + width: "660px", footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { spinning: !!isLoading, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { className: componentmodules.formWrap, form: form, - layout: "horizontal", + colon: false, onValuesChange: handleValuesChange, onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u59D3\u540D", - name: "name", - labelCol: { - span: 3 - }, - wrapperCol: { - span: 12 - }, - rules: [{ - required: true, - message: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26") - }, { - validator: util/* handleValidatorName */.HJ - }], - extra: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: showRealName ? '(显示:平台将显示您的真实姓名)' : '(隐藏:平台将显示你的昵称)' - }), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - disabled: !showRealName, - placeholder: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26"), - maxLength: MAX_NAME_LENGTH, - addonAfter: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont ".concat(showRealName ? 'icon-xianshi' : 'icon-yincang', " font18 ").concat(componentmodules.color0152d9), - onClick: handleSetShowRealName + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [10, 0], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '300px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u804C\u4E1A", + name: "identity", + rules: [{ + required: true, + message: '请先选择职业' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "teacher", + children: "\u6559\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "student", + children: "\u5B66\u751F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "professional", + children: "\u4E13\u4E1A\u4EBA\u58EB" + })] + }) }) - }) + }), formValue.identity === 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + initialValue: formValue.studentNo, + name: "studentNo", + rules: [{ + required: true, + message: '请先输入学号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "text", + placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7" + }) + }) + }), formValue.identity === 'teacher' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + initialValue: formValue.jobTitle, + name: "jobTitle", + rules: [{ + required: true, + message: '请先选择职称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u6559\u6388", + children: "\u6559\u6388" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u526F\u6559\u6388", + children: "\u526F\u6559\u6388" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u8BB2\u5E08", + children: "\u8BB2\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u52A9\u6559", + children: "\u52A9\u6559" + })] + }) + }) + }), formValue.identity === 'professional' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + initialValue: formValue.manager, + name: "manager", + rules: [{ + required: true, + message: '请先选择职称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u4F01\u4E1A\u7BA1\u7406\u8005", + children: "\u4F01\u4E1A\u7BA1\u7406\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u90E8\u95E8\u7BA1\u7406\u8005", + children: "\u90E8\u95E8\u7BA1\u7406\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08", + children: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5DE5\u7A0B\u5E08", + children: "\u5DE5\u7A0B\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u52A9\u7406\u5DE5\u7A0B\u5E08", + children: "\u52A9\u7406\u5DE5\u7A0B\u5E08" + })] + }) + }) + })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u6027\u522B\uFF1A", - name: "gender", - labelCol: { - span: 3 - }, - wrapperCol: { - span: 12 - }, + label: "\u5B66\u6821/\u5355\u4F4D", + name: "school", + extra: formValue.school && !(schoolList !== null && schoolList !== void 0 && schoolList.find(function (item) { + return item.name === formValue.school; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.schoolHintWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentmodules.colorCDCDCD, + children: ["\u672A\u627E\u5230\u5305\u542B\u201C", formValue.school, "\u201D\u7684\u9AD8\u6821\uFF0C"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(componentmodules.color0152d9, " current"), + onClick: handleApplySchool, + children: "\u7533\u8BF7\u65B0\u589E" + })] + }), rules: [{ required: true, - message: '请选择性别' + message: '请先选择学校/单位' }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - children: "\u7537" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u5973" - })] + children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { + showSearch: true, + options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(function (item) { + return { + value: item.name + }; + }) }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8BC1\u4EF6\u53F7\uFF1A", - labelCol: { - span: 3 - }, - name: "idNumber", + label: "\u9662\u7CFB/\u90E8\u95E8", + name: "department", + extra: formValue.department && !(departmentList !== null && departmentList !== void 0 && departmentList.find(function (item) { + return item.name === formValue.department; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.schoolHintWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.colorCDCDCD, + children: formValue.department ? "\u672A\u627E\u5230\u5305\u542B\u201C".concat(formValue.department, "\u201D\u7684\u9AD8\u6821\uFF0C") : '未找到院系,' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(componentmodules.color0152d9, " current"), + onClick: handleApplyDepartment, + children: "\u7533\u8BF7\u65B0\u589E" + })] + }), rules: [{ required: true, - message: '请输入证件号' + message: '请先选择院系/部门' }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7" + children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { + showSearch: true, + onChange: function onChange(value) { + return setFilterDepartmentList(departmentList.filter(function (item) { + return item.name.includes(value); + })); + }, + options: filterDepartmentList === null || filterDepartmentList === void 0 ? void 0 : filterDepartmentList.map(function (item) { + return { + value: item.name + }; + }) }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8EAB\u4EFD\u8BC1\u4E0A\u4F20", - labelCol: { - span: 3 - }, + label: "\u804C\u4E1A\u8BC1\u4E0A\u4F20", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: componentmodules.flexRow, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: componentmodules.exampleImg, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: auth - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u793A\u4F8B\u56FE\u7247" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "".concat(componentmodules.colorOrange, " font12"), - children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: componentmodules.flexColumn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RealNameAuthModal_Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { accept: ".png,.jpg,.bmp,.jpeg", children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: image, @@ -2798,6 +4093,22 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { children: "\u67E5\u770B\u5927\u56FE" }) })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.exampleImg, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: job + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "tc", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u793A\u4F8B\u56FE\u7247" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "".concat(componentmodules.colorOrange, " font12"), + children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" + })] + })] })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -2805,14 +4116,14 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "mr5", - size: "large", + size: 'middle', onClick: handleClose, children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", + size: 'middle', type: "primary", htmlType: "submit", - loading: loading['account/applyRealNameAuth'], + loading: loading['account/applyProfessionalAuth'], children: "\u4FDD\u5B58" })] }) @@ -2821,392 +4132,425 @@ var RealNameAuthModal = function RealNameAuthModal(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "1.\u4F60\u9700\u8981\u51C6\u5907\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u6B63\u9762\uFF08\u4EBA\u50CF\u9762\uFF09\u7684\u8BC1\u4EF6\u7167\u7167\u7247\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u7247\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" + children: "1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u8BA4\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" + children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "3.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B" + children: "3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "4.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" + children: "4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3", !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && 'EduCoder', "\u8D26\u53F7\u3002"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u8BC1\u4EF6\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u5B9E\u540D\u8BA4\u8BC1\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3\u542F\u667A\u8D26\u53F7\u3002" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "7.\u63D0\u4EA4\u5B9E\u540D\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" + children: "7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" })] })] }) - }) - }); -}; -/* harmony default export */ var component_RealNameAuthModal = ((0,_umi_production_exports.connect)(function (_ref4) { - var user = _ref4.user, - account = _ref4.account, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; - return { - user: user, - account: account, - globalSetting: globalSetting, - loading: loading.effects - }; -})(RealNameAuthModal)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js -var auto_complete = __webpack_require__(88522); -// EXTERNAL MODULE: ./src/assets/images/account/job.png -var job = __webpack_require__(51941); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AppplyDepartmentModalmodules = ({"flexRow":"flexRow___LQKDI","flexColumn":"flexColumn___NLClE","formWrap":"formWrap___mGWio","example":"example___gPghw","footerWrap":"footerWrap___qcHQ4"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.tsx - - - - -var AppplyDepartmentModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "departmentName", "visible", "onClose", "onSuccess"]; - - - - - - -var TextArea = input/* default */.Z.TextArea; -var AppplyDepartmentModal = function AppplyDepartmentModal(_ref) { - var account = _ref.account, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - schoolName = _ref.schoolName, - departmentName = _ref.departmentName, - visible = _ref.visible, - _ref$onClose = _ref.onClose, - onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, - _ref$onSuccess = _ref.onSuccess, - onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, - props = objectWithoutProperties_default()(_ref, AppplyDepartmentModal_excluded); - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var schoolId = (0,_react_17_0_2_react.useRef)(); - (0,_react_17_0_2_react.useEffect)(function () { - schoolId.current = props.schoolId; - }, [props.schoolId]); - (0,_react_17_0_2_react.useEffect)(function () { - form.setFieldsValue({ - department: departmentName - }); - }, [departmentName]); - var handleFinish = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _ref3, department, remarks, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _ref3 = values || {}, department = _ref3.department, remarks = _ref3.remarks; - _context.next = 3; - return dispatch({ - type: 'account/appplyDepartment', - payload: { - school_id: schoolId.current, - name: department, - remarks: remarks - } - }); - case 3: - res = _context.sent; - onClose(); - if (res) { - message/* default */.ZP.success("新增院系/部门成功!"); - onSuccess(department); - } - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleFinish(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - keyboard: false, - closable: false, - destroyOnClose: true, - visible: visible, - title: "\u7533\u8BF7\u6DFB\u52A0\u5B50\u5355\u4F4D\u540D\u79F0", - width: "600px", - footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: AppplyDepartmentModalmodules.formWrap, - form: form, - labelCol: { - span: 4 + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplySchoolModal, { + visible: visibleAppplySchool, + onClose: function onClose() { + return setVisibleAppplySchool(false); }, - wrapperCol: { - span: 20 + schoolName: formValue.school, + onSuccess: handleSchoolSuccess + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplyDepartmentModal, { + visible: visibleAppplyDepartment, + onClose: function onClose() { + return setVisibleAppplyDepartment(false); }, - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u5355\u4F4D\u540D\u79F0\uFF1A", - children: schoolName - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u90E8\u95E8\u540D\u79F0\uFF1A", - name: "department", - rules: [{ - required: true, - message: '请输入部门或者学院名称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8BF4\u660E\uFF1A", - name: "remarks", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AppplyDepartmentModalmodules.footerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "mr5", - size: "large", - onClick: function onClick() { - onClose(); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", - type: "primary", - htmlType: "submit", - loading: loading['account/appplyDepartment'], - children: "\u4FDD\u5B58" - })] - }) - })] - }) + schoolId: (_schoolList$find3 = schoolList.find(function (item) { + return item.name === formValue.school; + })) === null || _schoolList$find3 === void 0 ? void 0 : _schoolList$find3.id, + schoolName: formValue.school, + departmentName: formValue.department, + onSuccess: function onSuccess(departmentName) { + return handleSetDepartment(formValue.school, departmentName); + } + })] }); }; -/* harmony default export */ var components_AppplyDepartmentModal = ((0,_umi_production_exports.connect)(function (_ref4) { - var account = _ref4.account, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; +/* harmony default export */ var component_ProfessionalAuthModal = ((0,_umi_production_exports.connect)(function (_ref8) { + var user = _ref8.user, + account = _ref8.account, + loading = _ref8.loading, + globalSetting = _ref8.globalSetting; return { + user: user, account: account, globalSetting: globalSetting, loading: loading.effects }; -})(AppplyDepartmentModal)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/cascader/index.js + 18 modules -var cascader = __webpack_require__(19842); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CheckCircleFilled.js + 1 modules -var CheckCircleFilled = __webpack_require__(2720); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules -var CloseCircleFilled = __webpack_require__(97650); -// EXTERNAL MODULE: ./src/utils/cityData.ts -var cityData = __webpack_require__(81822); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AppplySchoolModalmodules = ({"flexRow":"flexRow___jGYtM","flexColumn":"flexColumn___NPMB3","formWrap":"formWrap___vwH9N","example":"example____BmJC","footerWrap":"footerWrap___lp1L0"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.tsx - - - - -var AppplySchoolModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "visible", "onClose", "onSuccess"]; +})(ProfessionalAuthModal)); +// EXTERNAL MODULE: ./node_modules/_md5@2.3.0@md5/md5.js +var md5 = __webpack_require__(93735); +var md5_default = /*#__PURE__*/__webpack_require__.n(md5); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/UpdataPhone.tsx +//修改手机号or邮箱地址 -var filter = function filter(inputValue, path) { - return path.some(function (option) { - return option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1; - }); -}; -var AppplySchoolModal_TextArea = input/* default */.Z.TextArea; -var AppplySchoolModal = function AppplySchoolModal(_ref) { - var account = _ref.account, - globalSetting = _ref.globalSetting, - loading = _ref.loading, +//type 3 手机 4邮箱 +function UpdataPhone(_ref) { + var type = _ref.type, dispatch = _ref.dispatch, - schoolName = _ref.schoolName, - visible = _ref.visible, - _ref$onClose = _ref.onClose, - onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, - _ref$onSuccess = _ref.onSuccess, - onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, - props = objectWithoutProperties_default()(_ref, AppplySchoolModal_excluded); - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - (0,_react_17_0_2_react.useEffect)(function () { - form.setFieldsValue({ - name: schoolName - }); - }, [schoolName]); - var handleFinish = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _ref3, name, _ref3$city, city, address, remarks, res; + userid = _ref.userid, + isshow = _ref.isshow, + setPhoneshow = _ref.setPhoneshow, + setEmailshow = _ref.setEmailshow; + var opens = "79e33abd4b6588941ab7622aed1e67e8"; + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + login = _useState2[0], + setLogin = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)('获取验证码'), + _useState4 = slicedToArray_default()(_useState3, 2), + yzm = _useState4[0], + setYzm = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(60), + _useState6 = slicedToArray_default()(_useState5, 2), + seconds = _useState6[0], + setseconds = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + secondsFlag = _useState8[0], + setsecondsFlag = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + code = _useState10[0], + setCode = _useState10[1]; + //获取验证码 + function getversion() { + return _getversion.apply(this, arguments); + } // 获取验证码倒计时 + function _getversion() { + _getversion = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var data; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - _ref3 = values || {}, name = _ref3.name, _ref3$city = _ref3.city, city = _ref3$city === void 0 ? [] : _ref3$city, address = _ref3.address, remarks = _ref3.remarks; - _context.next = 3; + if (login) { + _context.next = 3; + break; + } + if (type === 3) { + message/* default */.ZP.info('手机号不能为空'); + } else { + message/* default */.ZP.info('邮箱地址不能为空'); + } + return _context.abrupt("return"); + case 3: + _context.next = 5; return dispatch({ - type: 'account/appplySchool', + type: 'competitions/getVerification', payload: { - name: name, - province: city[0], - city: city[1], - address: address, - remarks: remarks + type: type, + login: login, + smscode: md5_default()(opens + login) + //user_id:39416 } }); - case 3: - res = _context.sent; - onClose(); - if (res) { - message/* default */.ZP.success("新增学校/单位成功!"); - onSuccess(name); + case 5: + data = _context.sent; + if (data.status === 1) { + message/* default */.ZP.info('获取验证码成功'); + remainTime(); + setsecondsFlag(true); } - case 6: + case 7: case "end": return _context.stop(); } }, _callee); })); - return function handleFinish(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - keyboard: false, - closable: false, - destroyOnClose: true, - visible: visible, - title: "\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0", - width: "600px", - footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: AppplySchoolModalmodules.formWrap, - form: form, - labelCol: { - span: 4 + return _getversion.apply(this, arguments); + } + function remainTime() { + setseconds(60); + var aa = setInterval(function () { + --seconds; + if (seconds > -1) { + setseconds(seconds); + } else { + clearInterval(aa); + setsecondsFlag(false); + } + }, 1000); + } + //绑定手机号 + function PhoneBind() { + return _PhoneBind.apply(this, arguments); + } //绑定邮箱 + function _PhoneBind() { + _PhoneBind = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var data; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: 'competitions/PhoneBind', + payload: { + userid: userid, + code: code, + phone: login + } + }); + case 2: + data = _context2.sent; + if (data.status === 0) { + message/* default */.ZP.info('绑定成功'); + setPhoneshow("none"); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _PhoneBind.apply(this, arguments); + } + function EmailBind() { + return _EmailBind.apply(this, arguments); + } + function _EmailBind() { + _EmailBind = 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: + _context3.next = 2; + return dispatch({ + type: 'competitions/EmailBind', + payload: { + userid: userid, + code: code, + email: login + } + }); + case 2: + data = _context3.sent; + if (data.status === 0) { + message/* default */.ZP.info('绑定成功'); + setEmailshow('none'); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _EmailBind.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: isshow + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: login, + onChange: function onChange(e) { + return setLogin(e.target.value); + }, + placeholder: type === 3 ? '请输入手机号' : '请输入邮箱地址', + style: { + width: '370px' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: code, + onChange: function onChange(e) { + return setCode(e.target.value); + }, + placeholder: type === 3 ? '请输入手机获取的验证码' : '请输入邮箱获取的验证码', + style: { + width: '250px' + } + }) + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + disabled: secondsFlag, + onClick: function onClick() { + return getversion(); }, - wrapperCol: { - span: 20 + type: "primary", + style: { + marginLeft: '20px', + width: '100px' }, - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u5355\u4F4D\u5168\u79F0\uFF1A", - name: "name", + children: secondsFlag ? "\u91CD\u65B0\u53D1\u9001".concat(seconds, "s") : yzm + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '30px', + width: '370px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + style: { + marginRight: '15px' + }, + onClick: function onClick() { + if (!code) { + message/* default */.ZP.info('验证码不能为空'); + return; + } + if (type === 3) { + PhoneBind(); + } else { + EmailBind(); + } + }, + children: "\u786E\u8BA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: '20px' + }, + onClick: function onClick() { + if (type === 3) { + setPhoneshow("none"); + } else { + setEmailshow('none'); + } + }, + children: "\u53D6\u6D88" + })] + })] + }); +} +/* harmony default export */ var Detail_UpdataPhone = (UpdataPhone); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Addleader.tsx + + + + +//填写银行卡号等信息 + + + + + +function Addleader(_ref) { + var dispatch = _ref.dispatch, + userid = _ref.userid; + var tailLayout = { + wrapperCol: { + offset: 3, + span: 21 + } + }; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: '500px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + name: "basic", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u5F00\u6237\u884C" + }), + name: "bank", rules: [{ required: true, - message: '请输入学校或工作单位' + message: '请输入开户行' }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(AppplySchoolModalmodules.flexRow, " ").concat(AppplySchoolModalmodules.example), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u793A\u4F8B\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AppplySchoolModalmodules.flexColumn, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CheckCircleFilled/* default */.Z, { - style: { - color: "rgb(82, 196, 26)" - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font14 ml5", - children: "\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, { - style: { - color: "red" + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u652F\u884C" + }), + name: "second_bank", + rules: [{ + required: true, + message: '请输入支行' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u8D26\u53F7" + }), + name: "card_no", + rules: [{ + required: true, + message: '请输入账号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + form.validateFields().then( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(vaule) { + var data; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return dispatch({ + type: 'competitions/setleader', + payload: objectSpread2_default()({ + identifier: identifier, + user_id: userid + }, vaule) + }); + case 2: + data = _context.sent; + if (data.status === 0) { + message/* default */.ZP.info('提交成功'); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref3.apply(this, arguments); + }; + }()); + case 1: + case "end": + return _context2.stop(); } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font14 ml5", - children: "\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625" - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u5730\u533A\uFF1A", - name: "city", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - allowClear: true, - size: "large", - options: cityData/* CityData */.P, - placeholder: "\u8BF7\u9009\u62E9\u6240\u5728\u5730", - showSearch: { - matchInputWidth: true, - filter: filter - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8BE6\u7EC6\u5730\u5740\uFF1A", - name: "address", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8BF4\u660E\uFF1A", - name: "remarks", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AppplySchoolModal_TextArea, { - placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AppplySchoolModalmodules.footerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "mr5", - size: "large", - onClick: function onClick() { - onClose(); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", - type: "primary", - htmlType: "submit", - loading: loading['account/appplySchool'], - children: "\u4FDD\u5B58" - })] + }, _callee2); + })), + children: "\u63D0\u4EA4" }) })] }) }); -}; -/* harmony default export */ var components_AppplySchoolModal = ((0,_umi_production_exports.connect)(function (_ref4) { - var account = _ref4.account, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting; - return { - account: account, - globalSetting: globalSetting, - loading: loading.effects - }; -})(AppplySchoolModal)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/ProfessionalAuthModal.tsx - - - - +} +/* harmony default export */ var Detail_Addleader = (Addleader); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/PerfectuserInfon.tsx -var ProfessionalAuthModal_excluded = ["user", "account", "globalSetting", "loading", "dispatch", "Scoid"]; +//完善个人信息 @@ -3216,1437 +4560,2713 @@ var ProfessionalAuthModal_excluded = ["user", "account", "globalSetting", "loadi -var ProfessionalAuthModal_Option = es_select["default"].Option; -var ProfessionalAuthModal_Dragger = upload/* default */.Z.Dragger; -var ProfessionalAuthModal = function ProfessionalAuthModal(_ref) { - var _globalSetting$settin, _schoolList$find3; - var user = _ref.user, - account = _ref.account, - globalSetting = _ref.globalSetting, - loading = _ref.loading, +var identityMap = { + "teacher": "教师", + "student": "学生", + "professional": "专业人士" +}; +function PerfectUser(_ref) { + var _Prize$teams$, _Prize$teams$2, _Prize$teams$3, _Prize$teams$4; + var Prize = _ref.Prize, + Accounts = _ref.Accounts, dispatch = _ref.dispatch, - Scoid = _ref.Scoid, - props = objectWithoutProperties_default()(_ref, ProfessionalAuthModal_excluded); - 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)({}), + userid = _ref.userid; + var _useState = (0,_react_17_0_2_react.useState)('none'), _useState2 = slicedToArray_default()(_useState, 2), - formValue = _useState2[0], - setFormValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), + phoneshow = _useState2[0], + setPhoneshow = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)('none'), _useState4 = slicedToArray_default()(_useState3, 2), - schoolList = _useState4[0], - setSchoolList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - filterSchoolList = _useState6[0], - setFilterSchoolList = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - departmentList = _useState8[0], - setDepartmentList = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)([]), - _useState10 = slicedToArray_default()(_useState9, 2), - filterDepartmentList = _useState10[0], - setFilterDepartmentList = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(), - _useState12 = slicedToArray_default()(_useState11, 2), - image = _useState12[0], - setImage = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(), - _useState14 = slicedToArray_default()(_useState13, 2), - fileId = _useState14[0], - setFileId = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(), - _useState16 = slicedToArray_default()(_useState15, 2), - isLoading = _useState16[0], - setIsLoading = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(), - _useState18 = slicedToArray_default()(_useState17, 2), - visibleAppplySchool = _useState18[0], - setVisibleAppplySchool = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(), - _useState20 = slicedToArray_default()(_useState19, 2), - visibleAppplyDepartment = _useState20[0], - setVisibleAppplyDepartment = _useState20[1]; - ; - (0,_react_17_0_2_react.useEffect)(function () { - getSchoolOption(); - }, []); - (0,_react_17_0_2_react.useEffect)(function () { - asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; + emailshow = _useState4[0], + setEmailshow = _useState4[1]; + function update(_x) { + return _update.apply(this, arguments); + } + function _update() { + _update = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(type) { + var data; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (Scoid) { - _context.next = 2; + if (!(type === "1")) { + _context.next = 6; break; } - return _context.abrupt("return"); - case 2: - _context.next = 4; - return getDepartmentOption(Scoid); - case 4: - res = _context.sent; - setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + _context.next = 3; + return dispatch({ + type: 'competitions/Authentication' + }); + case 3: + data = _context.sent; + _context.next = 9; + break; case 6: + _context.next = 8; + return dispatch({ + type: 'competitions/Professional' + }); + case 8: + data = _context.sent; + case 9: + if (data.status === 0) { + message/* default */.ZP.info('撤销成功'); + } + case 10: case "end": return _context.stop(); } }, _callee); - }))(); - }, [Scoid]); - var getSchoolOption = /*#__PURE__*/function () { - var _ref3 = 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 dispatch({ - type: 'account/getSchoolOption' - }); - case 2: - res = _context2.sent; - setSchoolList(res === null || res === void 0 ? void 0 : res.schools); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getSchoolOption() { - return _ref3.apply(this, arguments); - }; - }(); - var getDepartmentOption = function getDepartmentOption(schoolId) { - return dispatch({ - type: 'account/getDepartmentOption', - payload: { - id: schoolId - } - }); - }; - (0,_react_17_0_2_react.useEffect)(function () { - if (!account.basicInfo) { - return; - } - var basicInfo = account.basicInfo; - var formData = { - identity: basicInfo.identity, - school: basicInfo.school_name, - department: basicInfo.department_name, - studentNo: basicInfo.student_id, - jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授", - manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者" - }; - form.setFieldsValue(formData); - setFormValue(formData); - }, [account.basicInfo]); - var handleApplySchool = function handleApplySchool() { - setVisibleAppplySchool(true); - }; - var handleApplyDepartment = function handleApplyDepartment() { - if (!schoolList.find(function (item) { - return item.name === formValue.school; - })) { - message/* default */.ZP.info('请先选择正确的单位或者学校!'); - return; - } - setVisibleAppplyDepartment(true); - }; - var handleValuesChange = function handleValuesChange(changedValues) { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - if ('school' in changedValues) { - setFilterSchoolList(schoolList.filter(function (item) { - return item.name.includes(changedValues.school); - })); - var findSchoolId = (schoolList.find(function (item) { - return item.name === changedValues.school; - }) || {}).id; - if (findSchoolId) { - handleSetDepartment(changedValues.school); - } else { - form.setFieldsValue({ - department: '' - }); - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { - school: changedValues.school, - department: '' - })); - } - } - }; - var handleSetDepartment = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) { - var _schoolList$find, _res$departments; - var findSchoolId, res, name; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - findSchoolId = (_schoolList$find = schoolList.find(function (item) { - return item.name === school; - })) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id; - _context3.next = 3; - return getDepartmentOption(findSchoolId); - case 3: - _context3.t0 = _context3.sent; - if (_context3.t0) { - _context3.next = 6; - break; - } - _context3.t0 = {}; - case 6: - res = _context3.t0; - setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); - name = departmentName || (res === null || res === void 0 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name); - form.setFieldsValue({ - department: name - }); - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { - school: school, - department: name - })); - case 11: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function handleSetDepartment(_x, _x2) { - return _ref4.apply(this, arguments); - }; - }(); - var handleSchoolSuccess = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return getSchoolOption(); - case 2: - form.setFieldsValue({ - school: schoolName, - department: '' - }); - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { - school: schoolName, - department: '' - })); - case 4: - case "end": - return _context4.stop(); - } - }, _callee4); })); - return function handleSchoolSuccess(_x3) { - return _ref5.apply(this, arguments); - }; - }(); - var handleUploadChange = function handleUploadChange(info) { - if (info.file.status === 'uploading') { - setIsLoading(true); - return; - } - if (info.file.status === 'done') { - var _info$file$response; - console.log(info.file, info.file.response); - setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); - (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { - setImage(base64Img); - setIsLoading(false); - }); - } - }; - var handleFinish = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { - var _schoolList$find2, _departmentList$find, _account$basicInfo, _user$userInfo; - var _ref7, school, department, identity, studentNo, jobTitle, manager, school_id, department_id, extra, res, _user$userInfo2; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _ref7 = values || {}, school = _ref7.school, department = _ref7.department, identity = _ref7.identity, studentNo = _ref7.studentNo, jobTitle = _ref7.jobTitle, manager = _ref7.manager; - if (image) { - _context5.next = 4; - break; - } - message/* default */.ZP.info('请先上传照片!'); - return _context5.abrupt("return"); - case 4: - school_id = (_schoolList$find2 = schoolList.find(function (item) { - return item.name === school; - })) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id; - department_id = (_departmentList$find = departmentList.find(function (item) { - return item.name === department; - })) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id; - if (identity === 'student') { - extra = studentNo; - } else if (identity === 'teacher') { - extra = jobTitle; - } else { - extra = manager; - } - _context5.next = 9; - return dispatch({ - type: 'account/applyProfessionalAuth', - payload: { - id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), - school_id: school_id, - department_id: department_id, - identity: identity, - extra: extra, - attachment_ids: [fileId] - } - }); - case 9: - res = _context5.sent; - handleClose(); - if (res) { - message/* default */.ZP.info("申请已提交,请等待审核!"); + return _update.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u5B9E\u540D\u4FE1\u606F"] + }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: '20px' + }, + children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Detailmodules/* default */.Z.PerfectBut, + onClick: function onClick() { dispatch({ - type: 'account/getBasicInfo', + type: 'account/setActionTabs', payload: { - login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login + key: 'Account-RealNameAuth' } }); - } - case 12: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function handleFinish(_x4) { - return _ref6.apply(this, arguments); - }; - }(); - var handleClose = function handleClose() { - dispatch({ - type: 'account/setActionTabs', - payload: {} - }); - }; - var uploadProps = { - data: { - type: "professional" - }, - multiple: true, - showUploadList: false, - action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), - className: componentmodules.uploader, - onChange: handleUploadChange, - beforeUpload: function beforeUpload(file) { - var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; - if (!isJpgOrPng) { - message/* default */.ZP.info('请上传正确文件格式'); - } - return isJpgOrPng; - } - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { - centered: true, - keyboard: false, - closable: false, - destroyOnClose: true, - className: componentmodules.modal, - visible: account.actionTabs.key === 'Account-ProfessionalAuth', - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhiyerenzheng font18 mr5 ".concat(componentmodules.colorBlue) - }), "\u804C\u4E1A\u8BA4\u8BC1"] - }), - width: "660px", - footer: null, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: !!isLoading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: componentmodules.formWrap, - form: form, - layout: "horizontal", - onValuesChange: handleValuesChange, - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [10, 0], + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml20", + children: [Accounts === null || Accounts === void 0 ? void 0 : Accounts.name, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5F85\u5BA1\u6838" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + return update("1"); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u64A4\u9500\u8BA4\u8BC1" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#6ec76e' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wancheng font-14" + }), " \u5DF2\u8BA4\u8BC1"] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u6027\u522B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.gender) === 0 ? '男' : '女' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u804C\u4E1A\u4FE1\u606F"] + }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '300px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u804C\u4E1A", - name: "identity", - rules: [{ - required: true, - message: '请先选择职业' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "teacher", - children: "\u6559\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "student", - children: "\u5B66\u751F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "professional", - children: "\u4E13\u4E1A\u4EBA\u58EB" - })] - }) - }) - }), formValue.identity === 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - initialValue: formValue.studentNo, - name: "studentNo", - rules: [{ - required: true, - message: '请先输入学号' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - type: "text", - placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7" - }) - }) - }), formValue.identity === 'teacher' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - initialValue: formValue.jobTitle, - name: "jobTitle", - rules: [{ - required: true, - message: '请先选择职称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u6559\u6388", - children: "\u6559\u6388" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u526F\u6559\u6388", - children: "\u526F\u6559\u6388" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u8BB2\u5E08", - children: "\u8BB2\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u52A9\u6559", - children: "\u52A9\u6559" - })] - }) - }) - }), formValue.identity === 'professional' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: '200px', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - initialValue: formValue.manager, - name: "manager", - rules: [{ - required: true, - message: '请先选择职称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u4F01\u4E1A\u7BA1\u7406\u8005", - children: "\u4F01\u4E1A\u7BA1\u7406\u8005" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u90E8\u95E8\u7BA1\u7406\u8005", - children: "\u90E8\u95E8\u7BA1\u7406\u8005" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08", - children: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u5DE5\u7A0B\u5E08", - children: "\u5DE5\u7A0B\u5E08" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Option, { - value: "\u52A9\u7406\u5DE5\u7A0B\u5E08", - children: "\u52A9\u7406\u5DE5\u7A0B\u5E08" - })] - }) - }) + style: { + marginLeft: '20px' + }, + children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Detailmodules/* default */.Z.PerfectBut, + onClick: function onClick() { + dispatch({ + type: 'account/setActionTabs', + payload: { + key: 'Account-ProfessionalAuth' + } + }); + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u5B66\u6821/\u5355\u4F4D", - name: "school", - extra: formValue.school && !(schoolList !== null && schoolList !== void 0 && schoolList.find(function (item) { - return item.name === formValue.school; - })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.schoolHintWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: componentmodules.colorCDCDCD, - children: ["\u672A\u627E\u5230\u5305\u542B\u201C", formValue.school, "\u201D\u7684\u9AD8\u6821\uFF0C"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(componentmodules.color0152d9, " current"), - onClick: handleApplySchool, - children: "\u7533\u8BF7\u65B0\u589E" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u804C\u4E1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml20", + children: [Accounts && Accounts.identity && identityMap[Accounts.identity], (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5F85\u5BA1\u6838" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + return update("2"); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u64A4\u9500\u8BA4\u8BC1" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#6ec76e' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wancheng font-14" + }), " \u5DF2\u8BA4\u8BC1", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + dispatch({ + type: 'account/setActionTabs', + payload: { + key: 'Account-ProfessionalAuth' + } + }); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u91CD\u65B0\u8BA4\u8BC1" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u5B66\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.student_id) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u5B66\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_name) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u9662\u7CFB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.department_name) || '--' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u8054\u7CFB\u65B9\u5F0F"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u624B\u673A\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + width: '150px' + }, + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.phone) || '--' + }), phoneshow === 'none' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "link", + className: "ml20", + style: { + color: '#165DFF' + }, + onClick: function onClick() { + setPhoneshow('block'); + }, + children: "\u66F4\u6362" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + style: { + marginLeft: "74px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { + type: 3, + dispatch: dispatch, + userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, + isshow: phoneshow, + setPhoneshow: setPhoneshow, + setEmailshow: setEmailshow + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "Email" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + width: '150px' + }, + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.mail) || '--' + }), emailshow === 'none' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "link", + className: "ml20", + style: { + color: '#165DFF' + }, + onClick: function onClick() { + setEmailshow('block'); + }, + children: "\u66F4\u6362" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + style: { + marginLeft: "74px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { + type: 4, + dispatch: dispatch, + userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, + isshow: emailshow, + setEmailshow: setEmailshow, + setPhoneshow: setPhoneshow + }) + })] + }), Prize !== null && Prize !== void 0 && Prize.leader && Prize !== null && Prize !== void 0 && Prize.teams && Prize !== null && Prize !== void 0 && (_Prize$teams$ = Prize.teams[0]) !== null && _Prize$teams$ !== void 0 && (_Prize$teams$ = _Prize$teams$.bank_account) !== null && _Prize$teams$ !== void 0 && _Prize$teams$.bank ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + style: { + fontSize: '12px' + }, + children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + style: { + fontSize: '12px' + }, + children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_Addleader, { + dispatch: dispatch, + userid: userid + })] + }), (Prize === null || Prize === void 0 ? void 0 : Prize.leader) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + style: { + border: 0 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u5F00\u6237\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 || (_Prize$teams$2 = _Prize$teams$2.bank_account) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.bank) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u652F\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 || (_Prize$teams$3 = _Prize$teams$3.bank_account) === null || _Prize$teams$3 === void 0 ? void 0 : _Prize$teams$3.second_bank) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u8D26\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 || (_Prize$teams$4 = _Prize$teams$4.bank_account) === null || _Prize$teams$4 === void 0 ? void 0 : _Prize$teams$4.card_no) || '--' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_ProfessionalAuthModal, { + Scoid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_id + }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_RealNameAuthModal, {})] + }); +} +/* harmony default export */ var PerfectuserInfon = (PerfectUser); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AwardPdfmodules = ({"scoreByBlankRadio":"scoreByBlankRadio____FOPE"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + + +//获奖证书 + + + + + + + + +var Awardpdf = function Awardpdf(_ref) { + var Prize = _ref.Prize, + Accounts = _ref.Accounts, + getAccounts = _ref.getAccounts, + dispatch = _ref.dispatch, + userid = _ref.userid; + var _useState = (0,_react_17_0_2_react.useState)("DownPdf"), + _useState2 = slicedToArray_default()(_useState, 2), + meuType = _useState2[0], + setMeutype = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: "15px 0" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + optionType: "button", + className: AwardPdfmodules.scoreByBlankRadio, + options: [{ + label: '获奖证书下载', + value: 'DownPdf' + }, { + label: '完善个人信息', + value: 'Perfect' + }], + value: meuType, + onChange: function onChange(e) { + setMeutype(e.target.value); + } + }), meuType == "DownPdf" && /*#__PURE__*/(0,jsx_runtime.jsx)(Downloadpdf, { + Prize: Prize + }), meuType == "Perfect" && /*#__PURE__*/(0,jsx_runtime.jsx)(PerfectuserInfon, { + userid: userid, + dispatch: dispatch, + Prize: Prize, + Accounts: Accounts + })] + }); +}; +/* harmony default export */ var AwardPdf = ((0,_umi_production_exports.connect)(function (_ref2) { + objectDestructuringEmpty_default()(_ref2); + return {}; +})(Awardpdf)); + +/***/ }), + +/***/ 89282: +/*!******************************************************************!*\ + !*** ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ Challitems; } +}); + +// 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); +// 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/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: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(45899); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules +var RenderHtml = __webpack_require__(6150); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(66822); +// EXTERNAL MODULE: ./src/service/shixuns.ts +var shixuns = __webpack_require__(1625); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(27786); +;// CONCATENATED MODULE: ./src/assets/images/jieduanguanka.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 SvgJieduanguanka = function SvgJieduanguanka(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + className: "jieduanguanka_svg__icon", + viewBox: "0 0 1024 1024", + xmlns: "http://www.w3.org/2000/svg", + width: 20, + height: 20 + }, props), /* @__PURE__ */React.createElement("path", { + d: "M128 0h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128H128A128.358 128.358 0 0 1 0 896V128C0 57.6 57.6 0 128 0z", + fill: "#165DFF", + fillOpacity: 0.14 + }), /* @__PURE__ */React.createElement("path", { + d: "M294.4 377.6 160 480c-6.4 6.4-12.8 12.8-12.8 25.6v57.6c0 12.8 6.4 19.2 19.2 32l134.4 96c12.8 12.8 38.4 12.8 51.2 0l6.4-6.4c6.4-6.4 12.8-19.2 6.4-32s-6.4-25.6-19.2-32l-115.2-83.2 121.6-96c6.4-6.4 12.8-19.2 12.8-25.6 0-12.8 0-19.2-6.4-32-19.2-19.2-44.8-25.6-64-6.4zm275.2-12.8c-12.8 6.4-19.2 12.8-25.6 19.2L409.6 633.6a40.806 40.806 0 0 0 0 38.4c6.4 12.8 19.2 19.2 38.4 19.2 12.8 0 25.6-6.4 32-19.2l134.4-249.6c6.4-6.4 6.4-19.2 6.4-32s-12.8-19.2-19.2-25.6h-32zm128 0c-12.8 0-19.2 6.4-25.6 12.8-12.8 19.2-12.8 44.8 6.4 57.6l121.6 96-121.6 89.6c-19.2 12.8-19.2 38.4-12.8 51.2l6.4 6.4c12.8 19.2 38.4 19.2 57.6 6.4l134.4-96c6.4-6.4 12.8-19.2 19.2-25.6v-57.6c0-12.8-6.4-19.2-12.8-25.6L736 377.6c-19.2-12.8-32-12.8-38.4-12.8z", + fill: "#165DFF" + })); +}; + +/* harmony default export */ var jieduanguanka = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Ik0xMjggMGg3NjhjNzAuNCAwIDEyOCA1Ny42IDEyOCAxMjh2NzY4YzAgNzAuNC01Ny42IDEyOC0xMjggMTI4SDEyOEExMjguMzU4IDEyOC4zNTggMCAwIDEgMCA4OTZWMTI4QzAgNTcuNiA1Ny42IDAgMTI4IDB6IiBmaWxsPSIjMTY1REZGIiBmaWxsLW9wYWNpdHk9Ii4xNCIvPjxwYXRoIGQ9Ik0yOTQuNCAzNzcuNiAxNjAgNDgwYy02LjQgNi40LTEyLjggMTIuOC0xMi44IDI1LjZ2NTcuNmMwIDEyLjggNi40IDE5LjIgMTkuMiAzMmwxMzQuNCA5NmMxMi44IDEyLjggMzguNCAxMi44IDUxLjIgMGw2LjQtNi40YzYuNC02LjQgMTIuOC0xOS4yIDYuNC0zMnMtNi40LTI1LjYtMTkuMi0zMmwtMTE1LjItODMuMiAxMjEuNi05NmM2LjQtNi40IDEyLjgtMTkuMiAxMi44LTI1LjYgMC0xMi44IDAtMTkuMi02LjQtMzItMTkuMi0xOS4yLTQ0LjgtMjUuNi02NC02LjR6bTI3NS4yLTEyLjhjLTEyLjggNi40LTE5LjIgMTIuOC0yNS42IDE5LjJMNDA5LjYgNjMzLjZhNDAuODA2IDQwLjgwNiAwIDAgMCAwIDM4LjRjNi40IDEyLjggMTkuMiAxOS4yIDM4LjQgMTkuMiAxMi44IDAgMjUuNi02LjQgMzItMTkuMmwxMzQuNC0yNDkuNmM2LjQtNi40IDYuNC0xOS4yIDYuNC0zMnMtMTIuOC0xOS4yLTE5LjItMjUuNmgtMzJ6bTEyOCAwYy0xMi44IDAtMTkuMiA2LjQtMjUuNiAxMi44LTEyLjggMTkuMi0xMi44IDQ0LjggNi40IDU3LjZsMTIxLjYgOTYtMTIxLjYgODkuNmMtMTkuMiAxMi44LTE5LjIgMzguNC0xMi44IDUxLjJsNi40IDYuNGMxMi44IDE5LjIgMzguNCAxOS4yIDU3LjYgNi40bDEzNC40LTk2YzYuNC02LjQgMTIuOC0xOS4yIDE5LjItMjUuNnYtNTcuNmMwLTEyLjgtNi40LTE5LjItMTIuOC0yNS42TDczNiAzNzcuNmMtMTkuMi0xMi44LTMyLTEyLjgtMzguNC0xMi44eiIgZmlsbD0iIzE2NURGRiIvPjwvc3ZnPg=="); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(33287); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + + + +//1 2 3 排名数据样式 + + + + + + + + + + + + + +var toChinesNum = function toChinesNum(num) { + var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" + var unit = ["", "十", "百", "千", "万"]; + num = parseInt(num); + var getWan = function getWan(temp) { + var strArr = temp.toString().split("").reverse(); + var newNum = ""; + for (var i = 0; i < strArr.length; i++) { + newNum = (i == 0 && strArr[i] == 0 ? "" : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; + } + return newNum; + }; + var overWan = Math.floor(num / 10000); + var noWan = num % 10000; + if (noWan.toString().length < 4) noWan = "0" + noWan; + return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); +}; +function RankingItem(_ref) { + var _item$shixun3, _item$shixun4, _item$shixun5, _Header$permission, _item$challenges, _item$challenge_setti, _item$shixun8; + var item = _ref.item, + Header = _ref.Header, + index = _ref.index, + StaffDetail = _ref.StaffDetail, + dispatch = _ref.dispatch; + var _useState = (0,_react_17_0_2_react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + content = _useState2[0], + setcontent = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + isopen = _useState4[0], + setisonen = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + showMore = _useState6[0], + setShowMore = _useState6[1]; + var divcontent = (0,_react_17_0_2_react.useRef)(); + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + showStatrButton = _useState8[0], + setShowStatrButton = _useState8[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + (0,_react_17_0_2_react.useEffect)(function () { + setTimeout(function () { + if (divcontent.current.children[0].clientHeight > 88) setShowMore(true); + }, 10); + }, []); + var handleStartGame = function handleStartGame(item) { + var _item$shixun2; + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch, true)) { + return; + } + if ((item === null || item === void 0 ? void 0 : item.shixun_status) > 1) { + setShowStatrButton(true); + } + if (item !== null && item !== void 0 && item.is_jupyter || item !== null && item !== void 0 && item.is_jupyter_lab) { + var _item$shixun; + dispatch({ + type: 'shixunsDetail/execJupyter', + payload: { + id: item === null || item === void 0 || (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.identifier + } + }).then(function (response) { + setShowStatrButton(false); + if (response !== null && response !== void 0 && response.identifier) { + window.open("/tasks/".concat(response.identifier, "/jupyter?competition_entry_id=").concat(item === null || item === void 0 ? void 0 : item.id, "&type=competitions")); + // window.location.href = `/tasks/${response.identifier}/jupyter?competition_entry_id=${item?.id}&type=competitions`; + } + }); + return; + } + dispatch({ + type: 'shixunsDetail/execShixun', + payload: { + id: item === null || item === void 0 || (_item$shixun2 = item.shixun) === null || _item$shixun2 === void 0 ? void 0 : _item$shixun2.identifier + } + }).then(function (execRes) { + setShowStatrButton(false); + if (execRes !== null && execRes !== void 0 && execRes.game_identifier) { + window.open("/tasks/".concat(execRes.game_identifier, "?competition_entry_id=").concat(item === null || item === void 0 ? void 0 : item.id, "&type=competitions")); + return; + } + if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { + handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) { + handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } + }); + }; + var handleResetGame = function handleResetGame(url) { + var _url; + url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json"); + modal/* default */.Z.confirm({ + centered: true, + title: '提示', + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc font16", + children: "\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!" + }), + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, execRes; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,shixuns/* resetMyGame */.$Q)({ + url: url + }); + case 2: + res = _context.sent; + if (res) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + message/* default */.ZP.success('重置成功,正在进入实践项目!'); + _context.next = 8; + return (0,shixuns/* execShixun */.Ir)({ + id: res.shixun_identifier + }); + case 8: + execRes = _context.sent; + if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) { + _context.next = 12; + break; + } + window.open("/tasks/".concat(execRes.game_identifier)); + // history?.push(`/tasks/${execRes.game_identifier}`); + return _context.abrupt("return"); + case 12: + if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { + handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) { + handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } + case 13: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + var handleInBeta = function handleInBeta(message) { + modal/* default */.Z.confirm({ + centered: true, + title: '提示', + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc font16", + children: ["\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E", message, "\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01"] + }) + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.box, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + justifyContent: 'space-between', + display: 'flex', + padding: '0 10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Detailmodules/* default */.Z.title_style, + style: { + color: '#333333', + fontWeight: 500, + fontSize: '14px' + }, + children: [Header !== null && Header !== void 0 && Header.is_new ? '赛题' : '任务', index + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3', + marginLeft: 'auto', + fontSize: '12px' + }, + children: ["\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#232B40', + marginLeft: 5 + }, + children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: 10, + display: 'flex', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.pic), + style: { + width: 220, + height: 130, + borderRadius: '4px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: 20, + width: '75%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + justifyContent: 'space-between', + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (item === null || item === void 0 ? void 0 : item.name) || (item === null || item === void 0 || (_item$shixun3 = item.shixun) === null || _item$shixun3 === void 0 ? void 0 : _item$shixun3.name), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333', + fontWeight: '500', + fontSize: '14px' + }, + children: (item === null || item === void 0 ? void 0 : item.name) || (item === null || item === void 0 || (_item$shixun4 = item.shixun) === null || _item$shixun4 === void 0 ? void 0 : _item$shixun4.name) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3', + marginLeft: 40 + }, + children: ["\u5173\u5361", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333', + marginLeft: 5 + }, + children: (item === null || item === void 0 ? void 0 : item.challenges_count) || (item === null || item === void 0 || (_item$shixun5 = item.shixun) === null || _item$shixun5 === void 0 ? void 0 : _item$shixun5.challenges_count) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 'auto' + }, + children: ((StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled) && (Header === null || Header === void 0 ? void 0 : Header.competition_status) !== 'ended' || (0,authority/* isAdmins */.eB)() || ((_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: showStatrButton, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res1, _item$shixun6, res, _item$shixun7; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(Header !== null && Header !== void 0 && Header.is_new)) { + _context2.next = 11; + break; + } + _context2.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_team_member.json"), { + method: 'post' + }); + case 3: + res1 = _context2.sent; + if (!((res1 === null || res1 === void 0 ? void 0 : res1.status) === 0)) { + _context2.next = 9; + break; + } + handleStartGame(item); + _context2.next = 8; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/enter_competition_question.json"), { + method: 'post', + body: { + competition_stage_id: item === null || item === void 0 ? void 0 : item.competition_stage_id, + competition_stage_section_id: item === null || item === void 0 ? void 0 : item.competition_stage_section_id, + competition_entry_id: item === null || item === void 0 ? void 0 : item.id, + shixun_id: item === null || item === void 0 || (_item$shixun6 = item.shixun) === null || _item$shixun6 === void 0 ? void 0 : _item$shixun6.id + } + }); + case 8: + res = _context2.sent; + case 9: + _context2.next = 12; + break; + case 11: + window.open("/shixuns/".concat((item === null || item === void 0 ? void 0 : item.identifier) || (item === null || item === void 0 || (_item$shixun7 = item.shixun) === null || _item$shixun7 === void 0 ? void 0 : _item$shixun7.identifier), "/challenges")); + case 12: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + style: { + marginLeft: 30, + borderRadius: 14, + fontSize: 12, + width: 88 + }, + type: "primary", + children: "\u5F00\u542F\u6311\u6218" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: divcontent, + style: { + maxHeight: content && 100, + position: "relative", + overflow: "hidden" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + fontSize: '14px', + color: '#9096A3', + marginTop: 20, + position: "relative" + }, + value: (item === null || item === void 0 ? void 0 : item.description) || '' + }), showMore && content && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Detailmodules/* default */.Z.maskText + })] + }), showMore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.colorhove, + style: { + textAlign: 'end', + cursor: 'pointer' + }, + onClick: function onClick() { + setcontent(!content); + }, + children: [content ? '阅读全文 ' : '收起全文 ', /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont font14 ".concat(content ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 14, + maxHeight: isopen && 58, + overflow: 'hidden' + }, + children: [item === null || item === void 0 || (_item$challenges = item.challenges) === null || _item$challenges === void 0 ? void 0 : _item$challenges.map(function (items, j) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: j === 0 ? 0 : 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: jieduanguanka, + style: { + width: 20, + height: 20 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 10 + }, + children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.challenge_name] + })] + }); + }), item === null || item === void 0 || (_item$challenge_setti = item.challenge_settings) === null || _item$challenge_setti === void 0 ? void 0 : _item$challenge_setti.map(function (items, j) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: j === 0 ? 0 : 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: jieduanguanka, + style: { + width: 20, + height: 20 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 10 + }, + children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.challenge_name] + })] + }); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Detailmodules/* default */.Z.colorhove, + style: { + position: 'absolute', + bottom: 14, + right: 10, + cursor: 'pointer' + }, + children: ((item === null || item === void 0 ? void 0 : item.challenges_count) || (item === null || item === void 0 || (_item$shixun8 = item.shixun) === null || _item$shixun8 === void 0 ? void 0 : _item$shixun8.challenges_count)) > 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: function onClick() { + setisonen(!isopen); + }, + children: [isopen ? '展开' : '收起', " ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont font14 ".concat(isopen ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') + })] + }) + })] + })] + })] + }); +} +/* harmony default export */ var Challitems = (RankingItem); + +/***/ }), + +/***/ 1744: +/*!**************************************************************!*\ + !*** ./src/pages/Competitions/Detail/index.tsx + 13 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Detail; } +}); + +// 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__(12712); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(45899); +// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx +var AuthenticationModel = __webpack_require__(43591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules +var upload = __webpack_require__(46651); +// 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 es_modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules +var InboxOutlined = __webpack_require__(93737); +// EXTERNAL MODULE: ./src/components/UploadFile/index.tsx +var UploadFile = __webpack_require__(66274); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AddSubmitModel.tsx + + + + + + + + + + + +var Dragger = upload/* default */.Z.Dragger; +var ShixunsListPage = function ShixunsListPage(_ref) { + var user = _ref.user, + dispatch = _ref.dispatch, + classroomList = _ref.classroomList, + shixunsDetail = _ref.shixunsDetail, + getResults = _ref.getResults; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + time = _useState2[0], + setTime = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + fileList = _useState4[0], + setFileList = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + confirmLoading = _useState6[0], + setConfirmLoading = _useState6[1]; + var props = { + onRemove: function onRemove() { + setFileList([]); + }, + beforeUpload: function beforeUpload(file) { + console.log(file); + if ((file === null || file === void 0 ? void 0 : file.size) > 1024 * 1024 * 500) { + message/* default */.ZP.info('文件超过500M,不符合上传要求'); + return false; + } + var filelist = []; + filelist.push(file); + setFileList([].concat(filelist)); + return false; + }, + fileList: fileList + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + title: "\u63D0\u4EA4\u6587\u4EF6", + open: shixunsDetail.actionTabs.key === 'md-tab', + confirmLoading: confirmLoading, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _user$userInfo, _fileList$; + var resulr; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!((fileList === null || fileList === void 0 ? void 0 : fileList.length) <= 0)) { + _context.next = 3; + break; + } + message/* default */.ZP.info('请先选择文件'); + return _context.abrupt("return"); + case 3: + setConfirmLoading(true); + _context.next = 6; + return (0,UploadFile/* uploadFile */.cT)(fileList[0], { + login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, + container_type: "Competition", + container_id: shixunsDetail.actionTabs.params.id, + stage_type: shixunsDetail.actionTabs.params.value, + file_name: (_fileList$ = fileList[0]) === null || _fileList$ === void 0 ? void 0 : _fileList$.name + }); + case 6: + resulr = _context.sent; + if ((resulr === null || resulr === void 0 ? void 0 : resulr.status) === 0) { + message/* default */.ZP.info('提交成功'); + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: '' + } + }); + setConfirmLoading(false); + setFileList([]); + getResults(shixunsDetail.actionTabs.params.value); + } else { + setConfirmLoading(false); + message/* default */.ZP.info('提交失败'); + } + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })), + onCancel: function onCancel() { + setFileList([]); + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: '' + } + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, props), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-drag-icon", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-hint", + children: "\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20" + })] + })) + }); +}; +/* harmony default export */ var AddSubmitModel = ((0,_umi_production_exports.connect)(function (_ref3) { + var user = _ref3.user, + classroomList = _ref3.classroomList, + shixunsDetail = _ref3.shixunsDetail; + return { + user: user, + classroomList: classroomList, + shixunsDetail: shixunsDetail + }; +})(ShixunsListPage)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules +var breadcrumb = __webpack_require__(66104); +// 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/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(20834); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules +var RenderHtml = __webpack_require__(6150); +// 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/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var utils_fetch = __webpack_require__(27786); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(66822); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/carousel/index.js + 10 modules +var carousel = __webpack_require__(9951); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/LeftOutlined.js + 1 modules +var LeftOutlined = __webpack_require__(11407); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/RightOutlined.js + 1 modules +var RightOutlined = __webpack_require__(88845); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Competitionbonus.tsx + + + +//代金劵 + + + + +var Option = es_select["default"].Option; + + + + +function Bonus(_ref) { + var rewarddata = _ref.rewarddata, + getlistdatas = _ref.getlistdatas, + is_signed = _ref.is_signed, + dispatch = _ref.dispatch, + userlist = _ref.userlist; + var Carousels = (0,_react_17_0_2_react.useRef)(null); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isshow = _useState2[0], + SetIsshow = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(undefined), + _useState4 = slicedToArray_default()(_useState3, 2), + className = _useState4[0], + SetClassname = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + id = _useState6[0], + SetId = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(undefined), + _useState8 = slicedToArray_default()(_useState7, 2), + name = _useState8[0], + SetName = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(undefined), + _useState10 = slicedToArray_default()(_useState9, 2), + email = _useState10[0], + SetEmail = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(undefined), + _useState12 = slicedToArray_default()(_useState11, 2), + phone = _useState12[0], + SetPhone = _useState12[1]; + function receive(_x) { + return _receive.apply(this, arguments); + } + function _receive() { + _receive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { + var result; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!item.user_received) { + _context.next = 3; + break; + } + window.open(item.click_info); + return _context.abrupt("return"); + case 3: + if ((0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + if (!(is_signed === false)) { + _context.next = 8; + break; + } + message/* default */.ZP.info('您尚未报名参赛,请报名参赛后领取'); + return _context.abrupt("return"); + case 8: + if (!(item.click_event === "Pop")) { + _context.next = 14; + break; + } + SetId(item.id); + SetIsshow(true); + return _context.abrupt("return"); + case 14: + SetClassname(undefined); + case 15: + _context.next = 17; + return dispatch({ + type: 'competitions/Reward', + payload: { + competition_module_setting_id: item.id + } + }); + case 17: + result = _context.sent; + if (result && result.status === 0) { + getlistdatas(); + if (item.click_event === "Link") { + message/* default */.ZP.info('领取成功'); + window.open(item.click_info); + } else { + message/* default */.ZP.info(item.click_info); + } + } + case 19: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _receive.apply(this, arguments); + } + function submitreceive() { + return _submitreceive.apply(this, arguments); + } + function _submitreceive() { + _submitreceive = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var result; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(userlist && !userlist.real_name)) { + _context2.next = 4; + break; + } + if (name) { + _context2.next = 4; + break; + } + message/* default */.ZP.info('姓名不能为空'); + return _context2.abrupt("return"); + case 4: + if (!(userlist && !userlist.email)) { + _context2.next = 8; + break; + } + if (email) { + _context2.next = 8; + break; + } + message/* default */.ZP.info('邮箱不能为空'); + return _context2.abrupt("return"); + case 8: + if (!(userlist && !userlist.phone)) { + _context2.next = 12; + break; + } + if (phone) { + _context2.next = 12; + break; + } + message/* default */.ZP.info('手机号码不能为空'); + return _context2.abrupt("return"); + case 12: + if (className) { + _context2.next = 15; + break; + } + message/* default */.ZP.info('请选择你的年级'); + return _context2.abrupt("return"); + case 15: + _context2.next = 17; + return dispatch({ + type: 'competitions/Reward', + payload: { + competition_module_setting_id: id, + className: className, + name: name, + mail: email, + phone: phone + } + }); + case 17: + result = _context2.sent; + if (result && result.status === 0) { + SetIsshow(false); + getlistdatas(); + message/* default */.ZP.info('HCIA认证考试代金劵将由Educoder平台统一发放,请及时关注邮箱或站内短信查收'); + } + case 19: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _submitreceive.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + open: isshow, + title: '完善信息', + onCancel: function onCancel() { + return SetIsshow(false); + }, + onOk: function onOk() { + submitreceive(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u60A8\u7684\u59D3\u540D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: userlist && userlist.real_name ? '' : Detailmodules/* default */.Z.bkfff, + style: { + width: '300px', + marginLeft: '14px', + background: userlist && userlist.phone ? '' : '#ffffff!important' + }, + value: userlist && userlist.real_name || name, + disabled: userlist && userlist.real_name || false, + onChange: function onChange(e) { + return SetName(e.target.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '1em' + }, + children: ["\u60A8\u7684\u90AE\u7BB1\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: userlist && userlist.email ? '' : "bkfff", + style: { + width: '300px', + marginLeft: '14px', + background: userlist && userlist.phone ? '' : '#ffffff!important' + }, + value: userlist && userlist.email || email, + disabled: userlist && userlist.email || false, + onChange: function onChange(e) { + return SetEmail(e.target.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '1em' + }, + children: ["\u60A8\u7684\u624B\u673A\u53F7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: '300px' + }, + className: userlist && userlist.phone ? '' : "bkfff", + value: userlist && userlist.phone || phone, + disabled: userlist && userlist.phone || false, + onChange: function onChange(e) { + return SetPhone(e.target.value); + } + })] + }), "\u60A8\u7684\u5E74\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + style: { + width: '300px', + marginTop: '1em', + marginLeft: '14px' + }, + onChange: function onChange(e) { + SetClassname(e); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E00", + children: "\u5927\u4E00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E8C", + children: "\u5927\u4E8C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E09", + children: "\u5927\u4E09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u56DB", + children: "\u5927\u56DB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5927\u4E94", + children: "\u5927\u4E94" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u7855\u4E00", + children: "\u7855\u4E00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u7855\u4E8C", + children: "\u7855\u4E8C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u7855\u4E09", + children: "\u7855\u4E09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E00", + children: "\u535A\u4E00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E8C", + children: "\u535A\u4E8C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E09", + children: "\u535A\u4E09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u56DB", + children: "\u535A\u56DB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u535A\u4E94", + children: "\u535A\u4E94" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '1em' + }, + children: "\u63D0\u9192\uFF1A\u5982\u65E0\u534E\u4E3A\u4E91\u8D26\u53F7\uFF0C\u8BF7\u5C3D\u5FEB\u6CE8\u518C\u534E\u4E3A\u4E91\uFF01" + })] + }), rewarddata && rewarddata.length > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: 'relative', + marginBottom: '10px', + marginTop: '10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Detailmodules/* default */.Z.spanprev, + onClick: function onClick() { + Carousels.current.prev(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(LeftOutlined/* default */.Z, { + style: { + color: '#fff', + fontSize: '20px', + marginLeft: "15px" + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(carousel/* default */.Z, { + ref: Carousels, + className: Detailmodules/* default */.Z.divwidth, + slidesToShow: 3, + slidesToScroll: 1, + children: rewarddata && rewarddata.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + "/".concat(item.image_url) + }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.receiveclick, + onClick: function onClick() { + return receive(item); + }, + children: "\u70B9\u51FB\u9886\u53D6" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.receivealready, + children: "\u5DF2\u7ECF\u9886\u53D6" + })] + }); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Detailmodules/* default */.Z.spannext, + onClick: function onClick() { + Carousels.current.next(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RightOutlined/* default */.Z, { + style: { + color: '#fff', + fontSize: '20px', + marginLeft: "5px" + } + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Detailmodules/* default */.Z.divwidth, + style: { + justifyContent: 'space-around', + marginBottom: '10px', + marginTop: '10px' + }, + children: rewarddata && rewarddata.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + "/".concat(item.image_url) + }), item.user_received === false || item.click_event === "Link" ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.receiveclick, + onClick: function onClick() { + return receive(item); + }, + children: "\u70B9\u51FB\u9886\u53D6" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.receivealready, + children: "\u5DF2\u7ECF\u9886\u53D6" + })] + }); + }) + })] + }); +} +/* harmony default export */ var Competitionbonus = (Bonus); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/SeeItem.tsx + + + + + + + + + + + + +//代金劵 + + + +var SeeItem = function SeeItem(_ref, ref) { + var StaffDetail = _ref.StaffDetail, + HeaderDetail = _ref.HeaderDetail, + ItemData = _ref.ItemData, + setIssee = _ref.setIssee, + ModelType = _ref.ModelType, + dispatch = _ref.dispatch, + userinfo = _ref.userinfo, + Editable = _ref.Editable; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + fileList = _useState4[0], + setFileList = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + fileId = _useState6[0], + setFileId = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + text = _useState8[0], + setText = _useState8[1]; + // const [disabled, setDisable] = useState(false) + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + loading = _useState10[0], + setLoading = _useState10[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var enrolled = (0,_react_17_0_2_react.useRef)(null); + var dom = (0,_react_17_0_2_react.useRef)(null); + enrolled.current = StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled; + (0,_react_17_0_2_react.useEffect)(function () { + var _dom$current; + (_dom$current = dom.current) === null || _dom$current === void 0 || _dom$current.addEventListener("click", modal); + return function () { + var _dom$current2; + (_dom$current2 = dom.current) === null || _dom$current2 === void 0 || _dom$current2.removeEventListener("click", modal); + }; + }, []); + + // useEffect(() => { + // if (visible || fileList.length) { + // setDisable(true) + // } + // }, [visible]) + + var modal = function modal(e) { + var _e$target; + // 检查事件源e.targe是否为Li + if ((e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.id) === 'modal-upload') { + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if (!enrolled.current) { + es_modal/* default */.Z.info({ + title: '提示', + centered: true, + okText: '我知道了', + content: '请先报名,再提交作品' + }); + return; + } + setVisible(true); + } + }; + (0,_react_17_0_2_react.useEffect)(function () { + if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.upload_file) { + var _HeaderDetail$upload_, _HeaderDetail$upload_2; + setFileList([{ + name: HeaderDetail === null || HeaderDetail === void 0 || (_HeaderDetail$upload_ = HeaderDetail.upload_file) === null || _HeaderDetail$upload_ === void 0 ? void 0 : _HeaderDetail$upload_.title, + status: 'done', + uid: '123456789' + }]); + setText(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file_url); + setFileId(HeaderDetail === null || HeaderDetail === void 0 || (_HeaderDetail$upload_2 = HeaderDetail.upload_file) === null || _HeaderDetail$upload_2 === void 0 || (_HeaderDetail$upload_2 = _HeaderDetail$upload_2.url) === null || _HeaderDetail$upload_2 === void 0 ? void 0 : _HeaderDetail$upload_2.split('/')[3]); + } + }, [HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.upload_file]); + var uploadProps = { + name: 'file', + multiple: false, + withCredentials: true, + // accept: ".doc, .docx, .pdf", + // action: '/api/attachments.json', + action: env/* default */.Z.API_SERVER + '/api/attachments.json', + showUploadList: { + showRemoveIcon: false + }, + fileList: fileList, + onChange: function onChange(info) { + var status = info.file.status; + var newFileList = [objectSpread2_default()({}, info.file)]; + setFileList(newFileList); + if (info.file.status === 'uploading') { + setLoading(true); + } + if (status === 'done') { + var _newFileList$; + setFileId((_newFileList$ = newFileList[0]) === null || _newFileList$ === void 0 || (_newFileList$ = _newFileList$.response) === null || _newFileList$ === void 0 ? void 0 : _newFileList$.id); + setLoading(false); + // setDisable(false) + } + if (status === 'error') { + setFileList([]); + setLoading(false); + } + }, + beforeUpload: function beforeUpload(file) { + var isLt10M = file.size / 1024 / 1024 < 1000; + if (!isLt10M) { + message/* default */.ZP.info("文件大小必须小于1000MB"); + return Promise.reject(); + } + + // if (!/\.(doc|docx|pdf|DOC|DOCX|PDF)$/.test(file.name)) { + // message.warning('只能上传Word或PDF文件') + // return Promise.reject(); + // } + return Promise.resolve(); + } + }; + var handleVisible = function handleVisible() { + setVisible(true); + }; + (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { + return { + handleVisible: handleVisible + }; + }); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: dom, + children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { + userlist: userinfo, + dispatch: dispatch, + rewarddata: ItemData.reward_setting, + is_signed: ItemData.is_signed + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + textAlign: 'right' + }, + children: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: function onClick() { + return setIssee(false); + }, + children: "\u7F16\u8F91" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: ItemData.md_content || '暂无' + }), ItemData && ItemData.attachments && ItemData.attachments.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.API_SERVER) + item.url, + target: "_self", + download: item.title, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + color: '#29BD8B' + }, + className: "font-14 color-green iconfont icon-fujian mr8" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: item.title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000', + marginLeft: '10px' + }, + children: item.filesize + })] + }) + }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: "\u4E0A\u4F20\u4F5C\u54C1", + open: visible, + okText: "\u63D0\u4EA4\u4F5C\u54C1", + cancelText: "\u53D6\u6D88", + confirmLoading: loading, + onCancel: function onCancel() { + return setVisible(false); + }, + onOk: /*#__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: + if (!(!fileId && !text)) { + _context.next = 3; + break; + } + setVisible(false); + return _context.abrupt("return"); + case 3: + // if (disabled) { + // setVisible(false) + // return; + // } + setLoading(true); + _context.next = 6; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/upload_file.json"), { + method: 'post', + body: { + attachment_id: fileId, + upload_file_url: text + } + }); + case 6: + res = _context.sent; + if (res.status === 0) { + setVisible(false); + setLoading(false); + } + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4F5C\u54C1\u94FE\u63A5\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 416 + }, + value: text, + onChange: function onChange(e) { + var _e$target2; + return setText((_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "top", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + lineHeight: '28px' + }, + children: "\u4F5C\u54C1\u6587\u4EF6\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + className: "mb10", + children: "\u4E0A\u4F20\u4F5C\u54C1" + }) + }))] + })] + }) + })] + }); +}; +/* harmony default export */ var Detail_SeeItem = (/*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(SeeItem)); +// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules +var markdown_editor = __webpack_require__(58273); +// EXTERNAL MODULE: ./src/service/competitions.ts +var competitions = __webpack_require__(94383); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Update.tsx + + + + + + + + + + + + +function Update_SeeItem(_ref) { + var ItemData = _ref.ItemData, + setIssee = _ref.setIssee, + MenuItem = _ref.MenuItem, + dispatch = _ref.dispatch, + identifier = _ref.identifier, + ModelType = _ref.ModelType, + userinfo = _ref.userinfo, + getrightdatas = _ref.getrightdatas; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + defaultFileList = _useState2[0], + setDefaultFileList = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(ItemData.md_content), + _useState4 = slicedToArray_default()(_useState3, 2), + defaultcontent = _useState4[0], + setDefaultcontent = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _ItemData$attachments; + var data = []; + ItemData === null || ItemData === void 0 || (_ItemData$attachments = ItemData.attachments) === null || _ItemData$attachments === void 0 || _ItemData$attachments.map(function (item) { + var tt = { + uid: item.id, + name: item.title, + response: { + id: item.id + } + }; + data.push(tt); + }); + setDefaultFileList(data); + }, [ItemData === null || ItemData === void 0 ? void 0 : ItemData.attachments]); + function getdata() { + var _ItemData$attachments2; + var data = []; + ItemData === null || ItemData === void 0 || (_ItemData$attachments2 = ItemData.attachments) === null || _ItemData$attachments2 === void 0 || _ItemData$attachments2.map(function (item) { + var tt = { + uid: item === null || item === void 0 ? void 0 : item.id, + name: item.title, + response: { + id: item.id + } + }; + data.push(tt); + }); + return data; + } + var uploadProps = { + name: 'file', + multiple: true, + withCredentials: true, + action: env/* default */.Z.API_SERVER + '/api/attachments.json', + defaultFileList: getdata(), + onRemove: function onRemove(e) { + (0,competitions/* deletAttachments */.y8)({ + id: e.uid + }); + }, + onChange: function onChange(info) { + var status = info.file.status; + if (status !== 'uploading') {} + if (status === 'removed') { + setDefaultFileList(info.fileList); + } + if (status === 'done') { + setDefaultFileList(info.fileList); + message/* default */.ZP.success("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u6210\u529F")); + } else if (status === 'error') { + message/* default */.ZP.error("".concat(info.file.name, " \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25")); + } + }, + beforeUpload: function beforeUpload(file) { + var isLt150M = file.size / 1024 / 1024 < 150; + if (!isLt150M) { + message/* default */.ZP.info("文件大小必须小于150MB"); + } + return isLt150M; + } + }; + console.log(uploadProps); + + //修改内容回调接口 + function updateItem() { + return _updateItem.apply(this, arguments); + } //获取对应文件列表 + function _updateItem() { + _updateItem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var data; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return dispatch({ + type: 'competitions/updateMdContent', + payload: { + attachment_ids: getitemid(defaultFileList), + competition_module_id: ItemData.id, + md_content_id: ItemData.md_id, + content: defaultcontent, + identifier: identifier + } + }); + case 2: + data = _context.sent; + if (data) { + message/* default */.ZP.info('提交成功'); + setIssee(true); + //刷新 + getrightdatas(MenuItem); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _updateItem.apply(this, arguments); + } + function getitemid(itemlist) { + var data = []; + itemlist && itemlist.map(function (item) { + data.push(item.response.id); + }); + return data; + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [ModelType === "reward" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Competitionbonus, { + userlist: userinfo, + dispatch: dispatch, + rewarddata: ItemData.reward_setting, + is_signed: ItemData.is_signed + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: defaultcontent, + onChange: function onChange(e) { + return setDefaultcontent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "uploadBtn", + children: "\u4E0A\u4F20\u9644\u4EF6" + }), "(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)"] + })), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + width: '90px' + }, + type: "primary", + onClick: function onClick() { + return updateItem(); + }, + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: '30px', + width: '90px' + }, + onClick: function onClick() { + return setIssee(true); + }, + children: "\u53D6\u6D88" + })] + })] + }); +} +/* harmony default export */ var Update = (Update_SeeItem); +// 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/table/index.js + 85 modules +var table = __webpack_require__(14491); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingNuLL.tsx +//排行榜没有数据 + + + + +function RankNull() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '24px', + color: '#05101a' + }, + children: "\u603B\u6392\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + "/images/educoder/competitions/trophy.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8981\u6293\u4F4F\u4E00\u5207\u673A\u4F1A\uFF0C\u5411\u6240\u6709\u4EBA\u8BC1\u660E\u81EA\u5DF1\uFF0C\u8BC1\u660E\u4F60\u80FD\u591F\u8FCE\u63A5\u8363\u8000" + })] + })] + }); +} +/* harmony default export */ var RankingNuLL = (RankNull); +// 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/card/index.js + 4 modules +var card = __webpack_require__(18889); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingItem.tsx +//1 2 3 排名数据样式 + + + + + + + +function RankingItem(_ref) { + var oneItem = _ref.oneItem, + towItem = _ref.towItem, + threeItem = _ref.threeItem; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + textAlign: "center" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 16, + style: { + justifyContent: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 6, + style: { + marginTop: '30px', + marginRight: '20px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.towtop, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: '20px' + }, + src: env/* default */.Z.IMG_SERVER + "/images/educoder/huangguan-two.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_login, "/classrooms"), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default */.Z.imgradius, + src: env/* default */.Z.IMG_SERVER + "/images/".concat(towItem === null || towItem === void 0 ? void 0 : towItem.user_image) + }), (towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.prize, + children: towItem === null || towItem === void 0 ? void 0 : towItem.competition_prize + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#05101a', + fontSize: '16px', + marginTop: '10px' + }, + children: towItem === null || towItem === void 0 ? void 0 : towItem.record_user_name + })] + }) })] }), - rules: [{ - required: true, - message: '请先选择学校/单位' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { - showSearch: true, - options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(function (item) { - return { - value: item.name - }; - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u9662\u7CFB/\u90E8\u95E8", - name: "department", - extra: formValue.department && !(departmentList !== null && departmentList !== void 0 && departmentList.find(function (item) { - return item.name === formValue.department; - })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.schoolHintWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: componentmodules.colorCDCDCD, - children: formValue.department ? "\u672A\u627E\u5230\u5305\u542B\u201C".concat(formValue.department, "\u201D\u7684\u9AD8\u6821\uFF0C") : '未找到院系,' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(componentmodules.color0152d9, " current"), - onClick: handleApplyDepartment, - children: "\u7533\u8BF7\u65B0\u589E" + className: Detailmodules/* default */.Z.towdiv, + bordered: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '14px' + }, + children: towItem === null || towItem === void 0 ? void 0 : towItem.school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '18px' + }, + children: towItem === null || towItem === void 0 ? void 0 : towItem.spend_time + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + fontSize: '26px', + color: '#a55b29' + }, + children: [parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.extra_score) + parseFloat(towItem === null || towItem === void 0 ? void 0 : towItem.score), "\u5206"] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 6, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.onetop, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: '20px' + }, + src: env/* default */.Z.IMG_SERVER + "/images/educoder/huangguan.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_login, "/classrooms"), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default */.Z.imgradius, + src: env/* default */.Z.IMG_SERVER + "/images/".concat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.user_image) + }), (oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.prize, + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.competition_prize + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#05101a', + fontSize: '16px', + marginTop: '10px' + }, + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.record_user_name + })] + }) })] }), - rules: [{ - required: true, - message: '请先选择院系/部门' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { - showSearch: true, - onChange: function onChange(value) { - return setFilterDepartmentList(departmentList.filter(function (item) { - return item.name.includes(value); - })); + className: Detailmodules/* default */.Z.onediv, + bordered: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '14px' }, - options: filterDepartmentList === null || filterDepartmentList === void 0 ? void 0 : filterDepartmentList.map(function (item) { - return { - value: item.name - }; - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u804C\u4E1A\u8BC1\u4E0A\u4F20", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.flexRow, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: componentmodules.exampleImg, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: job - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "tc", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u793A\u4F8B\u56FE\u7247" + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + fontSize: '18px' + }, + children: oneItem === null || oneItem === void 0 ? void 0 : oneItem.spend_time + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + fontSize: '26px', + color: '#a55b29' + }, + children: [parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.extra_score) + parseFloat(oneItem === null || oneItem === void 0 ? void 0 : oneItem.score), "\u5206"] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 6, + style: { + marginTop: '40px', + marginLeft: '20px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(card/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.threetop, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: '20px' + }, + src: env/* default */.Z.IMG_SERVER + "/images/educoder/huangguan-three.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_login, "/classrooms"), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default */.Z.imgradius, + src: env/* default */.Z.IMG_SERVER + "/images/".concat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.user_image) + }), (threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.prize, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.competition_prize }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "".concat(componentmodules.colorOrange, " font12"), - children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" + style: { + color: '#05101a', + fontSize: '16px', + marginTop: '10px' + }, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.record_user_name })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.flexColumn, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - accept: ".png,.jpg,.bmp,.jpeg", - children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: image, - className: componentmodules.uploadImg - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.imageTip, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules.uploadTipIcon) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: componentmodules.uploadTip, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: componentmodules.color05101a, - children: "\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247" - }) - })] - }) - })), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: componentmodules.viewLargerImg, - children: "\u67E5\u770B\u5927\u56FE" - }) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: componentmodules.footerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "mr5", - size: "large", - onClick: handleClose, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", - type: "primary", - htmlType: "submit", - loading: loading['account/applyProfessionalAuth'], - children: "\u4FDD\u5B58" + }) })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules.note, + }), + className: Detailmodules/* default */.Z.threediv, + bordered: false, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" + style: { + fontSize: '14px' + }, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.school_name }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" + style: { + fontSize: '18px' + }, + children: threeItem === null || threeItem === void 0 ? void 0 : threeItem.spend_time }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3", !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && '启智', "\u8D26\u53F7\u3002"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplySchoolModal, { - visible: visibleAppplySchool, - onClose: function onClose() { - return setVisibleAppplySchool(false); - }, - schoolName: formValue.school, - onSuccess: handleSchoolSuccess - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplyDepartmentModal, { - visible: visibleAppplyDepartment, - onClose: function onClose() { - return setVisibleAppplyDepartment(false); - }, - schoolId: (_schoolList$find3 = schoolList.find(function (item) { - return item.name === formValue.school; - })) === null || _schoolList$find3 === void 0 ? void 0 : _schoolList$find3.id, - schoolName: formValue.school, - departmentName: formValue.department, - onSuccess: function onSuccess(departmentName) { - return handleSetDepartment(formValue.school, departmentName); - } - })] + style: { + fontSize: '26px', + color: '#a55b29' + }, + children: [parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.extra_score) + parseFloat(threeItem === null || threeItem === void 0 ? void 0 : threeItem.score), "\u5206"] + })] + }) + })] + }) }); -}; -/* harmony default export */ var component_ProfessionalAuthModal = ((0,_umi_production_exports.connect)(function (_ref8) { - var user = _ref8.user, - account = _ref8.account, - loading = _ref8.loading, - globalSetting = _ref8.globalSetting; - return { - user: user, - account: account, - globalSetting: globalSetting, - loading: loading.effects - }; -})(ProfessionalAuthModal)); -// EXTERNAL MODULE: ./node_modules/_md5@2.3.0@md5/md5.js -var md5 = __webpack_require__(93735); -var md5_default = /*#__PURE__*/__webpack_require__.n(md5); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/UpdataPhone.tsx +} +/* harmony default export */ var Detail_RankingItem = (RankingItem); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/RankingList.tsx -//修改手机号or邮箱地址 -//type 3 手机 4邮箱 -function UpdataPhone(_ref) { - var type = _ref.type, - dispatch = _ref.dispatch, - userid = _ref.userid, - isshow = _ref.isshow, - setPhoneshow = _ref.setPhoneshow, - setEmailshow = _ref.setEmailshow; - var opens = "79e33abd4b6588941ab7622aed1e67e8"; - var _useState = (0,_react_17_0_2_react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - login = _useState2[0], - setLogin = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)('获取验证码'), - _useState4 = slicedToArray_default()(_useState3, 2), - yzm = _useState4[0], - setYzm = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(60), - _useState6 = slicedToArray_default()(_useState5, 2), - seconds = _useState6[0], - setseconds = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - secondsFlag = _useState8[0], - setsecondsFlag = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(''), - _useState10 = slicedToArray_default()(_useState9, 2), - code = _useState10[0], - setCode = _useState10[1]; - //获取验证码 - function getversion() { - return _getversion.apply(this, arguments); - } // 获取验证码倒计时 - function _getversion() { - _getversion = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var data; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (login) { - _context.next = 3; - break; - } - if (type === 3) { - message/* default */.ZP.info('手机号不能为空'); - } else { - message/* default */.ZP.info('邮箱地址不能为空'); - } - return _context.abrupt("return"); - case 3: - _context.next = 5; - return dispatch({ - type: 'competitions/getVerification', - payload: { - type: type, - login: login, - smscode: md5_default()(opens + login) - //user_id:39416 - } - }); - case 5: - data = _context.sent; - if (data.status === 1) { - message/* default */.ZP.info('获取验证码成功'); - remainTime(); - setsecondsFlag(true); - } - case 7: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _getversion.apply(this, arguments); - } - function remainTime() { - setseconds(60); - var aa = setInterval(function () { - --seconds; - if (seconds > -1) { - setseconds(seconds); - } else { - clearInterval(aa); - setsecondsFlag(false); - } - }, 1000); - } - //绑定手机号 - function PhoneBind() { - return _PhoneBind.apply(this, arguments); - } //绑定邮箱 - function _PhoneBind() { - _PhoneBind = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var data; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: 'competitions/PhoneBind', - payload: { - userid: userid, - code: code, - phone: login - } - }); - case 2: - data = _context2.sent; - if (data.status === 0) { - message/* default */.ZP.info('绑定成功'); - setPhoneshow("none"); - } - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return _PhoneBind.apply(this, arguments); - } - function EmailBind() { - return _EmailBind.apply(this, arguments); - } - function _EmailBind() { - _EmailBind = 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: - _context3.next = 2; - return dispatch({ - type: 'competitions/EmailBind', - payload: { - userid: userid, - code: code, - email: login - } - }); - case 2: - data = _context3.sent; - if (data.status === 0) { - message/* default */.ZP.info('绑定成功'); - setEmailshow('none'); - } - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _EmailBind.apply(this, arguments); - } +function RanKingList(_ref) { + var _ItemData$user_ranks, _ItemData$user_ranks2, _ItemData$user_ranks3, _ItemData$user_ranks4, _ItemData$user_ranks5, _ItemData$user_ranks6, _ItemData$user_ranks7, _ItemData$user_ranks8, _ItemData$user_ranks9, _ItemData$user_ranks10, _ItemData$user_ranks11, _ItemData$user_ranks12, _ItemData$user_ranks13, _ItemData$user_ranks14, _ItemData$user_ranks15, _ItemData$teams; + var ItemData = _ref.ItemData; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: isshow - }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: login, - onChange: function onChange(e) { - return setLogin(e.target.value); - }, - placeholder: type === 3 ? '请输入手机号' : '请输入邮箱地址', - style: { - width: '370px' - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: code, - onChange: function onChange(e) { - return setCode(e.target.value); - }, - placeholder: type === 3 ? '请输入手机获取的验证码' : '请输入邮箱获取的验证码', - style: { - width: '250px' - } - }) - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - disabled: secondsFlag, - onClick: function onClick() { - return getversion(); - }, - type: "primary", - style: { - marginLeft: '20px', - width: '100px' - }, - children: secondsFlag ? "\u91CD\u65B0\u53D1\u9001".concat(seconds, "s") : yzm - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { - marginTop: '30px', - width: '370px', - textAlign: 'center' + fontSize: '24px', + color: '#05101a' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", + children: "\u603B\u6392\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_RankingItem, { + oneItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[0], + towItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[1], + threeItem: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams[2] + }), (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks = ItemData.user_ranks) === null || _ItemData$user_ranks === void 0 ? void 0 : _ItemData$user_ranks.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.myTeam, + children: [(ItemData === null || ItemData === void 0 || (_ItemData$user_ranks2 = ItemData.user_ranks) === null || _ItemData$user_ranks2 === void 0 || (_ItemData$user_ranks2 = _ItemData$user_ranks2[0]) === null || _ItemData$user_ranks2 === void 0 ? void 0 : _ItemData$user_ranks2.success) === false ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginRight: '70px', + padding: '10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginBottom: '0px' + }, + children: [" \u662F\u5426\u664B\u7EA7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + "color": (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks3 = ItemData.user_ranks) === null || _ItemData$user_ranks3 === void 0 || (_ItemData$user_ranks3 = _ItemData$user_ranks3[0]) === null || _ItemData$user_ranks3 === void 0 ? void 0 : _ItemData$user_ranks3.success) === false ? 'red' : 'green' + }, + children: (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks4 = ItemData.user_ranks) === null || _ItemData$user_ranks4 === void 0 || (_ItemData$user_ranks4 = _ItemData$user_ranks4[0]) === null || _ItemData$user_ranks4 === void 0 ? void 0 : _ItemData$user_ranks4.success) === false ? '否' : ItemData !== null && ItemData !== void 0 && (_ItemData$user_ranks5 = ItemData.user_ranks) !== null && _ItemData$user_ranks5 !== void 0 && (_ItemData$user_ranks5 = _ItemData$user_ranks5[0]) !== null && _ItemData$user_ranks5 !== void 0 && _ItemData$user_ranks5.success ? '是' : '' + })] + }), (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks6 = ItemData.user_ranks) === null || _ItemData$user_ranks6 === void 0 || (_ItemData$user_ranks6 = _ItemData$user_ranks6[0]) === null || _ItemData$user_ranks6 === void 0 ? void 0 : _ItemData$user_ranks6.awards) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginBottom: '0px' + }, + children: [" \u662F\u5426\u83B7\u5956\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks7 = ItemData.user_ranks) === null || _ItemData$user_ranks7 === void 0 || (_ItemData$user_ranks7 = _ItemData$user_ranks7[0]) === null || _ItemData$user_ranks7 === void 0 ? void 0 : _ItemData$user_ranks7.awards) === 'percent_20' ? '二等奖' : (ItemData === null || ItemData === void 0 || (_ItemData$user_ranks8 = ItemData.user_ranks) === null || _ItemData$user_ranks8 === void 0 || (_ItemData$user_ranks8 = _ItemData$user_ranks8[0]) === null || _ItemData$user_ranks8 === void 0 ? void 0 : _ItemData$user_ranks8.awards) === 'percent_30' ? '三等奖' : '没有获得奖项' + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { - marginRight: '15px' + marginRight: '70px' }, - onClick: function onClick() { - if (!code) { - message/* default */.ZP.info('验证码不能为空'); - return; - } - if (type === 3) { - PhoneBind(); - } else { - EmailBind(); - } + children: ["\u6211\u7684\u6392\u540D\uFF1A", ItemData === null || ItemData === void 0 || (_ItemData$user_ranks9 = ItemData.user_ranks) === null || _ItemData$user_ranks9 === void 0 || (_ItemData$user_ranks9 = _ItemData$user_ranks9[0]) === null || _ItemData$user_ranks9 === void 0 ? void 0 : _ItemData$user_ranks9.rank] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 }, - children: "\u786E\u8BA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6218\u961F\u540D", + children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks10 = ItemData.user_ranks) === null || _ItemData$user_ranks10 === void 0 || (_ItemData$user_ranks10 = _ItemData$user_ranks10[0]) === null || _ItemData$user_ranks10 === void 0 ? void 0 : _ItemData$user_ranks10.team_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - marginLeft: '20px' + flex: 1 }, - onClick: function onClick() { - if (type === 3) { - setPhoneshow("none"); - } else { - setEmailshow('none'); - } + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u65F6\u95F4", + children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks11 = ItemData.user_ranks) === null || _ItemData$user_ranks11 === void 0 || (_ItemData$user_ranks11 = _ItemData$user_ranks11[0]) === null || _ItemData$user_ranks11 === void 0 ? void 0 : _ItemData$user_ranks11.cost_time + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1, + textAlign: 'center' }, - children: "\u53D6\u6D88" + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", + children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks12 = ItemData.user_ranks) === null || _ItemData$user_ranks12 === void 0 || (_ItemData$user_ranks12 = _ItemData$user_ranks12[0]) === null || _ItemData$user_ranks12 === void 0 ? void 0 : _ItemData$user_ranks12.extra_score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6BD4\u8D5B\u6210\u7EE9", + children: ItemData === null || ItemData === void 0 || (_ItemData$user_ranks13 = ItemData.user_ranks) === null || _ItemData$user_ranks13 === void 0 || (_ItemData$user_ranks13 = _ItemData$user_ranks13[0]) === null || _ItemData$user_ranks13 === void 0 ? void 0 : _ItemData$user_ranks13.score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u603B\u5206", + children: parseFloat(ItemData === null || ItemData === void 0 || (_ItemData$user_ranks14 = ItemData.user_ranks) === null || _ItemData$user_ranks14 === void 0 || (_ItemData$user_ranks14 = _ItemData$user_ranks14[0]) === null || _ItemData$user_ranks14 === void 0 ? void 0 : _ItemData$user_ranks14.extra_score) + parseFloat(ItemData === null || ItemData === void 0 || (_ItemData$user_ranks15 = ItemData.user_ranks) === null || _ItemData$user_ranks15 === void 0 || (_ItemData$user_ranks15 = _ItemData$user_ranks15[0]) === null || _ItemData$user_ranks15 === void 0 ? void 0 : _ItemData$user_ranks15.score) || 0 + }) })] - })] - }); -} -/* harmony default export */ var Detail_UpdataPhone = (UpdataPhone); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Addleader.tsx - - - - -//填写银行卡号等信息 - - - - - -function Addleader(_ref) { - var dispatch = _ref.dispatch, - userid = _ref.userid; - var tailLayout = { - wrapperCol: { - offset: 3, - span: 21 - } - }; - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: '500px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - name: "basic", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), ItemData === null || ItemData === void 0 || (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.bottomItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - width: "30px" + color: '#0152d9', + marginRight: '20px' }, - children: "\u5F00\u6237\u884C" - }), - name: "bank", - rules: [{ - required: true, - message: '请输入开户行' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: index + 1 + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + to: "/users/".concat(item === null || item === void 0 ? void 0 : item.user_login, "/classrooms"), style: { - width: "30px" + marginRight: '80px', + position: 'relative' }, - children: "\u652F\u884C" - }), - name: "second_bank", - rules: [{ - required: true, - message: '请输入支行' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default */.Z.imgradius, + src: env/* default */.Z.IMG_SERVER + "/images/".concat(item === null || item === void 0 ? void 0 : item.user_image) + }), (item === null || item === void 0 ? void 0 : item.competition_prize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Detailmodules/* default */.Z.spanrightradius, + children: item === null || item === void 0 ? void 0 : item.competition_prize + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - width: "30px" + flex: 1 }, - children: "\u8D26\u53F7" - }), - name: "card_no", - rules: [{ - required: true, - message: '请输入账号' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - htmlType: "submit", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - form.validateFields().then( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(vaule) { - var data; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: 'competitions/setleader', - payload: objectSpread2_default()({ - identifier: identifier, - user_id: userid - }, vaule) - }); - case 2: - data = _context.sent; - if (data.status === 0) { - message/* default */.ZP.info('提交成功'); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function (_x) { - return _ref3.apply(this, arguments); - }; - }()); - case 1: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: "\u63D0\u4EA4" - }) - })] - }) + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6218\u961F\u540D", + children: item === null || item === void 0 ? void 0 : item.team_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5355\u4F4D/\u5B66\u6821\u540D", + children: item.school_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1, + textAlign: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8D4B\u80FD\u8D5B\u52A0\u5206", + children: item.extra_score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6BD4\u8D5B\u6210\u7EE9", + children: item.score + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#0152d9' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u603B\u5206", + children: parseFloat(item.extra_score) + parseFloat(item.score) + }) + })] + }); + })] }); } -/* harmony default export */ var Detail_Addleader = (Addleader); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/PerfectuserInfon.tsx +/* harmony default export */ var RankingList = (RanKingList); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Ranking.tsx -//完善个人信息 +var TabPane = tabs/* default */.Z.TabPane; -var identityMap = { - "teacher": "教师", - "student": "学生", - "professional": "专业人士" -}; -function PerfectUser(_ref) { - var _Prize$teams$, _Prize$teams$2, _Prize$teams$3, _Prize$teams$4; - var Prize = _ref.Prize, - Accounts = _ref.Accounts, - dispatch = _ref.dispatch, - userid = _ref.userid; - var _useState = (0,_react_17_0_2_react.useState)('none'), + + + + +function Ranking(_ref) { + var _ChartRules$stages2, _ChartRules$stages3, _item$children, _item$children3, _ItemData$teams, _ItemData$teams2; + var ChartRules = _ref.ChartRules, + ItemData = _ref.ItemData, + getCharts = _ref.getCharts, + Selectkey = _ref.Selectkey, + getChartRules = _ref.getChartRules, + userinfo = _ref.userinfo, + Editable = _ref.Editable, + HeaderDetail = _ref.HeaderDetail; + var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), - phoneshow = _useState2[0], - setPhoneshow = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)('none'), + isUpdate = _useState2[0], + setIsupdate = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), _useState4 = slicedToArray_default()(_useState3, 2), - emailshow = _useState4[0], - setEmailshow = _useState4[1]; - function update(_x) { - return _update.apply(this, arguments); + defaultValue = _useState4[0], + setDefaultValue = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + ClickButton = _useState6[0], + setClickButton = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + item = _useState8[0], + setItem = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + items = _useState10[0], + setItems = _useState10[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + (0,_react_17_0_2_react.useEffect)(function () { + //进入初始化状态为第一个 + if (ClickButton) { + var _ChartRules$stages; + var data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages = ChartRules.stages) === null || _ChartRules$stages === void 0 ? void 0 : _ChartRules$stages[0]; + setItem(data); + if (data !== null && data !== void 0 && data.id) { + var _ChartRules$rule_cont; + if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') { + getCharts(data === null || data === void 0 ? void 0 : data.id); + } + setDefaultValue(((_ChartRules$rule_cont = ChartRules.rule_contents) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont.filter(function (item) { + return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); + })) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont[0]) === null || _ChartRules$rule_cont === void 0 ? void 0 : _ChartRules$rule_cont['content']) || ''); + } else { + var _ChartRules$rule_cont2; + if ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog') {} + setDefaultValue(((_ChartRules$rule_cont2 = ChartRules.rule_contents) === null || _ChartRules$rule_cont2 === void 0 || (_ChartRules$rule_cont2 = _ChartRules$rule_cont2.filter(function (item) { + return parseInt(item.competition_stage_id) === 0; + })) === null || _ChartRules$rule_cont2 === void 0 || (_ChartRules$rule_cont2 = _ChartRules$rule_cont2[0]) === null || _ChartRules$rule_cont2 === void 0 ? void 0 : _ChartRules$rule_cont2['content']) || ''); + } + } + }, [ChartRules]); + function updateitem() { + return _updateitem.apply(this, arguments); } - function _update() { - _update = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(type) { - var data; + function _updateitem() { + _updateitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var id, _ChartRules$rule_cont4, res, _ChartRules$rule_cont5, _res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (!(type === "1")) { - _context.next = 6; + if (defaultValue) { + _context.next = 3; break; } - _context.next = 3; - return dispatch({ - type: 'competitions/Authentication' - }); + message/* default */.ZP.info('内容不能为空'); + return _context.abrupt("return"); case 3: - data = _context.sent; - _context.next = 9; - break; - case 6: + setClickButton(false); + id = item === null || item === void 0 ? void 0 : item.id; + if (!id) { + _context.next = 12; + break; + } _context.next = 8; - return dispatch({ - type: 'competitions/Professional' + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + method: 'post', + body: { + competition_module_id: Selectkey, + content: defaultValue, + md_content_id: (_ChartRules$rule_cont4 = ChartRules.rule_contents) === null || _ChartRules$rule_cont4 === void 0 || (_ChartRules$rule_cont4 = _ChartRules$rule_cont4.filter(function (item) { + return parseInt(item.competition_stage_id) === parseInt(id); + })) === null || _ChartRules$rule_cont4 === void 0 || (_ChartRules$rule_cont4 = _ChartRules$rule_cont4[0]) === null || _ChartRules$rule_cont4 === void 0 ? void 0 : _ChartRules$rule_cont4['id'], + stage_id: item === null || item === void 0 ? void 0 : item.id + } }); case 8: - data = _context.sent; - case 9: - if (data.status === 0) { - message/* default */.ZP.info('撤销成功'); + res = _context.sent; + if (res.status === 0) { + message/* default */.ZP.info('更新成功'); + setIsupdate(false); + getChartRules(); } - case 10: + _context.next = 16; + break; + case 12: + _context.next = 14; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + method: 'post', + body: { + competition_module_id: Selectkey, + content: defaultValue, + md_content_id: (_ChartRules$rule_cont5 = ChartRules.rule_contents) === null || _ChartRules$rule_cont5 === void 0 || (_ChartRules$rule_cont5 = _ChartRules$rule_cont5.filter(function (item) { + return parseInt(item.competition_stage_id) === 0; + })) === null || _ChartRules$rule_cont5 === void 0 || (_ChartRules$rule_cont5 = _ChartRules$rule_cont5[0]) === null || _ChartRules$rule_cont5 === void 0 ? void 0 : _ChartRules$rule_cont5['id'], + stage_id: item === null || item === void 0 ? void 0 : item.id + } + }); + case 14: + _res = _context.sent; + if (_res.status === 0) { + message/* default */.ZP.info('更新成功'); + setIsupdate(false); + getChartRules(); + } + case 16: case "end": return _context.stop(); } }, _callee); })); - return _update.apply(this, arguments); + return _updateitem.apply(this, arguments); } + var columns = [{ + title: '排名', + dataIndex: 'name', + align: 'center', + key: 'name', + render: function render(a, b, c) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: c + 1 + }); + } + }, { + title: '头像', + dataIndex: 'user_image', + align: 'center', + key: 'user_image', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Detailmodules/* default */.Z.imgradius, + src: env/* default */.Z.IMG_SERVER + "/images/".concat(text) + }); + } + }, { + title: '战队名称', + dataIndex: 'team_name', + key: 'team_name', + // width:120, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: text, + children: text && (text === null || text === void 0 ? void 0 : text.length) >= 15 ? (text === null || text === void 0 ? void 0 : text.substr(0, 15)) + '...' : text || '--' + }); + } + // align:'center', + }, { + title: '单位', + dataIndex: 'school_name', + key: 'school_name', + align: 'center', + render: function render(a) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: a || '--' + }); + } + }, { + title: (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' ? 'mAP指标' : (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3' ? '总分' : 'top1指标', + dataIndex: 'score', + key: 'score', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '--' + }); + } + }]; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u5B9E\u540D\u4FE1\u606F" - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px' - }, - children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" - }) : null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px', - color: "#0152d9", - cursor: 'pointer' - }, + children: [(ChartRules === null || ChartRules === void 0 || (_ChartRules$stages2 = ChartRules.stages) === null || _ChartRules$stages2 === void 0 ? void 0 : _ChartRules$stages2.length) > 0 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(RankingNuLL, {}), (ChartRules === null || ChartRules === void 0 || (_ChartRules$stages3 = ChartRules.stages) === null || _ChartRules$stages3 === void 0 ? void 0 : _ChartRules$stages3.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + animated: true, + tabBarExtraContent: ((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { onClick: function onClick() { - dispatch({ - type: 'account/setActionTabs', - payload: { - key: 'Account-RealNameAuth' - } - }); + setIsupdate(true); }, - children: "\u7ACB\u5373\u8BA4\u8BC1" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' + children: "\u7F16\u8F91" + }), + onChange: function onChange(e) { + var _ChartRules$stages4, _data$children, _ChartRules$rule_cont3; + setIsupdate(false); + var data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages4 = ChartRules.stages) === null || _ChartRules$stages4 === void 0 ? void 0 : _ChartRules$stages4.filter(function (item) { + return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); + })[0]; + setItem(data); + var datas = data === null || data === void 0 || (_data$children = data.children) === null || _data$children === void 0 ? void 0 : _data$children[0]; + setItems(datas); + setDefaultValue(((_ChartRules$rule_cont3 = ChartRules.rule_contents) === null || _ChartRules$rule_cont3 === void 0 || (_ChartRules$rule_cont3 = _ChartRules$rule_cont3.filter(function (item) { + return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); + })) === null || _ChartRules$rule_cont3 === void 0 || (_ChartRules$rule_cont3 = _ChartRules$rule_cont3[0]) === null || _ChartRules$rule_cont3 === void 0 ? void 0 : _ChartRules$rule_cont3['content']) || ''); + getCharts((datas === null || datas === void 0 ? void 0 : datas.id) || e); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u59D3\u540D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: Accounts === null || Accounts === void 0 ? void 0 : Accounts.name - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5F85\u5BA1\u6838" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - onClick: function onClick() { - return update("1"); - }, - ghost: true, - style: { - marginLeft: '20px' - }, - children: "\u64A4\u9500\u8BA4\u8BC1" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#6ec76e' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-wancheng font-14 ml20" - }), " \u5DF2\u8BA4\u8BC1"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u6027\u522B\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.gender) === 0 ? '男' : '女' - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u804C\u4E1A\u4FE1\u606F" - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px' - }, - children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" - }) : null, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '14px', - marginLeft: '20px', - color: "#0152d9" - }, - onClick: function onClick() { - dispatch({ - type: 'account/setActionTabs', - payload: { - key: 'Account-ProfessionalAuth' + children: ChartRules && ChartRules.stages.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: item.name, + children: isUpdate === false && ChartRules && ChartRules.rule_contents.map(function (items, keys) { + if (item.id === items.competition_stage_id) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: items.content === undefined || items.content === null ? "" : items.content + }, keys); + } else if (item.id === null && items.competition_stage_id === 0) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: items.content === undefined || items.content === null ? "" : items.content + }, keys); } - }); - }, - children: "\u7ACB\u5373\u8BA4\u8BC1" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' + }) + }, item.id === null ? 0 : item.id); + }) + }), (item === null || item === void 0 || (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + activeKey: (items === null || items === void 0 ? void 0 : items.id) + '', + onChange: function onChange(e) { + var _item$children2; + var data = item === null || item === void 0 || (_item$children2 = item.children) === null || _item$children2 === void 0 ? void 0 : _item$children2.filter(function (item) { + return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); + })[0]; + setItems(data); + getCharts(e); + + //获取参数 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u804C\u4E1A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: Accounts && Accounts.identity && identityMap[Accounts.identity] - }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5F85\u5BA1\u6838" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - onClick: function onClick() { - return update("2"); - }, - ghost: true, - style: { - marginLeft: '20px' - }, - children: "\u64A4\u9500\u8BA4\u8BC1" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#6ec76e' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-wancheng font-12 ml20" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5DF2\u8BA4\u8BC1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - onClick: function onClick() { - dispatch({ - type: 'account/setActionTabs', - payload: { - key: 'Account-ProfessionalAuth' - } - }); - }, - ghost: true, - style: { - marginLeft: '20px' - }, - children: "\u91CD\u65B0\u8BA4\u8BC1" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u5B66\u53F7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.student_id) || '--' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u5B66\u6821\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_name) || '--' - })] + children: item === null || item === void 0 || (_item$children3 = item.children) === null || _item$children3 === void 0 ? void 0 : _item$children3.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: item.name + }, item.id === null ? 0 : item.id); + }) + }), isUpdate && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: defaultValue, + onChange: function onChange(e) { + setDefaultValue(e); + } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u9662\u7CFB\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.department_name) || '--' - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "*" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u8054\u7CFB\u65B9\u5F0F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { - display: 'flex' + marginTop: '10px' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "\u624B\u673A\u53F7\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '150px' - }, - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.phone) || '--' - }), phoneshow === 'none' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { - color: '#0152d9', - marginLeft: '20px', - cursor: 'pointer' + width: '90px' }, + type: "primary", onClick: function onClick() { - setPhoneshow('block'); - }, - children: "\u66F4\u6362" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { - type: 3, - dispatch: dispatch, - userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, - isshow: phoneshow, - setPhoneshow: setPhoneshow, - setEmailshow: setEmailshow - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "Email\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '150px' + return updateitem(); }, - children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.mail) || '--' - }), emailshow === 'none' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { - color: '#0152d9', - marginLeft: '20px', - cursor: 'pointer' + marginLeft: '30px', + width: '90px' }, onClick: function onClick() { - setEmailshow('block'); - }, - children: "\u66F4\u6362" - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { - type: 4, - dispatch: dispatch, - userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, - isshow: emailshow, - setEmailshow: setEmailshow, - setPhoneshow: setPhoneshow - })] - }), Prize !== null && Prize !== void 0 && Prize.leader && Prize !== null && Prize !== void 0 && Prize.teams && Prize !== null && Prize !== void 0 && (_Prize$teams$ = Prize.teams[0]) !== null && _Prize$teams$ !== void 0 && (_Prize$teams$ = _Prize$teams$.bank_account) !== null && _Prize$teams$ !== void 0 && _Prize$teams$.bank ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '12px', - marginLeft: '20px' - }, - children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '16px' - }, - children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - fontSize: '12px', - marginLeft: '20px' - }, - children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_Addleader, { - dispatch: dispatch, - userid: userid - })] - }), Prize !== null && Prize !== void 0 && Prize.leader ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "\u5F00\u6237\u884C\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 || (_Prize$teams$2 = _Prize$teams$2.bank_account) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.bank) || '--' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' - }, - children: "\u652F\u884C\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 || (_Prize$teams$3 = _Prize$teams$3.bank_account) === null || _Prize$teams$3 === void 0 ? void 0 : _Prize$teams$3.second_bank) || '--' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '60px', - textAlign: 'right' + return setIsupdate(false); }, - children: "\u8D26\u53F7\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 || (_Prize$teams$4 = _Prize$teams$4.bank_account) === null || _Prize$teams$4 === void 0 ? void 0 : _Prize$teams$4.card_no) || '--' + children: "\u53D6\u6D88" })] })] - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(component_ProfessionalAuthModal, { - Scoid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_id - }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_RealNameAuthModal, {})] - }); -} -/* harmony default export */ var PerfectuserInfon = (PerfectUser); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx -//获奖证书 - - -var AwardPdf_TabPane = tabs/* default */.Z.TabPane; - - - - -function Awardpdf(_ref) { - var Prize = _ref.Prize, - Accounts = _ref.Accounts, - getAccounts = _ref.getAccounts, - dispatch = _ref.dispatch, - userid = _ref.userid; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "fr", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mb100 ", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { - defaultActiveKey: "1", - onChange: function onChange(e) { - if (e === "2") { - getAccounts(); - } - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf_TabPane, { - tab: "\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Downloadpdf, { - Prize: Prize - }) - }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf_TabPane, { - tab: "\u5B8C\u5584\u4E2A\u4EBA\u4FE1\u606F", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(PerfectuserInfon, { - userid: userid, - dispatch: dispatch, - Prize: Prize, - Accounts: Accounts - }) - }, "2")] - }) - }) + }), (ItemData === null || ItemData === void 0 || (_ItemData$teams = ItemData.teams) === null || _ItemData$teams === void 0 ? void 0 : _ItemData$teams.length) > 0 && ((HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'mAP' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'dog' || (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.task) === 'Jittor-3') ? /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + dataSource: ItemData === null || ItemData === void 0 ? void 0 : ItemData.teams, + columns: columns, + pagination: false + }) : (ItemData === null || ItemData === void 0 || (_ItemData$teams2 = ItemData.teams) === null || _ItemData$teams2 === void 0 ? void 0 : _ItemData$teams2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(RankingList, { + ItemData: ItemData + })] }); } -/* harmony default export */ var AwardPdf = (Awardpdf); +/* harmony default export */ var Detail_Ranking = (Ranking); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + 12 modules +var AwardPdf = __webpack_require__(46969); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(33287); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js @@ -4678,8 +7298,7 @@ function SubmitResult_Ranking(_ref) { userinfo = _ref.userinfo, Editable = _ref.Editable, dispatch = _ref.dispatch, - StaffDetail = _ref.StaffDetail, - qs = _ref.qs; + StaffDetail = _ref.StaffDetail; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), isUpdate = _useState2[0], @@ -4748,7 +7367,7 @@ function SubmitResult_Ranking(_ref) { break; } _context.next = 8; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { method: 'post', body: { competition_module_id: Selectkey, @@ -4770,7 +7389,7 @@ function SubmitResult_Ranking(_ref) { break; case 12: _context.next = 14; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { method: 'post', body: { competition_module_id: Selectkey, @@ -4887,21 +7506,21 @@ function SubmitResult_Ranking(_ref) { children: text || '--' }); } - }, (item === null || item === void 0 ? void 0 : item.display_four_indicators) && { - title: '美学评分', + }, (item === null || item === void 0 ? void 0 : item.display_one_indicators) && { + title: 'mIoU', dataIndex: 'data_other', - key: 'data_other', + key: 'data_ranking', align: 'left', render: function render(text) { var _text$find; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: (text === null || text === void 0 || (_text$find = text.find(function (item) { - return (item === null || item === void 0 ? void 0 : item.name) === 'score'; + return (item === null || item === void 0 ? void 0 : item.name) === 'mIoU'; })) === null || _text$find === void 0 ? void 0 : _text$find.value) || '--' }); } }, (item === null || item === void 0 ? void 0 : item.display_four_indicators) && { - title: 'FID', + title: '美学评分', dataIndex: 'data_other', key: 'data_other', align: 'left', @@ -4909,12 +7528,12 @@ function SubmitResult_Ranking(_ref) { var _text$find2; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: (text === null || text === void 0 || (_text$find2 = text.find(function (item) { - return (item === null || item === void 0 ? void 0 : item.name) === 'fid'; + return (item === null || item === void 0 ? void 0 : item.name) === 'score'; })) === null || _text$find2 === void 0 ? void 0 : _text$find2.value) || '--' }); } }, (item === null || item === void 0 ? void 0 : item.display_four_indicators) && { - title: '总分', + title: 'FID', dataIndex: 'data_other', key: 'data_other', align: 'left', @@ -4922,10 +7541,36 @@ function SubmitResult_Ranking(_ref) { var _text$find3; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: (text === null || text === void 0 || (_text$find3 = text.find(function (item) { - return (item === null || item === void 0 ? void 0 : item.name) === 'total_score'; + return (item === null || item === void 0 ? void 0 : item.name) === 'fid'; })) === null || _text$find3 === void 0 ? void 0 : _text$find3.value) || '--' }); } + }, (item === null || item === void 0 ? void 0 : item.display_four_indicators) && { + title: '风格相似度', + dataIndex: 'data_other', + key: 'data_other', + align: 'left', + render: function render(text) { + var _text$find4; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (text === null || text === void 0 || (_text$find4 = text.find(function (item) { + return (item === null || item === void 0 ? void 0 : item.name) === 'style_similarity'; + })) === null || _text$find4 === void 0 ? void 0 : _text$find4.value) || '--' + }); + } + }, (item === null || item === void 0 ? void 0 : item.display_four_indicators) && { + title: '总分', + dataIndex: 'data_other', + key: 'data_other', + align: 'left', + render: function render(text) { + var _text$find5; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (text === null || text === void 0 || (_text$find5 = text.find(function (item) { + return (item === null || item === void 0 ? void 0 : item.name) === 'total_score'; + })) === null || _text$find5 === void 0 ? void 0 : _text$find5.value) || '--' + }); + } }, !(item !== null && item !== void 0 && item.display_four_indicators) && (item === null || item === void 0 ? void 0 : item.name.includes('可微渲染新视角生成赛题')) && { title: 'Car', dataIndex: 'data_ranking', @@ -4942,11 +7587,11 @@ function SubmitResult_Ranking(_ref) { key: 'data_other', align: 'center', render: function render(text) { - var _text$find4; + var _text$find6; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (text === null || text === void 0 || (_text$find4 = text.find(function (item) { + children: (text === null || text === void 0 || (_text$find6 = text.find(function (item) { return (item === null || item === void 0 ? void 0 : item.name) === 'Coffee'; - })) === null || _text$find4 === void 0 ? void 0 : _text$find4.value) || '--' + })) === null || _text$find6 === void 0 ? void 0 : _text$find6.value) || '--' }); } }, !(item !== null && item !== void 0 && item.display_four_indicators) && (item === null || item === void 0 ? void 0 : item.name.includes('可微渲染新视角生成赛题')) && { @@ -4955,11 +7600,11 @@ function SubmitResult_Ranking(_ref) { key: 'data_other', align: 'center', render: function render(text) { - var _text$find5; + var _text$find7; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (text === null || text === void 0 || (_text$find5 = text.find(function (item) { + children: (text === null || text === void 0 || (_text$find7 = text.find(function (item) { return (item === null || item === void 0 ? void 0 : item.name) === 'Easyship'; - })) === null || _text$find5 === void 0 ? void 0 : _text$find5.value) || '--' + })) === null || _text$find7 === void 0 ? void 0 : _text$find7.value) || '--' }); } }, !(item !== null && item !== void 0 && item.display_four_indicators) && (item === null || item === void 0 ? void 0 : item.name.includes('可微渲染新视角生成赛题')) && { @@ -4968,11 +7613,11 @@ function SubmitResult_Ranking(_ref) { key: 'data_other', align: 'center', render: function render(text) { - var _text$find6; + var _text$find8; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (text === null || text === void 0 || (_text$find6 = text.find(function (item) { + children: (text === null || text === void 0 || (_text$find8 = text.find(function (item) { return (item === null || item === void 0 ? void 0 : item.name) === 'Scar'; - })) === null || _text$find6 === void 0 ? void 0 : _text$find6.value) || '--' + })) === null || _text$find8 === void 0 ? void 0 : _text$find8.value) || '--' }); } }, !(item !== null && item !== void 0 && item.display_four_indicators) && (item === null || item === void 0 ? void 0 : item.name.includes('可微渲染新视角生成赛题')) && { @@ -4981,11 +7626,11 @@ function SubmitResult_Ranking(_ref) { key: 'data_other', align: 'center', render: function render(text) { - var _text$find7; + var _text$find9; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (text === null || text === void 0 || (_text$find7 = text.find(function (item) { + children: (text === null || text === void 0 || (_text$find9 = text.find(function (item) { return (item === null || item === void 0 ? void 0 : item.name) === 'Scarf'; - })) === null || _text$find7 === void 0 ? void 0 : _text$find7.value) || '--' + })) === null || _text$find9 === void 0 ? void 0 : _text$find9.value) || '--' }); } }, !(item !== null && item !== void 0 && item.display_four_indicators) && (item === null || item === void 0 ? void 0 : item.name.includes('可微渲染新视角生成赛题')) && { @@ -4994,11 +7639,11 @@ function SubmitResult_Ranking(_ref) { key: 'data_other', align: 'center', render: function render(text) { - var _text$find8; + var _text$find10; return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (text === null || text === void 0 || (_text$find8 = text.find(function (item) { + children: (text === null || text === void 0 || (_text$find10 = text.find(function (item) { return (item === null || item === void 0 ? void 0 : item.name) === 'Total'; - })) === null || _text$find8 === void 0 ? void 0 : _text$find8.value) || '--' + })) === null || _text$find10 === void 0 ? void 0 : _text$find10.value) || '--' }); } }, { @@ -5025,7 +7670,7 @@ function SubmitResult_Ranking(_ref) { onClick: function onClick() { setIsupdate(true); }, - children: qs['编辑'] + children: "\u7F16\u8F91" }) : StaffDetail.enrolled && (item === null || item === void 0 ? void 0 : item.start_time) && (item === null || item === void 0 ? void 0 : item.end_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u63D0\u4EA4\u65F6\u95F4\uFF1A", dayjs_min_default()(item === null || item === void 0 ? void 0 : item.start_time).format("YYYY-MM-DD HH:mm:ss"), "\u81F3", dayjs_min_default()(item === null || item === void 0 ? void 0 : item.end_time).format("YYYY-MM-DD HH:mm:ss"), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { @@ -5448,7 +8093,291 @@ function MakeItem_Ranking(_ref) { })] })] }); - }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + total: ItemData === null || ItemData === void 0 ? void 0 : ItemData.total_count, + pageSize: 10, + hideOnSinglePage: true, + style: { + marginTop: 40, + textAlign: 'center' + }, + showSizeChanger: false, + current: params.page, + onChange: function onChange(page, pageSize) { + params.page = page, setparams(objectSpread2_default()({}, params)); + getCharts(objectSpread2_default()({}, params)); + } + })] + })] + }); +} +/* harmony default export */ var MakeItem = (MakeItem_Ranking); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules +var Challitems = __webpack_require__(89282); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Entrance.tsx + + + + + + +var Entrance_TabPane = tabs/* default */.Z.TabPane; + + + + + + +function Entrance_Ranking(_ref) { + var _ChartRules$stages2, _ChartRules$stages5, _ChartRules$stages6, _item$children, _item$children3, _ItemData$results, _NewItems$data; + var loading = _ref.loading, + ChartRules = _ref.ChartRules, + ItemData = _ref.ItemData, + getCharts = _ref.getCharts, + Selectkey = _ref.Selectkey, + HeaderDetail = _ref.HeaderDetail, + getChartRules = _ref.getChartRules, + userinfo = _ref.userinfo, + Editable = _ref.Editable, + dispatch = _ref.dispatch, + StaffDetail = _ref.StaffDetail; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isUpdate = _useState2[0], + setIsupdate = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + defaultValue = _useState4[0], + setDefaultValue = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + ClickButton = _useState6[0], + setClickButton = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + item = _useState8[0], + setItem = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + items = _useState10[0], + setItems = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + NewItems = _useState12[0], + setnewItems = _useState12[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var _useState13 = (0,_react_17_0_2_react.useState)({ + page: 1, + limit: 10 + }), + _useState14 = slicedToArray_default()(_useState13, 2), + params = _useState14[0], + setparams = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(), + _useState16 = slicedToArray_default()(_useState15, 2), + openitem = _useState16[0], + setopenitem = _useState16[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _ChartRules$stages; + //进入初始化状态为第一个 + if (ClickButton && ChartRules !== null && ChartRules !== void 0 && (_ChartRules$stages = ChartRules.stages) !== null && _ChartRules$stages !== void 0 && _ChartRules$stages[0]) { + getDate(); + } + }, [ChartRules === null || ChartRules === void 0 || (_ChartRules$stages2 = ChartRules.stages) === null || _ChartRules$stages2 === void 0 ? void 0 : _ChartRules$stages2[0]]); + var getDate = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _ChartRules$stages3, _ChartRules$stages4; + var data, datas; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages3 = ChartRules.stages) === null || _ChartRules$stages3 === void 0 ? void 0 : _ChartRules$stages3[0]; + setItem(data); + datas = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages4 = ChartRules.stages) === null || _ChartRules$stages4 === void 0 || (_ChartRules$stages4 = _ChartRules$stages4[0]) === null || _ChartRules$stages4 === void 0 || (_ChartRules$stages4 = _ChartRules$stages4.children) === null || _ChartRules$stages4 === void 0 ? void 0 : _ChartRules$stages4[0]; + setItems(datas); + params.id = (datas === null || datas === void 0 ? void 0 : datas.id) || (data === null || data === void 0 ? void 0 : data.id), setparams(objectSpread2_default()({}, params)); + _context.next = 7; + return getCharts(objectSpread2_default()(objectSpread2_default()({}, params), {}, { + stage_id: params.id + })); + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getDate() { + return _ref2.apply(this, arguments); + }; + }(); + (0,_react_17_0_2_react.useEffect)(function () { + if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_new) { + getshixun(); + } + }, [HeaderDetail]); + function getshixun() { + return _getshixun.apply(this, arguments); + } + function _getshixun() { + _getshixun = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/get_shixun_settings.json"), { + method: 'get' + }); + case 2: + res = _context4.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setnewItems(res); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return _getshixun.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(ChartRules === null || ChartRules === void 0 || (_ChartRules$stages5 = ChartRules.stages) === null || _ChartRules$stages5 === void 0 ? void 0 : _ChartRules$stages5.length) > 0 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(RankingNuLL, {}), (ChartRules === null || ChartRules === void 0 || (_ChartRules$stages6 = ChartRules.stages) === null || _ChartRules$stages6 === void 0 ? void 0 : _ChartRules$stages6.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + tabBarStyle: { + height: 65, + marginLeft: 35, + marginRight: 30 + }, + animated: true, + onChange: ( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(e) { + var _ChartRules$stages7, _data$children, _ChartRules$rule_cont; + var data, datas; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + setIsupdate(false); + data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages7 = ChartRules.stages) === null || _ChartRules$stages7 === void 0 ? void 0 : _ChartRules$stages7.filter(function (item) { + return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); + })[0]; + datas = data === null || data === void 0 || (_data$children = data.children) === null || _data$children === void 0 ? void 0 : _data$children[0]; + setItems(datas); + setItem(data); + setDefaultValue(((_ChartRules$rule_cont = ChartRules.rule_contents) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont.filter(function (item) { + return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); + })) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont[0]) === null || _ChartRules$rule_cont === void 0 ? void 0 : _ChartRules$rule_cont['content']) || ''); + params.page = 1, params.limit = 10, params.id = (datas === null || datas === void 0 ? void 0 : datas.id) || e, setparams(objectSpread2_default()({}, params)); + _context2.next = 9; + return getCharts(objectSpread2_default()({}, params)); + case 9: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function (_x) { + return _ref3.apply(this, arguments); + }; + }()), + children: ChartRules && ChartRules.stages.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Entrance_TabPane, { + tab: item.name + }, item.id === null ? 0 : item.id); + }) + }), (item === null || item === void 0 || (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + activeKey: (items === null || items === void 0 ? void 0 : items.id) + '', + tabBarStyle: { + height: 65, + marginLeft: 35, + marginRight: 30 + }, + onChange: ( /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) { + var _item$children2; + var data; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + data = item === null || item === void 0 || (_item$children2 = item.children) === null || _item$children2 === void 0 ? void 0 : _item$children2.filter(function (item) { + return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); + })[0]; + setItems(data); + params.page = 1, params.limit = 10, params.id = e, setparams(objectSpread2_default()({}, params)); + _context3.next = 5; + return getCharts(objectSpread2_default()({}, params)); + case 5: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function (_x2) { + return _ref4.apply(this, arguments); + }; + }()), + children: item === null || item === void 0 || (_item$children3 = item.children) === null || _item$children3 === void 0 ? void 0 : _item$children3.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Entrance_TabPane, { + tab: item.name + }, item.id === null ? 0 : item.id); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: 10, + background: '#F5F5F5' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: "20px 30px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3' + }, + children: ["\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#333333', + marginLeft: 5 + }, + children: [ItemData === null || ItemData === void 0 ? void 0 : ItemData.start_time, "~", ItemData === null || ItemData === void 0 ? void 0 : ItemData.end_time] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3' + }, + children: ["\u6210\u7EE9\u6765\u6E90", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333', + marginLeft: 5 + }, + children: (ItemData === null || ItemData === void 0 ? void 0 : ItemData.score_source) === 0 ? '经验值' : '预测准确率' + }), " "] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { + spinning: loading, + children: [!(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_new) && (ItemData === null || ItemData === void 0 || (_ItemData$results = ItemData.results) === null || _ItemData$results === void 0 ? void 0 : _ItemData$results.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems/* default */.Z, { + dispatch: dispatch, + Header: HeaderDetail, + StaffDetail: StaffDetail, + item: item, + index: index + }); + })), (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.is_new) && (NewItems === null || NewItems === void 0 || (_NewItems$data = NewItems.data) === null || _NewItems$data === void 0 ? void 0 : _NewItems$data.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems/* default */.Z, { + dispatch: dispatch, + Header: HeaderDetail, + StaffDetail: StaffDetail, + item: item, + index: index + }); + }))] }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { total: ItemData === null || ItemData === void 0 ? void 0 : ItemData.total_count, pageSize: 10, @@ -5467,421 +8396,1056 @@ function MakeItem_Ranking(_ref) { })] }); } -/* harmony default export */ var MakeItem = (MakeItem_Ranking); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Challitems.tsx +/* harmony default export */ var Entrance = (Entrance_Ranking); +// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx +var JoinModel = __webpack_require__(13783); +// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx +var Addteams = __webpack_require__(5167); +// EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx +var PhoneModal = __webpack_require__(43836); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectDestructuringEmpty.js +var objectDestructuringEmpty = __webpack_require__(70236); +var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// 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/_antd@5.9.0@antd/es/form/index.js + 19 modules +var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules +var UploadOutlined = __webpack_require__(81407); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/WorkSubmit/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var WorkSubmitmodules = ({"WorkSubmitDesc":"WorkSubmitDesc___zk_Kc","WorkSubmit":"WorkSubmit___BOuVl","span":"span___sGFYr","search":"search___wZWVl","downBut":"downBut___tfNYQ"}); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(90921); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(5929); +// EXTERNAL MODULE: ./node_modules/_jszip@3.10.1@jszip/dist/jszip.min.js +var jszip_min = __webpack_require__(86129); +var jszip_min_default = /*#__PURE__*/__webpack_require__.n(jszip_min); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/WorkSubmit/index.tsx -//1 2 3 排名数据样式 -var toChinesNum = function toChinesNum(num) { - var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" - var unit = ["", "十", "百", "千", "万"]; - num = parseInt(num); - var getWan = function getWan(temp) { - var strArr = temp.toString().split("").reverse(); - var newNum = ""; - for (var i = 0; i < strArr.length; i++) { - newNum = (i == 0 && strArr[i] == 0 ? "" : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; - } - return newNum; - }; - var overWan = Math.floor(num / 10000); - var noWan = num % 10000; - if (noWan.toString().length < 4) noWan = "0" + noWan; - return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); -}; -function Challitems_RankingItem(_ref) { - var _item$challenges; - var item = _ref.item, - index = _ref.index, - StaffDetail = _ref.StaffDetail; - var _useState = (0,_react_17_0_2_react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - content = _useState2[0], - setcontent = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - isopen = _useState4[0], - setisonen = _useState4[1]; - var divcontent = (0,_react_17_0_2_react.useRef)(); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - border: '1px solid #E3EFFC', - borderRadius: '2px', - marginTop: 20 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: 10, - display: 'flex', - position: 'relative' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.pic), - style: { - width: 220, - height: 130, - borderRadius: '4px' - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginLeft: 20, - width: '75%' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - justifyContent: 'space-between' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#333333', - fontWeight: 500, - fontSize: '16px' - }, - children: ["\u4EFB\u52A1", toChinesNum(index + 1), "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#333', - fontWeight: '400' - }, - children: item === null || item === void 0 ? void 0 : item.name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#9096A3' - }, - children: ["\u5173\u5361", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#333333', - marginLeft: 5 - }, - children: item === null || item === void 0 ? void 0 : item.challenges_count - }), " "] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - ref: divcontent, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - style: { - maxHeight: content && 100 - }, - value: item === null || item === void 0 ? void 0 : item.description - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - color: '#145DFF', - cursor: 'pointer' - }, - onClick: function onClick() { - setcontent(!content); - }, - children: [content ? '阅读全文 ' : '收起全文 ', /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont font14 ".concat(content ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginTop: 14, - maxHeight: isopen && 58, - overflow: 'hidden' - }, - children: item === null || item === void 0 || (_item$challenges = item.challenges) === null || _item$challenges === void 0 ? void 0 : _item$challenges.map(function (items, j) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: j === 0 ? 0 : 12 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shixunti2 c-light-primary font20" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: 10 - }, - children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.name] - })] - }); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - position: 'absolute', - bottom: 14, - right: 10, - color: '#145DFF', - cursor: 'pointer' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: function onClick() { - setisonen(!isopen); - }, - children: [isopen ? '展开' : '收起', " ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont font14 ".concat(isopen ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') - })] - }), " ", (StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - window.open("/shixuns/".concat(item === null || item === void 0 ? void 0 : item.identifier, "/challenges")); - }, - style: { - marginLeft: 30 - }, - type: "primary", - children: "\u5F00\u542F\u6311\u6218" - })] - })] - })] - }) - }); -} -/* harmony default export */ var Challitems = (Challitems_RankingItem); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Entrance.tsx -var Entrance_TabPane = tabs/* default */.Z.TabPane; -function Entrance_Ranking(_ref) { - var _ChartRules$stages2, _ChartRules$stages5, _ChartRules$stages6, _item$children, _item$children3, _ItemData$results; - var loading = _ref.loading, - ChartRules = _ref.ChartRules, - ItemData = _ref.ItemData, - getCharts = _ref.getCharts, - Selectkey = _ref.Selectkey, - HeaderDetail = _ref.HeaderDetail, - getChartRules = _ref.getChartRules, + + + + + +var WorkSubmit = function WorkSubmit(_ref) { + var _TabResults$stages5, _TabResults$stages6, _TabResults$rule_cont3, _TabResults$rule_cont5; + var dispatch = _ref.dispatch, userinfo = _ref.userinfo, Editable = _ref.Editable, - dispatch = _ref.dispatch, - StaffDetail = _ref.StaffDetail; + ItemData = _ref.ItemData, + TabResults = _ref.TabResults, + HeaderDetail = _ref.HeaderDetail, + StaffDetail = _ref.StaffDetail, + _ref$getTabResults = _ref.getTabResults, + getTabResults = _ref$getTabResults === void 0 ? function () {} : _ref$getTabResults; + // 开启/关闭 编辑 var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), - isUpdate = _useState2[0], - setIsupdate = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(''), + isEdit = _useState2[0], + setIsEdit = _useState2[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + // 提交作品:1, 仅提交文件:2 + var _useState3 = (0,_react_17_0_2_react.useState)(1), _useState4 = slicedToArray_default()(_useState3, 2), - defaultValue = _useState4[0], - setDefaultValue = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(true), + modelType = _useState4[0], + setModelType = _useState4[1]; + // 竞赛管理员、超管、运营 + var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), - ClickButton = _useState6[0], - setClickButton = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(), + identity = _useState6[0], + setIdentity = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), - item = _useState8[0], - setItem = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(), + isSubmitModel = _useState8[0], + setIsSubmitModel = _useState8[1]; + // 上传列表数据 + var _useState9 = (0,_react_17_0_2_react.useState)([]), _useState10 = slicedToArray_default()(_useState9, 2), - items = _useState10[0], - setItems = _useState10[1]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var _useState11 = (0,_react_17_0_2_react.useState)({ + fileList = _useState10[0], + setFileList = _useState10[1]; + // 表格数据 + var _useState11 = (0,_react_17_0_2_react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + tableLoading = _useState12[0], + setTableLoading = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)({ + name: "", + url: "", + id: null, + fileList: [] + }), + _useState14 = slicedToArray_default()(_useState13, 2), + rowTable = _useState14[0], + setRowTable = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)({ + total_count: 0, + results: [] + }), + _useState16 = slicedToArray_default()(_useState15, 2), + tableList = _useState16[0], + setTableList = _useState16[1]; + // 当前赛事 + var _useState17 = (0,_react_17_0_2_react.useState)(null), + _useState18 = slicedToArray_default()(_useState17, 2), + gameItem = _useState18[0], + setGameItem = _useState18[1]; + // 分页,搜索 + var _useState19 = (0,_react_17_0_2_react.useState)({ page: 1, - limit: 10 + per_page: 20, + keyword: "" + }), + _useState20 = slicedToArray_default()(_useState19, 2), + urlData = _useState20[0], + setUrlData = _useState20[1]; + // MD内容 + var _useState21 = (0,_react_17_0_2_react.useState)(""), + _useState22 = slicedToArray_default()(_useState21, 2), + mdContent = _useState22[0], + setMdContent = _useState22[1]; + // 下载所有文件时打包成zip文件 + var _useState23 = (0,_react_17_0_2_react.useState)(new (jszip_min_default())()), + _useState24 = slicedToArray_default()(_useState23, 2), + zipAll = _useState24[0], + setZipAll = _useState24[1]; + (0,_react_17_0_2_react.useEffect)(function () { + setIdentity((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable); + }, [userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin, userinfo === null || userinfo === void 0 ? void 0 : userinfo.business, Editable]); + (0,_react_17_0_2_react.useEffect)(function () { + if (ItemData !== null && ItemData !== void 0 && ItemData.only_file) setModelType(2); + }, [ItemData]); + (0,_react_17_0_2_react.useEffect)(function () { + var _TabResults$stages; + if (TabResults.stages && ((_TabResults$stages = TabResults.stages) === null || _TabResults$stages === void 0 ? void 0 : _TabResults$stages.length) > 0) { + var _TabResults$stages2, _TabResults$stages3, _TabResults$stages4; + ((_TabResults$stages2 = TabResults.stages) === null || _TabResults$stages2 === void 0 || (_TabResults$stages2 = _TabResults$stages2[0]) === null || _TabResults$stages2 === void 0 || (_TabResults$stages2 = _TabResults$stages2.children) === null || _TabResults$stages2 === void 0 ? void 0 : _TabResults$stages2.length) > 0 ? setGameItem(((_TabResults$stages3 = TabResults.stages) === null || _TabResults$stages3 === void 0 || (_TabResults$stages3 = _TabResults$stages3[0]) === null || _TabResults$stages3 === void 0 || (_TabResults$stages3 = _TabResults$stages3.children) === null || _TabResults$stages3 === void 0 ? void 0 : _TabResults$stages3[0]) || null) : setGameItem(((_TabResults$stages4 = TabResults.stages) === null || _TabResults$stages4 === void 0 ? void 0 : _TabResults$stages4[0]) || null); + } + }, [TabResults.stages]); + (0,_react_17_0_2_react.useEffect)(function () { + getResults(); + }, [gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, urlData.page]); + // 表格头部数据 + var columns = [{ + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u961F\u4F0D\u540D\u79F0" + }), + dataIndex: 'team_name', + width: "120px", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "- -" + }); + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u63D0\u4EA4\u4EBA" + }), + dataIndex: 'user_name', + width: "120px", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "- -" + }); + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u4F5C\u54C1\u540D\u79F0" + }), + dataIndex: 'name', + ellipsis: true, + render: function render(text, record) { + return text ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: record.url || '#', + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text + }) + }) : "--"; + }, + isShow: [1] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u4F5C\u54C1\u6587\u4EF6" + }), + dataIndex: 'file_name', + width: modelType == 1 ? "180px" : "", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "- -" + }); + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u66F4\u65B0\u65F6\u95F4" }), - _useState12 = slicedToArray_default()(_useState11, 2), - params = _useState12[0], - setparams = _useState12[1]; - console.log('loading', loading); - var _useState13 = (0,_react_17_0_2_react.useState)(), - _useState14 = slicedToArray_default()(_useState13, 2), - openitem = _useState14[0], - setopenitem = _useState14[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var _ChartRules$stages; - //进入初始化状态为第一个 - if (ClickButton && ChartRules !== null && ChartRules !== void 0 && (_ChartRules$stages = ChartRules.stages) !== null && _ChartRules$stages !== void 0 && _ChartRules$stages[0]) { - getDate(); - } - }, [ChartRules === null || ChartRules === void 0 || (_ChartRules$stages2 = ChartRules.stages) === null || _ChartRules$stages2 === void 0 ? void 0 : _ChartRules$stages2[0]]); - var getDate = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _ChartRules$stages3, _ChartRules$stages4; - var data, datas; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + dataIndex: 'updated_at', + width: "180px", + render: function render(text) { + return text || '- -'; + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u64CD\u4F5C" + }), + dataIndex: 'result_url', + ellipsis: true, + width: "140px", + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: identity ? "center" : "space-between", + children: [!identity && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "link", + onClick: function onClick() { + setIsSubmitModel(true); + setRowTable({ + name: record.name, + url: record.url, + id: record.id + }); + if (record.file_name) { + setFileList([{ + uid: "-1", + // TODO : 这里目前无法获取到id或者唯一标识,暂时只能用-1 + name: record.file_name, + status: 'done', + url: record.result_url || "" + }]); + } + }, + children: "\u7F16\u8F91" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "link", + disabled: !text, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + return _context.abrupt("return", (0,util/* downLoadLink */.Nd)(record.file_name, text)); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: identity ? "下载文件" : "下载" + })] + }); + }, + isShow: [1, 2] + }].filter(function (item) { + return item.isShow.includes(modelType); + }); + // 获取列表数据 + var getResults = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var data; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages3 = ChartRules.stages) === null || _ChartRules$stages3 === void 0 ? void 0 : _ChartRules$stages3[0]; - setItem(data); - datas = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages4 = ChartRules.stages) === null || _ChartRules$stages4 === void 0 || (_ChartRules$stages4 = _ChartRules$stages4[0]) === null || _ChartRules$stages4 === void 0 || (_ChartRules$stages4 = _ChartRules$stages4.children) === null || _ChartRules$stages4 === void 0 ? void 0 : _ChartRules$stages4[0]; - setItems(datas); - params.id = (datas === null || datas === void 0 ? void 0 : datas.id) || (data === null || data === void 0 ? void 0 : data.id), setparams(objectSpread2_default()({}, params)); - _context.next = 7; - return getCharts(objectSpread2_default()(objectSpread2_default()({}, params), {}, { - stage_id: params.id - })); + setTableLoading(true); + _context2.next = 3; + return dispatch({ + type: 'competitions/Results', + payload: objectSpread2_default()({ + identifier: identifier, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + module_type: 'worksubmit' + }, urlData) + }); + case 3: + data = _context2.sent; + setTableList(data); + setTableLoading(false); + case 6: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getResults() { + return _ref3.apply(this, arguments); + }; + }(); + // 更新MD内容 + var getUpMDContent = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(data) { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: 'competitions/updateMdContent', + payload: { + identifier: identifier, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + competition_module_id: ItemData.id, + content: mdContent, + md_content_id: data === null || data === void 0 ? void 0 : data.id + } + }); + case 2: + res = _context3.sent; + res.status == 0 && message/* default */.ZP.success(res.message); + setIsEdit(false); + _context3.next = 7; + return getTabResults(); case 7: case "end": - return _context.stop(); + return _context3.stop(); } - }, _callee); + }, _callee3); })); - return function getDate() { - return _ref2.apply(this, arguments); + return function getUpMDContent(_x) { + return _ref4.apply(this, arguments); }; }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [(ChartRules === null || ChartRules === void 0 || (_ChartRules$stages5 = ChartRules.stages) === null || _ChartRules$stages5 === void 0 ? void 0 : _ChartRules$stages5.length) > 0 ? null : /*#__PURE__*/(0,jsx_runtime.jsx)(RankingNuLL, {}), (ChartRules === null || ChartRules === void 0 || (_ChartRules$stages6 = ChartRules.stages) === null || _ChartRules$stages6 === void 0 ? void 0 : _ChartRules$stages6.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { - tabBarStyle: { - height: 65, - marginLeft: 35, - marginRight: 30 - }, - animated: true, - onChange: ( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(e) { - var _ChartRules$stages7, _data$children, _ChartRules$rule_cont; - var data, datas; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - setIsupdate(false); - data = ChartRules === null || ChartRules === void 0 || (_ChartRules$stages7 = ChartRules.stages) === null || _ChartRules$stages7 === void 0 ? void 0 : _ChartRules$stages7.filter(function (item) { - return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); - })[0]; - datas = data === null || data === void 0 || (_data$children = data.children) === null || _data$children === void 0 ? void 0 : _data$children[0]; - setItems(datas); - setItem(data); - setDefaultValue(((_ChartRules$rule_cont = ChartRules.rule_contents) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont.filter(function (item) { - return parseInt(item.competition_stage_id) === parseInt(data === null || data === void 0 ? void 0 : data.id); - })) === null || _ChartRules$rule_cont === void 0 || (_ChartRules$rule_cont = _ChartRules$rule_cont[0]) === null || _ChartRules$rule_cont === void 0 ? void 0 : _ChartRules$rule_cont['content']) || ''); - params.page = 1, params.limit = 10, params.id = (datas === null || datas === void 0 ? void 0 : datas.id) || e, setparams(objectSpread2_default()({}, params)); - _context2.next = 9; - return getCharts(objectSpread2_default()({}, params)); - case 9: - case "end": - return _context2.stop(); + // 作品提交或者编辑 + var handleFormFinish = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values) { + var _fileList$, _res2; + var res, Data, _res, _res3; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + console.log(values, fileList); + if (!(modelType == 2 && fileList.length == 0)) { + _context4.next = 4; + break; } - }, _callee2); - })); - return function (_x) { - return _ref3.apply(this, arguments); - }; - }()), - children: ChartRules && ChartRules.stages.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Entrance_TabPane, { - tab: item.name - }, item.id === null ? 0 : item.id); - }) - }), (item === null || item === void 0 || (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { - activeKey: (items === null || items === void 0 ? void 0 : items.id) + '', - tabBarStyle: { - height: 65, - marginLeft: 35, - marginRight: 30 - }, - onChange: ( /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) { - var _item$children2; - var data; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - data = item === null || item === void 0 || (_item$children2 = item.children) === null || _item$children2 === void 0 ? void 0 : _item$children2.filter(function (item) { - return parseInt(e) === parseInt(item === null || item === void 0 ? void 0 : item.id); - })[0]; - setItems(data); - params.page = 1, params.limit = 10, params.id = e, setparams(objectSpread2_default()({}, params)); - _context3.next = 5; - return getCharts(objectSpread2_default()({}, params)); - case 5: - case "end": - return _context3.stop(); + message/* default */.ZP.error("请选择文件"); + return _context4.abrupt("return"); + case 4: + Data = { + login: userinfo === null || userinfo === void 0 ? void 0 : userinfo.login, + container_type: "Competition", + file_name: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 ? void 0 : _fileList$.name, + stage_type: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + container_id: HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id, + result_id: rowTable === null || rowTable === void 0 ? void 0 : rowTable.id, + module_type: 'worksubmit' + }; + if (!(modelType == 1)) { + _context4.next = 13; + break; } - }, _callee3); - })); - return function (_x2) { - return _ref4.apply(this, arguments); - }; - }()), - children: item === null || item === void 0 || (_item$children3 = item.children) === null || _item$children3 === void 0 ? void 0 : _item$children3.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Entrance_TabPane, { - tab: item.name - }, item.id === null ? 0 : item.id); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - height: 10, - background: '#F5F5F5' + _context4.next = 8; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_result_url.json"), { + method: "GET", + params: { + url: values.url, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + result_id: rowTable === null || rowTable === void 0 ? void 0 : rowTable.id + } + }); + case 8: + _res = _context4.sent; + if (!((_res === null || _res === void 0 ? void 0 : _res.status) != 0)) { + _context4.next = 11; + break; + } + return _context4.abrupt("return"); + case 11: + Data["name"] = values.name; + Data["url"] = values.url; + case 13: + if (!(modelType == 1 && fileList.length == 0)) { + _context4.next = 19; + break; + } + _context4.next = 16; + return dispatch({ + type: 'competitions/getWorkSubmitUpdateRes', + payload: { + identifier: identifier, + result_id: rowTable === null || rowTable === void 0 ? void 0 : rowTable.id, + name: values.name, + url: values.url, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + result_url: rowTable === null || rowTable === void 0 ? void 0 : rowTable.result_url, + module_type: 'worksubmit' + } + }); + case 16: + res = _context4.sent; + _context4.next = 22; + break; + case 19: + _context4.next = 21; + return (0,UploadFile/* uploadFile */.cT)(fileList[0], Data); + case 21: + res = _context4.sent; + case 22: + if (((_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.status) == 0) { + message/* default */.ZP.success("提交成功"); + } else { + message/* default */.ZP.info(((_res3 = res) === null || _res3 === void 0 ? void 0 : _res3.message) || "提交失败"); + } + setIsSubmitModel(false); + setFileList([]); + getResults(); + case 26: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handleFormFinish(_x2) { + return _ref5.apply(this, arguments); + }; + }(); + // 下载所有作品 + var handleAllDownload = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + var _res$results; + var res, DownloadList, modal, nameLsit, addzip, i, _iterator, _step, item; + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + _context6.next = 2; + return dispatch({ + type: 'competitions/Results', + payload: { + identifier: identifier, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + page: 1, + per_page: 9999999, + // TODO :查询所有列表数据 + keyword: "", + module_type: 'worksubmit' + } + }); + case 2: + res = _context6.sent; + DownloadList = res === null || res === void 0 || (_res$results = res.results) === null || _res$results === void 0 ? void 0 : _res$results.filter(function (item) { + return (item === null || item === void 0 ? void 0 : item.result_url) && item.file_name; + }); + modal = es_modal/* default */.Z.info({ + width: 460, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u6B63\u5728\u5BFC\u51FA\u53C2\u8D5B\u6587\u4EF6,", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" + })] + }), + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: 0 + }), "/", DownloadList.length] + }), + maskClosable: false, + className: WorkSubmitmodules.modal, + onOk: function onOk() {} + }); + nameLsit = []; + addzip = /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(data, progress) { + var zip, response, blob; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.prev = 0; + zip = new (jszip_min_default())(); + _context5.next = 4; + return fetch(data.result_url, { + method: "get" + }); + case 4: + response = _context5.sent; + _context5.next = 7; + return response.blob(); + case 7: + blob = _context5.sent; + zip.file(data.file_name, blob); + _context5.next = 11; + return zip.generateAsync({ + type: "blob" + }).then(function (blob) { + var getNameFile = function getNameFile(name) { + var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; + if (index == 0 && nameLsit.includes(name) || nameLsit.includes("".concat(name, "(").concat(index, ")"))) { + getNameFile(name, index + 1); + } else { + nameLsit.push(index == 0 ? name : "".concat(name, "(").concat(index, ")")); + zipAll.file(index == 0 ? name + ".zip" : "".concat(name, "(").concat(index, ")") + ".zip", blob); + } + }; + getNameFile("".concat(data === null || data === void 0 ? void 0 : data.team_name, "-").concat(data === null || data === void 0 ? void 0 : data.user_name)); + }); + case 11: + modal.update({ + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: progress + }), "/", DownloadList.length] + }) + }); + _context5.next = 17; + break; + case 14: + _context5.prev = 14; + _context5.t0 = _context5["catch"](0); + message/* default */.ZP.error("".concat(data.file_name, "\u4E0B\u8F7D\u5931\u8D25")); + case 17: + case "end": + return _context5.stop(); + } + }, _callee5, null, [[0, 14]]); + })); + return function addzip(_x3, _x4) { + return _ref7.apply(this, arguments); + }; + }(); + if (!(DownloadList.length > 0)) { + _context6.next = 27; + break; + } + i = 0; + _iterator = createForOfIteratorHelper_default()(DownloadList); + _context6.prev = 10; + _iterator.s(); + case 12: + if ((_step = _iterator.n()).done) { + _context6.next = 18; + break; + } + item = _step.value; + _context6.next = 16; + return addzip(item, ++i); + case 16: + _context6.next = 12; + break; + case 18: + _context6.next = 23; + break; + case 20: + _context6.prev = 20; + _context6.t0 = _context6["catch"](10); + _iterator.e(_context6.t0); + case 23: + _context6.prev = 23; + _iterator.f(); + return _context6.finish(23); + case 26: + zipAll.generateAsync({ + type: "blob" + }).then(function (blob) { + (0,util/* downLoadLink */.Nd)(HeaderDetail.name, window.URL.createObjectURL(blob)); + }); + case 27: + modal.destroy(); + case 28: + case "end": + return _context6.stop(); + } + }, _callee6, null, [[10, 20, 23, 26]]); + })); + return function handleAllDownload() { + return _ref6.apply(this, arguments); + }; + }(); + var uploadProps = { + maxCount: 1, + withCredentials: true, + fileList: fileList, + onRemove: function onRemove() { + setFileList([]); + }, + beforeUpload: function beforeUpload(file) { + var fileSize = file.size / 1024 / 1024; + var fileType = file.name.split(".").slice(-1)[0].toLowerCase(); + if (modelType == 1 && fileSize > 150 || modelType == 2 && fileSize / 1024 > 1 || fileSize == 0) { + message/* default */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002").concat(fileSize == 0 ? "文件内容不能为空" : "\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(modelType == 1 ? '150MB' : '1G', ")"))); + return Promise.reject(); } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: "20px 30px" + setFileList([file]); + return false; + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: WorkSubmitmodules.WorkSubmit, + children: [gameItem ? /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + defaultActiveKey: ((_TabResults$stages5 = TabResults.stages) === null || _TabResults$stages5 === void 0 || (_TabResults$stages5 = _TabResults$stages5[0]) === null || _TabResults$stages5 === void 0 ? void 0 : _TabResults$stages5.id) || 1, + destroyInactiveTabPane: true, + tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginBottom: "10px" + }, + children: [!identity && StaffDetail.enrolled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + return setIsSubmitModel(true); + }, + children: "\u4F5C\u54C1\u63D0\u4EA4" + }), identity && !isEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: "10px" + }, + type: "primary", + onClick: function onClick() { + return setIsEdit(true); + }, + children: "\u7F16\u8F91" + })] + }), + onChange: function onChange(activeKey) { + var item = TabResults.stages.find(function (item) { + return item.id == activeKey; + }); + item.children.length > 0 ? setGameItem(item.children[0]) : setGameItem(item); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: (_TabResults$stages6 = TabResults.stages) === null || _TabResults$stages6 === void 0 ? void 0 : _TabResults$stages6.map(function (item, index) { + var _TabResults$rule_cont, _TabResults$rule_cont2, _item$children, _item$children2, _item$children4; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z.TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginBottom: "20px" + }, + children: item.name + }), + children: [isEdit ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: ((_TabResults$rule_cont = TabResults.rule_contents[index]) === null || _TabResults$rule_cont === void 0 ? void 0 : _TabResults$rule_cont.content) || "", + onChange: function onChange(e) { + return setMdContent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + onClick: function onClick() { + return getUpMDContent(TabResults.rule_contents[index]); + }, + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: "10px" + }, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + return _context7.abrupt("return", setIsEdit(false)); + case 1: + case "end": + return _context7.stop(); + } + }, _callee7); + })), + children: "\u53D6\u6D88" + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + marginTop: "10px" + }, + value: ((_TabResults$rule_cont2 = TabResults.rule_contents[index]) === null || _TabResults$rule_cont2 === void 0 ? void 0 : _TabResults$rule_cont2.content) || "" + }), ((_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + defaultActiveKey: (_item$children2 = item.children) === null || _item$children2 === void 0 || (_item$children2 = _item$children2[0]) === null || _item$children2 === void 0 ? void 0 : _item$children2.id, + destroyInactiveTabPane: true, + onChange: function onChange(activeKey) { + var _item$children3; + setGameItem((_item$children3 = item.children) === null || _item$children3 === void 0 ? void 0 : _item$children3.find(function (item) { + return item.id == activeKey; + })); + }, + children: (_item$children4 = item.children) === null || _item$children4 === void 0 ? void 0 : _item$children4.map(function (ChildItem) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z.TabPane, { + tab: ChildItem.name + }, ChildItem.id); + }) + })] + }, item.id); + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(StaffDetail.enrolled || identity) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { style: { - display: 'flex', - justifyContent: 'space-between' + marginBottom: "10px", + paddingBottom: "10px", + borderBottom: "1px solid #eee" }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [!identity && StaffDetail.enrolled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { - color: '#9096A3' + marginLeft: "auto" }, - children: ["\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + type: "primary", + onClick: function onClick() { + return setIsSubmitModel(true); + }, + children: "\u4F5C\u54C1\u63D0\u4EA4" + }), identity && !isEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: !identity && StaffDetail.enrolled ? "10px" : "auto" + }, + type: "primary", + onClick: function onClick() { + return setIsEdit(true); + }, + children: "\u7F16\u8F91" + })] + }), isEdit ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: ((_TabResults$rule_cont3 = TabResults.rule_contents) === null || _TabResults$rule_cont3 === void 0 || (_TabResults$rule_cont3 = _TabResults$rule_cont3[0]) === null || _TabResults$rule_cont3 === void 0 ? void 0 : _TabResults$rule_cont3.content) || "", + onChange: function onChange(e) { + return setMdContent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + onClick: function onClick() { + var _TabResults$rule_cont4; + return getUpMDContent((_TabResults$rule_cont4 = TabResults.rule_contents) === null || _TabResults$rule_cont4 === void 0 ? void 0 : _TabResults$rule_cont4[0]); + }, + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { - color: '#333333', - marginLeft: 5 + marginLeft: "10px" }, - children: [ItemData === null || ItemData === void 0 ? void 0 : ItemData.start_time, "~", ItemData === null || ItemData === void 0 ? void 0 : ItemData.end_time] + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + return _context8.abrupt("return", setIsEdit(false)); + case 1: + case "end": + return _context8.stop(); + } + }, _callee8); + })), + children: "\u53D6\u6D88" })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + marginTop: "10px" + }, + value: ((_TabResults$rule_cont5 = TabResults.rule_contents) === null || _TabResults$rule_cont5 === void 0 || (_TabResults$rule_cont5 = _TabResults$rule_cont5[0]) === null || _TabResults$rule_cont5 === void 0 ? void 0 : _TabResults$rule_cont5.content) || "" + })] + }), identity && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + style: { + marginTop: "21px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: WorkSubmitmodules.search, + placeholder: "\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0\u6216\u63D0\u4EA4\u4EBA\u59D3\u540D\u641C\u7D22", + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9", + onClick: getResults, + style: { + color: "#000", + cursor: "pointer", + fontSize: "14px" + } + }), + onChange: function onChange(e) { + urlData.keyword = e.target.value; + setUrlData(urlData); + }, style: { - color: '#9096A3' + background: "#F6F7F9" }, - children: ["\u6210\u7EE9\u6765\u6E90", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + bordered: false, + onPressEnter: getResults + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: "#9B9B9B", + fontSize: "14px", + marginLeft: "20px" + }, + children: ["\u5F53\u524D\u5171\u8BA1\u4F5C\u54C1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - color: '#333333', - marginLeft: 5 + color: "#165DFF" }, - children: (ItemData === null || ItemData === void 0 ? void 0 : ItemData.score_source) === 0 ? '经验值' : '预测准确率' - }), " "] + children: tableList.total_count + }), "\u4E2A"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [modelType == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + lineHeight: "32px" + }, + target: "_blank", + href: "/api/competitions/".concat(identifier, "/results.xlsx?identifier=").concat(identifier, "&stage_id=").concat((gameItem === null || gameItem === void 0 ? void 0 : gameItem.id) || "", "&module_type=worksubmit"), + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-lianjie3", + style: { + fontSize: "16px", + color: "#44D7B6" + } + }), + className: WorkSubmitmodules.downBut, + children: "\u4E0B\u8F7D\u4F5C\u54C1\u94FE\u63A5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wenjian4", + style: { + fontSize: "16px", + color: "#F6C555" + } + }), + className: WorkSubmitmodules.downBut, + style: { + marginLeft: "20px" + }, + onClick: handleAllDownload, + children: "\u4E0B\u8F7D\u6240\u6709\u6587\u4EF6" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + style: { + marginTop: "17px" + }, + loading: tableLoading, + columns: columns, + dataSource: tableList.results, + locale: { + emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) + }, + pagination: false + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginTop: "20px" + }, + align: "middle", + justify: "space-between", + children: [((gameItem === null || gameItem === void 0 ? void 0 : gameItem.end_time) && (gameItem === null || gameItem === void 0 ? void 0 : gameItem.start_time) || HeaderDetail.start_time && HeaderDetail.end_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: WorkSubmitmodules.span, + children: ["\u63D0\u4EA4\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: dayjs_min_default()((gameItem === null || gameItem === void 0 ? void 0 : gameItem.start_time) || HeaderDetail.start_time).format("YYYY-MM-DD HH:mm:ss") + }), " \u81F3 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: dayjs_min_default()((gameItem === null || gameItem === void 0 ? void 0 : gameItem.end_time) || HeaderDetail.end_time).format("YYYY-MM-DD HH:mm:ss") })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: ItemData === null || ItemData === void 0 || (_ItemData$results = ItemData.results) === null || _ItemData$results === void 0 ? void 0 : _ItemData$results.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems, { - StaffDetail: StaffDetail, - item: item, - index: index - }); - }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - total: ItemData === null || ItemData === void 0 ? void 0 : ItemData.total_count, - pageSize: 10, + showQuickJumper: true, hideOnSinglePage: true, + total: tableList.total_count, + pageSize: urlData.per_page, + onChange: function onChange(page) { + urlData.page = page; + setUrlData(urlData); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + centered: true, + destroyOnClose: true, + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { - marginTop: 40, - textAlign: 'center' + fontWeight: "500", + color: "#000000", + marginTop: "10px" }, - showSizeChanger: false, - current: params.page, - onChange: function onChange(page, pageSize) { - params.page = page, setparams(objectSpread2_default()({}, params)); - getCharts(objectSpread2_default()({}, params)); - } + children: "\u53C2\u6570\u4F5C\u54C1\u63D0\u4EA4" + }), + open: isSubmitModel, + bodyStyle: { + padding: " 0px 25px 10px 25px" + }, + footer: null, + onCancel: function onCancel() { + setIsSubmitModel(false); + setFileList([]); + setRowTable(null); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: WorkSubmitmodules.WorkSubmitDesc, + children: "\u8BF4\u660E\uFF1A\u53C2\u8D5B\u4F5C\u54C1\u4E0D\u652F\u6301\u5220\u9664\uFF0C\u5927\u8D5B\u8FDB\u884C\u4E2D\u4E0A\u4F20\u540E\u7684\u4F5C\u54C1\u5982\u9700\u4FEE\u6539\uFF0C\u53EF\u5728\u3010\u4F5C\u54C1\u63D0\u4EA4\u3011\u5217\u8868\u70B9\u51FB\u201C\u7F16\u8F91\u201D\u8FDB\u884C\u4FEE\u6539\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + initialValues: rowTable, + colon: false, + onFinish: handleFormFinish, + children: [modelType == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u4F5C\u54C1\u540D\u79F0", + name: "name", + rules: [{ + required: true, + message: "请填写作品名称" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + showCount: true, + maxLength: 60, + placeholder: "\u8BF7\u8F93\u5165\u4F5C\u54C1\u540D\u79F0" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u4F5C\u54C1\u94FE\u63A5", + name: "url", + rules: [{ + required: true, + message: "请填写作品链接" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u4F5C\u54C1\u94FE\u63A5" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + name: "fileList", + style: { + paddingLeft: modelType == 1 ? "76px" : "0" + }, + valuePropName: "fileList", + getValueFromEvent: function getValueFromEvent(e) { + if (Array.isArray(e)) return e; + return e === null || e === void 0 ? void 0 : e.fileList; + }, + children: [modelType == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + ghost: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(UploadOutlined/* default */.Z, {}), + children: fileList.length > 0 ? "更换文件" : "文件上传" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "right", + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick(e) { + e.preventDefault(); + e.stopPropagation(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u63D0\u793A\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F201\u4E2A\u6587\u4EF6\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "2. \u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7150M\u3002" + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick(e) { + e.preventDefault(); + e.stopPropagation(); + }, + className: "iconfont icon-tishixiaowenhao ml5", + style: { + cursor: 'pointer', + color: '#C5C5C5' + } + }) + })] + }) + })), modelType == 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z.Dragger, objectSpread2_default()(objectSpread2_default()({ + className: WorkSubmitmodules.fileList, + style: { + background: "#fff", + padding: "31px 0px" + } + }, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-drag-icon", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shangchuan4", + style: { + fontSize: "32px", + color: "#165DFF" + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-text", + children: "\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20" + })] + }))] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: "auto" + }, + onClick: function onClick() { + setIsSubmitModel(false); + setFileList([]); + setRowTable(null); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + style: { + marginLeft: "10px" + }, + htmlType: "submit", + children: "\u786E\u5B9A" + })] + }) + })] })] })] }); -} -/* harmony default export */ var Entrance = (Entrance_Ranking); -// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx -var JoinModel = __webpack_require__(13783); -// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx -var Addteams = __webpack_require__(5167); +}; +/* harmony default export */ var components_WorkSubmit = ((0,_umi_production_exports.connect)(function (_ref10) { + objectDestructuringEmpty_default()(_ref10); + return {}; +})(WorkSubmit)); ;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/index.tsx -var Detail_excluded = ["globalSetting", "loading", "dispatch", "user", "competitions"]; +var _excluded = ["globalSetting", "loading", "dispatch", "user"]; @@ -5905,14 +9469,15 @@ var Detail_excluded = ["globalSetting", "loading", "dispatch", "user", "competit + + var competitionDetails = function competitionDetails(_ref) { - var _HeaderDetail$competi5, _user$userInfo3, _HeaderDetail$permiss, _HeaderDetail$permiss2, _HeaderDetail$permiss3, _HeaderDetail$permiss4, _HeaderDetail$permiss5; + var _HeaderDetail$competi5, _user$userInfo3, _HeaderDetail$permiss, _HeaderDetail$permiss2, _HeaderDetail$permiss3, _HeaderDetail$permiss4, _HeaderDetail$permiss5, _HeaderDetail$permiss6; var globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, user = _ref.user, - competitions = _ref.competitions, - props = objectWithoutProperties_default()(_ref, Detail_excluded); + props = objectWithoutProperties_default()(_ref, _excluded); var _useState = (0,_react_17_0_2_react.useState)({ avatar_url: "" }), @@ -6014,11 +9579,29 @@ var competitionDetails = function competitionDetails(_ref) { var _useState43 = (0,_react_17_0_2_react.useState)(true), _useState44 = slicedToArray_default()(_useState43, 2), isClick = _useState44[0], - setIsClick = _useState44[1]; //增加参数 防止点击过快 多次调用 + setIsClick = _useState44[1]; //增加参数 防止点击过快 多次调用 + var _useState45 = (0,_react_17_0_2_react.useState)(false), + _useState46 = slicedToArray_default()(_useState45, 2), + showphone = _useState46[0], + setshowphone = _useState46[1]; + var _useState47 = (0,_react_17_0_2_react.useState)(false), + _useState48 = slicedToArray_default()(_useState47, 2), + isopen = _useState48[0], + setisopen = _useState48[1]; + var _useState49 = (0,_react_17_0_2_react.useState)(''), + _useState50 = slicedToArray_default()(_useState49, 2), + datas = _useState50[0], + setdatas = _useState50[1]; var loction = (0,_umi_production_exports.useLocation)(); var see = (0,_react_17_0_2_react.useRef)(null); - var qs = competitions.qs; + + // 作品提交 + var _useState51 = (0,_react_17_0_2_react.useState)(false), + _useState52 = slicedToArray_default()(_useState51, 2), + isWorkSubmit = _useState52[0], + setIsWorkSubmit = _useState52[1]; (0,_react_17_0_2_react.useEffect)(function () { + console.log("++++++++++++++++++++++++++++++++++++", identifier); if (identifier) { init(); //调用默认加载第一条数据 @@ -6029,13 +9612,13 @@ var competitionDetails = function competitionDetails(_ref) { return _init.apply(this, arguments); } function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - _context.t0 = setStaffDetail; - _context.next = 3; + _context2.t0 = setStaffDetail; + _context2.next = 3; return dispatch({ type: 'competitions/getStaff', payload: { @@ -6043,9 +9626,9 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 3: - _context.t1 = _context.sent; - (0, _context.t0)(_context.t1); - _context.next = 7; + _context2.t1 = _context2.sent; + (0, _context2.t0)(_context2.t1); + _context2.next = 7; return dispatch({ type: 'competitions/getHeader', payload: { @@ -6053,14 +9636,14 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 7: - res = _context.sent; + res = _context2.sent; setHeaderDetail(res); (0,util/* setDocumentTitle */.Dk)((res === null || res === void 0 ? void 0 : res.name) || '竞赛'); case 10: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })); return _init.apply(this, arguments); } @@ -6091,19 +9674,19 @@ var competitionDetails = function competitionDetails(_ref) { return _getrightdatas.apply(this, arguments); } function _getrightdatas() { - _getrightdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(item) { + _getrightdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { var data; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: setSeleckjey(item.id); Selectkey = item.id; setMenuItem(item); if (!(item.module_type === 'entrance')) { - _context2.next = 9; + _context3.next = 9; break; } - _context2.next = 6; + _context3.next = 6; return dispatch({ type: 'competitions/getItem', payload: { @@ -6112,11 +9695,11 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 6: - data = _context2.sent; - _context2.next = 12; + data = _context3.sent; + _context3.next = 12; break; case 9: - _context2.next = 11; + _context3.next = 11; return dispatch({ type: 'competitions/getItem', payload: { @@ -6124,7 +9707,7 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 11: - data = _context2.sent; + data = _context3.sent; case 12: setIsRanKing(false); setIsAward(false); @@ -6132,8 +9715,13 @@ var competitionDetails = function competitionDetails(_ref) { setItemData(data); setshowmake(false); setentrance(false); + setIsWorkSubmit(false); setModelType(item.module_type); - if (item.module_type === "chart") { + if (item.module_type === "worksubmit") { + setIssee(false); + setIsWorkSubmit(true); + getTabResults(); + } else if (item.module_type === "chart") { setIsRanKing(true); setIssee(false); getChartRules(); @@ -6162,11 +9750,11 @@ var competitionDetails = function competitionDetails(_ref) { setIssee(true); localStorage.setItem('issee', '1'); } - case 20: + case 21: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return _getrightdatas.apply(this, arguments); } @@ -6174,21 +9762,32 @@ var competitionDetails = function competitionDetails(_ref) { return _gotocourse.apply(this, arguments); } function _gotocourse() { - _gotocourse = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e, item, url) { + _gotocourse = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e, item, url) { var _user$userInfo4; var result; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: e.stopPropagation(); + // if (!item.invite_code) { + // message.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); + // return; + // } + if (!(HeaderDetail.teacher_need_phone || HeaderDetail.member_need_phone)) { + _context4.next = 4; + break; + } + setshowphone(true); + return _context4.abrupt("return"); + case 4: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context3.next = 3; + _context4.next = 6; break; } - return _context3.abrupt("return"); - case 3: + return _context4.abrupt("return"); + case 6: if (!(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.authentication))) { - _context3.next = 6; + _context4.next = 9; break; } dispatch({ @@ -6197,35 +9796,42 @@ var competitionDetails = function competitionDetails(_ref) { key: 'Banner-Auth' } }); - return _context3.abrupt("return"); - case 6: + return _context4.abrupt("return"); + case 9: if (!(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.enroll_url)) { - _context3.next = 9; + _context4.next = 12; break; } (0,util/* openNewWindow */.xg)(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.enroll_url); - return _context3.abrupt("return"); - case 9: + return _context4.abrupt("return"); + case 12: if (!(url === "ismodel")) { - _context3.next = 23; + _context4.next = 29; + break; + } + if (item.invite_code) { + _context4.next = 16; break; } + message/* default */.ZP.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); + return _context4.abrupt("return"); + case 16: if (!(item.member_of_course === true)) { - _context3.next = 14; + _context4.next = 20; break; } (0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id)); - _context3.next = 21; + _context4.next = 27; break; - case 14: + case 20: if (item.invite_code) { - _context3.next = 17; + _context4.next = 23; break; } message/* default */.ZP.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); - return _context3.abrupt("return"); - case 17: - _context3.next = 19; + return _context4.abrupt("return"); + case 23: + _context4.next = 25; return dispatch({ type: 'competitions/addApplytojoincourse', payload: { @@ -6233,52 +9839,28 @@ var competitionDetails = function competitionDetails(_ref) { student: 1 } }); - case 19: - result = _context3.sent; + case 25: + result = _context4.sent; if (result.status === 0) { (0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id)); } - case 21: - _context3.next = 27; + case 27: + _context4.next = 33; break; - case 23: + case 29: if (!(StaffDetail.enrolled === true)) { - _context3.next = 26; + _context4.next = 32; break; } (0,util/* openNewWindow */.xg)(url); - return _context3.abrupt("return"); - case 26: + return _context4.abrupt("return"); + case 32: setisshowmodal(true); - // if (url === "personal") { - // if (item.enroll_ended === true) { - // //已截止 - // message.info(`报名已截止`); - // return; - // } - // if (StaffDetail.enrolled === true) { - // message.info(`你已经报名,不能重复报名!`); - // return; - // } - // const competitionTeamsresult = await dispatch({ - // type: 'competitions/competitionTeams', - // payload: { - // identifier: item.identifier - // } - // }) - // if (competitionTeamsresult) { - - // message.info('报名成功,预祝您夺得桂冠!') - // } - - // } else { - // openNewWindow(url) - // } - case 27: + case 33: case "end": - return _context3.stop(); + return _context4.stop(); } - }, _callee3); + }, _callee4); })); return _gotocourse.apply(this, arguments); } @@ -6286,12 +9868,12 @@ var competitionDetails = function competitionDetails(_ref) { return _getChartRules.apply(this, arguments); } function _getChartRules() { - _getChartRules = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + _getChartRules = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _context4.t0 = setChartRules; - _context4.next = 3; + _context5.t0 = setChartRules; + _context5.next = 3; return dispatch({ type: 'competitions/ChartRules', payload: { @@ -6299,14 +9881,14 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 3: - _context4.t1 = _context4.sent; - _context4.next = 6; - return (0, _context4.t0)(_context4.t1); + _context5.t1 = _context5.sent; + _context5.next = 6; + return (0, _context5.t0)(_context5.t1); case 6: case "end": - return _context4.stop(); + return _context5.stop(); } - }, _callee4); + }, _callee5); })); return _getChartRules.apply(this, arguments); } @@ -6314,12 +9896,12 @@ var competitionDetails = function competitionDetails(_ref) { return _getCharts.apply(this, arguments); } function _getCharts() { - _getCharts = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) { + _getCharts = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(id) { var data; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - _context5.next = 2; + _context6.next = 2; return dispatch({ type: 'competitions/Charts', payload: { @@ -6328,13 +9910,13 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 2: - data = _context5.sent; + data = _context6.sent; setItemData(data); case 4: case "end": - return _context5.stop(); + return _context6.stop(); } - }, _callee5); + }, _callee6); })); return _getCharts.apply(this, arguments); } @@ -6342,13 +9924,13 @@ var competitionDetails = function competitionDetails(_ref) { return _getshixunCharts.apply(this, arguments); } function _getshixunCharts() { - _getshixunCharts = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(params) { + _getshixunCharts = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(params) { var data; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: setItLoading(true); - _context6.next = 3; + _context7.next = 3; return dispatch({ type: 'competitions/Results', payload: objectSpread2_default()({ @@ -6357,14 +9939,14 @@ var competitionDetails = function competitionDetails(_ref) { }, params) }); case 3: - data = _context6.sent; + data = _context7.sent; setItemData(data); setItLoading(false); case 6: case "end": - return _context6.stop(); + return _context7.stop(); } - }, _callee6); + }, _callee7); })); return _getshixunCharts.apply(this, arguments); } @@ -6372,13 +9954,13 @@ var competitionDetails = function competitionDetails(_ref) { return _getEntrance.apply(this, arguments); } function _getEntrance() { - _getEntrance = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(params) { + _getEntrance = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(params) { var data; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: setItLoading(true); - _context7.next = 3; + _context8.next = 3; return dispatch({ type: 'competitions/Results', payload: objectSpread2_default()({ @@ -6388,14 +9970,14 @@ var competitionDetails = function competitionDetails(_ref) { }, params) }); case 3: - data = _context7.sent; + data = _context8.sent; setItemData(data); setItLoading(false); case 6: case "end": - return _context7.stop(); + return _context8.stop(); } - }, _callee7); + }, _callee8); })); return _getEntrance.apply(this, arguments); } @@ -6403,12 +9985,12 @@ var competitionDetails = function competitionDetails(_ref) { return _getResults.apply(this, arguments); } function _getResults() { - _getResults = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(id) { + _getResults = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(id) { var data; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - _context8.next = 2; + _context9.next = 2; return dispatch({ type: 'competitions/Results', payload: { @@ -6417,19 +9999,19 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 2: - data = _context8.sent; + data = _context9.sent; if (!(localStorage.getItem('issee') === '1')) { - _context8.next = 5; + _context9.next = 5; break; } - return _context8.abrupt("return"); + return _context9.abrupt("return"); case 5: setItemData(data); case 6: case "end": - return _context8.stop(); + return _context9.stop(); } - }, _callee8); + }, _callee9); })); return _getResults.apply(this, arguments); } @@ -6437,12 +10019,12 @@ var competitionDetails = function competitionDetails(_ref) { return _getTabResults.apply(this, arguments); } function _getTabResults() { - _getTabResults = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + _getTabResults = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - _context9.t0 = setTabResults; - _context9.next = 3; + _context10.t0 = setTabResults; + _context10.next = 3; return dispatch({ type: 'competitions/TabResults', payload: { @@ -6451,13 +10033,13 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 3: - _context9.t1 = _context9.sent; - (0, _context9.t0)(_context9.t1); + _context10.t1 = _context10.sent; + (0, _context10.t0)(_context10.t1); case 5: case "end": - return _context9.stop(); + return _context10.stop(); } - }, _callee9); + }, _callee10); })); return _getTabResults.apply(this, arguments); } @@ -6465,13 +10047,13 @@ var competitionDetails = function competitionDetails(_ref) { return _getPrize.apply(this, arguments); } //个人信息 Accounts function _getPrize() { - _getPrize = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + _getPrize = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { var _user$userInfo5; var data; - return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - _context10.next = 2; + _context11.next = 2; return dispatch({ type: 'competitions/Prize', payload: { @@ -6481,13 +10063,13 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 2: - data = _context10.sent; + data = _context11.sent; setPrize(data); case 4: case "end": - return _context10.stop(); + return _context11.stop(); } - }, _callee10); + }, _callee11); })); return _getPrize.apply(this, arguments); } @@ -6495,13 +10077,13 @@ var competitionDetails = function competitionDetails(_ref) { return _getAccounts.apply(this, arguments); } function _getAccounts() { - _getAccounts = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { + _getAccounts = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { var _user$userInfo6; var data; - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - _context11.next = 2; + _context12.next = 2; return dispatch({ type: 'competitions/Accounts', payload: { @@ -6510,13 +10092,13 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 2: - data = _context11.sent; + data = _context12.sent; SetAccounts(data); case 4: case "end": - return _context11.stop(); + return _context12.stop(); } - }, _callee11); + }, _callee12); })); return _getAccounts.apply(this, arguments); } @@ -6524,25 +10106,25 @@ var competitionDetails = function competitionDetails(_ref) { return _addTeams.apply(this, arguments); } function _addTeams() { - _addTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(name) { + _addTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(name) { var data; - return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: if (isClick) { - _context12.next = 2; + _context13.next = 2; break; } - return _context12.abrupt("return"); + return _context13.abrupt("return"); case 2: setIsClick(false); if (!isadd()) { - _context12.next = 5; + _context13.next = 5; break; } - return _context12.abrupt("return"); + return _context13.abrupt("return"); case 5: - _context12.next = 7; + _context13.next = 7; return dispatch({ type: 'competitions/AddTeam', payload: { @@ -6551,9 +10133,10 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 7: - data = _context12.sent; + data = _context13.sent; if (data && data.status === 0) { - message/* default */.ZP.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"); + setdatas(data); + setisopen(true); init(); setIsAddmodel(false); } else { @@ -6561,9 +10144,9 @@ var competitionDetails = function competitionDetails(_ref) { } case 9: case "end": - return _context12.stop(); + return _context13.stop(); } - }, _callee12); + }, _callee13); })); return _addTeams.apply(this, arguments); } @@ -6571,8 +10154,8 @@ var competitionDetails = function competitionDetails(_ref) { var _user$userInfo, _user$userInfo2; //判断 如果不符合条件 不能加入竞赛 if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.is_teacher) { - var _StaffDetail$teacher_; - if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$teacher_ = StaffDetail.teacher_staff) !== null && _StaffDetail$teacher_ !== void 0 && _StaffDetail$teacher_.mutiple_limited) { + var _StaffDetail$all_staf, _StaffDetail$teacher_; + if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$all_staf = StaffDetail.all_staff) !== null && _StaffDetail$all_staf !== void 0 && _StaffDetail$all_staf.mutiple_limited || StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$teacher_ = StaffDetail.teacher_staff) !== null && _StaffDetail$teacher_ !== void 0 && _StaffDetail$teacher_.mutiple_limited) { if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) { message/* default */.ZP.info('你已经报名,不能重复报名'); setIsClick(true); @@ -6580,8 +10163,8 @@ var competitionDetails = function competitionDetails(_ref) { } } } else { - var _StaffDetail$member_s; - if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$member_s = StaffDetail.member_staff) !== null && _StaffDetail$member_s !== void 0 && _StaffDetail$member_s.mutiple_limited) { + var _StaffDetail$all_staf2, _StaffDetail$member_s; + if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$all_staf2 = StaffDetail.all_staff) !== null && _StaffDetail$all_staf2 !== void 0 && _StaffDetail$all_staf2.mutiple_limited || StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$member_s = StaffDetail.member_staff) !== null && _StaffDetail$member_s !== void 0 && _StaffDetail$member_s.mutiple_limited) { if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) { message/* default */.ZP.info('你已经报名,不能重复报名'); setIsClick(true); @@ -6589,12 +10172,15 @@ var competitionDetails = function competitionDetails(_ref) { } } } + //判断竞赛是否关闭 if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enroll_ended) { message/* default */.ZP.info('报名已截止,无需报名'); setIsClick(true); return true; } + // 是否可以全部报名 + if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.all_staff) return false; //禁止老师or学生报名 if (user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.is_teacher) { if (!StaffDetail.teacher_staff) { @@ -6613,27 +10199,27 @@ var competitionDetails = function competitionDetails(_ref) { //加入战队 function JoinTeams(_x10) { return _JoinTeams.apply(this, arguments); - } + } // console.log('-------',useLocation().query.type); function _JoinTeams() { - _JoinTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(name) { + _JoinTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(name) { var data; - return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: if (isClick) { - _context13.next = 2; + _context14.next = 2; break; } - return _context13.abrupt("return"); + return _context14.abrupt("return"); case 2: if (!isadd()) { - _context13.next = 4; + _context14.next = 4; break; } - return _context13.abrupt("return"); + return _context14.abrupt("return"); case 4: setIsClick(false); - _context13.next = 7; + _context14.next = 7; return dispatch({ type: 'competitions/JoinTeam', payload: { @@ -6642,25 +10228,24 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 7: - data = _context13.sent; + data = _context14.sent; if (data && data.status === 0) { - message/* default */.ZP.info(qs["\u52A0\u5165\u6218\u961F\u6210\u529F"]); + setisopen(true); + setdatas(data); setJoin(false); setIsClick(true); init(); } else { - // message.info(qs[data.message]); setIsClick(true); } case 9: case "end": - return _context13.stop(); + return _context14.stop(); } - }, _callee13); + }, _callee14); })); return _JoinTeams.apply(this, arguments); } - console.log('-------', itLoading); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "edu-container minH500", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { @@ -6669,12 +10254,10 @@ var competitionDetails = function competitionDetails(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/competitions/index", - children: qs['在线竞赛'] + children: "\u5728\u7EBF\u7ADE\u8D5B" }) - }), qs.isChinese ? /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z.Item, { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z.Item, { children: [HeaderDetail.name, HeaderDetail.sub_title ? '-' + HeaderDetail.sub_title : null] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z.Item, { - children: [HeaderDetail.english_name, HeaderDetail.english_sub_title ? '-' + HeaderDetail.english_sub_title : null] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mt10", @@ -6686,7 +10269,7 @@ var competitionDetails = function competitionDetails(_ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { spinning: loading.effects['competitions/getHeader'], - children: qs.isChinese ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { height: '355px', width: "800px" @@ -6704,38 +10287,15 @@ var competitionDetails = function competitionDetails(_ref) { }, src: env/* default */.Z.IMG_SERVER + "/images/educoder/competitions/mainbanner.jpg" })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - height: '355px', - width: "800px" - }, - children: [(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.english_avatar_url) && (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.english_avatar_url) !== null && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - height: '355px', - width: '800px' - }, - src: env/* default */.Z.IMG_SERVER + '/' + (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.english_avatar_url) - }), !(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.english_avatar_url) && (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.english_avatar_url) == null && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - height: '355px', - width: '800px' - }, - src: env/* default */.Z.IMG_SERVER + "/images/educoder/competitions/mainbanner.jpg" - })] }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginLeft: '20px', width: '400px' }, - children: [qs.isChinese ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - title: "".concat(HeaderDetail.name).concat(HeaderDetail.sub_title ? '-' + HeaderDetail.sub_title : ''), - className: "".concat(Detailmodules.titlesize), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "".concat(Detailmodules/* default */.Z.titlesize), children: [HeaderDetail.name, HeaderDetail.sub_title ? '-' + HeaderDetail.sub_title : null] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - title: "".concat(HeaderDetail.english_name).concat(HeaderDetail.english_sub_title ? '-' + HeaderDetail.english_sub_title : null), - className: "".concat(Detailmodules.titlesize), - children: [HeaderDetail.english_name, HeaderDetail.english_sub_title ? '-' + HeaderDetail.english_sub_title : null] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { display: 'flex', @@ -6749,7 +10309,7 @@ var competitionDetails = function competitionDetails(_ref) { alignItems: 'center' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: qs['奖金'] + children: "\u5956\u91D1" }), !!(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.bonus) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { fontSize: '24px' @@ -6759,7 +10319,7 @@ var competitionDetails = function competitionDetails(_ref) { style: { fontSize: '24px' }, - children: qs['暂无'] + children: "\u6682\u65E0" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { @@ -6768,7 +10328,7 @@ var competitionDetails = function competitionDetails(_ref) { alignItems: 'center' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: qs['浏览'] + children: "\u6D4F\u89C8" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { fontSize: '24px' @@ -6782,7 +10342,7 @@ var competitionDetails = function competitionDetails(_ref) { alignItems: 'center' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: qs['报名'] + children: "\u62A5\u540D" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { fontSize: '24px' @@ -6791,7 +10351,7 @@ var competitionDetails = function competitionDetails(_ref) { })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default */.Z.timesize, style: { marginTop: 30 }, @@ -6800,40 +10360,40 @@ var competitionDetails = function competitionDetails(_ref) { color: '#9b9b9b', marginTop: '30px' }, - children: qs['竞赛时间:'] + children: "\u7ADE\u8D5B\u65F6\u95F4\uFF1A" }), HeaderDetail.start_time, "~", HeaderDetail.end_time] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' }, - children: qs['报名截止:'] + children: "\u62A5\u540D\u622A\u6B62\uFF1A" }), HeaderDetail.enroll_end_time] }), HeaderDetail.competition_status === 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' }, - children: qs['竞赛状态:'] - }), qs['已结束']] + children: "\u7ADE\u8D5B\u72B6\u6001\uFF1A" + }), "\u5DF2\u7ED3\u675F"] }) : null, HeaderDetail.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' }, - children: qs['竞赛状态:'] - }), qs['未发布']] + children: "\u7ADE\u8D5B\u72B6\u6001\uFF1A" + }), "\u672A\u53D1\u5E03"] }) : null, HeaderDetail.competition_status === 'progressing' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: Detailmodules.timesize, + className: Detailmodules/* default */.Z.timesize, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#9b9b9b' }, - children: qs['竞赛状态:'] - }), qs['进行中']] + children: "\u7ADE\u8D5B\u72B6\u6001\uFF1A" + }), "\u8FDB\u884C\u4E2D"] }) : null, /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', @@ -6859,55 +10419,55 @@ var competitionDetails = function competitionDetails(_ref) { return item.module_type === 'entrance'; })) === null || _HeaderDetail$competi5 === void 0 ? void 0 : _HeaderDetail$competi5.length) > 0 ? '' : 'none' }, - className: Detailmodules.buttonsize, - children: [(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.mode) === 1 && qs['赛题入口'], (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.mode) === 2 && '进入课堂'] + className: Detailmodules/* default */.Z.buttonsize, + children: [(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.mode) === 1 && '赛题入口', (HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.mode) === 2 && '进入课堂'] }), HeaderDetail.competition_status === "ended" ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", - className: Detailmodules.buttonsize, + className: Detailmodules/* default */.Z.buttonsize, disabled: true, - children: qs['已结束'] + children: "\u5DF2\u7ED3\u675F" }) : null, HeaderDetail.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", - className: Detailmodules.buttonsize, + className: Detailmodules/* default */.Z.buttonsize, disabled: true, - children: qs['未发布'] + children: "\u672A\u53D1\u5E03" }) : null, HeaderDetail.competition_status !== 'nearly_published' && HeaderDetail.enroll_end && HeaderDetail.competition_status !== 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", - className: Detailmodules.buttonsize, + className: Detailmodules/* default */.Z.buttonsize, disabled: true, children: "\u62A5\u540D\u622A\u6B62" - }) : null, HeaderDetail.competition_status === 'progressing' && HeaderDetail.enroll_end != true ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }) : null, HeaderDetail.competition_status === 'progressing' && HeaderDetail.enroll_end != true && HeaderDetail.enroll_end_time ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", disabled: StaffDetail.enrolled && !HeaderDetail.need_attachment, - className: Detailmodules.buttonsize, + className: Detailmodules/* default */.Z.buttonsize, onClick: function onClick(e) { if (StaffDetail.enrolled && HeaderDetail.need_attachment) { var _see$current; (_see$current = see.current) === null || _see$current === void 0 || _see$current.handleVisible(); return; } - gotocourse(e, HeaderDetail, HeaderDetail.mode === 2 ? 'ismodel' : HeaderDetail.personal ? 'personal' : "/competitions/index/".concat(HeaderDetail.identifier, "/enroll")); + gotocourse(e, HeaderDetail, HeaderDetail.mode === 2 ? 'ismodel' : HeaderDetail.personal ? 'personal' : "/competitions/".concat(HeaderDetail.identifier, "/detail/enroll")); }, - children: StaffDetail.enrolled ? HeaderDetail.need_attachment ? '上传作品' : qs['已报名'] : HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.enroll_url ? '前往大赛官网报名' : qs['立即报名'] + children: StaffDetail.enrolled ? HeaderDetail.need_attachment ? '上传作品' : '已报名' : HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.enroll_url ? '前往大赛官网报名' : '立即报名' }) : null] - }), user.userInfo.real_name != "游客" && !(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.enroll_url) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), user.userInfo.real_name != "游客" && !(HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.enroll_url) && HeaderDetail.enroll_end_time && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick(e) { - return gotocourse(e, HeaderDetail, HeaderDetail.mode === 2 ? 'ismodel' : HeaderDetail.personal ? 'personal' : "/competitions/index/".concat(HeaderDetail.identifier, "/enroll")); + return gotocourse(e, HeaderDetail, HeaderDetail.mode === 2 ? 'ismodel' : HeaderDetail.personal ? 'personal' : "/competitions/".concat(HeaderDetail.identifier, "/detail/enroll")); }, - className: Detailmodules.myteam, - children: (0,authority/* isSuperAdmin */.j5)() ? '参赛战队>>' : "".concat(qs['我的战队'], ">>") + className: Detailmodules/* default */.Z.myteam, + children: (0,authority/* isSuperAdmin */.j5)() ? '参赛战队>>' : '我的战队>>' })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.bootmdetail, + className: Detailmodules/* default */.Z.bootmdetail, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Detailmodules.flex1, + className: Detailmodules/* default */.Z.flex1, children: /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { selectedKeys: ["".concat(Selectkey)], children: HeaderDetail && HeaderDetail.competition_modules && HeaderDetail.competition_modules.map(function (item, index) { if (item.module_type != "enroll") { return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - className: Detailmodules.menuItem, + className: Detailmodules/* default */.Z.menuItem, onClick: function onClick() { if (item !== null && item !== void 0 && item.is_authentication) { if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { @@ -6916,7 +10476,6 @@ var competitionDetails = function competitionDetails(_ref) { message/* default */.ZP.info('加入战队才能查看'); return; } - setItLoading(false); // if(item?.item?.has_url){ // window.open(item?.module_url) // return @@ -6924,24 +10483,23 @@ var competitionDetails = function competitionDetails(_ref) { getrightdatas(item); }, - children: qs.isChinese ? item.name : item.english_name + children: item.name }, item.id); } }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.flex6, + className: Detailmodules/* default */.Z.flex6, style: { padding: (showmake || entrance) && 0 }, - children: [isAward ? /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf, { + children: [isAward ? /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf/* default */.Z, { dispatch: dispatch, userid: user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_id, Prize: Prize, Accounts: Accounts, getAccounts: getAccounts }) : null, isRanKing ? /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_Ranking, { - qs: qs, HeaderDetail: HeaderDetail, userinfo: user.userInfo, Editable: HeaderDetail === null || HeaderDetail === void 0 || (_HeaderDetail$permiss = HeaderDetail.permission) === null || _HeaderDetail$permiss === void 0 ? void 0 : _HeaderDetail$permiss.editable, @@ -6951,7 +10509,6 @@ var competitionDetails = function competitionDetails(_ref) { ChartRules: ChartRules, ItemData: ItemData }) : null, ISsee ? /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_SeeItem, { - qs: qs, ref: see, StaffDetail: StaffDetail, HeaderDetail: HeaderDetail, @@ -6961,8 +10518,7 @@ var competitionDetails = function competitionDetails(_ref) { setIssee: setIssee, ModelType: ModelType, dispatch: dispatch - }) : null, !ISsee && !showmake && !entrance && !isRanKing && !isAward && !MdTab ? /*#__PURE__*/(0,jsx_runtime.jsx)(Update, { - qs: qs, + }) : null, !ISsee && !showmake && !entrance && !isRanKing && !isAward && !MdTab && !isWorkSubmit ? /*#__PURE__*/(0,jsx_runtime.jsx)(Update, { userinfo: user.userInfo, ModelType: ModelType, getrightdatas: getrightdatas, @@ -6972,7 +10528,6 @@ var competitionDetails = function competitionDetails(_ref) { identifier: identifier, ItemData: ItemData }) : null, MdTab && /*#__PURE__*/(0,jsx_runtime.jsx)(SubmitResult, { - qs: qs, dispatch: dispatch, StaffDetail: StaffDetail, userinfo: user.userInfo, @@ -7007,12 +10562,20 @@ var competitionDetails = function competitionDetails(_ref) { Selectkey: Selectkey, ChartRules: TabResults, ItemData: ItemData + }), isWorkSubmit && /*#__PURE__*/(0,jsx_runtime.jsx)(components_WorkSubmit, { + HeaderDetail: HeaderDetail, + userinfo: user.userInfo, + StaffDetail: StaffDetail, + Editable: HeaderDetail === null || HeaderDetail === void 0 || (_HeaderDetail$permiss6 = HeaderDetail.permission) === null || _HeaderDetail$permiss6 === void 0 ? void 0 : _HeaderDetail$permiss6.editable, + ItemData: MenuItem, + TabResults: TabResults, + getTabResults: getTabResults })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthenticationModel/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddSubmitModel, { getResults: getResults }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - visible: isshowType + open: isshowType // visible , footer: null, @@ -7023,7 +10586,7 @@ var competitionDetails = function competitionDetails(_ref) { return setisshowType(false); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Detailmodules.modal, + className: Detailmodules/* default */.Z.modal, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u534E\u4E3A\u6A21\u578B\u738B\u8005\u6311\u6218\u8D5B\u9EC4\u91D1\u8D5B\u6B63\u5F0F\u5F00\u542F\u5566" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -7050,8 +10613,8 @@ var competitionDetails = function competitionDetails(_ref) { })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - title: qs["选择参赛方式"], - visible: isshowmodal, + title: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F", + open: isshowmodal, onCancel: function onCancel() { setisshowmodal(false); }, @@ -7072,7 +10635,7 @@ var competitionDetails = function competitionDetails(_ref) { setJoin(true); setisshowmodal(false); }, - children: qs['加入战队参赛'] + children: "\u52A0\u5165\u6218\u961F\u53C2\u8D5B" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { height: 40 @@ -7081,30 +10644,55 @@ var competitionDetails = function competitionDetails(_ref) { setIsAddmodel(true); setisshowmodal(false); }, - children: qs['去创建战队参赛'] + children: "\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B" })] }) }), isJoin ? /*#__PURE__*/(0,jsx_runtime.jsx)(JoinModel/* default */.Z, { - qs: qs, isjoin: isJoin, setJoin: setJoin, JoinTeams: JoinTeams }) : null, isAddmodel ? /*#__PURE__*/(0,jsx_runtime.jsx)(Addteams/* default */.Z, { - qs: qs, isAddmodle: isAddmodel, setIsAdd: setIsAddmodel, createTeam: addTeams - }) : null] + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(PhoneModal/* default */.Z, { + datas: datas, + isopen: isopen, + setisopen: setisopen, + isShowPhone: showphone, + setIsShowPhone: setshowphone, + user: user, + dispatch: dispatch, + onOK: /*#__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 dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + case 2: + res = _context.sent; + setHeaderDetail(res); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })) + })] }); }; -/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - globalSetting = _ref2.globalSetting, - competitions = _ref2.competitions, - user = _ref2.user; +/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref3) { + var loading = _ref3.loading, + globalSetting = _ref3.globalSetting, + user = _ref3.user; return { globalSetting: globalSetting, - competitions: competitions, loading: loading, user: user }; @@ -7137,13 +10725,13 @@ var competitionDetails = function competitionDetails(_ref) { function Addteans(_ref) { var isAddmodle = _ref.isAddmodle, setIsAdd = _ref.setIsAdd, - createTeam = _ref.createTeam, - qs = _ref.qs; + createTeam = _ref.createTeam; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(""), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_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: { @@ -7155,7 +10743,7 @@ function Addteans(_ref) { textAlign: 'left', flex: '1' }, - children: qs['创建战队'] + 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); @@ -7165,14 +10753,12 @@ function Addteans(_ref) { } })] }), - visible: isAddmodle, + open: isAddmodle, closable: false, destroyOnClose: true, - okText: qs['确定'], - cancelText: qs['取消'], onOk: function onOk() { if (!personname) { - antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info(qs['战队名不能为空']); + antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info('战队名不能为空'); return; } createTeam(personname); @@ -7184,16 +10770,18 @@ function Addteans(_ref) { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { style: { fontSize: '14px', - color: '#F73737' + color: '#F73737', + marginLeft: '10px' }, children: "*" - }), qs['队名'], "\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("p", { + }), "\u961F\u540D\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("p", { style: { marginTop: '15px', - marginLeft: '15px' + marginLeft: '10px', + marginRight: '10px' }, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - placeholder: qs["请输入队名"], + placeholder: "请输入队名", value: personname, maxLength: 60, addonAfter: String(personname && personname.length || 0) + "/60", @@ -7234,13 +10822,13 @@ function Addteans(_ref) { function Jointeam(_ref) { var isjoin = _ref.isjoin, setJoin = _ref.setJoin, - JoinTeams = _ref.JoinTeams, - qs = _ref.qs; + JoinTeams = _ref.JoinTeams; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(""), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_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: { @@ -7252,58 +10840,504 @@ function Jointeam(_ref) { textAlign: 'left', flex: '1' }, - children: qs['加入战队'] + 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' + 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); + +/***/ }), + +/***/ 43836: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/components/PhoneModal.tsx ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 98135); +/* 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 */ 27786); +/* harmony import */ var _utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/hooks/useInterval */ 73224); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/util */ 26795); +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 17985); +/* 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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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" } - })] - }), - visible: isjoin, - closable: false, - destroyOnClose: true, - okText: qs['确认'], - cancelText: qs['取消'], - onOk: function onOk() { - if (!code) { - antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info(qs['邀请码不能为空']); - return; + }, + onOk: function onOk() { + setIsShowUntie(true); + setIsShowPoint(false); } - 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", { + // footer={
+ // + //
} + , + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { style: { - marginTop: '15px', - marginLeft: '15px', - display: 'flex', - alignItems: 'center' + padding: '7px 24px' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("span", { + 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: { - flex: 'none' + marginTop: '1em', + display: 'flex' }, - children: [qs['邀请码'], "\uFF1A"] - }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - placeholder: qs["请输入邀请码"], - value: code, - maxLength: 60, - addonAfter: String(code && code.length || 0) + "/60", - onChange: function onChange(e) { - return setCode(e.target.value); + 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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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 = (Jointeam); +/* harmony default export */ __webpack_exports__.Z = (Addmodal); /***/ }), @@ -9051,6 +13085,675 @@ var CityData = [{ /***/ }), +/***/ 73224: +/*!*****************************************!*\ + !*** ./src/utils/hooks/useInterval.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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]); +} + +/***/ }), + +/***/ 45899: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/Detail/index.less?modules ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +"use strict"; +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___fo_3c","flex_space_between":"flex_space_between___G46CO","flex_box_vertical_center":"flex_box_vertical_center___br3Kr","flex_box_center_end":"flex_box_center_end___Xdo94","flex_box_column":"flex_box_column___Bcnmr","wrp":"wrp___TY7QJ","bg":"bg___xiaSy","commonimg":"commonimg___a4R0Q","titlesize":"titlesize___Wdd_a","timesize":"timesize___OkfYO","flex1":"flex1___N6paY","buttonsize":"buttonsize___syL9V","myteam":"myteam___RTWAt","bootmdetail":"bootmdetail___taUGk","menuItem":"menuItem___Kww4S","flex6":"flex6___RuzJ4","spanprev":"spanprev___Cssg_","spannext":"spannext___jVFGE","divwidth":"divwidth___r5hE3","receiveclick":"receiveclick___BauOs","receivealready":"receivealready___Z7Wo0","bkfff":"bkfff___lHrcJ","ant-input":"ant-input___m4bn_","onediv":"onediv___xzZRa","onetop":"onetop___M4GfM","towdiv":"towdiv___yj3ds","towtop":"towtop___veKa4","threediv":"threediv___Ztz0D","threetop":"threetop___zDXIg","imgradius":"imgradius___r4uGN","prize":"prize___YNRD4","spanrightradius":"spanrightradius___tC6T5","bottomItem":"bottomItem___CHcMJ","myTeam":"myTeam___fm7KX","downloadpdf":"downloadpdf___a2NuA","pdfBut":"pdfBut___Drr6h","PerfectBut":"PerfectBut___wEhjV","PerfectCent":"PerfectCent___HD3Id","PerfectCentName":"PerfectCentName___smdJX","teamItem":"teamItem___mx2f3","dash":"dash___l6QH1","modal":"modal___yXh2H","maskText":"maskText___Tdh6h","box":"box___K2uQ4","open_style":"open_style___gLTB9","title_style":"title_style___j6zvN","colorhove":"colorhove___FKtzO"}); + +/***/ }), + +/***/ 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.41.0@rc-util/es/omit.js +var omit = __webpack_require__(83930); +// 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__(56511); +// 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); + +/***/ }), + /***/ 3828: /*!************************!*\ !*** crypto (ignored) ***! diff --git a/p__Competitions__Detail__index.72775c74.chunk.css b/p__Competitions__Detail__index.72775c74.chunk.css new file mode 100644 index 0000000000..187e8b4e0f --- /dev/null +++ b/p__Competitions__Detail__index.72775c74.chunk.css @@ -0,0 +1,1865 @@ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___fo_3c { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___G46CO { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___br3Kr { + align-items: center; + box-align: center; +} +.flex_box_center_end___Xdo94 { + 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___Bcnmr { + flex-direction: column; + box-orient: block-axis; +} +.wrp___TY7QJ { + width: 1200px; + margin: 0 auto; +} +.bg___xiaSy { + background: #fafafa; +} +[id="educoder"] .commonimg___a4R0Q { + width: 93px; + position: absolute; + right: -5px; + top: 10px; +} +[id="educoder"] .titlesize___Wdd_a { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 2; + overflow: hidden; + max-height: 100px; + font-size: 25px; + font-weight: 400; + color: #05101a; + line-height: 30px; +} +[id="educoder"] .timesize___OkfYO { + font-size: 16px; + color: #000; +} +[id="educoder"] .flex1___N6paY { + flex: 1 1; +} +[id="educoder"] .buttonsize___syL9V { + height: 50px; + background: #4cacff; + border-radius: 4px; + width: 156px; + border-radius: 25px !important; + font-weight: 500; +} +[id="educoder"] .myteam___RTWAt { + display: flex; + justify-content: flex-end; + cursor: pointer; + color: #4badff; + margin-top: 20px; +} +[id="educoder"] .bootmdetail___taUGk { + display: flex; + margin-top: 20px; + margin-bottom: 20px; +} +[id="educoder"] .bootmdetail___taUGk .menuItem___Kww4S { + width: 100%; + height: 80px !important; + font-size: 18px; + display: flex; + align-items: center; + margin: 0; + border-radius: 0; +} +[id="educoder"] .flex6___RuzJ4 { + flex: 6 1; + background: #fff !important; + padding: 40px; + box-shadow: 3px 2px 12px 2px rgba(0, 0, 0, 0.05); + border: 1px solid #efefef; + margin-left: 30px; + width: 400px; + overflow: hidden; +} +[id="educoder"] .spanprev___Cssg_ { + position: absolute; + top: 65px; + left: -55px; + background: rgba(0, 0, 0, 0.15); + border-radius: 50%; + width: 40px; + height: 40px; + display: flex; + align-items: center; + cursor: pointer; +} +[id="educoder"] .spannext___jVFGE { + position: absolute; + top: 65px; + right: -55px; + width: 40px; + height: 40px; + display: flex; + align-items: center; + border-radius: 50%; + background: #4badff; + cursor: pointer; +} +[id="educoder"] .divwidth___r5hE3 { + display: flex; + justify-content: end; + text-align: -webkit-center; +} +[id="educoder"] .divwidth___r5hE3 img { + height: 155px; + border-radius: 10px 10px 0px 0px; + width: 272px; +} +[id="educoder"] .receiveclick___BauOs { + width: 272px; + height: 52px; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #0152d9; + border-radius: 0px 0px 10px 10px; + cursor: pointer; + color: #0152d9; + font-size: 16px; +} +[id="educoder"] .receivealready___Z7Wo0 { + width: 272px; + height: 52px; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eeeeee; + border-radius: 0px 0px 10px 10px; + cursor: not-allowed; + color: #888888; + font-size: 16px; +} +[id="educoder"] .bkfff___lHrcJ.ant-input___m4bn_ { + background-color: #ffffff !important; + background: #ffffff !important; +} +[id="educoder"] .onediv___xzZRa { + width: 233px; + height: 298px; + background: #fafafa; + box-shadow: 0 2px 8px 2px rgba(255, 134, 34, 0.5); + border-radius: 5px; +} +[id="educoder"] .onediv___xzZRa .onetop___M4GfM { + width: 233px; + height: 167px; + background: #ffe7a0; + position: relative; +} +[id="educoder"] .onediv___xzZRa div[class='ant-card-head'] { + padding: 0px !important; +} +[id="educoder"] .onediv___xzZRa div[class='ant-card-head-title'] { + padding: 0px !important; +} +[id="educoder"] .onediv___xzZRa p { + margin-bottom: 0px !important; +} +[id="educoder"] .towdiv___yj3ds { + width: 234px; + height: 298px; + background: #fafafa; + border-radius: 5px; + box-shadow: 1px 4px 5px 0 #c8c8ca; +} +[id="educoder"] .towdiv___yj3ds .towtop___veKa4 { + width: 234px; + height: 167px; + background: #dfdfe1; + position: relative; +} +[id="educoder"] .towdiv___yj3ds div[class='ant-card-head'] { + padding: 0px !important; +} +[id="educoder"] .towdiv___yj3ds div[class='ant-card-head-title'] { + padding: 0px !important; +} +[id="educoder"] .towdiv___yj3ds p { + margin-bottom: 0px !important; +} +[id="educoder"] .threediv___Ztz0D { + width: 234px; + height: 298px; + background: #fafafa; + border-radius: 5px; + box-shadow: 1px 3px 5px 0 #febe9a; +} +[id="educoder"] .threediv___Ztz0D .threetop___zDXIg { + width: 234px; + height: 167px; + background: #fde6d9; + position: relative; +} +[id="educoder"] .threediv___Ztz0D div[class='ant-card-head'] { + padding: 0px !important; +} +[id="educoder"] .threediv___Ztz0D div[class='ant-card-head-title'] { + padding: 0px !important; +} +[id="educoder"] .threediv___Ztz0D p { + margin-bottom: 0px !important; +} +[id="educoder"] .imgradius___r4uGN { + width: 60px; + height: 60px; + border-radius: 50% !important; + box-shadow: 0 0 12px rgba(0, 0, 0, 0.2); + border: 2px solid #459be5; +} +[id="educoder"] .prize___YNRD4 { + position: absolute; + left: 78px; + bottom: 40px; + color: white; + background: #459be5; + border-radius: 10px; + font-size: 12px; + height: 20px; + line-height: 20px; + width: 80px; +} +[id="educoder"] .spanrightradius___tC6T5 { + position: absolute; + color: white; + left: -10px; + bottom: -10px; + text-align: center; + background: #459be5; + border-radius: 0px 10px 10px 0px; + font-size: 12px; + height: 20px; + line-height: 20px; + width: 100px; +} +[id="educoder"] .bottomItem___CHcMJ { + display: flex; + align-items: center; + height: 85px; + margin-top: 20px; + border-bottom: 1px solid #efefef; +} +[id="educoder"] .bottomItem___CHcMJ:hover { + display: flex; + align-items: center; + height: 85px; + margin-top: 20px; + background: #e9f7fe; + border-bottom: 1px solid #efefef; +} +[id="educoder"] .myTeam___fm7KX { + display: flex; + align-items: center; + height: 85px; + margin-top: 20px; + padding: 0px 10px; + background: #e9f7fe; + border-bottom: 1px solid #efefef; +} +[id="educoder"] .downloadpdf___a2NuA { + max-width: 791px; + height: 40px; + background: #FFF5E7; + color: #E99237; + line-height: 40px; + padding-left: 20px; +} +[id="educoder"] .pdfBut___Drr6h { + height: 32px; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border-color: #BACFFE; + color: #3061D0; +} +[id="educoder"] .PerfectBut___wEhjV { + height: 28px; + box-shadow: 0px 0px 2px 0px #E8EFFB; + border-radius: 14px; + border-color: #C8D2EA; + color: #3061D0; +} +[id="educoder"] .PerfectCent___HD3Id { + padding: 30px 0; + border-bottom: 1px solid #F1F1F1; + margin-bottom: 30px; +} +[id="educoder"] .PerfectCent___HD3Id .PerfectCentName___smdJX { + width: 56px; + text-align: right; + color: #5f6368; +} +[id="educoder"] .teamItem___mx2f3 { + display: flex; + height: 50px; + align-items: center; + margin-bottom: 0px !important; +} +[id="educoder"] .teamItem___mx2f3:hover { + display: flex; + height: 50px; + background: #e9f7fe; + align-items: center; + margin-bottom: 0px !important; +} +[id="educoder"] .dash___l6QH1 { + position: relative; + width: 45px; + display: inline-block; + margin: 0 5px; +} +[id="educoder"] .dash___l6QH1::after { + content: ' '; + position: absolute; + top: -9px; + left: 0; + right: 0; + height: 3px; + background: #333; +} +[id="educoder"] .modal___yXh2H { + display: flex; + flex-direction: column; + justify-content: start; + align-items: center; +} +[id="educoder"] .modal___yXh2H div { + width: 527px; +} +[id="educoder"] .modal___yXh2H div:nth-child(1) { + font-size: 22px; + font-weight: bold; + color: #333333; + line-height: 22px; + margin-bottom: 14px; + text-align: center; + margin-top: 20px; +} +[id="educoder"] .modal___yXh2H div:nth-child(2) { + font-size: 18px; + font-weight: 500; + color: #333333; + text-align: center; + margin-bottom: 40px; +} +[id="educoder"] .modal___yXh2H div:nth-child(3), +[id="educoder"] .modal___yXh2H div:nth-child(4), +[id="educoder"] .modal___yXh2H div:nth-child(5) { + font-size: 16px; + font-weight: 400; + color: #3a3a3a; + line-height: 24px; + margin-bottom: 30px; +} +[id="educoder"] .modal___yXh2H div:nth-child(6) { + font-size: 16px; + font-weight: 500; + color: #3a3a3a; + text-align: center; + margin-top: 20px; + margin-bottom: 40px; +} +[id="educoder"] .modal___yXh2H button { + width: 156px; + height: 40px; + background: #0152d9; + border-radius: 4px; + font-size: 16px; + font-weight: 400; + color: #ffffff; + margin-bottom: 10px; +} +[id="educoder"] .maskText___Tdh6h { + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 40px; + background: linear-gradient(to bottom, #FFFFFF00, #ffffff); + z-index: 1; +} +[id="educoder"] .box___K2uQ4 { + border-bottom: 1px solid #E3EFFC; + border-radius: 2px; + margin: 20px 20px 20px 0; + padding-bottom: 20px; +} +[id="educoder"] .box___K2uQ4:last-child { + border-bottom: none; +} +[id="educoder"] .open_style___gLTB9 { + text-align: center; + color: #9096A3; + cursor: pointer; + margin-top: 10px; + font-size: 12px; +} +[id="educoder"] .open_style___gLTB9:hover { + color: #165DFF; +} +[id="educoder"] .title_style___j6zvN { + max-width: 260px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +[id="educoder"] .colorhove___FKtzO { + color: #9096A3; +} +[id="educoder"] .colorhove___FKtzO:hover { + color: #3061D0; +} + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* BASICS */ + +.CodeMirror { + /* Set height, width, borders, and global font properties here */ + font-family: monospace; + height: 300px; + color: black; + direction: ltr; +} + +/* PADDING */ + +.CodeMirror-lines { + padding: 4px 0; /* Vertical padding around content */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; /* Horizontal padding of content */ +} + +.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + background-color: white; /* The little square between H and V scrollbars */ +} + +/* GUTTER */ + +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumbers {} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} + +.CodeMirror-guttermarker { color: black; } +.CodeMirror-guttermarker-subtle { color: #999; } + +/* CURSOR */ + +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +/* Shown when moving in bi-directional text */ +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0 !important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 0% {} + 50% { background-color: transparent; } + 100% {} +} + +/* Can style cursor different in overwrite (non-insert) mode */ +.CodeMirror-overwrite .CodeMirror-cursor {} + +.cm-tab { display: inline-block; text-decoration: inherit; } + +.CodeMirror-rulers { + position: absolute; + left: 0; right: 0; top: -50px; bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; bottom: 0; + position: absolute; +} + +/* DEFAULT THEME */ + +.cm-s-default .cm-header {color: blue;} +.cm-s-default .cm-quote {color: #090;} +.cm-negative {color: #d44;} +.cm-positive {color: #292;} +.cm-header, .cm-strong {font-weight: bold;} +.cm-em {font-style: italic;} +.cm-link {text-decoration: underline;} +.cm-strikethrough {text-decoration: line-through;} + +.cm-s-default .cm-keyword {color: #708;} +.cm-s-default .cm-atom {color: #219;} +.cm-s-default .cm-number {color: #164;} +.cm-s-default .cm-def {color: #00f;} +.cm-s-default .cm-variable, +.cm-s-default .cm-punctuation, +.cm-s-default .cm-property, +.cm-s-default .cm-operator {} +.cm-s-default .cm-variable-2 {color: #05a;} +.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} +.cm-s-default .cm-comment {color: #a50;} +.cm-s-default .cm-string {color: #a11;} +.cm-s-default .cm-string-2 {color: #f50;} +.cm-s-default .cm-meta {color: #555;} +.cm-s-default .cm-qualifier {color: #555;} +.cm-s-default .cm-builtin {color: #30a;} +.cm-s-default .cm-bracket {color: #997;} +.cm-s-default .cm-tag {color: #170;} +.cm-s-default .cm-attribute {color: #00c;} +.cm-s-default .cm-hr {color: #999;} +.cm-s-default .cm-link {color: #00c;} + +.cm-s-default .cm-error {color: #f00;} +.cm-invalidchar {color: #f00;} + +.CodeMirror-composing { border-bottom: 2px solid; } + +/* Default styles for common addons */ + +div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} +div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} +.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } +.CodeMirror-activeline-background {background: #e8f2ff;} + +/* STOP */ + +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ + +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} + +.CodeMirror-scroll { + overflow: scroll !important; /* Things will break if this is overridden */ + /* 50px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror */ + margin-bottom: -50px; margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} + +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actual scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; + outline: none; +} +.CodeMirror-vscrollbar { + right: 0; top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; bottom: 0; +} + +.CodeMirror-gutters { + position: absolute; left: 0; top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none !important; + border: none !important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::selection { background-color: transparent } +.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } + +.CodeMirror-lines { + cursor: text; + min-height: 1px; /* prevents collapsing before first draw */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + /* Reset some styles that the rest of the page might have set */ border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} + +.CodeMirror-linebackground { + position: absolute; + left: 0; right: 0; top: 0; bottom: 0; + z-index: 0; +} + +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; /* Force widget margins to stay inside of the container */ +} + +.CodeMirror-widget {} + +.CodeMirror-rtl pre { direction: rtl; } + +.CodeMirror-code { + outline: none; +} + +/* Force content-box sizing for the elements where we expect it */ +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} + +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} + +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { position: static; } + +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} + +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} + +.CodeMirror-selected { background: #d9d9d9; } +.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } +.CodeMirror-crosshair { cursor: crosshair; } +.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } +.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } + +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, .4); +} + +/* Used to force a border model for a node */ +.cm-force-border { padding-right: .1px; } + +@media print { + /* Hide the cursor when printing */ + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} + +/* See issue #2901 */ +.cm-tab-wrap-hack:after { content: ''; } + +/* Help users use markselection to safely style text background */ +span.CodeMirror-selectedtext { background: none; } + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-editor-wrapper { + position: relative; + margin-bottom: 12px; +} +.markdown-editor-body { + display: flex; + flex-flow: row nowrap; + width: 100%; + height: calc(100% - 38px); + align-items: center; + overflow: hidden; +} +.markdown-editor-body .codemirror-container { + flex: 1 0; + height: 100%; + width: 100%; + overflow: hidden; +} +.markdown-editor-body .CodeMirror-wrap { + padding-bottom: 15px; +} +.markdown-editor-body .preview-container { + flex: 1 0; + height: 100%; + margin: 10px 0px; + padding: 8px 8px 50px 8px; + background: #fff; + overflow-y: auto; + box-sizing: border-box; + border-left: 1px solid #ccc; + word-wrap: break-word; + word-break: break-word; + white-space: normal; + font-size: 16px; +} +.markdown-editor-container { + border: 1px solid #ccc; + overflow: hidden; + border-radius: 4px; + font-size: 16px; +} +.markdown-editor-container.full-screen { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + height: 100vh !important; + z-index: 1010; +} +.markdown-editor-container.full-screen .preview-container > div { + padding-bottom: 180px !important; +} +.markdown-editor-container.full-screen .CodeMirror-sizer > div { + margin-bottom: 90px; +} +.markdown-editor-container.on-preview .codemirror-container, +.markdown-editor-container.on-preview .preview-container { + width: 50%; +} +.mini .markdown-editor-body { + height: calc(100% - 28px); +} +.flex-end { + justify-content: flex-end; +} +.my-codemirror-container { + border: 1px solid #ccc; + width: 100%; + margin-bottom: 24px; +} +.markdown-tip { + color: #cdcdcd; + font-size: 12px; + position: absolute; + right: 0; + bottom: -28px; + margin-bottom: 7px; +} +/* PADDING */ +.CodeMirror-lines { + padding: 4px 0; + /* Vertical padding around content */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; + /* Horizontal padding of content */ +} +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + background-color: white; + /* The little square between H and V scrollbars */ +} +/* GUTTER */ +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} +.CodeMirror-guttermarker { + color: black; +} +.CodeMirror-guttermarker-subtle { + color: #999; +} +/* CURSOR */ +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +/* Shown when moving in bi-directional text */ +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0 !important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 50% { + background-color: transparent; + } +} +.cm-tab { + display: inline-block; + text-decoration: inherit; +} +.CodeMirror-rulers { + position: absolute; + left: 0; + right: 0; + top: -50px; + bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; + bottom: 0; + position: absolute; +} +/* DEFAULT THEME */ +.cm-s-default .cm-header { + color: blue; +} +.cm-s-default .cm-quote { + color: #090; +} +.cm-negative { + color: #d44; +} +.cm-positive { + color: #292; +} +.cm-header, +.cm-strong { + font-weight: bold; +} +.cm-em { + font-style: italic; +} +.cm-link { + text-decoration: underline; +} +.cm-strikethrough { + text-decoration: line-through; +} +.cm-s-default .cm-keyword { + color: #708; +} +.cm-s-default .cm-atom { + color: #219; +} +.cm-s-default .cm-number { + color: #164; +} +.cm-s-default .cm-def { + color: #00f; +} +.cm-s-default .cm-variable-2 { + color: #05a; +} +.cm-s-default .cm-variable-3, +.cm-s-default .cm-type { + color: #085; +} +.cm-s-default .cm-comment { + color: #a50; +} +.cm-s-default .cm-string { + color: #a11; +} +.cm-s-default .cm-string-2 { + color: #f50; +} +.cm-s-default .cm-meta { + color: #555; +} +.cm-s-default .cm-qualifier { + color: #555; +} +.cm-s-default .cm-builtin { + color: #30a; +} +.cm-s-default .cm-bracket { + color: #997; +} +.cm-s-default .cm-tag { + color: #170; +} +.cm-s-default .cm-attribute { + color: #00c; +} +.cm-s-default .cm-hr { + color: #999; +} +.cm-s-default .cm-link { + color: #00c; +} +.cm-s-default .cm-error { + color: #f00; +} +.cm-invalidchar { + color: #f00; +} +.CodeMirror-composing { + border-bottom: 2px solid; +} +/* Default styles for common addons */ +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0b0; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #a22; +} +.CodeMirror-matchingtag { + background: rgba(255, 150, 0, 0.3); +} +.CodeMirror-activeline-background { + background: #e8f2ff; +} +/* STOP */ +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} +.CodeMirror-scroll { + overflow: scroll !important; + /* Things will break if this is overridden */ + /* 50px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror */ + margin-bottom: -50px; + margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; + /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actual scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, +.CodeMirror-hscrollbar, +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; +} +.CodeMirror-vscrollbar { + right: 0; + top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; + left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; + bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; + bottom: 0; +} +.CodeMirror-gutters { + position: absolute; + left: 0; + top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none !important; + border: none !important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; + bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::selection { + background-color: transparent; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: transparent; +} +.CodeMirror-lines { + cursor: text; + min-height: 1px; + /* prevents collapsing before first draw */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + /* Reset some styles that the rest of the page might have set */ + border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} +.CodeMirror-linebackground { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 0; +} +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; + /* Force widget margins to stay inside of the container */ +} +.CodeMirror-rtl pre { + direction: rtl; +} +.CodeMirror-code { + outline: none; +} +/* Force content-box sizing for the elements where we expect it */ +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { + position: static; +} +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} +.CodeMirror-selected { + background: #d9d9d9; +} +.CodeMirror-focused .CodeMirror-selected { + background: #d7d4f0; +} +.CodeMirror-crosshair { + cursor: crosshair; +} +.CodeMirror-line::selection, +.CodeMirror-line > span::selection, +.CodeMirror-line > span > span::selection { + background: #d7d4f0; +} +.CodeMirror-line::-moz-selection, +.CodeMirror-line > span::-moz-selection, +.CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, 0.4); +} +/* Used to force a border model for a node */ +.cm-force-border { + padding-right: 0.1px; +} +@media print { + /* Hide the cursor when printing */ + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} +/* See issue #2901 */ +.cm-tab-wrap-hack:after { + content: ''; +} +/* Help users use markselection to safely style text background */ +span.CodeMirror-selectedtext { + background: none; +} +.CodeMirror-sizer { + padding-top: 10px; + padding-bottom: 10px !important; +} +.CodeMirror-empty.CodeMirror-focused { + outline: none; +} +.CodeMirror pre.CodeMirror-placeholder { + color: #999; +} +.CodeMirror { + position: relative; + overflow: hidden; + background: white; + word-break: break-word; +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + word-wrap: break-word; + word-break: break-word; + white-space: pre-wrap; + line-height: 1.6; +} + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-toolbar-container { + display: flex; + flex-flow: row wrap; + align-items: center; + padding: 0 5px; + margin: 0; + position: relative; + list-style: none; + background: #fff; + border-bottom: 1px solid #ccc; + box-sizing: border-box; + line-height: 20px; + width: 100%; + min-height: 30px; +} +.markdown-toolbar-container .fill-tip { + cursor: pointer; + font-size: 12px; + display: inline-block; + padding: 5px; + border: 1px solid #E99237; + border-radius: 5px; + box-sizing: border-box; + line-height: 16px; + height: auto; + color: #A65500; + background-color: #FFF1E2; + position: relative; + margin-left: 10px; +} +.markdown-toolbar-container .fill-tip::before { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #FFF1E2; + position: absolute; + left: -6px; + top: 6px; + z-index: 10; +} +.markdown-toolbar-container .fill-tip::after { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #E99237; + position: absolute; + left: -7px; + top: 6px; +} +.markdown-toolbar-container li { + color: #666; + padding: 0 1px; + height: 100%; + display: flex; + height: 38px; + flex-flow: column nowrap; + justify-content: center; +} +.markdown-toolbar-container a, +.markdown-toolbar-container span { + display: block; +} +.markdown-toolbar-container a { + width: 28px; + color: #666; + cursor: pointer; + text-align: center; + font-size: 18px; +} +.markdown-toolbar-container .btn-null { + width: auto; + display: flex; + flex-flow: row nowrap; + align-items: center; +} +.markdown-toolbar-container .insert-blank { + color: #E99237; + font-size: 18px; +} +.markdown-toolbar-container span.v-line { + margin: 0 5px; + height: 65%; + border-right: 1px solid #ccc; +} +.mini .markdown-toolbar-container li { + height: 28px; +} +.editor-resize { + display: block; + width: 120px; + height: 4px; + left: 54%; + margin-top: 2px; + border-top: 1px solid #ccc; + border-bottom: 1px solid #ccc; + cursor: row-resize; + white-space: nowrap; + overflow: hidden; + text-transform: capitalize; + box-sizing: border-box; + margin: 0 auto; +} +.btn-full-screen { + position: absolute; + right: 5px; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************/ +@font-face { + font-family: "md-iconfont"; + src: url(./static/iconfont.345f94c8.eot); + /* IE9 */ + src: url(./static/iconfont.345f94c8.eot#iefix) format('embedded-opentype'), + /* IE6-IE8 */ + /* url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), */ + url(./static/iconfont.deef216b.woff) format('woff'), + url(./static/iconfont.42606faf.ttf) format('truetype'), + /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url(./static/iconfont.504b881c.svg#iconfont) format('svg'); + /* iOS 4.1- */ +} + +.md-iconfont { + font-family: "md-iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-uniE900:before { + content: "\e900"; + font-size: 14px; + margin-left: 5px; +} + +.icon-shrink:before { + content: "\e728"; +} + +.icon-enlarge:before { + content: "\e623"; +} + +.icon-code:before { + content: "\e602"; +} + +.icon-italic:before { + content: "\e718"; +} + +.icon-bold:before { + content: "\e644"; +} + +.icon-picture:before { + content: "\e606"; +} + +.icon-minus:before { + content: "\e62c"; +} + +.icon-order-list:before { + content: "\e655"; +} + +.icon-link:before { + content: "\e7d4"; +} + +.icon-formula:before { + content: "\e633"; +} + +.icon-unorder-list:before { + content: "\e668"; +} + +.icon-edit:before { + content: "\e603"; +} + +.icon-table:before { + content: "\e7db"; +} + +.icon-sum:before { + content: "\e667"; +} + +.icon-eye:before { + content: "\e69f"; +} + +.icon-eye-slash:before { + content: "\e601"; +} + +.icon-eraser:before { + content: "\e8cd"; +} + +.icon-file-code:before { + content: "\e9ec"; +} +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/theme/blackboard.css ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* Port of TextMate's Blackboard theme */ + +.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } +.cm-s-blackboard div.CodeMirror-selected { background: #253B76; } +.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); } +.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); } +.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } +.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; } +.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; } +.cm-s-blackboard .CodeMirror-linenumber { color: #888; } +.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; } + +.cm-s-blackboard .cm-keyword { color: #FBDE2D; } +.cm-s-blackboard .cm-atom { color: #D8FA3C; } +.cm-s-blackboard .cm-number { color: #D8FA3C; } +.cm-s-blackboard .cm-def { color: #8DA6CE; } +.cm-s-blackboard .cm-variable { color: #FF6400; } +.cm-s-blackboard .cm-operator { color: #FBDE2D; } +.cm-s-blackboard .cm-comment { color: #AEAEAE; } +.cm-s-blackboard .cm-string { color: #61CE3C; } +.cm-s-blackboard .cm-string-2 { color: #61CE3C; } +.cm-s-blackboard .cm-meta { color: #D8FA3C; } +.cm-s-blackboard .cm-builtin { color: #8DA6CE; } +.cm-s-blackboard .cm-tag { color: #8DA6CE; } +.cm-s-blackboard .cm-attribute { color: #8DA6CE; } +.cm-s-blackboard .cm-header { color: #FF6400; } +.cm-s-blackboard .cm-hr { color: #AEAEAE; } +.cm-s-blackboard .cm-link { color: #8DA6CE; } +.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } + +.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; } +.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; } + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.upload-button { + width: 106px; + height: 32px; + line-height: 32px; + font-size: 12px; + display: block; + position: relative; + color: #0152d9; +} +.upload-button input { + opacity: 0; + width: 160px; + height: 32px; + position: absolute; + top: 0; + left: 0; + z-index: -1; +} + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/component/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.modal___A9Ovz div[class~='ant-modal-body'] { + height: 500px; + overflow-y: auto; +} +.modal___A9Ovz div[class~='ant-modal-header'] { + padding: 0; +} +.colorBlue___XSmR5 { + color: #0152d9; +} +.formWrap___wRvaA div[class~='ant-form-item-label'] { + width: 85px; + text-align: right; +} +.formWrap___wRvaA span[class~='ant-upload-btn'] { + padding: 0px !important; +} +.flexRow___C40dc { + display: flex; + flex-direction: row; +} +.flexColumn___LkZfj { + display: flex; + flex-direction: column; + align-items: center; +} +.example___bz7Hw p { + margin: 0px; +} +.exampleImg___gNkC_ { + width: 160px; + height: 110px; + background: #f0f0f0; + border: 1px solid #dadada; + border-radius: 4px; + padding: 0px 5px; + justify-content: center; + align-items: center; + display: flex; +} +.colorOrange___Ka6zf { + color: #ff6800; +} +.uploader___plQRr p { + margin: 0px; +} +.uploadImg___cjOpL { + height: 110px; + width: 162px; +} +.imageTip___p1_lZ { + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + height: 110px; + width: 162px; + padding: 20px 0; +} +.uploadTipIcon___SpsS2 { + color: #4b667f; + cursor: pointer; + font-size: 18px; +} +.uploadTip___e9JlL { + font-size: 16px; + color: #05101a; +} +.color05101a___CDEUv { + color: #05101a; +} +.viewLargerImg___IclRX { + border-bottom: 1px solid #ff6800; + color: #ee4a1f; + font-size: 14px; +} +.footerWrap___beWC6 div[class~='ant-form-item-control'] { + max-width: 100%; +} +.footerWrap___beWC6 div[class~='ant-form-item'] { + margin-bottom: 0px; +} +.footerWrap___beWC6 div[class~='ant-form-item-control-input-content'] { + display: flex; + justify-content: flex-end; +} +.note___CXi9y { + padding: 19px; + background: #F6F7F9; + margin-top: 20px; + color: #656565; + font-size: 14px; +} +.note___CXi9y p { + margin: 0px; +} +.schoolHintWrap___Ma6ly { + height: 20px; + line-height: 20px; + font-size: 14px; +} +.colorCDCDCD___D0UWo { + color: #cdcdcd; +} +.color0152d9___hF3Bb { + color: #0152d9; +} + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flexRow___LQKDI { + display: flex; + flex-direction: row; +} +.flexColumn___NLClE { + display: flex; + flex-direction: column; +} +.formWrap___mGWio { + font-size: 14px; +} +.formWrap___mGWio div[class~='ant-form-item-label'] label { + font-size: 14px; + color: #979797; +} +.formWrap___mGWio div[class~='ant-form-item-control-input-content'] input { + font-size: 14px; + height: 40px; + line-height: 40px; +} +.formWrap___mGWio div[class~='ant-form-item-control-input-content'] textarea { + font-size: 14px; + height: 40px; +} +.example___gPghw { + margin-left: 95px; + margin-bottom: 10px; +} +.footerWrap___qcHQ4 div[class~='ant-form-item-control'] { + max-width: 100%; +} +.footerWrap___qcHQ4 div[class~='ant-form-item'] { + margin-bottom: 0px; +} +.footerWrap___qcHQ4 div[class~='ant-form-item-control-input-content'] { + display: flex; + justify-content: flex-end; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flexRow___jGYtM { + display: flex; + flex-direction: row; +} +.flexColumn___NPMB3 { + display: flex; + flex-direction: column; +} +.formWrap___vwH9N { + font-size: 14px; +} +.formWrap___vwH9N div[class~='ant-form-item-label'] label { + font-size: 14px; + color: #979797; +} +.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] input { + font-size: 14px; + height: 40px; + line-height: 40px; +} +.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] textarea { + font-size: 14px; + height: 40px; +} +.example____BmJC { + margin-left: 95px; + margin-bottom: 10px; +} +.footerWrap___lp1L0 div[class~='ant-form-item-control'] { + max-width: 100%; +} +.footerWrap___lp1L0 div[class~='ant-form-item'] { + margin-bottom: 0px; +} +.footerWrap___lp1L0 div[class~='ant-form-item-control-input-content'] { + display: flex; + justify-content: flex-end; +} + +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/AwardPdf.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.scoreByBlankRadio____FOPE { + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #C8D2EA; + border-radius: 16px; + margin-right: 20px; + margin-bottom: 20px; +} +.scoreByBlankRadio____FOPE span { + font-size: 14px; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper'] { + background-color: transparent; + border: none; + padding: 0 20px; + display: inline-flex; + align-items: center; + height: 32px; + color: #9096A3; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; + display: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked'] { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #165DFF; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: #C8D2EA; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']::before { + background-color: transparent; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #3061D0; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:first-child { + border-right-color: #C8D2EA; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:focus-within { + box-shadow: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover::before { + background-color: transparent; +} + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/WorkSubmit/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +[class^='ant-upload-list-item-info'] { + padding: 10px; + height: 26px; + background: #F6F7F9; + border-radius: 15px; +} +[class^="ant-table-cell"]::before { + background: rgba(255, 255, 255, 0); +} +.WorkSubmitDesc___zk_Kc { + width: 100%; + padding: 8px 14px; + background: #f5f5f5; + color: #9096a3; + font-size: 12px; + border-radius: 0 0 8px 8px; + margin: 20px 0 30px 0; +} +.WorkSubmit___BOuVl .span___sGFYr { + font-size: 12px; + font-weight: 400; + color: #C5C5C5; +} +.WorkSubmit___BOuVl .span___sGFYr span { + color: #717171; +} +.WorkSubmit___BOuVl .search___wZWVl { + width: 292px; + border-radius: 19px; + height: 38px; + padding: 5px 14px; + font-size: 14px; +} +.WorkSubmit___BOuVl .downBut___tfNYQ { + border-radius: 16px; + color: #3061D0; + padding: 0 20px; + height: 32px; + border: 1px solid #BACFFE; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} + diff --git a/p__Competitions__Edit__index.47faeb83.async.js b/p__Competitions__Edit__index.47faeb83.async.js new file mode 100644 index 0000000000..d9463183cb --- /dev/null +++ b/p__Competitions__Edit__index.47faeb83.async.js @@ -0,0 +1,21858 @@ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[38797,31503,16116,81822,28767],{ + +/***/ 40720: +/*!*********************************!*\ + !*** ./src/pages/tasks/util.js ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Ax: function() { return /* binding */ processTreeData; }, +/* harmony export */ Ds: function() { return /* binding */ debounce; }, +/* harmony export */ KI: function() { return /* binding */ apiPref; }, +/* harmony export */ SI: function() { return /* binding */ getTreeData; }, +/* harmony export */ f1: function() { return /* binding */ isCompileOk; } +/* harmony export */ }); +/* unused harmony export isProd */ +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 17985); + +function isCompileOk(rs) { + var flag = true; + if (rs.length > 0) { + for (var i = 0; i < rs.length; i++) { + if (rs[i].compile_success == 0 || !rs[i].compile_success) { + flag = false; + break; + } + } + } else { + flag = false; + } + return flag; +} +function getTreeData(data) { + var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + var result = []; + for (var i = 0; i < data.length; i++) { + var item = data[i]; + var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name); + result.push({ + title: item.name, + isLeaf: item.type === 'tree' ? false : true, + key: key + }); + } + return result; +} +function processTreeData(repos, key, newData) { + for (var i = 0; i < repos.length; i++) { + var item = repos[i]; + if (item.key === key) { + item.children = newData; + break; + } + if (item.children) { + processTreeData(item.children, key, newData); + } + } + return repos; +} +function debounce(func, wait, immediate) { + var timeout; + return function () { + var context = this, + args = arguments; + var later = function later() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; +} +var isProd = true; +var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SERVER; +// export const isProd = +// window.location.href.indexOf('test-') > 0 || +// window.location.href.indexOf('localhost') > 0 +// ? false +// : true; + +// export const apiPref = isProd +// ? 'https://www.educoder.net' +// : 'https://test-newweb.educoder.net'; + +/***/ }), + +/***/ 5929: +/*!**********************************************!*\ + !*** ./src/components/AsyncButton/index.tsx ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ AsyncButton; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + +var _excluded = ["children"]; + + + +var AsyncButton = function AsyncButton(_ref) { + var children = _ref.children, + props = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded); + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, { + loading: btnLoading, + onClick: ( /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + setBtnLoading(true); + _context.next = 4; + return props.onClick(e); + case 4: + setBtnLoading(false); + _context.next = 11; + break; + case 7: + _context.prev = 7; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + setBtnLoading(false); + case 11: + case "end": + return _context.stop(); + } + }, _callee, null, [[0, 7]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }()), + children: children + })); +}; + +/***/ }), + +/***/ 43591: +/*!******************************************************!*\ + !*** ./src/components/AuthenticationModel/index.tsx ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 12712); +/* 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_test4_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)); + +/***/ }), + +/***/ 67246: +/*!*********************************************************!*\ + !*** ./src/components/FormSearch/index.tsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ components_FormSearch; } +}); + +// 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/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./src/components/FormSearch/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var FormSearchmodules = ({"search":"search___JA0r9","btn":"btn___GGtZC"}); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/FormSearch/index.tsx + + + + + + + +var FormSearch = function FormSearch(_ref) { + var value = _ref.value, + onChange = _ref.onChange; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + (0,_react_17_0_2_react.useEffect)(function () { + if (!!value) { + form.setFieldsValue(value); + } + }, value); + var handleFinish = function handleFinish(v) { + onChange(v); + }; + var throttleSave = (0,_react_17_0_2_react.useRef)((0,lodash.throttle)(function (v) { + return onChange(v); + }, 2000, { + leading: true, + trailing: false + }, 1500)).current; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FormSearchmodules.search, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: FormSearchmodules.formWrap, + colon: false, + form: form, + size: "large", + layout: "inline", + onFinish: throttleSave, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5B9E\u8BAD\u4FE1\u606F", + name: "keyword", + initialValue: "", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 280, + height: 40 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5B66\u6821/\u5355\u4F4D", + name: "schools", + initialValue: "", + style: { + margin: '0 40px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 280, + height: 40 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u521B\u5EFA\u8005/\u5408\u4F5C\u8005", + name: "creator", + initialValue: "", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 200, + height: 40 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: FormSearchmodules.btn, + type: "primary", + htmlType: "submit", + children: "\u641C\u7D22" + })] + }) + }); +}; +/* harmony default export */ var components_FormSearch = (FormSearch); + +/***/ }), + +/***/ 28767: +/*!***************************************************************!*\ + !*** ./src/components/ReuseShixunModal/index.tsx + 1 modules ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ components_ReuseShixunModal; }, + P: function() { return /* binding */ useReuseModal; } +}); + +// 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/_@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/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/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/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/form/index.js + 19 modules +var es_form = __webpack_require__(78241); +// 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/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(14491); +;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ReuseShixunModalmodules = ({"brief":"brief___LOzpE","contentTitle":"contentTitle___xkdcN","content":"content___Vtri0","tips":"tips___tuAtH","antdTable":"antdTable___s8T2N","tableCell":"tableCell___kN9Fw","antdModal":"antdModal___WVBk3","orangeColor":"orangeColor___ryB2u"}); +// EXTERNAL MODULE: ./src/service/shixuns.ts +var shixuns = __webpack_require__(1625); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/ReuseShixunModal/index.tsx + + + + + + +var _excluded = ["isImportMultipleCourse"]; + + + + + + + +var StudentInfo = function StudentInfo(_ref) { + var studentNames = _ref.studentNames, + total = _ref.total; + var Map = ['', '一', '两', '三']; + return total > 3 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') + }), "\u7B49", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: total + }), "\u540D\u5B66\u751F"] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u8BFE\u5802\u5185\u6709", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: studentNames === null || studentNames === void 0 ? void 0 : studentNames.join('、') + }), Map[total], "\u540D\u5B66\u751F"] + }); +}; + +//根据使用场景区分文案 +var generateBrief = function generateBrief(_ref2) { + var used = _ref2.used, + copy = _ref2.copy, + canNotCopy = _ref2.canNotCopy, + studentNames = _ref2.studentNames, + studentCount = _ref2.studentCount, + inPaper = _ref2.inPaper, + _ref2$is_random = _ref2.is_random, + is_random = _ref2$is_random === void 0 ? false : _ref2$is_random, + _ref2$position = _ref2.position, + position = _ref2$position === void 0 ? '' : _ref2$position; + var copyStatusDescribe = function copyStatusDescribe() { + if (copy > 0 && canNotCopy > 0) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: copy + }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: canNotCopy + }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] + }); + } else if (copy > 0 && canNotCopy === 0) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: copy + }), "\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236"] + }); + } else if (copy === 0 && canNotCopy > 0) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5176\u4E2D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: canNotCopy + }), "\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236"] + }); + } + }; + var currentPosition = position || (inPaper ? '试卷' : '课程'); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { + studentNames: studentNames, + total: studentCount + }), "\u5B66\u4E60\u8FC7", currentPosition, "\u4E2D\u7684", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: used + }), "\u4E2A\u9879\u76EE\uFF0C", copyStatusDescribe(), "\u3002\u8BF7\u9009\u62E9", is_random ? '' : '是否继续使用和', "\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }); +}; + +//单个实训时的情况 +var ReuseSingleShixunModal = function ReuseSingleShixunModal(_ref3) { + var onCancel = _ref3.onCancel, + onOk = _ref3.onOk, + visible = _ref3.visible, + inPaper = _ref3.inPaper, + renderData = _ref3.renderData, + type = _ref3.type, + _ref3$isMultipleCours = _ref3.isMultipleCourse, + isMultipleCourse = _ref3$isMultipleCours === void 0 ? false : _ref3$isMultipleCours; + 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)(1), + _useState2 = slicedToArray_default()(_useState, 2), + radioValue = _useState2[0], + setRadioValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + confirmLoading = _useState4[0], + setConfirmLoading = _useState4[1]; + var canCopy = (0,_react_17_0_2_react.useMemo)(function () { + return (renderData === null || renderData === void 0 ? void 0 : renderData.total_num) === 1 && (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) === 1; + }, [renderData]); + var courseDataList = (0,_react_17_0_2_react.useMemo)(function () { + var _renderData$course_da; + return renderData === null || renderData === void 0 || (_renderData$course_da = renderData.course_data_list) === null || _renderData$course_da === void 0 ? void 0 : _renderData$course_da.filter(function (e) { + return e.is_show; + }); + }, [renderData]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: canCopy ? /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + closable: true, + open: visible, + destroyOnClose: true, + title: "\u63D0\u793A", + className: ReuseShixunModalmodules.antdModal, + width: 682, + confirmLoading: confirmLoading, + onCancel: onCancel, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var data, _renderData$course_da2, param; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setConfirmLoading(true); + data = radioValue; + if (isMultipleCourse) { + param = objectSpread2_default()({}, form.getFieldsValue()); + data = renderData === null || renderData === void 0 || (_renderData$course_da2 = renderData.course_data_list) === null || _renderData$course_da2 === void 0 ? void 0 : _renderData$course_da2.map(function (e) { + if (param[e.id] !== undefined) { + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + is_copy: param[e.id] + }); + } + return e; + }); + } + _context.next = 5; + return onOk(data); + case 5: + setConfirmLoading(false); + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.content, + style: { + marginBottom: 20 + }, + children: isMultipleCourse ? '检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?' : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { + studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, + total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count + }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F"] + }) + }), isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + preserve: false, + children: courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + className: "ml15 mb5", + children: item.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: item.id, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + className: ReuseShixunModalmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + color: '#464f66' + }, + children: "\u590D\u5236\u5B9E\u8BAD" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + color: '#464f66' + }, + children: "\u4E0D\u590D\u5236\u5B9E\u8BAD" + })] + }) + })] + }, item.id); + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: radioValue, + onChange: function onChange(e) { + return setRadioValue(e.target.value); + }, + className: ReuseShixunModalmodules.content, + style: { + marginBottom: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + color: '#464f66' + }, + children: "\u590D\u5236" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + color: '#464f66' + }, + children: "\u4E0D\u590D\u5236" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.content, + style: { + marginBottom: 10 + }, + children: "* \u8BF4\u660E\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.content, + style: { + marginBottom: 20 + }, + children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(ReuseShixunModalmodules.content, " ").concat(ReuseShixunModalmodules.orangeColor), + children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + closable: true, + destroyOnClose: true, + open: visible, + confirmLoading: confirmLoading, + title: "\u63D0\u793A", + width: 682, + onCancel: onCancel, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var data, _renderData$course_da3, param; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + setConfirmLoading(true); + data = 0; + if (isMultipleCourse) { + param = objectSpread2_default()({}, form.getFieldsValue()); + data = renderData === null || renderData === void 0 || (_renderData$course_da3 = renderData.course_data_list) === null || _renderData$course_da3 === void 0 ? void 0 : _renderData$course_da3.map(function (e) { + if (param[e.id] !== undefined) { + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + is_use: param[e.id] + }); + } + return e; + }); + } + _context2.next = 5; + return onOk(data); + case 5: + setConfirmLoading(false); + case 6: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ReuseShixunModalmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentInfo, { + studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, + total: renderData === null || renderData === void 0 ? void 0 : renderData.student_count + }), "\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002", isMultipleCourse ? /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + preserve: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + children: "\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528" + }), courseDataList === null || courseDataList === void 0 ? void 0 : courseDataList.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + className: "ml15 mb5", + children: item.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: item.id, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + className: ReuseShixunModalmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + color: '#464f66' + }, + children: "\u7EE7\u7EED\u4F7F\u7528" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + color: '#464f66' + }, + children: "\u4E0D\u4F7F\u7528" + })] + }) + })] + }, item.id); + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ReuseShixunModalmodules.orangeColor, + children: "\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" + }), "\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"] + })] + }) + }) + }); +}; +var useReuseModal = function useReuseModal() { + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + modalVisible = _useState6[0], + setModalVisible = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + renderData = _useState8[0], + setRenderData = _useState8[1]; + var closeModalFn = function closeModalFn() { + return setModalVisible(false); + }; + var showModal = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(reqParams) { + var _reqParams$isImportMu, isImportMultipleCourse, param, res, _res$course_data_list, isModalVisible; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _reqParams$isImportMu = reqParams.isImportMultipleCourse, isImportMultipleCourse = _reqParams$isImportMu === void 0 ? false : _reqParams$isImportMu, param = objectWithoutProperties_default()(reqParams, _excluded); + _context3.next = 3; + return (0,shixuns/* checkShixunCopy */.Tr)(param); + case 3: + res = _context3.sent; + if (!('status' in res)) { + _context3.next = 6; + break; + } + return _context3.abrupt("return", false); + case 6: + if (!isImportMultipleCourse) { + _context3.next = 13; + break; + } + isModalVisible = res === null || res === void 0 || (_res$course_data_list = res.course_data_list) === null || _res$course_data_list === void 0 ? void 0 : _res$course_data_list.some(function (e) { + return e.is_show; + }); + if (!isModalVisible) { + _context3.next = 12; + break; + } + setRenderData(res); + setModalVisible(true); + return _context3.abrupt("return", true); + case 12: + return _context3.abrupt("return", res.course_data_list || []); + case 13: + if (!(res.student_count === 0)) { + _context3.next = 15; + break; + } + return _context3.abrupt("return", false); + case 15: + setRenderData(res); + setModalVisible(true); + return _context3.abrupt("return", true); + case 18: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function showModal(_x) { + return _ref6.apply(this, arguments); + }; + }(); + return [modalVisible, closeModalFn, renderData, showModal]; +}; + +//多个实训时的情况 +var ReuseMultipleShixunModal = function ReuseMultipleShixunModal(props) { + var _Form$useForm3 = es_form/* default */.Z.useForm(), + _Form$useForm4 = slicedToArray_default()(_Form$useForm3, 1), + form = _Form$useForm4[0]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + confirmLoading = _useState10[0], + setConfirmLoading = _useState10[1]; + var onCancel = props.onCancel, + onOk = props.onOk, + visible = props.visible, + _props$inPaper = props.inPaper, + inPaper = _props$inPaper === void 0 ? false : _props$inPaper, + renderData = props.renderData, + type = props.type, + _props$isMultipleCour = props.isMultipleCourse, + isMultipleCourse = _props$isMultipleCour === void 0 ? false : _props$isMultipleCour, + position = props.position; + var reproducibleShixunColumns = (0,_react_17_0_2_react.useMemo)(function () { + return inPaper ? [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + align: 'center', + ellipsis: true, + className: ReuseShixunModalmodules.tableCell, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: text + }); + } + }, { + title: '是否复制', + dataIndex: 'is_copy', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + hidden: true, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }); + } + }] : [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + align: 'center', + ellipsis: true, + className: ReuseShixunModalmodules.tableCell, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: text + }); + } + }, { + title: '是否使用', + dataIndex: 'is_use', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }); + } + }, { + title: '是否复制', + dataIndex: 'is_copy', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }); + } + }]; + }, [inPaper]); + var irreproducibleShixunColumns = (0,_react_17_0_2_react.useMemo)(function () { + return inPaper ? [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + className: ReuseShixunModalmodules.tableCell, + align: 'center', + ellipsis: true, + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: value + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + hidden: true, + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + hidden: true, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }); + } + }] : [{ + title: '实践项目名称', + dataIndex: 'name', + width: 424, + className: ReuseShixunModalmodules.tableCell, + ellipsis: true, + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(record.identifier, "/challenges"), + target: "_blank", + children: text + }); + } + }, { + title: '是否使用', + dataIndex: 'is_use', + align: 'center', + render: function render(value, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u662F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5426" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + hidden: true, + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }); + } + }]; + }, [inPaper]); + + //可以选择多个课堂的时候 + if (isMultipleCourse) { + var param = { + title: '课堂名称', + ellipsis: true, + dataIndex: 'course_name', + width: 190, + align: 'center', + className: ReuseShixunModalmodules.tableCell, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/classrooms/".concat(record.course_id), + children: text + }); + } + }; + reproducibleShixunColumns = [param].concat(toConsumableArray_default()(reproducibleShixunColumns)); + irreproducibleShixunColumns = [param].concat(toConsumableArray_default()(irreproducibleShixunColumns)); + } + var dynamicBrief = (0,_react_17_0_2_react.useMemo)(function () { + return generateBrief({ + used: renderData === null || renderData === void 0 ? void 0 : renderData.repeat_shixun_num, + copy: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num, + canNotCopy: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num, + studentNames: renderData === null || renderData === void 0 ? void 0 : renderData.student_names, + studentCount: renderData === null || renderData === void 0 ? void 0 : renderData.student_count, + is_random: renderData === null || renderData === void 0 ? void 0 : renderData.is_random, + inPaper: inPaper, + position: position + }); + }, [renderData, inPaper, position]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: "\u63D0\u793A", + centered: true, + open: visible, + confirmLoading: confirmLoading, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var formValues, ids; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + setConfirmLoading(true); + formValues = form.getFieldsValue(); + ids = Object.keys(formValues).map(function (key) { + return { + id: parseInt(key.split('_')[0]), + course_id: parseInt(key.split('_')[1]), + is_use: formValues[key].is_use, + is_copy: formValues[key].is_copy + }; + }); + _context4.next = 5; + return onOk(ids); + case 5: + setConfirmLoading(false); + case 6: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + onCancel: onCancel, + width: 880, + okText: "\u786E\u8BA4", + className: ReuseShixunModalmodules.antdModal, + destroyOnClose: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + preserve: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.brief, + children: dynamicBrief + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginBottom: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginBottom: 20 + }, + children: "* \u8BF4\u660E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginBottom: 20 + }, + children: "1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.orangeColor, + children: "2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002" + })] + }), (renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.contentTitle, + children: "\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: reproducibleShixunColumns, + className: ReuseShixunModalmodules.antdTable, + dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.can_copy_list, + rowKey: type === 'subject' ? "stage_shixun_id" : 'id', + pagination: false, + scroll: { + y: 240 + }, + bordered: true + })] + }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_num) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ReuseShixunModalmodules.contentTitle, + children: "\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: irreproducibleShixunColumns, + className: ReuseShixunModalmodules.antdTable, + dataSource: renderData === null || renderData === void 0 ? void 0 : renderData.no_copy_list, + rowKey: type === 'subject' ? "stage_shixun_id" : 'id', + pagination: false, + scroll: { + y: 200 + }, + bordered: true + })] + }), (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.length) > 0 && (renderData === null || renderData === void 0 ? void 0 : renderData.no_use_list.map(function (record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_copy'], + hidden: true, + initialValue: 0, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: ["".concat(type === 'subject' ? record === null || record === void 0 ? void 0 : record.stage_shixun_id : record.shixun_course_id || record.id), 'is_use'], + hidden: true, + initialValue: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "hidden" + }) + })] + }, type === 'subject' ? record.stage_shixun_id : record.shixun_course_id || record.id); + }))] + }) + }); +}; +var ReuseShixunModal = function ReuseShixunModal(props) { + var modalType = props.modalType; + return modalType === 'multiple' ? /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseMultipleShixunModal, objectSpread2_default()({}, props)) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseSingleShixunModal, objectSpread2_default()({}, props)); +}; +/* harmony default export */ var components_ReuseShixunModal = (ReuseShixunModal); + +/***/ }), + +/***/ 33099: +/*!*************************************************************!*\ + !*** ./src/components/markdown-editor/code-block/index.tsx ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ h: function() { return /* binding */ MyCodeMirror; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57809); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 89780); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 51761); +/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 1851); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + +var Option = antd__WEBPACK_IMPORTED_MODULE_7__["default"].Option; + +//https://github.com/codemirror/CodeMirror/issues/4838 +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +var LanguageDesc = { + asp: ['ASP', 'vbscript'], + actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'], + bash: ['Bash/Bat', 'shell'], + css: ['CSS', 'css'], + c: ['C', 'clike'], + cpp: ['C++', 'clike'], + csharp: ['C#', 'clike'], + coffeescript: ['CoffeeScript', 'coffeescript'], + d: ['D', 'd'], + dart: ['Dart', 'dart'], + delphi: ['Delphi/Pascal', 'pascal'], + erlang: ['Erlang', 'erlang'], + go: ['Golang', 'go'], + groovy: ['Groovy', 'groovy'], + html: ['HTML', 'text/html'], + java: ['Java', 'clike'], + json: ['JSON', 'text/json'], + javascript: ['Javascript', 'javascript'], + lua: ['Lua', 'lua'], + less: ['LESS', 'css'], + markdown: ['Markdown', 'gfm'], + 'objective-c': ['Objective-C', 'clike'], + php: ['PHP', 'php'], + perl: ['Perl', 'perl'], + python: ['Python', 'python'], + r: ['R', 'r'], + rst: ['reStructedText', 'rst'], + ruby: ['Ruby', 'ruby'], + sql: ['SQL', 'sql'], + sass: ['SASS/SCSS', 'sass'], + shell: ['Shell', 'shell'], + scala: ['Scala', 'clike'], + swift: ['Swift', 'clike'], + vb: ['VB/VBScript', 'vb'], + xml: ['XML', 'text/xml'], + yaml: ['YAML', 'yaml'] +}; +/* harmony default export */ __webpack_exports__.Z = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'), + _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), + mode = _useState2[0], + setMode = _useState2[1]; + function onSetMode(value) { + setMode(LanguageDesc[value][1]); + } + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, { + className: "code-block-panel", + initialValues: { + language: 'python', + content: '' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { + label: "\u4EE3\u7801\u8BED\u8A00", + name: "language", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], { + getPopupContainer: function getPopupContainer(trigger) { + return trigger.parentNode; + }, + onChange: onSetMode, + children: Object.keys(LanguageDesc).map(function (item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, { + value: item, + children: LanguageDesc[item][0] + }, item); + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { + label: "\u4EE3\u7801\u5185\u5BB9", + name: "content", + rules: [{ + required: true, + message: '请输入代码内容' + }], + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, { + mode: mode + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +function MyCodeMirror(_ref2) { + var value = _ref2.value, + onChange = _ref2.onChange, + mode = _ref2.mode, + _ref2$options = _ref2.options, + options = _ref2$options === void 0 ? {} : _ref2$options; + var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(); + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(), + _useState4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), + cm = _useState4[0], + setCm = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm) { + var content = cm.getValue(); + onChange && onChange(content); + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + cm.setOption('mode', mode); + } + }, [cm, mode]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + if (value !== cm.getValue() || value === '') { + setTimeout(function () { + cm.setValue(value || ''); + }, 300); + } + } + }, [cm, value]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (el.current && !cm) { + var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ + mode: mode, + lineNumbers: true, + lineWrapping: true, + autoCloseBrackets: true, + tabSize: 4, + autofocus: true, + autoCloseTags: true, + matchBrackets: true, + styleActiveLine: true + }, options)); + setCm(instance); + } + }, [el.current, cm]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { + className: "my-codemirror-container", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", { + ref: el + }) + }); +} + +/***/ }), + +/***/ 58273: +/*!***************************************************************!*\ + !*** ./src/components/markdown-editor/index.tsx + 10 modules ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ markdown_editor; } +}); + +// 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/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/defineProperty.js +var defineProperty = __webpack_require__(85573); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.js +var codemirror = __webpack_require__(89780); +var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror); +// EXTERNAL MODULE: ./node_modules/_resize-observer-polyfill@1.5.1@resize-observer-polyfill/dist/ResizeObserver.es.js +var ResizeObserver_es = __webpack_require__(76374); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css +var lib_codemirror = __webpack_require__(51761); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closetag.js +var closetag = __webpack_require__(6313); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closebrackets.js +var closebrackets = __webpack_require__(25717); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/display/placeholder.js +var placeholder = __webpack_require__(99498); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/markdown/markdown.js +var markdown = __webpack_require__(25419); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/stex/stex.js +var stex = __webpack_require__(67549); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules +var RenderHtml = __webpack_require__(6150); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx + +// const latexjs = require('latex-l.js/dist/latex.js'); +// import "latex-l.js/dist/css/base.css" + + +/* harmony default export */ var RenderHtml_stex = (function (_ref) { + var _ref$value = _ref.value, + value = _ref$value === void 0 ? '' : _ref$value, + className = _ref.className, + showTextOnly = _ref.showTextOnly, + showLines = _ref.showLines, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var html = (0,_react_17_0_2_react.useMemo)(function () { + // try { + // const latex = value || 'This is some text'; + // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true }) + // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument() + // return doc.body.innerHTML + // }catch(e){ + // console.log("e:",e) + // return "错误的latex语法,请检查" + // } + return ""; + }, [value]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + dangerouslySetInnerHTML: { + __html: html + } + }) + }); +}); +// 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); +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx + + + + + + + +var DEFAULTICONS = [{ + title: '粗体', + icon: 'icon-bold', + actionName: 'bold' +}, { + title: '斜体', + icon: 'icon-italic', + actionName: 'italic' +}, '|', { + title: '无序列表', + icon: 'icon-unorder-list', + actionName: 'list-ul' +}, { + title: '有序列表', + icon: 'icon-order-list', + actionName: 'list-ol' +}, '|', { + title: '行内代码', + icon: 'icon-code', + actionName: 'code' +}, { + title: '代码块(多语言风格)', + icon: 'icon-file-code', + actionName: 'code-block' +}, { + title: '链接', + icon: 'icon-link', + actionName: 'link' +}, '|', { + title: '行内公式', + icon: 'icon-sum', + actionName: 'inline-latex' +}, { + title: '多行公式', + icon: 'icon-formula', + actionName: 'latex' +}, '|', { + title: '添加图片', + icon: 'icon-picture', + actionName: 'upload-image' +}, { + title: '表格', + icon: 'icon-table', + actionName: 'add-table' +}, '|', { + title: '换行', + icon: 'icon-minus', + actionName: 'line-break' +}, { + title: '清空', + icon: 'icon-eraser', + actionName: 'eraser' +}]; +function AButton(_ref) { + var onActionCallback = _ref.onActionCallback, + title = _ref.title, + icon = _ref.icon, + actionName = _ref.actionName, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + children = _ref.children; + function onAction() { + onActionCallback(actionName); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + title: title, + className: className, + onClick: onAction, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "md-iconfont ".concat(icon) + }), children] + }); +} +/* harmony default export */ var toolbar = (function (_ref2) { + var watch = _ref2.watch, + showNullButton = _ref2.showNullButton, + showNullProgramButton = _ref2.showNullProgramButton, + onActionCallback = _ref2.onActionCallback, + fullScreen = _ref2.fullScreen, + insertTemp = _ref2.insertTemp, + hidetoolBar = _ref2.hidetoolBar; + var icons = [].concat(DEFAULTICONS, [{ + title: "".concat(watch ? '关闭实时预览' : '开启实时预览'), + icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'), + actionName: 'trigger-watch' + }]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: "markdown-toolbar-container", + children: [!hidetoolBar && icons.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, { + onActionCallback: onActionCallback + })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "v-line" + }) + }, index); + }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-null-ch", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879" + }) + }) + }) : null, showNullProgramButton ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-signal", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-uniE900 insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-multiple", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879" + }) + }) + })] + }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit", + className: "btn-null", + title: "\u63D2\u5165\u6A21\u677F", + actionName: "inster-template-".concat(insertTemp), + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u63D2\u5165\u6A21\u677F" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: "btn-full-screen", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'), + title: fullScreen ? '关闭全屏' : '开启全屏', + actionName: "trigger-full-screen", + onActionCallback: onActionCallback + }) + })] + }); +}); +// EXTERNAL MODULE: ./src/components/modal.tsx +var modal = __webpack_require__(41058); +// 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/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx + + + + + +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +/* harmony default export */ var markdown_editor_link = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, { + initialValues: { + link: 'http://', + title: '' + }, + className: "link-panel", + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u94FE\u63A5\u5730\u5740", + name: "link", + rules: [{ + required: true, + message: '请输入链接地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u94FE\u63A5\u6807\u9898", + name: "title", + rules: [{ + required: true, + message: '请输入链接标题' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx +var code_block = __webpack_require__(33099); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/pages/tasks/util.js +var util = __webpack_require__(40720); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx + + + + + + + + +var useForm = es_form/* default */.Z.useForm; +var style = { + width: 280, + marginRight: 10 +}; +var upload_image_formItemLayout = { + labelCol: { + span: 5 + }, + wrapperCol: { + span: 19 + } +}; +/* harmony default export */ var upload_image = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useForm = useForm(), + _useForm2 = slicedToArray_default()(_useForm, 1), + form = _useForm2[0]; + var nameRef = (0,_react_17_0_2_react.useRef)(); + function onSubmit(values) { + callback(objectSpread2_default()(objectSpread2_default()({}, values), {}, { + name: nameRef.current + })); + } + function onAddUrl(data, file) { + if (data.status === -1) { + message/* default */.ZP.error(data.message); + return; + } + form.setFieldsValue({ + src: "/api/attachments/".concat(data.id), + type: file.type + }); + } + function onFileChange(e) { + var file = e.target.files[0]; + nameRef.current = file.name; + uploadImage(file, onAddUrl); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({ + form: form + }, upload_image_formItemLayout), {}, { + className: "upload-image-panel", + onFinish: onSubmit, + style: { + width: 470, + overflow: "hidden" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u56FE\u7247\u5730\u5740", + required: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + noStyle: true, + name: "src", + rules: [{ + required: true, + message: '请输入文件地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: style + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, { + onFileChange: onFileChange + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u56FE\u7247\u63CF\u8FF0", + name: "alt" + // rules={[{ required: true, message: '请输入图片描述' }]} + , + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 264 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + style: { + textAlign: "right" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "default", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +function UploadButton(_ref2) { + var onFileChange = _ref2.onFileChange; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", { + className: "upload-button", + style: { + cursor: "pointer" + }, + children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "file", + onChange: onFileChange + })] + }); +} +function uploadImage(file, callback) { + if (!file) { + throw new String('没有文件'); + return; + } + var formData = new FormData(); + formData.append('editormd-image-file', file); + formData.append('file_param_name', 'editormd-image-file'); + formData.append('byxhr', 'true'); + var xhr = new window.XMLHttpRequest(); + xhr.withCredentials = true; + xhr.addEventListener('load', function (response) { + callback(JSON.parse(response.target.responseText), file); + }, false); + xhr.addEventListener('error', function (error) { + console.error(error); + }, false); + xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json")); + xhr.send(formData); +} +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules +var input_number = __webpack_require__(26220); +;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx + + + + +var RadioGroup = es_radio/* default.Group */.ZP.Group; +var add_table_panel_style = { + margin: '0 8px' +}; +/* harmony default export */ var add_table_panel = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: "add-table-panel", + initialValues: { + row: 3, + col: 2, + align: 'default' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5355\u5143\u683C\u6570\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u884C\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "row", + rules: [{ + required: true, + message: '请输入行数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5217\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "col", + rules: [{ + required: true, + message: '请输入列数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + marginTop: 12, + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "align", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "default", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-justify" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-left" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "center", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-center" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "right", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-right" + }) + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + }); +}); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(27786); +// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules +var v4 = __webpack_require__(1012); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var es_modal = __webpack_require__(43418); +;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts +var LINK = 'link'; +var UPLOAD_IMAGE = 'upload-image'; +var CODE_BLOCK = 'code-block'; +var ADD_TABLE = 'add-table'; +var HRLINE = '------------'; +var ALIGNSIGN = { + "default": HRLINE, + left: ":".concat(HRLINE), + center: ":".concat(HRLINE, ":"), + right: "".concat(HRLINE, ":") +}; +// EXTERNAL MODULE: ./src/components/useInterval.tsx +var useInterval = __webpack_require__(21129); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function noop() {} +var pending = 0; +var StorageTimeTicket = 10000; +var NULL_CH = '▁'; +var ADD_MULTI = '@▁▁@'; +var ADD_SINGLE = '@▁@'; +var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板 +function processSize(size) { + return !/^\d+$/.test(size) ? size : "".concat(size, "px"); +} +var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0; +var key = isMac ? 'Cmd' : 'Ctrl'; +var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"]; +var DEFAULTKEYMAP = defineProperty_default()(defineProperty_default()({}, key + '-B', 'bold'), key + '-I', 'italic'); +var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, LINK, '添加链接'), CODE_BLOCK, '添加代码块'), UPLOAD_IMAGE, '添加文件'), ADD_TABLE, '添加表格'); + +//https://codemirror.net/demo +//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method. + +/* harmony default export */ var markdown_editor = (function (_ref) { + var _ref$defaultValue = _ref.defaultValue, + defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue, + onChange = _ref.onChange, + _ref$width = _ref.width, + width = _ref$width === void 0 ? '100%' : _ref$width, + _ref$height = _ref.height, + height = _ref$height === void 0 ? 400 : _ref$height, + _ref$miniToolbar = _ref.miniToolbar, + miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar, + _ref$isFocus = _ref.isFocus, + isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus, + watch = _ref.watch, + insertTemp = _ref.insertTemp, + _ref$mode = _ref.mode, + mode = _ref$mode === void 0 ? "markdown" : _ref$mode, + _ref$id = _ref.id, + id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id, + _ref$showResizeBar = _ref.showResizeBar, + showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar, + _ref$noStorage = _ref.noStorage, + noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage, + _ref$showNullButton = _ref.showNullButton, + showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton, + _ref$showNullProgramB = _ref.showNullProgramButton, + showNullProgramButton = _ref$showNullProgramB === void 0 ? false : _ref$showNullProgramB, + _ref$hidetoolBar = _ref.hidetoolBar, + hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar, + _ref$fullScreen = _ref.fullScreen, + fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen, + onBlur = _ref.onBlur, + onCMBeforeChange = _ref.onCMBeforeChange, + onFullScreen = _ref.onFullScreen, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + _ref$disablePaste = _ref.disablePaste, + disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste, + _ref$disabled = _ref.disabled, + disabled = _ref$disabled === void 0 ? false : _ref$disabled, + _ref$disabledFill = _ref.disabledFill, + disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill, + _ref$placeholder = _ref.placeholder, + placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder, + _ref$values = _ref.values, + values = _ref$values === void 0 ? '' : _ref$values; + var _useState = (0,_react_17_0_2_react.useState)(null), + _useState2 = slicedToArray_default()(_useState, 2), + cm = _useState2[0], + setCm = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(defaultValue), + _useState4 = slicedToArray_default()(_useState3, 2), + value = _useState4[0], + setValue = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(watch), + _useState6 = slicedToArray_default()(_useState5, 2), + preview = _useState6[0], + setPreview = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(fullScreen), + _useState8 = slicedToArray_default()(_useState7, 2), + isFull = _useState8[0], + setIsFull = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + action = _useState10[0], + setAction = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(0), + _useState12 = slicedToArray_default()(_useState11, 2), + lastedUpdateTime = _useState12[0], + setLastedUpdateTime = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(height), + _useState14 = slicedToArray_default()(_useState13, 2), + h = _useState14[0], + setH = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + tip = _useState16[0], + setTip = _useState16[1]; + var uuidRef = (0,_react_17_0_2_react.useRef)((0,v4/* default */.Z)()); + var openPhoneRef = (0,_react_17_0_2_react.useRef)(false); + var timer = (0,_react_17_0_2_react.useRef)(); + var cmEl = (0,_react_17_0_2_react.useRef)(); + var containerEl = (0,_react_17_0_2_react.useRef)(); + var resizeBarEl = (0,_react_17_0_2_react.useRef)(); + var previewEl = (0,_react_17_0_2_react.useRef)(); + var checkFiles = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _res$attachments; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/attachments/distinct_hash_val.json", { + method: "post", + body: { + hash_val: uuidRef.current + } + }); + case 2: + res = _context.sent; + if (!!(res !== null && res !== void 0 && (_res$attachments = res.attachments) !== null && _res$attachments !== void 0 && _res$attachments.length)) { + console.log("cm:", cm, cmEl); + res.attachments.map(function (item) { + if (item.content_type.indexOf("image") > -1) { + cm.replaceSelection("![,](/api/attachments/".concat(item.id, "?type=").concat(item.content_type, ")")); + } else if (item.content_type.indexOf("video") > -1) { + cm.replaceSelection("")); + } else if (item.content_type.indexOf("pdf") > -1) { + cm.replaceSelection("").concat(item.name, "")); + } else { + cm.replaceSelection("[".concat(item.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(item.id, "?type=").concat(item.content_type, ")")); + } + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function checkFiles() { + return _ref2.apply(this, arguments); + }; + }(); + + // useEffect(() => { + // setValue(defaultValue) + // cm?.setValue(defaultValue) + // },[]) + (0,_react_17_0_2_react.useEffect)(function () { + var scrollTop = window.scrollY || window.pageYOffset; + setValue(values); + cm === null || cm === void 0 || cm.setValue(values); + window.scrollTo(0, scrollTop); + }, [values]); + (0,_react_17_0_2_react.useEffect)(function () { + onFullScreen === null || onFullScreen === void 0 || onFullScreen(isFull); + }, [isFull]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cmEl.current) { + var onPaste = function onPaste(_, e) { + if (disablePaste) { + e.preventDefault(); + return; + } + var clipboardData = e.clipboardData; + if (clipboardData) { + var types = clipboardData.types.toString(); + var items = clipboardData.items; + if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) { + e.preventDefault(); + if (mode == "stex") return; + try { + var _items$; + var item = items[1]; + if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') { + item = items[0]; + } + var file = item.getAsFile(); + var fileSix = file.name.split(".").pop(); + // console.log("item:", item, file, item?.type?.match(/^video\//i)) + uploadImage(file, function (data) { + if (data.id) { + var _file$type, _file$type2, _file$type3; + if ((file === null || file === void 0 || (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) { + instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); + } else if ((file === null || file === void 0 || (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) { + instance.replaceSelection("")); + } else if ((file === null || file === void 0 || (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) { + instance.replaceSelection("").concat(file.name, "")); + } else if (officeSix.includes(fileSix)) { + instance.replaceSelection("").concat(file.name, "")); + } else { + instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); + } + } else { + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; + } + }); + } catch (e) { + message/* default */.ZP.warning("请使用chrome浏览器粘贴"); + } + return true; + } else { + //toMarkdown ? + // let html = clipboardData.getData('text/html') + return true; + } + } + return true; + }; + var instance = codemirror_default().fromTextArea(cmEl.current, { + mode: mode, + // inputStyle: 'contenteditable', + lineNumbers: miniToolbar ? false : true, + lineWrapping: true, + value: defaultValue, + autoCloseTags: showNullProgramButton ? false : true, + autoCloseBrackets: true + }); + instance.on("keyup", function (cm, event) { + if (event.keyCode === 8) { + if (cm.getValue() == "") { + instance.setOption("placeholder", placeholder); + } else { + instance.setOption("placeholder", null); + } + } + }); + instance.on("keydown", function (cm, event) { + if (event.keyCode === 8) { + var pos = deleteAtSymbol(cm); + if (pos) { + event.preventDefault(); + } + } + }); + isFocus && instance.focus(); + instance.on('paste', onPaste); + instance.on('dragleave', function (data, e) { + containerEl.current.classList.remove("mouse-hover-md"); + }); + instance.on('dragover', function (data, e) { + containerEl.current.classList.add("mouse-hover-md"); + }); + instance.on('drop', function (data, e) { + containerEl.current.classList.add("mouse-hover-md"); + // var file; + var files; + // Check if files were dropped + files = e.dataTransfer.files; + if (files.length > 0) { + e.preventDefault(); + e.stopPropagation(); + // file = files[0]; + // alert('File: ' + file.name); + // return false; + var _loop = function _loop() { + var file = files[i]; + var fileSix = file.name.split(".").pop(); + uploadImage(file, function (data) { + if (data.id) { + var _file$type4, _file$type5, _file$type6; + if ((file === null || file === void 0 || (_file$type4 = file.type) === null || _file$type4 === void 0 ? void 0 : _file$type4.indexOf("image")) > -1) { + instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); + } else if ((file === null || file === void 0 || (_file$type5 = file.type) === null || _file$type5 === void 0 ? void 0 : _file$type5.indexOf("video")) > -1) { + instance.replaceSelection("")); + } else if ((file === null || file === void 0 || (_file$type6 = file.type) === null || _file$type6 === void 0 ? void 0 : _file$type6.indexOf("pdf")) > -1) { + instance.replaceSelection("").concat(file.name, "")); + } else if (officeSix.includes(fileSix)) { + instance.replaceSelection("").concat(file.name, "")); + } else { + instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); + } + } else { + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; + } + }); + }; + for (var i = 0; i < files.length; i++) { + _loop(); + } + // files.map((file:any) => { + + // }) + } + }); + if (disabled) { + instance.on("beforeChange", function (instances, change) { + if (change.origin === "paste" || change.origin === "+input") { + change.cancel(); + } + }); + } + setCm(instance); + return function () { + instance.off('paste', onPaste); + }; + } + }, []); + var resizeEditorBodyHeight = (0,_react_17_0_2_react.useCallback)(function () { + if (containerEl.current) { + try { + // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight + // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0] + // if (!isFull) { + // mdBody.style.height = `${h - toolH}px` + // } else { + // mdBody.style.height = `calc(100vh - ${toolH}px)` + // } + } catch (error) { + console.log(error, '---- to set md editor body height'); + } + } + }, [h, containerEl, isFull]); + (0,_react_17_0_2_react.useEffect)(function () { + function onLayout() { + var ro = new ResizeObserver_es/* default */.Z(function (entries) { + var _iterator = createForOfIteratorHelper_default()(entries), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var entry = _step.value; + if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { + resizeEditorBodyHeight(); + cm.setSize('100%', '100%'); + cm.refresh(); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + }); + ro.observe(cmEl.current.parentElement); + return ro; + } + if (cm) { + var ro = onLayout(); + return function () { + var _cmEl$current, _cmEl$current2; + if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement); + }; + } + }, [cm, resizeEditorBodyHeight]); + + //keymap + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + var keymap = []; + var _loop2 = function _loop2() { + var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2), + k = _Object$entries$_i[0], + value = _Object$entries$_i[1]; + var map = defineProperty_default()({}, k, function () { + onActionCallback(value); + }); + keymap.push(map); + cm.addKeyMap(map); + }; + for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) { + _loop2(); + } + timer.current = setInterval(function () { + if (openPhoneRef.current) { + checkFiles(); + } + }, 4000); + return function () { + clearInterval(timer.current); + for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) { + var m = _keymap[_i2]; + cm.removeKeyMap(m); + } + }; + } + }, [cm]); + (0,_react_17_0_2_react.useEffect)(function () { + if (fullScreen !== isFull) { + setIsFull(fullScreen); + } + }, [fullScreen]); + (0,useInterval/* default */.Z)(function () { + if (!noStorage && lastedUpdateTime > 0) { + var currentTime = new Date().getTime(); + var lastedValue = window.sessionStorage.getItem(id); + if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) { + window.sessionStorage.setItem(id, value); + setTip(true); + } + } + }, StorageTimeTicket); + (0,_react_17_0_2_react.useEffect)(function () { + setPreview(watch); + }, [cm, watch]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + isFocus && cm.focus(); + } + }, [cm, isFocus]); + (0,_react_17_0_2_react.useEffect)(function () { + if (preview && cm) { + var syncScroll = function syncScroll(e) { + var target = e.target; + if (previewEl.current) { + var ratio = target.scrollTop / target.scrollHeight; + previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio; + } + }; + var scrollEl = cm.getScrollerElement(); + scrollEl.addEventListener('scroll', syncScroll); + return function () { + scrollEl.removeEventListener('scroll', syncScroll); + }; + } + }, [cm, preview]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm && onCMBeforeChange) { + var onChangeHandler = function onChangeHandler(cm, change) { + onCMBeforeChange(cm, change); + }; + cm.on('beforeChange', onChangeHandler); + return function () { + cm.off('beforeChange', onChangeHandler); + }; + } + }, [cm, onCMBeforeChange]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm && onBlur) { + var onBlurHandler = function onBlurHandler() { + onBlur(cm.getValue()); + }; + cm.on('blur', onBlurHandler); + return function () { + cm.off('blur', onBlurHandler); + }; + } + }, [cm, onBlur]); + function deleteAtSymbol(cm, change) { + var doc = cm.getDoc(); + var cursor = doc.getCursor(); + var line = doc.getLine(cursor.line); + var ch = line.charAt(cursor.ch - 1); + var p1 = line.lastIndexOf("@▁@", cursor.ch); + var p2 = line.lastIndexOf("@▁▁@", cursor.ch); + var posStart = p1 > p2 ? p1 : p2; + var n = p1 > p2 ? 3 : 4; + if (ADD_MULTI.indexOf(ch) === -1) return null; + console.log("change1:", change, cm, line, cursor, posStart, p1, p2, ch); + if (posStart >= 0 && cursor.ch - posStart < 5) { + var posEnd = posStart + n; + doc.replaceRange("", { + line: cursor.line, + ch: posStart + }, { + line: cursor.line, + ch: posEnd + }); + return { + line: cursor.line, + ch: posEnd + }; + } + return null; + } + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm, change) { + var content = cm.getValue(); + setValue(content); + setLastedUpdateTime(new Date().getTime()); + cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll')); + if (onChange) { + if (showNullProgramButton) { + onChange(content, formatProgramFill(content)); + } else { + onChange(content); + } + } + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + // isFocus && cm.focus() + if (defaultValue === null || defaultValue === undefined) { + cm.setValue(''); + setValue(''); + } else { + var scrollTop = window.scrollY || window.pageYOffset; + if (defaultValue !== cm.getValue()) { + cm.setValue(defaultValue); + setValue(defaultValue); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); + window.scrollTo(0, scrollTop); + } + } + } + }, [cm, defaultValue]); + var onActionCallback = (0,_react_17_0_2_react.useCallback)(function (actionName) { + var cursor = cm.getCursor(); + var selection = cm.getSelection(); + var selectionText = selection.split('\n'); + switch (actionName) { + case 'bold': + cm.replaceSelection('**' + selection + '**'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 2); + } + return cm.focus(); + case 'italic': + cm.replaceSelection('*' + selection + '*'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'code': + cm.replaceSelection('`' + selection + '`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'inline-latex': + cm.replaceSelection('`$$' + selection + '$$`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 3); + } + return cm.focus(); + case 'latex': + cm.replaceSelection("```latex\n" + selection + "\n```"); + cm.setCursor(cursor.line + 1, selection.length + 1); + return cm.focus(); + case 'line-break': + cm.replaceSelection('
\n'); + return cm.focus(); + case 'list-ul': + if (selection === '') { + cm.replaceSelection('- ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item) { + return item === '' ? '' : "- ".concat(item); + }).join('\n')); + } + return cm.focus(); + case 'list-ol': + if (selection === '') { + cm.replaceSelection('1. ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item, index) { + return item === '' ? '' : "".concat(index + 1, ". ").concat(item); + }).join('\n')); + } + return cm.focus(); + case 'add-null-ch': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(NULL_CH); + return cm.focus(); + case 'add-signal': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(ADD_SINGLE); + return cm.focus(); + case 'add-multiple': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(ADD_MULTI); + return cm.focus(); + case 'inster-template-1': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(TEMP1); + return cm.focus(); + case 'eraser': + cm.setValue(''); + return cm.focus(); + case 'trigger-watch': + setPreview(!preview); + return cm.focus(); + case 'trigger-full-screen': + setIsFull(!isFull); + return cm.focus(); + case LINK: + setAction(LINK); + return; + case CODE_BLOCK: + setAction(CODE_BLOCK); + return; + case UPLOAD_IMAGE: + setAction(UPLOAD_IMAGE); + return; + case ADD_TABLE: + setAction(ADD_TABLE); + return; + default: + throw new Error(); + } + }, [cm, preview, isFull]); + var ExecutePluginAction = (0,_react_17_0_2_react.useCallback)(function (values) { + setAction(''); + switch (action) { + case LINK: + var title = values.title, + link = values.link; + cm.replaceSelection("[".concat(title, "](").concat(link, ")")); + return cm.focus(); + case CODE_BLOCK: + var language = values.language, + content = values.content; + cm.replaceSelection(['```' + language, content, '```'].join('\n')); + return cm.focus(); + case UPLOAD_IMAGE: + var src = values.src, + alt = values.alt; + if (alt) { + cm.replaceSelection("![ ".concat(alt, " ]( ").concat(src, " \"").concat(alt, "\" )")); + } else { + cm.replaceSelection("![,](".concat(src, ")")); + } + return cm.focus(); + case ADD_TABLE: + var row = values.row, + col = values.col, + align = values.align; + var table = '\n'; + for (var r = 0; r < row; r++) { + var rows = []; + var heads = []; + for (var c = 0; c < col; c++) { + if (r === 1) { + heads.push(ALIGNSIGN[align]); + } + rows.push(' '); + } + if (r === 1) { + table += "| ".concat(heads.join(' | '), " |\n"); + } + table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n"); + } + cm.replaceSelection(table + '\n'); + return cm.focus(); + default: + throw new Error(); + } + }, [cm, action]); + var PluginEl = (0,_react_17_0_2_react.useMemo)(function () { + switch (action) { + case LINK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case CODE_BLOCK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case UPLOAD_IMAGE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case ADD_TABLE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + default: + return null; + } + }, [action]); + function onCancel() { + setAction(''); + } + (0,_react_17_0_2_react.useEffect)(function () { + if (resizeBarEl.current) { + var onMouseDown = function onMouseDown(e) { + dragging = true; + startY = e.pageY; + }; + var onMouseUp = function onMouseUp() { + dragging = false; + }; + var onMouseMove = function onMouseMove(e) { + if (dragging) { + var delta = e.pageY - startY; + if (delta < 0) { + delta = 0; + } + if (delta > 300) { + delta = 300; + } + var resizeH = height + delta + 'px'; + setH(resizeH); + } + }; + var resizeBar = resizeBarEl.current; + var dragging = false; + var startY = 0; + resizeBar.addEventListener('mousedown', onMouseDown); + document.addEventListener('mousemove', onMouseMove); + document.addEventListener('mouseup', onMouseUp); + return function () { + resizeBar.removeEventListener('mousedown', onMouseDown); + document.removeEventListener('mousemove', onMouseMove); + document.removeEventListener('mouseup', onMouseUp); + }; + } + }, [cm, resizeBarEl]); + (0,_react_17_0_2_react.useEffect)(function () { + setH(height); + }, [height]); + var fixedWidth = processSize(width); + var fixedHeight = processSize(h); + var style = { + width: fixedWidth, + height: fixedHeight + }; + var saveTime = (0,_react_17_0_2_react.useMemo)(function () { + if (lastedUpdateTime) { + var d = new Date(lastedUpdateTime); + var _h = d.getHours(); + var m = d.getMinutes(); + var s = d.getSeconds(); + _h = _h < 10 ? '0' + _h : _h; + m = m < 10 ? '0' + m : m; + s = s < 10 ? '0' + s : s; + return "".concat(_h, ":").concat(m, ":").concat(s); + } + return 0; + }, [lastedUpdateTime]); + var formatProgramFill = function formatProgramFill(str) { + var arr = []; + if (showNullProgramButton) { + var num = -1; + str = str.replace(/(@▁▁@|@▁@)/g, function (a, b, c) { + arr.push({ + multiLine: !(a === ADD_SINGLE) + }); + }); + } + return arr; + }; + function onCancelStorage() { + window.sessionStorage.removeItem(id); + setTip(false); + setLastedUpdateTime(0); + } + function onReset() { + setTip(false); + setLastedUpdateTime(0); + cm.setValue(window.sessionStorage.getItem(id)); + } + function setValues(a, b) { + var content = cm.getValue(); + content = content.replace(a, b); + setValue(content); + cm === null || cm === void 0 || cm.setValue(content); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "markdown-editor-wrapper", + ref: containerEl, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, { + insertTemp: insertTemp, + watch: preview, + fullScreen: isFull, + showNullButton: showNullButton, + showNullProgramButton: showNullProgramButton, + onActionCallback: onActionCallback, + hidetoolBar: hidetoolBar, + uuid: uuidRef.current, + setOpenPhones: function setOpenPhones() { + openPhoneRef.current = true; + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-body", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "codemirror-container", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", { + ref: cmEl, + placeholder: placeholder + }) + }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: previewEl, + className: "preview-container", + children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, { + value: value + }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + disabledFill: disabledFill, + showProgramFill: showNullProgramButton, + value: value + })] + }) : null] + })] + }) + }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + ref: resizeBarEl, + className: "editor-resize" + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: TitleDesc[action], + open: true, + onCancel: onCancel, + footer: null, + className: "markdown-popup-form", + children: PluginEl + }) : null + })] + }); +}); + +/***/ }), + +/***/ 41058: +/*!**********************************!*\ + !*** ./src/components/modal.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ Dialog; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/classCallCheck.js */ 82100); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createClass.js */ 29186); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/inherits.js */ 80619); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createSuper.js */ 47074); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 4676); + + + + + + +var Dialog = /*#__PURE__*/function (_React$Component) { + _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component); + var _super = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog); + function Dialog(props) { + var _this; + _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog); + _this = _super.call(this, props); + var doc = window.document; + _this.node = doc.createElement('div'); + doc.body.appendChild(_this.node); + return _this; + } + _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{ + key: "render", + value: function render() { + var children = this.props.children; + return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + window.document.body.removeChild(this.node); + } + }]); + return Dialog; +}(react__WEBPACK_IMPORTED_MODULE_4__.Component); + + +/***/ }), + +/***/ 38232: +/*!*********************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules ***! + \*********************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + i: function() { return /* binding */ CourseListIcons; }, + Z: function() { return /* binding */ Cards_CourseList; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","bq":"bq___Bil0T","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"}); +// 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/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// 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: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(90921); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/tjzx.png +var tjzx_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_tjzx.png +var sw_tjzx_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jh.png +var jh_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jh.png +var sw_jh_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gjyl.png +var gjyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_gjyl.png +var sw_gjyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sjyl.png +var sjyl_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_sjyl.png +var sw_sjyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jpkc.png +var jpkc_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAFB1JREFUaEPFWwd4FcXafvekEiCEQAIBpSaEjsDV0Jv0IlwvAUTsgAjCI1iuCPiLtCvdcvXaUFSaaJSSGClCFAgloQYCQQIkpIeQkF7O2fvMNzO7sycnwevfzoMmZ3d2dvd75/3K+000ACi5+s19jiqs1qAN0jUtSIMGTdPYKf5TY9/pizju/JOP0wHomgYbXQnoNjGHTpfSuXt9bA42i7iezcj/Abpu/GRHdJ3uxo/Tr/w6dpz+k9ey47oDuu6g8w72kw116GBPrDvkXGKMvF78ZPNqdBt+HZ+f/S7v6+DvrYznz8Pm488oz7G3p2PKs4q3M98PyLDBcVjT3F67b/TSWxoDp6rCfk6D5g/NZgIiQWL4wAoSHSHg2D9+DXsUjocGhyuQpNXvAZImDELGFi8kYeWGl2CYILHj3IjymPPvzKDSYFZjagIgPq+djC+NqBqdPRcHiJ9Xx8jFUztI/NpaQSIwuaFs0PM0zdZNK0jYvBU6HuNEsUGCxO14bybReMk05ef/DUjSmAJOBSS+esWKlYwTq99yjjFJYQ3ggO5grJDsNMGQ4zh7rCAZLHcF3p9gEtkUjm1awYUv0gEEcUNLZnBWWEBi3wlaGsXZw/0ed31OYFrcneLeDCf3P8Ykkxm0/GplkunuVLaRuzPYx11YjUwiF8xXuis2WcB3BktZKGL1KG5Q+gzTnduADC3/3Cad4oYwNgeGGd0VSMLduQBJgqXGrtpB4iDX9lHdHUUQ5sr4m0ksyHVVZ4p4Sae4ZIxTAJAGZSAJq4v5BUgGILUzyeLyqsUkk41G/BTP5iD3bILOGEyGYc/IFv2ds5/rMhHgZHDFJCVhkG7s/wEkM/6IJMKISfyluLE5o6wxSa54xRDOLOEZhAESd3H/DZDEs1WLVYq7syQLLhMHB7T805/pFN2NbM0pQzOYZIIkWWK6O9Md/q+4O8q4zA+tOpdMYiCJDEumf0ZWp7JKssEM+EZ2xTJO55hkZG3W2OMqJv1hJhmZphIrq4GkCYBECl0zSAwAkeEpiQBbrRlJ5+B/X1vU8fU3YpYzSCkXYuEb2BwNglrxFPzPxCQFJCK/kY3rtPA5XoxJZtrtcFRB09xESuycerORMl2WcUcyyAkkYhLL8KypPE/BnZKFat+lS1bcnCXeWTNPq7vToeXFf0IuznRzMqU2j9F5I9XmVQ47Vllegoilz6Lfk6/g/k5hok7SYa+stNRLP658HiG9R6LjkEdpDJtBs9mgeXjyueT/NSAz6RyyriW4DE0mKAQDmrTtgqDgLgSKCRI34rWTB5H46y4Mem4RfHwbEUiOqkqc+ekbWViJGkugK90ldHjV90No79Gmu6OMoAqlhfkovJ2JO2nXkZuShPysVAyZ/iayryUgN+Wq9LuS20aJU9e/CVp161c9NXcCysixlZik5cX9S+fsYCm2CNzO7s6pQL0RHwP/+4NR168xIt5+Fv2feAV+zVri4MdvYeAzC/HThldqj/4AWv9lEPo9vsAoZiVQZyK/RsL+najfqEmtcxTezkLXEVPQbcRjhvtjrk9kDCi8nY6YTatQWV6KQTOWwK9xc1RVlGHH4mlo1CIYXj6+NDTnRiK8fOrDN7AZ2acoNxM2Dw8MnbWMDMxWdNyuz5B66RTslRV0jZu7Oxo2aw3/5m3RqscAXI2NRmrCCQS0CDXB4cTBncybqN+oKR4cP8NcEC7rKM4kYiRdy+OldvvUhwZAMnuTLkgyy8jQqBLVELttIwJbd0SrHgPxw7Ln0HfaAnqwpCNRGDLzTRQX5FlS9H3vL0TrngMR0ncUZYvs1u7ePvCp51fN3Z2N/ApJR3/GpFVbawSIFZfbFk5Gx4Hj0XXkVCW7Y3HeBKmqvBSHv1iFO2nJGDx9Mfya3I/tix7HoOfeQNOQB+i6fR+8jsA2nYx5Eg5+h7TEOAx9YTmfVwduXTqJkoLb8PFrjPjdm9CuzyiEhA0Ta0HH+X3bkXvjCgY/txhU+CrqQdzuTbBXVXCAasnuVNVBBUm7ffJDXUo5zF+rTGLptwUk8f3K0UjczbqFHmOfMQDKT7+BqsoydB/7NNISTuJ2WrIACbhyJIriVGDrDgQOg7nzsElw8/SuFpMYQFfvARB70e1/n0QAPTByKuysPJPAGMUpL1LtlaU4+f0n6Dp8Cjzr1sOONx5Hl2Hh8G/Whgx5es9m+AW1ROseA2l8yoWj9G5DZ68wXBK5VrHq96ybh5DeI9AubLhRB53fvx251xlAS8xUXYw/tedzYt5DE2a6VjqE9GPWZVYmabknPtBZPOCqAfNyJki6or+pQOXeTMLpvV9gyIy38OPyGej7+HxcjzuMlt37oeUD/cj/M9chtCCknj8O34BmZAj56TVxFmxePqLIFVqeBhgArdxaa53EAOowcDy6j5zKpTV2N5Hdqek41+D4S9sryrH9janwrucLN3ce/0qL7sDNzRMedXzoe2VZCbnuYXNWWtQCmbbvWTsX7fqMREjYcAGaA+f3bUNWciL6TJnHGaQY/fyBHfT9ob8+byYrarbmIsmQz0vvwwByFkGdY5IzkxxVFYj78XN0H/8Mdi9/ngCqLC1B05Au8PEL4IZV4taPy6ajXb/R6PzwRM5QCjhcmaAyU2p3GnAm6mtcjtmLvtPm1wrQkc3r0Gnoo3hgxFSub/EKCI6KctxJv27EWzZ94xbBNKKKAbRwKgbPWIyg4G70GNHv/R1N2nZCt1GP0zUJB3Yi7dJJDH9xlQHQb1+tRvHtLBpflJ8LL28feHj70D0fnvEmmFtMjo+p0SUHtGyPsEefr67xKeKpVf8zi28t5/j7vFAVmZXU32oDKS/tGuBw0Asf+XotOg8LR2CrjvD0qUeZ080zR2p8WPXEuNc/gF/g/QZI7CnORvEk4Y98uo56jAzLVq0E6U52KvasnG25fNqa7wGbjZKE7QsfQ69JcxDQpgMVpr9uXo2Alu3QfuAjPI4e/QnZyZcwfO4qY8WzJKC06C4qSgrJUwS07gD/5m0I9A79xqK85C7KigvNJIAKXiqdCRQ3Dy/4NPCvrt+pabuDg8KLY6GeM0yyY9+zpNlGyk0uT83uNDCXx85HrpmLipKiajZsGtIVPcdPR0VpkaF2S6ZwokjdjmWMQIMmLeDuyVwNm1ssEnsV7BRVBNEEw1wBZrO5Q3NzJ2PIGGSvqkRBXiYF99Rzx3Am6hswgNi4qopSbHt9yj2x9wtqgeEvvsP5rRStV45G4cLP2xHaZyQ6D51suDhWI6njKGQ5HLApsYvHGEWWchZcZXvEIi05oGUde9cAyOz9qGqCCZKMSWwlMnOmJ8Yhftcm9Bj/DFp06Q3N5gYPLx9kXD2LnGuXjCRBxiKytTD4A6OmQXP3EN/5GQMkCYqQD+Q1tVmWAcKLPNPdJZ84gGPb3sO0td9Ds7nTyiwvzld6ScCBj9+i5KXz0HDDyJobfw9DOhJGi974KtVBmk1Dr4mz0ax9T0qv4/d8IR5NZpDVn7RVt77oOPCvNYKkaoIqkFrW0Y1GDFILVpNJUjTldRIZUTApZtNy5KVeg3d9Pzw8ayl8GjSiMReityH51C8I6tDDAEQ+clFeNqWkk1dthbtHHRpfkHEDkRtedml/30ZBGLfoI1QUF2DnkqdqxGjcQu4umbuTIF09sR+x297DE2sjwIxeXlJsuB2Z1h746E0EtOmIrsMnU/OOrmXBWbPBzdPL6CNlJSfg4oHvUJibgaDQ7khPjEfv8Dmo4xeA2ylJhsB6NzcDSceiEdpvNOqyeCxS9br+gfBr0sJwc7KdYW1dcHWDl0C8QahlH9mo60J/cZVS8/jEWSQZxkDKS7+G+IhPUHwnBy279aGqevCMJbTyzkdvR+bv5zBy3hp6YVWMvXnmN8Rufx+TV26hNJvpCvkZNxG57iV0HDyBsj2p3KSeP4bC3EyMX/IpyhlAb0xDSJ8RaNQixACKXXs5Zg8eWfwRGjCA2P2EoRlAnEER0B12bHkt/J7uTQ5gbm7kvNUiVS/Hvn8uQo9xTyN227to138MbDY3XDwYgeGzl8GnfiPRXLQj+/olHNmyAQOeehUNg1orqbopQRnujkKVte+kaoLU4Mv+bQMxyEFhwXXd4wySw2FHzOZVJN+c+v5f6DV5LlIvHIe9sgx9p72ChP3fIik2GnXq+1ljCTQK1OUlRZi0Ygvc2QrVNOSnpyBq/XwMn7MCTdp2pmscLOXe/SWYjqcCNODpV9Gyx0Bj3vTL8Tj44X8ZAEn6sJj0+4n9OMoAWhcBm2ZDWtJZo0LPTLpAc7NP3YaByLmeiAf/NhN1WPHMCmlPbzRq0Y5+PxP5FQqyUjDgqdexa+XzCO0/Fu36jkLCwe/RadAEVJYUU8xh5s5JuYLjOz9Cnylz4dfUZIynd13ugpW2eY3CqohhxL6sX9cb7QZmFJVF1WMSZ1HCwZ24m5uOB//2AiJXv4iwyS+S7HHo06UYOmsprsb+jLRLcXjw0VlK44/Hmczfz+PiLxGYtOIbMgL7MBZErX+ZAApo08lIu+P3fInUC7GYsOgTlJXeJQb1ZwB1H2DsmXAJkPBxycf3EUBPrPsBJUUF8PH1p/tVFN/FnjXzEBY+G+ejt6JJcBda6XcybmDIDFZsik6sDtzNTkPUxgUk/TRs3ga7VswUAI023GHkmnkoKyqokZ1u7h4Y8/JG4e7+GEgSPC3r13XEILErxMjUanJ3BVlpiPlyBQY/+ybqNGxMGV3YpDlo1uEv9OIsHiXs24HUiyfQdcRjRttctgtybl4hAMOXfy0AYjHoJqI2vIzhs5cjsG0nalQxSej0HsGgRZ/Q3N8uVgDivhM1AsQE0+P7cWzruxi7YD0OfPo2Hln4Abzr1EfMF/+AvaoKg6Yvxk/rF6BpcBd0HjYRu9+Zi9D+Y9Bx0AShCIBUgFO7PsdDVMc48OPymQgdMAahfccY7osBy7JHlqgwIfVs9Bb0GPMk6gcECcZqVKQbRnfBpJrYpGXGrBV1kKliM3fHXILaHeWFpw0OeyUSY3ajy9BJqCovw9518wigoPY9YSNFAri4fweunToIv2atDK2aLy+NYklhTgbClzGAhIvLuEkCK/PnjEHsPiwOnd27GSnnY/HIYg7QTgUgPhuQfuV0dRcn1rIEiKkEQcFd0WvSbBz/9kNkJV/E6PnrUM+/CaI2LEDTtl3QfdyTSLt8msDjGt8UsWsFcNirqMPMPj8sn04Mat+PA2RKNFwOyr12ETFfr8GgZ96Af3MWg6ypuhUk8/oaAUo/vEZnq9UI5Oy1baLmqTEm8c5rZVkZIte/hLDwOQjq0JNDoGm4uP9bsKxn2OwVRutcFsApZ4/g+M5/Ivztr3iSoAH5mSkEEBNgverWl1giPyOFXnrCoo9RWlKI7xZPQ+MWIajj18hwJ2WF+ci5ftkag8TZ3zavxo34X9FpyKMIeehhHNq0ioRL5oZ9A5rTqMj189E0uCu6j2UZogO3LsVR8dq8Q0+SbpgkpG7hYgC1HzAOof3GQrdXoby02ACBrarcm1cQu+N99J06H/5Brcw+kq6TnMSLULNzK7d0GUA7ga6lHVpNDJIgydUru6xmcWnGJynjMAaxFwybOJsDJICWADFFWIqvpQW5yLlxGVePRVPmN2HRZ7C58dS9gAG0kQHUAV71eBuAAcpiE3uj8Ys+Rjlj0JInCCCmKlNNBqD8bj6yrye6BCjx0A8kyQT3HkF9priITzFs1lJ4+/Kqnk1hADTuaeGOHMSkM3u/wtDZy+DpVZfXR6KQjFj2HAHUvv8jKMhJRfSGV2uMPc4nxi7YAHcvbyeNr/p2LpVNWvov79CmERUkuVNHBUl1dxI0ewUDaAHCJr5ARRuvkTQkHopAdvJFDJ75lpDlbCgrysfhz5ZRm4EJjW0eHGIwrjg/h2R8Vryy9Fay7VrcL7h94woeCp8D1jo4smUdOg2ZiMA2Hbm0Y9OQd+t3nIvaSu7Lp2FArcbSKyvg5ubBg7uod/Z9sBBN23amdoMpsjrgsNupqciNJVY9dOxd+xLa9R6B4F4jKCPlorBqZPEISm9HFrwBLUO5+3ZSEcyuLJd4LACl/fIOMYjaAApQfxQkIwVnm0jYzRV3yYEU87LGgtG+MLuy0i3KloezcMvP85gke0l0DxGD5O5VGZMU+cI1WLrOJRgFJJnAkOHohJBe+RcDJFlU8iHWjZP8nLqpUSgbFpfF2+bWXarc3fEU3BqTiOVpB/9hKAkSJEtMkhme2hviVlO2BStqA6vVxSYUa8OPG1omG9YERNnOZWz/EiZX9tw5g/Rn9zcwQ0iQrNu5hOH/U5CU3UXOe+XUXhJnBmnu1cCoaX+DduvAqnRN04KkwWkvFuUJ5v442T4wGeC0w0dlhtE6t+5t4IBUB9VgkFQciInsKAP93iDJIZI56v6G2v2dChKv8o095U5tZ6vIaTbvJNsMl2Rs1VJ3/zgzSd2GLJVrpUkndD/Bpgwt7eCqrTpt/TUNKjfAm9ocV59lveSaGdJFuonMTWyWd+7KMpBE65zPo7g7uVvVeVercHO1uTv+bBwSYgfphveI3/8Rk0SccdrOZXF3NMRJ2Rauy8okEyQVfHJpSgMPOrZptw69cx/s+jlA9zc1Mw4W9VktO01dGN3Y7aMyhnVl+XdXXVlikgGSi3qLrKwq6pxJplsUrtKp4SeFXAmSvHdtMNW8e1UEbNqgIWOSud+B4eQQPRypRJtMqsmFKeyTf3Hh1IZQ6qQ8b3h3ozXGQNIcjtW6jkHS3Um2mCBZWaS6O3MPtxpjGD6MTfcAyYgxKpOc/9xFCK7KX1Uwh8S3K1u7ss4g/REm1Q6SqXDLXauSNbyoURMGs8apOc6IZpxsyqk7XHnikgHdcdjb7vmaT68Zt/4NR6wL8X1JNbgAAAAASUVORK5CYII="; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jpkc.png +var sw_jpkc_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg=="; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jdyl.png +var jdyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jdyl.png +var sw_jdyl_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + + + + + + + + + + + + + + + + + + + + + +var CourseListIcons = [{ + name: '推荐自学', + ptimg: tjzx_namespaceObject, + swimg: sw_tjzx_namespaceObject +}, { + name: '101计划', + ptimg: jh_namespaceObject, + swimg: sw_jh_namespaceObject +}, { + name: '国家一流', + ptimg: gjyl_namespaceObject, + swimg: sw_gjyl_namespaceObject +}, { + name: '省级一流', + ptimg: sjyl_namespaceObject, + swimg: sw_sjyl_namespaceObject +}, { + name: '精品课程', + ptimg: jpkc_namespaceObject, + swimg: sw_jpkc_namespaceObject +}, { + name: '军队一流', + ptimg: jdyl_namespaceObject, + swimg: sw_jdyl_namespaceObject +}]; +var CourseList = function CourseList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(CourseListmodules.list, className), + children: [!!(dataSource !== null && dataSource !== void 0 && dataSource.length) && (dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (item, index) { + var _item$subject_tags; + var name = item.name, + id = item.id, + identifier = item.identifier, + featured = item.featured, + school_name = item.school_name, + image_url = item.image_url, + excellent = item.excellent, + is_plan = item.is_plan; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/paths/".concat(identifier), + className: CourseListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + (0,util/* openNewWindow */.xg)("/paths/".concat(identifier)); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CourseListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.cover, + src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(image_url) + }), item === null || item === void 0 || (_item$subject_tags = item.subject_tags) === null || _item$subject_tags === void 0 ? void 0 : _item$subject_tags.map(function (i, k) { + var _CourseListIcons$find2; + if (k === 0) { + var _CourseListIcons$find; + var _img = (_CourseListIcons$find = CourseListIcons.find(function (e) { + return e.name == i; + })) === null || _CourseListIcons$find === void 0 ? void 0 : _CourseListIcons$find.swimg; + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: _img, + style: { + left: '-4px' + } + }); + } + var img = (_CourseListIcons$find2 = CourseListIcons.find(function (e) { + return e.name == i; + })) === null || _CourseListIcons$find2 === void 0 ? void 0 : _CourseListIcons$find2.ptimg; + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: img, + style: { + left: "".concat(48 + 52 * (k - 1) + 2 * k, "px") + } + }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + position: 'absolute', + top: '150px', + left: '10px' + }, + children: (item === null || item === void 0 ? void 0 : item.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.bq, + children: "\u5F00\u653E\u8BFE\u7A0B" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CourseListmodules.e, + children: name + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.tags, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u7AE0\u8282\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhangjie1 font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.stages_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.members_count + })] + }) + })] + }) + })] + }) + }, id); + })), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_CourseList = (CourseList); + +/***/ }), + +/***/ 16116: +/*!****************************************************************!*\ + !*** ./src/components/ui-customization/index.tsx + 32 modules ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + jL: function() { return /* reexport */ ui_customization_Banner; }, + w9: function() { return /* reexport */ Cards_ClassroomList; }, + QD: function() { return /* reexport */ ui_customization_ConfirmAndCancel; }, + cQ: function() { return /* reexport */ CourseList/* default */.Z; }, + op: function() { return /* reexport */ ui_customization_CustomButton; }, + O5: function() { return /* reexport */ ui_customization_CustomCountdown; }, + _b: function() { return /* reexport */ CustomCrumbs; }, + t7: function() { return /* reexport */ ui_customization_CustomInput; }, + Gi: function() { return /* reexport */ CustomTable; }, + YG: function() { return /* reexport */ CustomTabs; }, + qp: function() { return /* reexport */ ui_customization_CustomTags; }, + vr: function() { return /* reexport */ ui_customization_FixedBottom; }, + qE: function() { return /* reexport */ HeadBack; }, + Je: function() { return /* reexport */ QuickPager; }, + wb: function() { return /* reexport */ Cards_ShixunList; }, + cq: function() { return /* reexport */ ui_customization_SuperiorSort; }, + tp: function() { return /* reexport */ ui_customization_SuperiorTabs; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png +var robot_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx + + + + + +var Banner = function Banner(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + img = _ref.img, + _ref$imgWidth = _ref.imgWidth, + imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth, + title = _ref.title, + sunTitle = _ref.sunTitle, + bannerExtraContent = _ref.bannerExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.banner, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Bannermodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: sunTitle + })] + }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.btns, + children: dataSource.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); + }) + }), bannerExtraContent] + }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: 33, + marginRight: 38 + }, + src: img, + width: imgWidth + })] + }) + }); +}; +/* harmony default export */ var ui_customization_Banner = (Banner); +// 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); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"}); +// 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/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx + + + + + + + +var CustomTags = function CustomTags(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + onTitleChange = _ref.onTitleChange, + className = _ref.className, + title = _ref.title, + _ref$titleWidth = _ref.titleWidth, + titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$fontColor = _ref.fontColor, + fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor, + showCount = _ref.showCount; + var _useState = (0,_react_17_0_2_react.useState)(0), + _useState2 = slicedToArray_default()(_useState, 2), + show = _useState2[0], + setShow = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + showBorder = _useState4[0], + setShowBorder = _useState4[1]; + var tagsRef = (0,_react_17_0_2_react.useRef)(null); + var scrollRef = (0,_react_17_0_2_react.useRef)(null); + (0,_react_17_0_2_react.useEffect)(function () { + if (dataSource.length !== 0) { + var _tagsRef$current; + if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) { + setShow(1); + } else { + setShow(0); + } + } + if (dataSource.length === 0) { + setShow(0); + } + setShowBorder(false); + }, [dataSource]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(CustomTagsmodules.row, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: (0,lodash.throttle)(function () { + return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange(); + }, 2000), + style: { + width: titleWidth, + marginTop: showBorder ? 12 : 4 + }, + className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""), + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.bar, + ref: scrollRef, + style: show > 0 ? { + height: show === 1 ? 97 : 'auto', + overflow: show === 1 ? 'hidden' : 'auto', + paddingRight: 55 + } : { + paddingRight: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.tag, + ref: tagsRef, + children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: function onClick() { + return onChange(e.id); + }, + style: { + color: fontColor + }, + className: value === e.id ? CustomTagsmodules.active : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: e.name, + className: CustomTagsmodules.name, + children: e.name + }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomTagsmodules.num, + children: e.count + })] + }, e.id); + }) + }) + }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { + children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + var _tagsRef$current2; + setShow(2); + if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) { + setShowBorder(true); + } else { + setShowBorder(false); + } + }, + className: CustomTagsmodules.action, + children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(1px) scale(0.6)' + }, + className: "iconfont icon-zhankai4" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + scrollRef.current.scrollTop = 0; + setShow(1); + setShowBorder(false); + }, + className: CustomTagsmodules.action, + children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(0px) scale(0.6)' + }, + className: "iconfont icon-shouqi3" + })] + }) + })] + })] + }); +}; +/* harmony default export */ var ui_customization_CustomTags = (CustomTags); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx + + + + +var SuperiorTabs = function SuperiorTabs(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: style, + className: _classnames_2_5_1_classnames_default()(SuperiorTabsmodules.tabs, className), + children: dataSource.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return onChange(e.id); + }, + className: value === e.id ? SuperiorTabsmodules.active : '', + children: e.name + }, e.id); + }) + }); +}; +/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(98135); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx + + + + + + + +var CustomInput = function CustomInput(_ref) { + var _dataSource$find; + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$value = _ref.value, + value = _ref$value === void 0 ? '' : _ref$value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + placeholder = _ref.placeholder; + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + dropValue = _useState2[0], + setDropValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + inputValue = _useState4[0], + setInputValue = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _JSON$stringify; + var newValue = value; + if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) { + setDropValue(value.id); + newValue = value.value || ''; + } + try { + setInputValue(decodeURIComponent(newValue || "")); + } catch (error) { + setInputValue(decodeURIComponent(newValue || "")); + } + }, [value]); + var handleChange = function handleChange() { + onChange(encodeURIComponent(inputValue), dropValue || null); + }; + var handleDropValue = function handleDropValue(id) { + if (id === dropValue) return; + setDropValue(id); + onChange(encodeURIComponent(inputValue), id); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(CustomInputmodules.input, className), + style: style, + children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.dropdown, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.text, + children: [(_dataSource$find = dataSource.find(function (e) { + return e.id === dropValue; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhankai4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b1 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b2 + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomInputmodules.menu, + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return handleDropValue(e.id); + }, + children: e.name + }, i); + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onPressEnter: handleChange, + value: inputValue, + onChange: function onChange(e) { + return setInputValue(e.target.value); + }, + bordered: false, + placeholder: placeholder + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: handleChange, + className: "iconfont icon-sousuo9 font14 pl10 current" + })] + }); +}; +/* harmony default export */ var ui_customization_CustomInput = (CustomInput); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx + + + + + + +var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) { + var value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + total = _ref.total, + pageSize = _ref.pageSize, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var prevPageDisabled = value < 2; + var nextPageDisabled = value >= Math.ceil(total / pageSize); + if (total <= pageSize) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(QuickPagermodules.quickPager, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (!prevPageDisabled) { + onChange(value - 1, 'prev'); + } + }, + className: prevPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0A\u4E00\u9875" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (!nextPageDisabled) { + onChange(value + 1, 'next'); + } + }, + className: nextPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0B\u4E00\u9875" + })] + }); +}; +/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"}); +// 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/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules +var rate = __webpack_require__(97022); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png +var Jupyter = __webpack_require__(96908); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png +var JupyterLab = __webpack_require__(57177); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png +var unity = __webpack_require__(81378); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(90921); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx + + + + + + + + + + + + +var ShixunList = function ShixunList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(ShixunListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var name = item.name, + id = item.id, + identifier = item.identifier, + power = item.power, + cover_image_id = item.cover_image_id, + pic = item.pic; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/shixuns/".concat(identifier, "/challenges"), + className: ShixunListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges")); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.cover, + src: cover_image_id ? "".concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default */.Z.IMG_SERVER, "/").concat(pic) + }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: Jupyter + }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: JupyterLab + }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: unity + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name || '实践项目名称-未填写', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ShixunListmodules.e, + children: name || '实践项目名称-未填写' + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.tags, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5173\u5361\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shixunguanqia font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.challenges_count + })] + }) + }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.myshixuns_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u96BE\u5EA6\u7B49\u7EA7", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.level + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.rate, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, { + allowHalf: true, + disabled: true, + defaultValue: item.score_info + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分'] + })] + })] + })] + }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743" + })] + })] + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_ShixunList = (ShixunList); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules +var CourseList = __webpack_require__(38232); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png +var privately_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx + + + + + + + + + + +var ClassroomList = function ClassroomList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(ClassroomListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var subject_identifier = item.subject_identifier, + id = item.id, + identifier = item.identifier, + power = item.power; + var is_public = item.is_public != 0 && item.is_public; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + className: ClassroomListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + (0,util/* openNewWindow */.xg)(item.first_category_url); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.top, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.name, + children: item.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ClassroomListmodules.img, + src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.text, + title: item.creator, + children: item.creator + }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.btns, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u5F00\u653E\u8BFE\u7A0B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: "\u5F00\u653E\u8BFE\u5802" + })] + }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.sign, + children: "\u516C\u5F00" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.bottom, + children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8BBF\u95EE\u91CF", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-liulanyan" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.visits + })] + }) + }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6210\u5458", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan" + }), item.course_members_count] + }) + }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u4F5C\u4E1A", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zuoye" + }), item.tasks_count] + }) + }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#6B758B' + }, + children: "\u5DF2\u7ED3\u675F" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#00B187' + }, + children: "\u8FDB\u884C\u4E2D" + })] + })] + }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165" + })] + })] + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }) + }); +}; +/* harmony default export */ var Cards_ClassroomList = (ClassroomList); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx + + + + + + +var FixedBottom = function FixedBottom(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + tabBarExtraContent = _ref.tabBarExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(CustomTabsmodules.tabs, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabsWrap, + children: dataSource.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: CustomTabsmodules.tab, + onClick: function onClick() { + onChange(item.id); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: value === item.id ? CustomTabsmodules.active : '', + children: item.name + }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] + }), (item === null || item === void 0 ? void 0 : item.resetCount) !== undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (item === null || item === void 0 ? void 0 : item.tip) != undefined ? item === null || item === void 0 ? void 0 : item.tip : '', + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: "#9096A3" + }, + children: ["\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#000" + }, + children: item === null || item === void 0 ? void 0 : item.resetCount + }), "/", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item === null || item === void 0 ? void 0 : item.total + }), "\uFF09"] + }) + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabBar, + children: tabBarExtraContent + })] + }); +}; +/* harmony default export */ var CustomTabs = (FixedBottom); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx + + + +var CustomCountdown = function CustomCountdown(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + children = _ref.children; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: _classnames_2_5_1_classnames_default()(className), + style: style, + children: children + }); +}; +/* harmony default export */ var CustomTable = (CustomCountdown); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"}); +// 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); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx + + + + + + +var dropItem = [{ + id: 'updated_at', + name: '最新动态' +}, { + id: 'created_at', + name: '最新创建' +}, { + id: 'name', + name: '名称排序' +}]; +var SuperiorSort = function SuperiorSort(_ref) { + var _dataSource$find; + var sortValue = _ref.sortValue, + dropValue = _ref.dropValue, + className = _ref.className, + onSort = _ref.onSort, + onDrop = _ref.onDrop, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(SuperiorSortmodules.orderWrap, className), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + onClick: function onClick() { + return onDrop(e.id); + }, + children: e.name + }, i); + }) + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderTextWrap, + children: (_dataSource$find = dataSource.find(function (e) { + return dropValue === e.id; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: SuperiorSortmodules.orderIconWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderAsc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderDesc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + })] + })] + }); +}; +/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx + + + + + +var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"]; + + + + + + +var CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + children = _ref.children, + _ref$loading = _ref.loading, + loading = _ref$loading === void 0 ? false : _ref$loading, + openLoading = _ref.openLoading, + _ref$onClick = _ref.onClick, + onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick, + _ref$size = _ref.size, + size = _ref$size === void 0 ? 'middle' : _ref$size, + _ref$shape = _ref.shape, + shape = _ref$shape === void 0 ? 'round' : _ref$shape, + props = objectWithoutProperties_default()(_ref, _excluded); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({ + onClick: (0,lodash.throttle)( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + openLoading && setBtnLoading(true); + _context.prev = 1; + _context.next = 4; + return onClick(e); + case 4: + _context.next = 9; + break; + case 6: + _context.prev = 6; + _context.t0 = _context["catch"](1); + console.log("error", _context.t0); + case 9: + openLoading && setBtnLoading(false); + case 10: + case "end": + return _context.stop(); + } + }, _callee, null, [[1, 6]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), 2000, { + leading: true, + trailing: false + }), + className: _classnames_2_5_1_classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className), + style: style, + size: size, + shape: shape, + loading: btnLoading || loading + }, props), {}, { + children: children + })); +}; +/* harmony default export */ var ui_customization_CustomButton = (CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx + + + + + +var HeadBack_CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + _ref$children = _ref.children, + children = _ref$children === void 0 ? null : _ref$children, + onClick = _ref.onClick, + title = _ref.title; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(HeadBackmodules.head, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "primary-hover", + onClick: onClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-fanhui2 font12" + }), "\u8FD4\u56DE"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: title, + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HeadBackmodules.node, + children: children + })] + }); +}; +/* harmony default export */ var HeadBack = (HeadBack_CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx + + + + + + +var ConfirmAndCancel = function ConfirmAndCancel(_ref) { + var _ref$confirmShow = _ref.confirmShow, + confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow, + confirmTitle = _ref.confirmTitle, + confirmClick = _ref.confirmClick, + _ref$cancelShow = _ref.cancelShow, + cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow, + cancelTitle = _ref.cancelTitle, + cancelClick = _ref.cancelClick, + className = _ref.className, + style = _ref.style, + _ref$confirmLoading = _ref.confirmLoading, + confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(ConfirmAndCancelmodules.btns, className), + style: style, + children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: confirmLoading, + onClick: confirmClick, + type: "primary", + className: ConfirmAndCancelmodules.confirm, + children: confirmTitle + }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: cancelClick, + className: ConfirmAndCancelmodules.cancel, + children: cancelTitle + })] + }); +}; +/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx + + + + + +var FixedBottom_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + LeftContent = _ref.LeftContent, + children = _ref.children, + RightContent = _ref.RightContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: _classnames_2_5_1_classnames_default()(FixedBottommodules.fixedBottom, className), + style: style, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FixedBottommodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.left, + children: LeftContent + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.center, + children: children + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.right, + children: RightContent + })] + }) + }); +}; +/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx + + + + + + +var CustomCrumbs_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: _classnames_2_5_1_classnames_default()(CustomCrumbsmodules.crumbs, className), + style: style, + children: dataSource.map(function (e, i) { + if (i < dataSource.length - 1) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomCrumbsmodules.hover, + onClick: function onClick() { + return _umi_production_exports.history.push(e.path); + }, + children: e.name + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: e.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", '>', "\xA0"] + })] + }, i); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: e.name + }, i); + }) + }); +}; +/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules +var statistic = __webpack_require__(31797); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCountdown/index.tsx + + + +var CustomCountdown_excluded = ["onChange"]; + + + +var Countdown = statistic/* default */.Z.Countdown; + +// value输入是antd的Countdown +// onChange自带的是毫秒,不好做判断,现在被更改了,输出是秒 + +var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) { + var onChange = _ref.onChange, + props = objectWithoutProperties_default()(_ref, CustomCountdown_excluded); + var _useState = (0,_react_17_0_2_react.useState)(null), + _useState2 = slicedToArray_default()(_useState, 2), + time = _useState2[0], + setTime = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (typeof time === 'number' && time >= 0) { + onChange(time); + } + }, [time]); + var onTimeChange = function onTimeChange(c) { + var currentTime = Math.floor(c / 1000); + setTime(currentTime); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, objectSpread2_default()(objectSpread2_default()({}, props), {}, { + onChange: onTimeChange + })); +}; +/* harmony default export */ var ui_customization_CustomCountdown = (CustomCountdown_CustomCountdown); +;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx + + + + + + + + + + + + + + + + + + + +/***/ }), + +/***/ 21129: +/*!****************************************!*\ + !*** ./src/components/useInterval.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: 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)(); + + // 保存新回调 + (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); + return function () { + return clearInterval(id); + }; + } + }, [delay]); +} + +/***/ }), + +/***/ 46969: +/*!*****************************************************************!*\ + !*** ./src/pages/Competitions/Detail/AwardPdf.tsx + 12 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ AwardPdf; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectDestructuringEmpty.js +var objectDestructuringEmpty = __webpack_require__(70236); +var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// 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: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// 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: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(45899); +// 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/table/index.js + 85 modules +var table = __webpack_require__(14491); +// 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: ./src/service/competitions.ts +var competitions = __webpack_require__(94383); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(5929); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Downloadpdf.tsx + + + +//下载页 + + + + + + + + + + +function downpdf(_ref) { + var _Prize$personal_certi, _Prize$personal_certi2, _Prize$team_certifica, _Prize$team_certifica2, _Prize$teams, _Prize$teams$4, _Prize$teams$5; + var Prize = _ref.Prize; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)([{ + type: 1, + name: "团体奖证书" + }, { + type: 2, + name: "个人奖证书" + }, { + type: 3, + name: "优秀指导教师证书" + }]), + _useState2 = slicedToArray_default()(_useState, 2), + certData = _useState2[0], + setCertData = _useState2[1]; + var handleClick = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(item) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,competitions/* getCertificateInfo */.Ju)({ + type: item.type, + id: params.identifier + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) location.href = "/competitions/exports?id=".concat(params.identifier, "&type=").concat(item.type); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleClick(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var columns = [{ + title: "角色", + dataIndex: "role", + align: 'center', + width: 80, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "--" + }); + } + }, { + title: "姓名", + dataIndex: "name", + width: 100, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "--" + }); + } + }, { + title: "实名认证", + width: 100, + dataIndex: "real_name_auth", + render: function render(text) { + return text === "authed" ? '已认证' : text === "authing" ? '待审核' : '未认证'; + } + }, { + title: "职业认证", + width: 100, + dataIndex: "professional_auth", + render: function render(text) { + return text === "authed" ? '已认证' : text === "authing" ? '待审核' : '未认证'; + } + }, { + title: "手机号", + dataIndex: "phone_binded", + width: 100, + render: function render(text) { + return text ? '已绑定' : '未绑定'; + } + }, { + title: "邮箱号", + dataIndex: "email_binded", + width: 100, + render: function render(text) { + return text ? '已绑定' : '未绑定'; + } + }, { + title: "开户行及银行卡号信息(队长填写)", + dataIndex: "role", + align: 'center', + render: function render(text, _render) { + var _Prize$teams$, _Prize$teams$2, _Prize$teams$3; + return (_render === null || _render === void 0 ? void 0 : _render.role) === '队长' ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + width: '50%', + textAlign: 'center' + }, + children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$ = Prize.teams[0]) === null || _Prize$teams$ === void 0 || (_Prize$teams$ = _Prize$teams$.bank_account) === null || _Prize$teams$ === void 0 ? void 0 : _Prize$teams$.bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 || (_Prize$teams$2 = _Prize$teams$2.bank_account) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.second_bank), (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 || (_Prize$teams$3 = _Prize$teams$3.bank_account) === null || _Prize$teams$3 === void 0 ? void 0 : _Prize$teams$3.card_no)] + }) : "--"; + } + }]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: Detailmodules/* default */.Z.downloadpdf, + children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u586B\u5199\u7684\u4E2A\u4EBA\u4FE1\u606F\u7ECF\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u4E2A\u4EBA\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\uFF1B\u56E2\u961F\u961F\u5458\u4FE1\u606F\u5168\u90E8\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u56E2\u961F\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + marginTop: '30px', + fontSize: '14px', + color: '#232B40', + fontWeight: "600" + }, + children: "\u8BC1\u4E66\u60C5\u51B5" + }), (Prize === null || Prize === void 0 || (_Prize$personal_certi = Prize.personal_certifications) === null || _Prize$personal_certi === void 0 ? void 0 : _Prize$personal_certi.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u4EBA\u8BC1\u4E66\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + "/images/educoder/pdfs.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + style: { + marginLeft: '5px' + }, + href: env/* default */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 || (_Prize$personal_certi2 = Prize.personal_certifications[0]) === null || _Prize$personal_certi2 === void 0 ? void 0 : _Prize$personal_certi2.url), + children: "\u7ACB\u5373\u4E0B\u8F7D" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u4E2A\u4EBA\u8BC1\u4E66\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: "\u6682\u672A\u751F\u6210" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + style: { + marginLeft: '20px' + }, + children: "\u539F\u56E0\uFF1A\u7EC4\u59D4\u4F1A\u672A\u5B8C\u6210\u8BC1\u4E66\u5BA1\u6279\uFF0C\u8BF7\u7A0D\u540E" + })] + }), (Prize === null || Prize === void 0 || (_Prize$team_certifica = Prize.team_certifications) === null || _Prize$team_certifica === void 0 ? void 0 : _Prize$team_certifica.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u56E2\u961F\u8BC1\u4E66\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + "/images/educoder/pdfs.png" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + style: { + marginLeft: '5px' + }, + href: env/* default */.Z.API_SERVER + "".concat(Prize === null || Prize === void 0 || (_Prize$team_certifica2 = Prize.team_certifications[0]) === null || _Prize$team_certifica2 === void 0 ? void 0 : _Prize$team_certifica2.url), + children: "\u7ACB\u5373\u4E0B\u8F7D" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u56E2\u961F\u8BC1\u4E66\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: "\u6682\u672A\u751F\u6210" + })] + }) + }), (Prize === null || Prize === void 0 || (_Prize$teams = Prize.teams) === null || _Prize$teams === void 0 ? void 0 : _Prize$teams.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [(Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 ? void 0 : _Prize$teams$4.name), "\u6218\u961F\u4FE1\u606F\u586B\u62A5\u6982\u51B5"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: columns, + dataSource: Prize === null || Prize === void 0 || (_Prize$teams$5 = Prize.teams[0]) === null || _Prize$teams$5 === void 0 ? void 0 : _Prize$teams$5.team_members, + pagination: false + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + style: { + marginTop: "20px" + }, + gutter: [20, 20], + children: certData.map(function (item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiazai5", + style: { + marginRight: "6px" + } + }), + className: Detailmodules/* default */.Z.pdfBut, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return handleClick(item); + case 2: + return _context2.abrupt("return", _context2.sent); + case 3: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: item.name + }) + }, key); + }) + })] + }); +} +/* harmony default export */ var Downloadpdf = (downpdf); +// 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/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules +var upload = __webpack_require__(46651); +// 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/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./src/assets/images/account/auth.png +var auth = __webpack_require__(98814); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var componentmodules = ({"modal":"modal___A9Ovz","colorBlue":"colorBlue___XSmR5","formWrap":"formWrap___wRvaA","flexRow":"flexRow___C40dc","flexColumn":"flexColumn___LkZfj","example":"example___bz7Hw","exampleImg":"exampleImg___gNkC_","colorOrange":"colorOrange___Ka6zf","uploader":"uploader___plQRr","uploadImg":"uploadImg___cjOpL","imageTip":"imageTip___p1_lZ","uploadTipIcon":"uploadTipIcon___SpsS2","uploadTip":"uploadTip___e9JlL","color05101a":"color05101a___CDEUv","viewLargerImg":"viewLargerImg___IclRX","footerWrap":"footerWrap___beWC6","note":"note___CXi9y","schoolHintWrap":"schoolHintWrap___Ma6ly","colorCDCDCD":"colorCDCDCD___D0UWo","color0152d9":"color0152d9___hF3Bb"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/RealNameAuthModal.tsx + + + + + +var _excluded = ["user", "account", "globalSetting", "loading", "dispatch"]; + + + + + + + + + +var Dragger = upload/* default */.Z.Dragger; +var MAX_NAME_LENGTH = 10; +var RealNameAuthModal = function RealNameAuthModal(_ref) { + var user = _ref.user, + account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, _excluded); + 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)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + showRealName = _useState4[0], + setShowRealName = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(), + _useState6 = slicedToArray_default()(_useState5, 2), + realName = _useState6[0], + setRealName = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + image = _useState8[0], + setImage = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + fileId = _useState10[0], + setFileId = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + isLoading = _useState12[0], + setIsLoading = _useState12[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (!account.basicInfo) { + return; + } + var basicInfo = account.basicInfo; + var formData = { + name: basicInfo.show_realname ? basicInfo.name : (0,util/* getHiddenName */.YA)(basicInfo.name), + gender: basicInfo.gender + }; + setRealName(basicInfo.name); + setShowRealName(basicInfo.show_realname); + form.setFieldsValue(formData); + setFormValue(formData); + }, [account.basicInfo]); + var handleUploadChange = function handleUploadChange(info) { + if (info.file.status === 'uploading') { + setIsLoading(true); + return; + } + if (info.file.status === 'done') { + var _info$file$response; + console.log(info.file, info.file.response); + setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); + (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { + setImage(base64Img); + setIsLoading(false); + }); + } + }; + var handleValuesChange = function handleValuesChange(changedValues) { + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + if ('name' in changedValues) { + setRealName(changedValues.name); + } + }; + var handleSetShowRealName = function handleSetShowRealName() { + var nextRealNameStatus = !showRealName; + setShowRealName(nextRealNameStatus); + var nextName = nextRealNameStatus ? realName : (0,util/* getHiddenName */.YA)(realName); + form.setFieldsValue({ + name: nextName + }); + }; + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _account$basicInfo, _user$userInfo; + var _ref3, name, gender, id_number, res, _user$userInfo2; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _ref3 = values || {}, name = _ref3.name, gender = _ref3.gender, id_number = _ref3.idNumber; + if (image) { + _context.next = 4; + break; + } + message/* default */.ZP.info('请先上传照片!'); + return _context.abrupt("return"); + case 4: + _context.next = 6; + return dispatch({ + type: 'account/applyRealNameAuth', + payload: { + id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), + name: name, + gender: gender, + id_number: id_number, + show_realname: showRealName, + attachment_ids: [fileId] + } + }); + case 6: + res = _context.sent; + handleClose(); + if (res) { + message/* default */.ZP.info("申请已提交,请等待审核!"); + dispatch({ + type: 'account/getBasicInfo', + payload: { + login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login + } + }); + } + case 9: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handleClose = function handleClose() { + dispatch({ + type: 'account/setActionTabs', + payload: {} + }); + }; + var uploadProps = { + data: { + type: "real_name" + }, + multiple: true, + showUploadList: false, + action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), + className: componentmodules.uploader, + onChange: handleUploadChange, + beforeUpload: function beforeUpload(file) { + var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; + if (!isJpgOrPng) { + message/* default */.ZP.info('请上传正确文件格式'); + } + return isJpgOrPng; + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: account.actionTabs.key === 'Account-RealNameAuth', + title: "\u4FEE\u6539\u5B9E\u540D\u4FE1\u606F", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: !!isLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: componentmodules.formWrap, + form: form, + layout: "horizontal", + onValuesChange: handleValuesChange, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u59D3\u540D", + name: "name", + labelCol: { + span: 3 + }, + wrapperCol: { + span: 12 + }, + rules: [{ + required: true, + message: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26") + }, { + validator: util/* handleValidatorName */.HJ + }], + extra: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: showRealName ? '(显示:平台将显示您的真实姓名)' : '(隐藏:平台将显示你的昵称)' + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + disabled: !showRealName, + placeholder: "\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(MAX_NAME_LENGTH, "\u4E2A\u5B57\u7B26"), + maxLength: MAX_NAME_LENGTH, + addonAfter: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont ".concat(showRealName ? 'icon-xianshi' : 'icon-yincang', " font18 ").concat(componentmodules.color0152d9), + onClick: handleSetShowRealName + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u6027\u522B\uFF1A", + name: "gender", + labelCol: { + span: 3 + }, + wrapperCol: { + span: 12 + }, + 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: 0, + children: "\u7537" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u5973" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BC1\u4EF6\u53F7\uFF1A", + labelCol: { + span: 3 + }, + name: "idNumber", + rules: [{ + required: true, + message: '请输入证件号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8EAB\u4EFD\u8BC1\u4E0A\u4F20", + labelCol: { + span: 3 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexRow, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.exampleImg, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: auth + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "tc", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u793A\u4F8B\u56FE\u7247" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "".concat(componentmodules.colorOrange, " font12"), + children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + accept: ".png,.jpg,.bmp,.jpeg", + children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: image, + className: componentmodules.uploadImg + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.imageTip, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules.uploadTipIcon) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.uploadTip, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: componentmodules.color05101a, + children: "\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247" + }) + })] + }) + })), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.viewLargerImg, + children: "\u67E5\u770B\u5927\u56FE" + }) + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr5", + size: 'middle', + onClick: handleClose, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading['account/applyRealNameAuth'], + children: "\u4FDD\u5B58" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.note, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "1.\u4F60\u9700\u8981\u51C6\u5907\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u6B63\u9762\uFF08\u4EBA\u50CF\u9762\uFF09\u7684\u8BC1\u4EF6\u7167\u7167\u7247\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u7247\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u8BA4\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "3.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "4.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u8BC1\u4EF6\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u5B9E\u540D\u8BA4\u8BC1\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3EduCoder\u8D26\u53F7\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "7.\u63D0\u4EA4\u5B9E\u540D\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" + })] + })] + }) + }) + }); +}; +/* harmony default export */ var component_RealNameAuthModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var user = _ref4.user, + account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + user: user, + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(RealNameAuthModal)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js +var auto_complete = __webpack_require__(88522); +// EXTERNAL MODULE: ./src/assets/images/account/job.png +var job = __webpack_require__(51941); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AppplyDepartmentModalmodules = ({"flexRow":"flexRow___LQKDI","flexColumn":"flexColumn___NLClE","formWrap":"formWrap___mGWio","example":"example___gPghw","footerWrap":"footerWrap___qcHQ4"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.tsx + + + + +var AppplyDepartmentModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "departmentName", "visible", "onClose", "onSuccess"]; + + + + + + +var TextArea = input/* default */.Z.TextArea; +var AppplyDepartmentModal = function AppplyDepartmentModal(_ref) { + var account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + schoolName = _ref.schoolName, + departmentName = _ref.departmentName, + visible = _ref.visible, + _ref$onClose = _ref.onClose, + onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, + _ref$onSuccess = _ref.onSuccess, + onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, + props = objectWithoutProperties_default()(_ref, AppplyDepartmentModal_excluded); + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var schoolId = (0,_react_17_0_2_react.useRef)(); + (0,_react_17_0_2_react.useEffect)(function () { + schoolId.current = props.schoolId; + }, [props.schoolId]); + (0,_react_17_0_2_react.useEffect)(function () { + form.setFieldsValue({ + department: departmentName + }); + }, [departmentName]); + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _ref3, department, remarks, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _ref3 = values || {}, department = _ref3.department, remarks = _ref3.remarks; + _context.next = 3; + return dispatch({ + type: 'account/appplyDepartment', + payload: { + school_id: schoolId.current, + name: department, + remarks: remarks + } + }); + case 3: + res = _context.sent; + onClose(); + if (res) { + message/* default */.ZP.success("新增院系/部门成功!"); + onSuccess(department); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: "\u7533\u8BF7\u6DFB\u52A0\u5B50\u5355\u4F4D\u540D\u79F0", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: AppplyDepartmentModalmodules.formWrap, + form: form, + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + }, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5355\u4F4D\u540D\u79F0\uFF1A", + children: schoolName + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u90E8\u95E8\u540D\u79F0\uFF1A", + name: "department", + rules: [{ + required: true, + message: '请输入部门或者学院名称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BF4\u660E\uFF1A", + name: "remarks", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { + placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AppplyDepartmentModalmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr5", + size: 'middle', + onClick: function onClick() { + onClose(); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading['account/appplyDepartment'], + children: "\u4FDD\u5B58" + })] + }) + })] + }) + }); +}; +/* harmony default export */ var components_AppplyDepartmentModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(AppplyDepartmentModal)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/cascader/index.js + 18 modules +var cascader = __webpack_require__(19842); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CheckCircleFilled.js + 1 modules +var CheckCircleFilled = __webpack_require__(2720); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules +var CloseCircleFilled = __webpack_require__(97650); +// EXTERNAL MODULE: ./src/utils/cityData.ts +var cityData = __webpack_require__(81822); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AppplySchoolModalmodules = ({"flexRow":"flexRow___jGYtM","flexColumn":"flexColumn___NPMB3","formWrap":"formWrap___vwH9N","example":"example____BmJC","footerWrap":"footerWrap___lp1L0"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/AppplySchoolModal/index.tsx + + + + +var AppplySchoolModal_excluded = ["account", "globalSetting", "loading", "dispatch", "schoolName", "visible", "onClose", "onSuccess"]; + + + + + + + + +var filter = function filter(inputValue, path) { + return path.some(function (option) { + return option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1; + }); +}; +var AppplySchoolModal_TextArea = input/* default */.Z.TextArea; +var AppplySchoolModal = function AppplySchoolModal(_ref) { + var account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + schoolName = _ref.schoolName, + visible = _ref.visible, + _ref$onClose = _ref.onClose, + onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, + _ref$onSuccess = _ref.onSuccess, + onSuccess = _ref$onSuccess === void 0 ? function () {} : _ref$onSuccess, + props = objectWithoutProperties_default()(_ref, AppplySchoolModal_excluded); + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + (0,_react_17_0_2_react.useEffect)(function () { + form.setFieldsValue({ + name: schoolName + }); + }, [schoolName]); + var handleFinish = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var _ref3, name, _ref3$city, city, address, remarks, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _ref3 = values || {}, name = _ref3.name, _ref3$city = _ref3.city, city = _ref3$city === void 0 ? [] : _ref3$city, address = _ref3.address, remarks = _ref3.remarks; + _context.next = 3; + return dispatch({ + type: 'account/appplySchool', + payload: { + name: name, + province: city[0], + city: city[1], + address: address, + remarks: remarks + } + }); + case 3: + res = _context.sent; + onClose(); + if (res) { + message/* default */.ZP.success("新增学校/单位成功!"); + onSuccess(name); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleFinish(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: "\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0", + width: "600px", + footer: null, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: AppplySchoolModalmodules.formWrap, + form: form, + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + }, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5355\u4F4D\u5168\u79F0\uFF1A", + name: "name", + rules: [{ + required: true, + message: '请输入学校或工作单位' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(AppplySchoolModalmodules.flexRow, " ").concat(AppplySchoolModalmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u793A\u4F8B\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AppplySchoolModalmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CheckCircleFilled/* default */.Z, { + style: { + color: "rgb(82, 196, 26)" + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 ml5", + children: "\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, { + style: { + color: "red" + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 ml5", + children: "\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5730\u533A\uFF1A", + name: "city", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + allowClear: true, + size: 'middle', + options: cityData/* CityData */.P, + placeholder: "\u8BF7\u9009\u62E9\u6240\u5728\u5730", + showSearch: { + matchInputWidth: true, + filter: filter + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BE6\u7EC6\u5730\u5740\uFF1A", + name: "address", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BF4\u660E\uFF1A", + name: "remarks", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AppplySchoolModal_TextArea, { + placeholder: "\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AppplySchoolModalmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr5", + size: 'middle', + onClick: function onClick() { + onClose(); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading['account/appplySchool'], + children: "\u4FDD\u5B58" + })] + }) + })] + }) + }); +}; +/* harmony default export */ var components_AppplySchoolModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var account = _ref4.account, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting; + return { + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(AppplySchoolModal)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/component/ProfessionalAuthModal.tsx + + + + + +var ProfessionalAuthModal_excluded = ["user", "account", "globalSetting", "loading", "dispatch", "Scoid"]; + + + + + + + + + + + +var Option = es_select["default"].Option; +var ProfessionalAuthModal_Dragger = upload/* default */.Z.Dragger; +var ProfessionalAuthModal = function ProfessionalAuthModal(_ref) { + var _globalSetting$settin, _schoolList$find3; + var user = _ref.user, + account = _ref.account, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + Scoid = _ref.Scoid, + props = objectWithoutProperties_default()(_ref, ProfessionalAuthModal_excluded); + 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)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + schoolList = _useState4[0], + setSchoolList = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + filterSchoolList = _useState6[0], + setFilterSchoolList = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + departmentList = _useState8[0], + setDepartmentList = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + filterDepartmentList = _useState10[0], + setFilterDepartmentList = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + image = _useState12[0], + setImage = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(), + _useState14 = slicedToArray_default()(_useState13, 2), + fileId = _useState14[0], + setFileId = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(), + _useState16 = slicedToArray_default()(_useState15, 2), + isLoading = _useState16[0], + setIsLoading = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(), + _useState18 = slicedToArray_default()(_useState17, 2), + visibleAppplySchool = _useState18[0], + setVisibleAppplySchool = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(), + _useState20 = slicedToArray_default()(_useState19, 2), + visibleAppplyDepartment = _useState20[0], + setVisibleAppplyDepartment = _useState20[1]; + ; + (0,_react_17_0_2_react.useEffect)(function () { + getSchoolOption(); + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + 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: + if (Scoid) { + _context.next = 2; + break; + } + return _context.abrupt("return"); + case 2: + _context.next = 4; + return getDepartmentOption(Scoid); + case 4: + res = _context.sent; + setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + case 6: + case "end": + return _context.stop(); + } + }, _callee); + }))(); + }, [Scoid]); + var getSchoolOption = /*#__PURE__*/function () { + var _ref3 = 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 dispatch({ + type: 'account/getSchoolOption' + }); + case 2: + res = _context2.sent; + setSchoolList(res === null || res === void 0 ? void 0 : res.schools); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getSchoolOption() { + return _ref3.apply(this, arguments); + }; + }(); + var getDepartmentOption = function getDepartmentOption(schoolId) { + return dispatch({ + type: 'account/getDepartmentOption', + payload: { + id: schoolId + } + }); + }; + (0,_react_17_0_2_react.useEffect)(function () { + if (!account.basicInfo) { + return; + } + var basicInfo = account.basicInfo; + var formData = { + identity: basicInfo.identity, + school: basicInfo.school_name, + department: basicInfo.department_name, + studentNo: basicInfo.student_id, + jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授", + manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者" + }; + form.setFieldsValue(formData); + setFormValue(formData); + }, [account.basicInfo]); + var handleApplySchool = function handleApplySchool() { + setVisibleAppplySchool(true); + }; + var handleApplyDepartment = function handleApplyDepartment() { + if (!schoolList.find(function (item) { + return item.name === formValue.school; + })) { + message/* default */.ZP.info('请先选择正确的单位或者学校!'); + return; + } + setVisibleAppplyDepartment(true); + }; + var handleValuesChange = function handleValuesChange(changedValues) { + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + if ('school' in changedValues) { + setFilterSchoolList(schoolList.filter(function (item) { + return item.name.includes(changedValues.school); + })); + var findSchoolId = (schoolList.find(function (item) { + return item.name === changedValues.school; + }) || {}).id; + if (findSchoolId) { + handleSetDepartment(changedValues.school); + } else { + form.setFieldsValue({ + department: '' + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: changedValues.school, + department: '' + })); + } + } + }; + var handleSetDepartment = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) { + var _schoolList$find, _res$departments; + var findSchoolId, res, name; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + findSchoolId = (_schoolList$find = schoolList.find(function (item) { + return item.name === school; + })) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id; + _context3.next = 3; + return getDepartmentOption(findSchoolId); + case 3: + _context3.t0 = _context3.sent; + if (_context3.t0) { + _context3.next = 6; + break; + } + _context3.t0 = {}; + case 6: + res = _context3.t0; + setDepartmentList(res === null || res === void 0 ? void 0 : res.departments); + name = departmentName || (res === null || res === void 0 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name); + form.setFieldsValue({ + department: name + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: school, + department: name + })); + case 11: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function handleSetDepartment(_x, _x2) { + return _ref4.apply(this, arguments); + }; + }(); + var handleSchoolSuccess = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return getSchoolOption(); + case 2: + form.setFieldsValue({ + school: schoolName, + department: '' + }); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), { + school: schoolName, + department: '' + })); + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handleSchoolSuccess(_x3) { + return _ref5.apply(this, arguments); + }; + }(); + var handleUploadChange = function handleUploadChange(info) { + if (info.file.status === 'uploading') { + setIsLoading(true); + return; + } + if (info.file.status === 'done') { + var _info$file$response; + console.log(info.file, info.file.response); + setFileId((_info$file$response = info.file.response) === null || _info$file$response === void 0 ? void 0 : _info$file$response.id); + (0,util/* getBase64 */.y3)(info.file.originFileObj, function (base64Img) { + setImage(base64Img); + setIsLoading(false); + }); + } + }; + var handleFinish = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { + var _schoolList$find2, _departmentList$find, _account$basicInfo, _user$userInfo; + var _ref7, school, department, identity, studentNo, jobTitle, manager, school_id, department_id, extra, res, _user$userInfo2; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _ref7 = values || {}, school = _ref7.school, department = _ref7.department, identity = _ref7.identity, studentNo = _ref7.studentNo, jobTitle = _ref7.jobTitle, manager = _ref7.manager; + if (image) { + _context5.next = 4; + break; + } + message/* default */.ZP.info('请先上传照片!'); + return _context5.abrupt("return"); + case 4: + school_id = (_schoolList$find2 = schoolList.find(function (item) { + return item.name === school; + })) === null || _schoolList$find2 === void 0 ? void 0 : _schoolList$find2.id; + department_id = (_departmentList$find = departmentList.find(function (item) { + return item.name === department; + })) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id; + if (identity === 'student') { + extra = studentNo; + } else if (identity === 'teacher') { + extra = jobTitle; + } else { + extra = manager; + } + _context5.next = 9; + return dispatch({ + type: 'account/applyProfessionalAuth', + payload: { + id: ((_account$basicInfo = account.basicInfo) === null || _account$basicInfo === void 0 ? void 0 : _account$basicInfo.id) || ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login), + school_id: school_id, + department_id: department_id, + identity: identity, + extra: extra, + attachment_ids: [fileId] + } + }); + case 9: + res = _context5.sent; + handleClose(); + if (res) { + message/* default */.ZP.info("申请已提交,请等待审核!"); + dispatch({ + type: 'account/getBasicInfo', + payload: { + login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login + } + }); + } + case 12: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function handleFinish(_x4) { + return _ref6.apply(this, arguments); + }; + }(); + var handleClose = function handleClose() { + dispatch({ + type: 'account/setActionTabs', + payload: {} + }); + }; + var uploadProps = { + data: { + type: "professional" + }, + multiple: true, + showUploadList: false, + action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), + className: componentmodules.uploader, + onChange: handleUploadChange, + beforeUpload: function beforeUpload(file) { + var isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; + if (!isJpgOrPng) { + message/* default */.ZP.info('请上传正确文件格式'); + } + return isJpgOrPng; + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + className: componentmodules.modal, + open: account.actionTabs.key === 'Account-ProfessionalAuth', + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + padding: "25px" + }, + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u804C\u4E1A\u8BA4\u8BC1" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-guanbi11", + style: { + color: "#979797", + cursor: "pointer" + }, + onClick: handleClose + }) + })] + }), + width: "660px", + footer: null, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: !!isLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: componentmodules.formWrap, + form: form, + colon: false, + onValuesChange: handleValuesChange, + onFinish: handleFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [10, 0], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '300px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u804C\u4E1A", + name: "identity", + rules: [{ + required: true, + message: '请先选择职业' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "teacher", + children: "\u6559\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "student", + children: "\u5B66\u751F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "professional", + children: "\u4E13\u4E1A\u4EBA\u58EB" + })] + }) + }) + }), formValue.identity === 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + initialValue: formValue.studentNo, + name: "studentNo", + rules: [{ + required: true, + message: '请先输入学号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + type: "text", + placeholder: "\u8BF7\u8F93\u5165\u5B66\u53F7" + }) + }) + }), formValue.identity === 'teacher' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + initialValue: formValue.jobTitle, + name: "jobTitle", + rules: [{ + required: true, + message: '请先选择职称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u6559\u6388", + children: "\u6559\u6388" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u526F\u6559\u6388", + children: "\u526F\u6559\u6388" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u8BB2\u5E08", + children: "\u8BB2\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u52A9\u6559", + children: "\u52A9\u6559" + })] + }) + }) + }), formValue.identity === 'professional' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '200px', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + initialValue: formValue.manager, + name: "manager", + rules: [{ + required: true, + message: '请先选择职称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u4F01\u4E1A\u7BA1\u7406\u8005", + children: "\u4F01\u4E1A\u7BA1\u7406\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u90E8\u95E8\u7BA1\u7406\u8005", + children: "\u90E8\u95E8\u7BA1\u7406\u8005" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08", + children: "\u9AD8\u7EA7\u5DE5\u7A0B\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u5DE5\u7A0B\u5E08", + children: "\u5DE5\u7A0B\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: "\u52A9\u7406\u5DE5\u7A0B\u5E08", + children: "\u52A9\u7406\u5DE5\u7A0B\u5E08" + })] + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u5B66\u6821/\u5355\u4F4D", + name: "school", + extra: formValue.school && !(schoolList !== null && schoolList !== void 0 && schoolList.find(function (item) { + return item.name === formValue.school; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.schoolHintWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentmodules.colorCDCDCD, + children: ["\u672A\u627E\u5230\u5305\u542B\u201C", formValue.school, "\u201D\u7684\u9AD8\u6821\uFF0C"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(componentmodules.color0152d9, " current"), + onClick: handleApplySchool, + children: "\u7533\u8BF7\u65B0\u589E" + })] + }), + rules: [{ + required: true, + message: '请先选择学校/单位' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { + showSearch: true, + options: filterSchoolList === null || filterSchoolList === void 0 ? void 0 : filterSchoolList.map(function (item) { + return { + value: item.name + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u9662\u7CFB/\u90E8\u95E8", + name: "department", + extra: formValue.department && !(departmentList !== null && departmentList !== void 0 && departmentList.find(function (item) { + return item.name === formValue.department; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.schoolHintWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.colorCDCDCD, + children: formValue.department ? "\u672A\u627E\u5230\u5305\u542B\u201C".concat(formValue.department, "\u201D\u7684\u9AD8\u6821\uFF0C") : '未找到院系,' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(componentmodules.color0152d9, " current"), + onClick: handleApplyDepartment, + children: "\u7533\u8BF7\u65B0\u589E" + })] + }), + rules: [{ + required: true, + message: '请先选择院系/部门' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { + showSearch: true, + onChange: function onChange(value) { + return setFilterDepartmentList(departmentList.filter(function (item) { + return item.name.includes(value); + })); + }, + options: filterDepartmentList === null || filterDepartmentList === void 0 ? void 0 : filterDepartmentList.map(function (item) { + return { + value: item.name + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u804C\u4E1A\u8BC1\u4E0A\u4F20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexRow, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ProfessionalAuthModal_Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + accept: ".png,.jpg,.bmp,.jpeg", + children: image ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: image, + className: componentmodules.uploadImg + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.imageTip, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-cuban2shangchuanyunduan ".concat(componentmodules.uploadTipIcon) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.uploadTip, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: componentmodules.color05101a, + children: "\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247" + }) + })] + }) + })), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: componentmodules.viewLargerImg, + children: "\u67E5\u770B\u5927\u56FE" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentmodules.flexColumn, " ").concat(componentmodules.example), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentmodules.exampleImg, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: job + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "tc", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u793A\u4F8B\u56FE\u7247" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "".concat(componentmodules.colorOrange, " font12"), + children: "\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09" + })] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentmodules.footerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr5", + size: 'middle', + onClick: handleClose, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading['account/applyProfessionalAuth'], + children: "\u4FDD\u5B58" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentmodules.note, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BA4\u8BC1\u987B\u77E5\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3", !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && 'EduCoder', "\u8D26\u53F7\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002" + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplySchoolModal, { + visible: visibleAppplySchool, + onClose: function onClose() { + return setVisibleAppplySchool(false); + }, + schoolName: formValue.school, + onSuccess: handleSchoolSuccess + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AppplyDepartmentModal, { + visible: visibleAppplyDepartment, + onClose: function onClose() { + return setVisibleAppplyDepartment(false); + }, + schoolId: (_schoolList$find3 = schoolList.find(function (item) { + return item.name === formValue.school; + })) === null || _schoolList$find3 === void 0 ? void 0 : _schoolList$find3.id, + schoolName: formValue.school, + departmentName: formValue.department, + onSuccess: function onSuccess(departmentName) { + return handleSetDepartment(formValue.school, departmentName); + } + })] + }); +}; +/* harmony default export */ var component_ProfessionalAuthModal = ((0,_umi_production_exports.connect)(function (_ref8) { + var user = _ref8.user, + account = _ref8.account, + loading = _ref8.loading, + globalSetting = _ref8.globalSetting; + return { + user: user, + account: account, + globalSetting: globalSetting, + loading: loading.effects + }; +})(ProfessionalAuthModal)); +// EXTERNAL MODULE: ./node_modules/_md5@2.3.0@md5/md5.js +var md5 = __webpack_require__(93735); +var md5_default = /*#__PURE__*/__webpack_require__.n(md5); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/UpdataPhone.tsx + + + +//修改手机号or邮箱地址 + + + + + +//type 3 手机 4邮箱 +function UpdataPhone(_ref) { + var type = _ref.type, + dispatch = _ref.dispatch, + userid = _ref.userid, + isshow = _ref.isshow, + setPhoneshow = _ref.setPhoneshow, + setEmailshow = _ref.setEmailshow; + var opens = "79e33abd4b6588941ab7622aed1e67e8"; + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + login = _useState2[0], + setLogin = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)('获取验证码'), + _useState4 = slicedToArray_default()(_useState3, 2), + yzm = _useState4[0], + setYzm = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(60), + _useState6 = slicedToArray_default()(_useState5, 2), + seconds = _useState6[0], + setseconds = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + secondsFlag = _useState8[0], + setsecondsFlag = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + code = _useState10[0], + setCode = _useState10[1]; + //获取验证码 + function getversion() { + return _getversion.apply(this, arguments); + } // 获取验证码倒计时 + function _getversion() { + _getversion = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var data; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (login) { + _context.next = 3; + break; + } + if (type === 3) { + message/* default */.ZP.info('手机号不能为空'); + } else { + message/* default */.ZP.info('邮箱地址不能为空'); + } + return _context.abrupt("return"); + case 3: + _context.next = 5; + return dispatch({ + type: 'competitions/getVerification', + payload: { + type: type, + login: login, + smscode: md5_default()(opens + login) + //user_id:39416 + } + }); + case 5: + data = _context.sent; + if (data.status === 1) { + message/* default */.ZP.info('获取验证码成功'); + remainTime(); + setsecondsFlag(true); + } + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _getversion.apply(this, arguments); + } + function remainTime() { + setseconds(60); + var aa = setInterval(function () { + --seconds; + if (seconds > -1) { + setseconds(seconds); + } else { + clearInterval(aa); + setsecondsFlag(false); + } + }, 1000); + } + //绑定手机号 + function PhoneBind() { + return _PhoneBind.apply(this, arguments); + } //绑定邮箱 + function _PhoneBind() { + _PhoneBind = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var data; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: 'competitions/PhoneBind', + payload: { + userid: userid, + code: code, + phone: login + } + }); + case 2: + data = _context2.sent; + if (data.status === 0) { + message/* default */.ZP.info('绑定成功'); + setPhoneshow("none"); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _PhoneBind.apply(this, arguments); + } + function EmailBind() { + return _EmailBind.apply(this, arguments); + } + function _EmailBind() { + _EmailBind = 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: + _context3.next = 2; + return dispatch({ + type: 'competitions/EmailBind', + payload: { + userid: userid, + code: code, + email: login + } + }); + case 2: + data = _context3.sent; + if (data.status === 0) { + message/* default */.ZP.info('绑定成功'); + setEmailshow('none'); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _EmailBind.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: isshow + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: login, + onChange: function onChange(e) { + return setLogin(e.target.value); + }, + placeholder: type === 3 ? '请输入手机号' : '请输入邮箱地址', + style: { + width: '370px' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: code, + onChange: function onChange(e) { + return setCode(e.target.value); + }, + placeholder: type === 3 ? '请输入手机获取的验证码' : '请输入邮箱获取的验证码', + style: { + width: '250px' + } + }) + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + disabled: secondsFlag, + onClick: function onClick() { + return getversion(); + }, + type: "primary", + style: { + marginLeft: '20px', + width: '100px' + }, + children: secondsFlag ? "\u91CD\u65B0\u53D1\u9001".concat(seconds, "s") : yzm + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '30px', + width: '370px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + style: { + marginRight: '15px' + }, + onClick: function onClick() { + if (!code) { + message/* default */.ZP.info('验证码不能为空'); + return; + } + if (type === 3) { + PhoneBind(); + } else { + EmailBind(); + } + }, + children: "\u786E\u8BA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: '20px' + }, + onClick: function onClick() { + if (type === 3) { + setPhoneshow("none"); + } else { + setEmailshow('none'); + } + }, + children: "\u53D6\u6D88" + })] + })] + }); +} +/* harmony default export */ var Detail_UpdataPhone = (UpdataPhone); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Addleader.tsx + + + + +//填写银行卡号等信息 + + + + + +function Addleader(_ref) { + var dispatch = _ref.dispatch, + userid = _ref.userid; + var tailLayout = { + wrapperCol: { + offset: 3, + span: 21 + } + }; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: '500px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + name: "basic", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u5F00\u6237\u884C" + }), + name: "bank", + rules: [{ + required: true, + message: '请输入开户行' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u652F\u884C" + }), + name: "second_bank", + rules: [{ + required: true, + message: '请输入支行' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, tailLayout), {}, { + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "30px" + }, + children: "\u8D26\u53F7" + }), + name: "card_no", + rules: [{ + required: true, + message: '请输入账号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + form.validateFields().then( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(vaule) { + var data; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return dispatch({ + type: 'competitions/setleader', + payload: objectSpread2_default()({ + identifier: identifier, + user_id: userid + }, vaule) + }); + case 2: + data = _context.sent; + if (data.status === 0) { + message/* default */.ZP.info('提交成功'); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref3.apply(this, arguments); + }; + }()); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: "\u63D0\u4EA4" + }) + })] + }) + }); +} +/* harmony default export */ var Detail_Addleader = (Addleader); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/PerfectuserInfon.tsx + + + +//完善个人信息 + + + + + + + + + +var identityMap = { + "teacher": "教师", + "student": "学生", + "professional": "专业人士" +}; +function PerfectUser(_ref) { + var _Prize$teams$, _Prize$teams$2, _Prize$teams$3, _Prize$teams$4; + var Prize = _ref.Prize, + Accounts = _ref.Accounts, + dispatch = _ref.dispatch, + userid = _ref.userid; + var _useState = (0,_react_17_0_2_react.useState)('none'), + _useState2 = slicedToArray_default()(_useState, 2), + phoneshow = _useState2[0], + setPhoneshow = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)('none'), + _useState4 = slicedToArray_default()(_useState3, 2), + emailshow = _useState4[0], + setEmailshow = _useState4[1]; + function update(_x) { + return _update.apply(this, arguments); + } + function _update() { + _update = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(type) { + var data; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!(type === "1")) { + _context.next = 6; + break; + } + _context.next = 3; + return dispatch({ + type: 'competitions/Authentication' + }); + case 3: + data = _context.sent; + _context.next = 9; + break; + case 6: + _context.next = 8; + return dispatch({ + type: 'competitions/Professional' + }); + case 8: + data = _context.sent; + case 9: + if (data.status === 0) { + message/* default */.ZP.info('撤销成功'); + } + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _update.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u5B9E\u540D\u4FE1\u606F"] + }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: '20px' + }, + children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Detailmodules/* default */.Z.PerfectBut, + onClick: function onClick() { + dispatch({ + type: 'account/setActionTabs', + payload: { + key: 'Account-RealNameAuth' + } + }); + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml20", + children: [Accounts === null || Accounts === void 0 ? void 0 : Accounts.name, (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5F85\u5BA1\u6838" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + return update("1"); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u64A4\u9500\u8BA4\u8BC1" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#6ec76e' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wancheng font-14" + }), " \u5DF2\u8BA4\u8BC1"] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u6027\u522B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.gender) === 0 ? '男' : '女' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u804C\u4E1A\u4FE1\u606F"] + }), (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: '20px' + }, + children: "\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Detailmodules/* default */.Z.PerfectBut, + onClick: function onClick() { + dispatch({ + type: 'account/setActionTabs', + payload: { + key: 'Account-ProfessionalAuth' + } + }); + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u804C\u4E1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml20", + children: [Accounts && Accounts.identity && identityMap[Accounts.identity], (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "uncertified" ? null : (Accounts === null || Accounts === void 0 ? void 0 : Accounts.authentication) === "applying" ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5F85\u5BA1\u6838" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + return update("2"); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u64A4\u9500\u8BA4\u8BC1" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#6ec76e' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wancheng font-14" + }), " \u5DF2\u8BA4\u8BC1", /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + dispatch({ + type: 'account/setActionTabs', + payload: { + key: 'Account-ProfessionalAuth' + } + }); + }, + ghost: true, + style: { + marginLeft: '20px' + }, + children: "\u91CD\u65B0\u8BA4\u8BC1" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u5B66\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.student_id) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u5B66\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_name) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u9662\u7CFB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.department_name) || '--' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "*" + }), "\u8054\u7CFB\u65B9\u5F0F"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u624B\u673A\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + width: '150px' + }, + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.phone) || '--' + }), phoneshow === 'none' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "link", + className: "ml20", + style: { + color: '#165DFF' + }, + onClick: function onClick() { + setPhoneshow('block'); + }, + children: "\u66F4\u6362" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + style: { + marginLeft: "74px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { + type: 3, + dispatch: dispatch, + userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, + isshow: phoneshow, + setPhoneshow: setPhoneshow, + setEmailshow: setEmailshow + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "Email" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + width: '150px' + }, + children: (Accounts === null || Accounts === void 0 ? void 0 : Accounts.mail) || '--' + }), emailshow === 'none' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "link", + className: "ml20", + style: { + color: '#165DFF' + }, + onClick: function onClick() { + setEmailshow('block'); + }, + children: "\u66F4\u6362" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt10", + style: { + marginLeft: "74px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_UpdataPhone, { + type: 4, + dispatch: dispatch, + userid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.id, + isshow: emailshow, + setEmailshow: setEmailshow, + setPhoneshow: setPhoneshow + }) + })] + }), Prize !== null && Prize !== void 0 && Prize.leader && Prize !== null && Prize !== void 0 && Prize.teams && Prize !== null && Prize !== void 0 && (_Prize$teams$ = Prize.teams[0]) !== null && _Prize$teams$ !== void 0 && (_Prize$teams$ = _Prize$teams$.bank_account) !== null && _Prize$teams$ !== void 0 && _Prize$teams$.bank ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + style: { + fontSize: '12px' + }, + children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + style: { + fontSize: '12px' + }, + children: "\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Detail_Addleader, { + dispatch: dispatch, + userid: userid + })] + }), (Prize === null || Prize === void 0 ? void 0 : Prize.leader) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.PerfectCent, + style: { + border: 0 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u5F00\u6237\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$2 = Prize.teams[0]) === null || _Prize$teams$2 === void 0 || (_Prize$teams$2 = _Prize$teams$2.bank_account) === null || _Prize$teams$2 === void 0 ? void 0 : _Prize$teams$2.bank) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u652F\u884C" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$3 = Prize.teams[0]) === null || _Prize$teams$3 === void 0 || (_Prize$teams$3 = _Prize$teams$3.bank_account) === null || _Prize$teams$3 === void 0 ? void 0 : _Prize$teams$3.second_bank) || '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Detailmodules/* default */.Z.PerfectCentName, + children: "\u8D26\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "ml20", + children: (Prize === null || Prize === void 0 ? void 0 : Prize.teams) && (Prize === null || Prize === void 0 || (_Prize$teams$4 = Prize.teams[0]) === null || _Prize$teams$4 === void 0 || (_Prize$teams$4 = _Prize$teams$4.bank_account) === null || _Prize$teams$4 === void 0 ? void 0 : _Prize$teams$4.card_no) || '--' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_ProfessionalAuthModal, { + Scoid: Accounts === null || Accounts === void 0 ? void 0 : Accounts.school_id + }), /*#__PURE__*/(0,jsx_runtime.jsx)(component_RealNameAuthModal, {})] + }); +} +/* harmony default export */ var PerfectuserInfon = (PerfectUser); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AwardPdfmodules = ({"scoreByBlankRadio":"scoreByBlankRadio____FOPE"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + + +//获奖证书 + + + + + + + + +var Awardpdf = function Awardpdf(_ref) { + var Prize = _ref.Prize, + Accounts = _ref.Accounts, + getAccounts = _ref.getAccounts, + dispatch = _ref.dispatch, + userid = _ref.userid; + var _useState = (0,_react_17_0_2_react.useState)("DownPdf"), + _useState2 = slicedToArray_default()(_useState, 2), + meuType = _useState2[0], + setMeutype = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: "15px 0" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + optionType: "button", + className: AwardPdfmodules.scoreByBlankRadio, + options: [{ + label: '获奖证书下载', + value: 'DownPdf' + }, { + label: '完善个人信息', + value: 'Perfect' + }], + value: meuType, + onChange: function onChange(e) { + setMeutype(e.target.value); + } + }), meuType == "DownPdf" && /*#__PURE__*/(0,jsx_runtime.jsx)(Downloadpdf, { + Prize: Prize + }), meuType == "Perfect" && /*#__PURE__*/(0,jsx_runtime.jsx)(PerfectuserInfon, { + userid: userid, + dispatch: dispatch, + Prize: Prize, + Accounts: Accounts + })] + }); +}; +/* harmony default export */ var AwardPdf = ((0,_umi_production_exports.connect)(function (_ref2) { + objectDestructuringEmpty_default()(_ref2); + return {}; +})(Awardpdf)); + +/***/ }), + +/***/ 89282: +/*!******************************************************************!*\ + !*** ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ Challitems; } +}); + +// 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); +// 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/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: ./src/pages/Competitions/Detail/index.less?modules +var Detailmodules = __webpack_require__(45899); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules +var RenderHtml = __webpack_require__(6150); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(66822); +// EXTERNAL MODULE: ./src/service/shixuns.ts +var shixuns = __webpack_require__(1625); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(27786); +;// CONCATENATED MODULE: ./src/assets/images/jieduanguanka.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 SvgJieduanguanka = function SvgJieduanguanka(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + className: "jieduanguanka_svg__icon", + viewBox: "0 0 1024 1024", + xmlns: "http://www.w3.org/2000/svg", + width: 20, + height: 20 + }, props), /* @__PURE__ */React.createElement("path", { + d: "M128 0h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128H128A128.358 128.358 0 0 1 0 896V128C0 57.6 57.6 0 128 0z", + fill: "#165DFF", + fillOpacity: 0.14 + }), /* @__PURE__ */React.createElement("path", { + d: "M294.4 377.6 160 480c-6.4 6.4-12.8 12.8-12.8 25.6v57.6c0 12.8 6.4 19.2 19.2 32l134.4 96c12.8 12.8 38.4 12.8 51.2 0l6.4-6.4c6.4-6.4 12.8-19.2 6.4-32s-6.4-25.6-19.2-32l-115.2-83.2 121.6-96c6.4-6.4 12.8-19.2 12.8-25.6 0-12.8 0-19.2-6.4-32-19.2-19.2-44.8-25.6-64-6.4zm275.2-12.8c-12.8 6.4-19.2 12.8-25.6 19.2L409.6 633.6a40.806 40.806 0 0 0 0 38.4c6.4 12.8 19.2 19.2 38.4 19.2 12.8 0 25.6-6.4 32-19.2l134.4-249.6c6.4-6.4 6.4-19.2 6.4-32s-12.8-19.2-19.2-25.6h-32zm128 0c-12.8 0-19.2 6.4-25.6 12.8-12.8 19.2-12.8 44.8 6.4 57.6l121.6 96-121.6 89.6c-19.2 12.8-19.2 38.4-12.8 51.2l6.4 6.4c12.8 19.2 38.4 19.2 57.6 6.4l134.4-96c6.4-6.4 12.8-19.2 19.2-25.6v-57.6c0-12.8-6.4-19.2-12.8-25.6L736 377.6c-19.2-12.8-32-12.8-38.4-12.8z", + fill: "#165DFF" + })); +}; + +/* harmony default export */ var jieduanguanka = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Ik0xMjggMGg3NjhjNzAuNCAwIDEyOCA1Ny42IDEyOCAxMjh2NzY4YzAgNzAuNC01Ny42IDEyOC0xMjggMTI4SDEyOEExMjguMzU4IDEyOC4zNTggMCAwIDEgMCA4OTZWMTI4QzAgNTcuNiA1Ny42IDAgMTI4IDB6IiBmaWxsPSIjMTY1REZGIiBmaWxsLW9wYWNpdHk9Ii4xNCIvPjxwYXRoIGQ9Ik0yOTQuNCAzNzcuNiAxNjAgNDgwYy02LjQgNi40LTEyLjggMTIuOC0xMi44IDI1LjZ2NTcuNmMwIDEyLjggNi40IDE5LjIgMTkuMiAzMmwxMzQuNCA5NmMxMi44IDEyLjggMzguNCAxMi44IDUxLjIgMGw2LjQtNi40YzYuNC02LjQgMTIuOC0xOS4yIDYuNC0zMnMtNi40LTI1LjYtMTkuMi0zMmwtMTE1LjItODMuMiAxMjEuNi05NmM2LjQtNi40IDEyLjgtMTkuMiAxMi44LTI1LjYgMC0xMi44IDAtMTkuMi02LjQtMzItMTkuMi0xOS4yLTQ0LjgtMjUuNi02NC02LjR6bTI3NS4yLTEyLjhjLTEyLjggNi40LTE5LjIgMTIuOC0yNS42IDE5LjJMNDA5LjYgNjMzLjZhNDAuODA2IDQwLjgwNiAwIDAgMCAwIDM4LjRjNi40IDEyLjggMTkuMiAxOS4yIDM4LjQgMTkuMiAxMi44IDAgMjUuNi02LjQgMzItMTkuMmwxMzQuNC0yNDkuNmM2LjQtNi40IDYuNC0xOS4yIDYuNC0zMnMtMTIuOC0xOS4yLTE5LjItMjUuNmgtMzJ6bTEyOCAwYy0xMi44IDAtMTkuMiA2LjQtMjUuNiAxMi44LTEyLjggMTkuMi0xMi44IDQ0LjggNi40IDU3LjZsMTIxLjYgOTYtMTIxLjYgODkuNmMtMTkuMiAxMi44LTE5LjIgMzguNC0xMi44IDUxLjJsNi40IDYuNGMxMi44IDE5LjIgMzguNCAxOS4yIDU3LjYgNi40bDEzNC40LTk2YzYuNC02LjQgMTIuOC0xOS4yIDE5LjItMjUuNnYtNTcuNmMwLTEyLjgtNi40LTE5LjItMTIuOC0yNS42TDczNiAzNzcuNmMtMTkuMi0xMi44LTMyLTEyLjgtMzguNC0xMi44eiIgZmlsbD0iIzE2NURGRiIvPjwvc3ZnPg=="); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(33287); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + + + +//1 2 3 排名数据样式 + + + + + + + + + + + + + +var toChinesNum = function toChinesNum(num) { + var changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" + var unit = ["", "十", "百", "千", "万"]; + num = parseInt(num); + var getWan = function getWan(temp) { + var strArr = temp.toString().split("").reverse(); + var newNum = ""; + for (var i = 0; i < strArr.length; i++) { + newNum = (i == 0 && strArr[i] == 0 ? "" : i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) + newNum; + } + return newNum; + }; + var overWan = Math.floor(num / 10000); + var noWan = num % 10000; + if (noWan.toString().length < 4) noWan = "0" + noWan; + return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); +}; +function RankingItem(_ref) { + var _item$shixun3, _item$shixun4, _item$shixun5, _Header$permission, _item$challenges, _item$challenge_setti, _item$shixun8; + var item = _ref.item, + Header = _ref.Header, + index = _ref.index, + StaffDetail = _ref.StaffDetail, + dispatch = _ref.dispatch; + var _useState = (0,_react_17_0_2_react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + content = _useState2[0], + setcontent = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + isopen = _useState4[0], + setisonen = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + showMore = _useState6[0], + setShowMore = _useState6[1]; + var divcontent = (0,_react_17_0_2_react.useRef)(); + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + showStatrButton = _useState8[0], + setShowStatrButton = _useState8[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + (0,_react_17_0_2_react.useEffect)(function () { + setTimeout(function () { + if (divcontent.current.children[0].clientHeight > 88) setShowMore(true); + }, 10); + }, []); + var handleStartGame = function handleStartGame(item) { + var _item$shixun2; + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch, true)) { + return; + } + if ((item === null || item === void 0 ? void 0 : item.shixun_status) > 1) { + setShowStatrButton(true); + } + if (item !== null && item !== void 0 && item.is_jupyter || item !== null && item !== void 0 && item.is_jupyter_lab) { + var _item$shixun; + dispatch({ + type: 'shixunsDetail/execJupyter', + payload: { + id: item === null || item === void 0 || (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.identifier + } + }).then(function (response) { + setShowStatrButton(false); + if (response !== null && response !== void 0 && response.identifier) { + window.open("/tasks/".concat(response.identifier, "/jupyter?competition_entry_id=").concat(item === null || item === void 0 ? void 0 : item.id, "&type=competitions")); + // window.location.href = `/tasks/${response.identifier}/jupyter?competition_entry_id=${item?.id}&type=competitions`; + } + }); + return; + } + dispatch({ + type: 'shixunsDetail/execShixun', + payload: { + id: item === null || item === void 0 || (_item$shixun2 = item.shixun) === null || _item$shixun2 === void 0 ? void 0 : _item$shixun2.identifier + } + }).then(function (execRes) { + setShowStatrButton(false); + if (execRes !== null && execRes !== void 0 && execRes.game_identifier) { + window.open("/tasks/".concat(execRes.game_identifier, "?competition_entry_id=").concat(item === null || item === void 0 ? void 0 : item.id, "&type=competitions")); + return; + } + if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { + handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) { + handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } + }); + }; + var handleResetGame = function handleResetGame(url) { + var _url; + url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json"); + modal/* default */.Z.confirm({ + centered: true, + title: '提示', + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc font16", + children: "\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!" + }), + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, execRes; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,shixuns/* resetMyGame */.$Q)({ + url: url + }); + case 2: + res = _context.sent; + if (res) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + message/* default */.ZP.success('重置成功,正在进入实践项目!'); + _context.next = 8; + return (0,shixuns/* execShixun */.Ir)({ + id: res.shixun_identifier + }); + case 8: + execRes = _context.sent; + if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) { + _context.next = 12; + break; + } + window.open("/tasks/".concat(execRes.game_identifier)); + // history?.push(`/tasks/${execRes.game_identifier}`); + return _context.abrupt("return"); + case 12: + if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { + handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) { + handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } + case 13: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + var handleInBeta = function handleInBeta(message) { + modal/* default */.Z.confirm({ + centered: true, + title: '提示', + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc font16", + children: ["\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E", message, "\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01"] + }) + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.box, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + justifyContent: 'space-between', + display: 'flex', + padding: '0 10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Detailmodules/* default */.Z.title_style, + style: { + color: '#333333', + fontWeight: 500, + fontSize: '14px' + }, + children: [Header !== null && Header !== void 0 && Header.is_new ? '赛题' : '任务', index + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3', + marginLeft: 'auto', + fontSize: '12px' + }, + children: ["\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#232B40', + marginLeft: 5 + }, + children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: 10, + display: 'flex', + position: 'relative' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.pic), + style: { + width: 220, + height: 130, + borderRadius: '4px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: 20, + width: '75%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + justifyContent: 'space-between', + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (item === null || item === void 0 ? void 0 : item.name) || (item === null || item === void 0 || (_item$shixun3 = item.shixun) === null || _item$shixun3 === void 0 ? void 0 : _item$shixun3.name), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333', + fontWeight: '500', + fontSize: '14px' + }, + children: (item === null || item === void 0 ? void 0 : item.name) || (item === null || item === void 0 || (_item$shixun4 = item.shixun) === null || _item$shixun4 === void 0 ? void 0 : _item$shixun4.name) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#9096A3', + marginLeft: 40 + }, + children: ["\u5173\u5361", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333', + marginLeft: 5 + }, + children: (item === null || item === void 0 ? void 0 : item.challenges_count) || (item === null || item === void 0 || (_item$shixun5 = item.shixun) === null || _item$shixun5 === void 0 ? void 0 : _item$shixun5.challenges_count) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 'auto' + }, + children: ((StaffDetail === null || StaffDetail === void 0 ? void 0 : StaffDetail.enrolled) && (Header === null || Header === void 0 ? void 0 : Header.competition_status) !== 'ended' || (0,authority/* isAdmins */.eB)() || ((_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: showStatrButton, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res1, _item$shixun6, res, _item$shixun7; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(Header !== null && Header !== void 0 && Header.is_new)) { + _context2.next = 11; + break; + } + _context2.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_team_member.json"), { + method: 'post' + }); + case 3: + res1 = _context2.sent; + if (!((res1 === null || res1 === void 0 ? void 0 : res1.status) === 0)) { + _context2.next = 9; + break; + } + handleStartGame(item); + _context2.next = 8; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/enter_competition_question.json"), { + method: 'post', + body: { + competition_stage_id: item === null || item === void 0 ? void 0 : item.competition_stage_id, + competition_stage_section_id: item === null || item === void 0 ? void 0 : item.competition_stage_section_id, + competition_entry_id: item === null || item === void 0 ? void 0 : item.id, + shixun_id: item === null || item === void 0 || (_item$shixun6 = item.shixun) === null || _item$shixun6 === void 0 ? void 0 : _item$shixun6.id + } + }); + case 8: + res = _context2.sent; + case 9: + _context2.next = 12; + break; + case 11: + window.open("/shixuns/".concat((item === null || item === void 0 ? void 0 : item.identifier) || (item === null || item === void 0 || (_item$shixun7 = item.shixun) === null || _item$shixun7 === void 0 ? void 0 : _item$shixun7.identifier), "/challenges")); + case 12: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + style: { + marginLeft: 30, + borderRadius: 14, + fontSize: 12, + width: 88 + }, + type: "primary", + children: "\u5F00\u542F\u6311\u6218" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: divcontent, + style: { + maxHeight: content && 100, + position: "relative", + overflow: "hidden" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + fontSize: '14px', + color: '#9096A3', + marginTop: 20, + position: "relative" + }, + value: (item === null || item === void 0 ? void 0 : item.description) || '' + }), showMore && content && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Detailmodules/* default */.Z.maskText + })] + }), showMore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Detailmodules/* default */.Z.colorhove, + style: { + textAlign: 'end', + cursor: 'pointer' + }, + onClick: function onClick() { + setcontent(!content); + }, + children: [content ? '阅读全文 ' : '收起全文 ', /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont font14 ".concat(content ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 14, + maxHeight: isopen && 58, + overflow: 'hidden' + }, + children: [item === null || item === void 0 || (_item$challenges = item.challenges) === null || _item$challenges === void 0 ? void 0 : _item$challenges.map(function (items, j) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: j === 0 ? 0 : 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: jieduanguanka, + style: { + width: 20, + height: 20 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 10 + }, + children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.challenge_name] + })] + }); + }), item === null || item === void 0 || (_item$challenge_setti = item.challenge_settings) === null || _item$challenge_setti === void 0 ? void 0 : _item$challenge_setti.map(function (items, j) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: j === 0 ? 0 : 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: jieduanguanka, + style: { + width: 20, + height: 20 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 10 + }, + children: ["\u7B2C", j + 1, "\u5173", items === null || items === void 0 ? void 0 : items.challenge_name] + })] + }); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Detailmodules/* default */.Z.colorhove, + style: { + position: 'absolute', + bottom: 14, + right: 10, + cursor: 'pointer' + }, + children: ((item === null || item === void 0 ? void 0 : item.challenges_count) || (item === null || item === void 0 || (_item$shixun8 = item.shixun) === null || _item$shixun8 === void 0 ? void 0 : _item$shixun8.challenges_count)) > 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: function onClick() { + setisonen(!isopen); + }, + children: [isopen ? '展开' : '收起', " ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont font14 ".concat(isopen ? 'icon-jiantou9' : 'icon-changyongtubiao-xianxingdaochu-zhuanqu-') + })] + }) + })] + })] + })] + }); +} +/* harmony default export */ var Challitems = (RankingItem); + +/***/ }), + +/***/ 18432: +/*!************************************************************!*\ + !*** ./src/pages/Competitions/Edit/index.tsx + 38 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Edit; } +}); + +// 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/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/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__(12712); +// 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/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: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules +var breadcrumb = __webpack_require__(66104); +// 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/input/index.js + 5 modules +var input = __webpack_require__(98135); +// 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/select/index.js +var es_select = __webpack_require__(57809); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Editmodules = ({"flex_box_center":"flex_box_center___Pwy41","flex_space_between":"flex_space_between___iGrQJ","flex_box_vertical_center":"flex_box_vertical_center___yCxnY","flex_box_center_end":"flex_box_center_end___WYWWp","flex_box_column":"flex_box_column___XMpFi","bg":"bg___WrQc9","top":"top___eHaMu","title":"title___ZzSKL","img":"img___TSo4p","span":"span___i1hTN","button":"button___M8rSK","content":"content___BOwAQ","Banner":"Banner___t6PnF","right":"right___x1tqT","titles":"titles___UHOD8","bonus":"bonus___l9Tlu","items":"items___CPICU","bottom":"bottom___HHYt7","tag":"tag___DBN6l","jsinput":"jsinput___oh61y","baseFormItem":"baseFormItem___t5ZrH","scoremodal":"scoremodal___yE6h8","yes":"yes___XyW4g","no":"no___kIYD7","bottoms":"bottoms___X64Ij","loaderimg":"loaderimg___w2vWU","enroll":"enroll___lbTQ5","publish":"publish___kDAkJ","ended":"ended___mycKl","form_item":"form_item___lsqU3","form_item_item":"form_item_item___Zdnul","form_item_item_select":"form_item_item_select____5lDo","shareicon":"shareicon___Z_RCj"}); +// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules +var ui_customization = __webpack_require__(16116); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Settingmodules = ({"flex_box_center":"flex_box_center___XJhZ_","flex_space_between":"flex_space_between___QP4ke","flex_box_vertical_center":"flex_box_vertical_center___QxAqn","flex_box_center_end":"flex_box_center_end___idxMG","flex_box_column":"flex_box_column___FtSbq","all":"all___CqKTx","message_warnimg":"message_warnimg___sCs9y","message_icon":"message_icon___T8887","message_error":"message_error___pZWBZ","message_title":"message_title___lTdqI","setting":"setting___v3_ot","setting_title":"setting_title___WxGAY","setting_content":"setting_content___XAWD6","setting_menu":"setting_menu___oKuAW","menu_item":"menu_item___qbDG8","menu_item_active":"menu_item_active___kzN6I","setting_info":"setting_info___pqlf5"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/information/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var informationmodules = ({"flex_box_center":"flex_box_center___I6sdE","flex_space_between":"flex_space_between___uTlet","flex_box_vertical_center":"flex_box_vertical_center___P8PRU","flex_box_center_end":"flex_box_center_end___WLZlZ","flex_box_column":"flex_box_column___tMPnI","all":"all___dBmCY","title":"title___IeVqW","content":"content___zp_KL","form_item":"form_item___hXuXB","form_item_basic":"form_item_basic___K4a8V","form_item_time":"form_item_time___h8rdI","form_item_model":"form_item_model____Mn2H","form_item_item":"form_item_item___CR0Q5","form_item_item_select":"form_item_item_select___eeMCh","textarea_father":"textarea_father___XVeQz","textarea_length":"textarea_length___Xdwl4","upload_button":"upload_button___zltZE","upload_button_file":"upload_button_file___vVqry","upload_text":"upload_text___pdO7Y","date_text":"date_text___gvUlY","upload_download":"upload_download___KCtvw","checkbox_text":"checkbox_text___yn4Cf","footer":"footer___t6QDc","clear_button":"clear_button___FWQBK","save_button":"save_button___l7JJ7","radio_style":"radio_style___tWyOo"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules +var upload = __webpack_require__(46651); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules +var date_picker = __webpack_require__(84291); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// 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/table/index.js + 85 modules +var table = __webpack_require__(14491); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(99232); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./src/service/competitions.ts +var service_competitions = __webpack_require__(94383); +// EXTERNAL MODULE: ./src/service/paths.ts +var paths = __webpack_require__(52843); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(5929); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/information/index.tsx + + + + + +var _excluded = ["competitions", "dispatch"]; + + + +var TextArea = input/* default */.Z.TextArea; + + + + + + + + + + + +var informationPage = function informationPage(_ref) { + var _formValue$name, _formValue$sub_title, _formValue$identifier2; + var competitions = _ref.competitions, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, _excluded); + 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)(0), + _useState4 = slicedToArray_default()(_useState3, 2), + textareaCount = _useState4[0], + setTextareaCount = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(), + _useState6 = slicedToArray_default()(_useState5, 2), + attachment = _useState6[0], + setattachment = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + file = _useState8[0], + setfile = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + authentication_check = _useState10[0], + setauthenticationcheck = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + phone_check = _useState12[0], + setphonecheck = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + mail_check = _useState14[0], + setmailcheck = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + student_check = _useState16[0], + setstudentcheck = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + teacher_check = _useState18[0], + setteachercheck = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)([]), + _useState20 = slicedToArray_default()(_useState19, 2), + schoolList = _useState20[0], + setSchoolList = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(0), + _useState22 = slicedToArray_default()(_useState21, 2), + jinsai_id = _useState22[0], + setjingsaiid = _useState22[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(false), + _useState24 = slicedToArray_default()(_useState23, 2), + showFailed = _useState24[0], + setShowFailed = _useState24[1]; + var _useState25 = (0,_react_17_0_2_react.useState)([]), + _useState26 = slicedToArray_default()(_useState25, 2), + dataSource = _useState26[0], + setdataSource = _useState26[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(false), + _useState28 = slicedToArray_default()(_useState27, 2), + showtext = _useState28[0], + setshowtext = _useState28[1]; + var Header = competitions.Header; + var params = (0,_umi_production_exports.useParams)(); + var defaultFormData = { + region_rule: 0, + student_min: 0, + student_max: 1, + teacher_min: 0, + teacher_max: 0 + }; + var submitData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) { + var _formValue$identifier; + var obj_attachment, obj_file; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + obj_attachment = []; + if ((attachment === null || attachment === void 0 ? void 0 : attachment.length) > 0) { + attachment === null || attachment === void 0 || attachment.map(function (item) { + var _item$response; + obj_attachment.push((item === null || item === void 0 || (_item$response = item.response) === null || _item$response === void 0 ? void 0 : _item$response.id) || (item === null || item === void 0 ? void 0 : item.id)); + }); + } + form.setFieldValue('attachment_ids', obj_attachment); + obj_file = []; + if ((file === null || file === void 0 ? void 0 : file.length) > 0) { + file === null || file === void 0 || file.map(function (item) { + var _item$response2; + obj_file.push((item === null || item === void 0 || (_item$response2 = item.response) === null || _item$response2 === void 0 ? void 0 : _item$response2.id) || (item === null || item === void 0 ? void 0 : item.id)); + }); + } + form.setFieldValue('file_id', obj_file); + form.setFieldValue('is_authentication', authentication_check); + form.setFieldValue('need_phone', phone_check); + form.setFieldValue('need_mail', mail_check); + form.setFieldValue('competition_staffs', [{ + minimum: form.getFieldValue('student_min'), + maximum: form.getFieldValue('student_max'), + category: "student", + mutiple_limited: student_check, + check_phone: false + }, { + minimum: form.getFieldValue('teacher_min'), + maximum: form.getFieldValue('teacher_max'), + category: "teacher", + mutiple_limited: teacher_check, + check_phone: false + }]); + if (((_formValue$identifier = formValue.identifier) === null || _formValue$identifier === void 0 ? void 0 : _formValue$identifier.length) < 3) { + message/* default */.ZP.error('比赛网址最少要输入三个字符'); + } else { + //判断比赛网址是否重复是否重复 + (0,service_competitions/* identifier_exist */.IN)({ + id: jinsai_id, + identifier: form.getFieldValue('identifier') + }).then( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(identifier_item) { + var res, obj, i; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if ((identifier_item === null || identifier_item === void 0 ? void 0 : identifier_item.status) != 0) { + // message.error(res?.message) + form.setFieldValue('identifier', ''); + } + if (!((identifier_item === null || identifier_item === void 0 ? void 0 : identifier_item.status) == 0)) { + _context.next = 6; + break; + } + _context.next = 4; + return (0,service_competitions/* basicSetting */.$M)(objectSpread2_default()(objectSpread2_default()({ + id: props === null || props === void 0 ? void 0 : props.competitionId + }, form.getFieldsValue()), {}, { + enroll_start_time: form.getFieldValue('enroll_start_time') ? dayjs_min_default()(form.getFieldValue('enroll_start_time')).format('YYYY-MM-DD HH:mm') : '', + enroll_end_time: form.getFieldValue('enroll_end_time') ? dayjs_min_default()(form.getFieldValue('enroll_end_time')).format('YYYY-MM-DD HH:mm') : '', + start_time: form.getFieldValue('start_time') ? dayjs_min_default()(form.getFieldValue('start_time')).format('YYYY-MM-DD HH:mm') : '', + end_time: form.getFieldValue('end_time') ? dayjs_min_default()(form.getFieldValue('end_time')).format('YYYY-MM-DD HH:mm') : '' + })); + case 4: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('更改成功'); + if ((res === null || res === void 0 ? void 0 : res.failed.length) > 0) { + setShowFailed(true); + obj = []; + for (i in res === null || res === void 0 ? void 0 : res.failed) { + obj.push({ + phone: res === null || res === void 0 ? void 0 : res.failed[i][0], + name: res === null || res === void 0 ? void 0 : res.failed[i][1], + email: res === null || res === void 0 ? void 0 : res.failed[i][2] + }); + } + setdataSource(obj); + } + if ((params === null || params === void 0 ? void 0 : params.identifier) == form.getFieldValue('identifier')) { + //未修改比赛网址 + dispatch({ + type: 'competitions/getStaff', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + } else if ((params === null || params === void 0 ? void 0 : params.identifier) != form.getFieldValue('identifier')) { + _umi_production_exports.history.push("/competitions/detail/".concat(form.getFieldValue('identifier'), "?type=4")); + } + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x2) { + return _ref3.apply(this, arguments); + }; + }()); + } + case 11: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function submitData(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var identifierBlur = function identifierBlur() { + setshowtext(false); + (0,service_competitions/* identifier_exist */.IN)({ + id: jinsai_id, + identifier: form.getFieldValue('identifier') + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) != 0) { + // message.error(res?.message) + form.setFieldValue('identifier', ''); + } + }); + }; + var downloadTemplate = function downloadTemplate() { + (0,util/* downLoadLink */.Nd)(null, env/* default */.Z.API_SERVER + '/api/competitions/download_template'); + }; + (0,_react_17_0_2_react.useEffect)(function () { + (0,paths/* getSchoolOption */.GY)({}).then(function (res) { + setSchoolList(res === null || res === void 0 ? void 0 : res.schools); + }).then(function () { + (0,service_competitions/* common_header */.o3)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { + var _res$attachments, _res$member_staff4, _res$teacher_staff4, _form$getFieldValue; + setjingsaiid(res === null || res === void 0 ? void 0 : res.id); + form.setFieldValue('name', res === null || res === void 0 ? void 0 : res.name); + form.setFieldValue('sub_title', res === null || res === void 0 ? void 0 : res.sub_title); + form.setFieldValue('description', res === null || res === void 0 ? void 0 : res.description); + form.setFieldValue('identifier', res === null || res === void 0 ? void 0 : res.identifier); + form.setFieldValue('bonus', res === null || res === void 0 ? void 0 : res.bonus); + form.setFieldValue('awards_count', res === null || res === void 0 ? void 0 : res.awards_count); + res === null || res === void 0 || (_res$attachments = res.attachments) === null || _res$attachments === void 0 || _res$attachments.map(function (v) { + v.name = v.title; + }); + form.setFieldValue('attachment_ids', res === null || res === void 0 ? void 0 : res.attachments); + setattachment(res === null || res === void 0 ? void 0 : res.attachments); + form.setFieldValue('enroll_start_time', res !== null && res !== void 0 && res.enroll_start_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.enroll_start_time) : ''); + form.setFieldValue('enroll_end_time', res !== null && res !== void 0 && res.enroll_end_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.enroll_end_time) : ''); + form.setFieldValue('start_time', res !== null && res !== void 0 && res.start_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.start_time) : ''); + form.setFieldValue('end_time', res !== null && res !== void 0 && res.end_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.end_time) : ''); + form.setFieldValue('rule', res === null || res === void 0 ? void 0 : res.rule); + if (res !== null && res !== void 0 && res.file) { + var _res$file; + res.file.name = res === null || res === void 0 || (_res$file = res.file) === null || _res$file === void 0 ? void 0 : _res$file.title; + } + form.setFieldValue('file_id', res === null || res === void 0 ? void 0 : res.file); + if (res !== null && res !== void 0 && res.file) { + setfile([res === null || res === void 0 ? void 0 : res.file]); + } + form.setFieldValue('region_rule', res === null || res === void 0 ? void 0 : res.region_rule); + form.setFieldValue('region_schools', res === null || res === void 0 ? void 0 : res.region_school_array); + form.setFieldValue('is_authentication', res === null || res === void 0 ? void 0 : res.is_authentication); + setauthenticationcheck(res === null || res === void 0 ? void 0 : res.is_authentication); + form.setFieldValue('need_phone', res === null || res === void 0 ? void 0 : res.need_phone); + setphonecheck(res === null || res === void 0 ? void 0 : res.need_phone); + form.setFieldValue('need_mail', res === null || res === void 0 ? void 0 : res.need_mail); + setmailcheck(res === null || res === void 0 ? void 0 : res.need_mail); + form.setFieldValue('personal', res === null || res === void 0 ? void 0 : res.personal); + if (res !== null && res !== void 0 && res.member_staff) { + var _res$member_staff, _res$member_staff2, _res$member_staff3; + form.setFieldValue('student_min', res === null || res === void 0 || (_res$member_staff = res.member_staff) === null || _res$member_staff === void 0 ? void 0 : _res$member_staff.minimum); + form.setFieldValue('student_max', res === null || res === void 0 || (_res$member_staff2 = res.member_staff) === null || _res$member_staff2 === void 0 ? void 0 : _res$member_staff2.maximum); + form.setFieldValue('student_checkbox', res === null || res === void 0 || (_res$member_staff3 = res.member_staff) === null || _res$member_staff3 === void 0 ? void 0 : _res$member_staff3.mutiple_limited); + } else { + form.setFieldValue('student_min', 0); + form.setFieldValue('student_max', 1); + } + if (res !== null && res !== void 0 && res.teacher_staff) { + var _res$teacher_staff, _res$teacher_staff2, _res$teacher_staff3; + form.setFieldValue('teacher_min', res === null || res === void 0 || (_res$teacher_staff = res.teacher_staff) === null || _res$teacher_staff === void 0 ? void 0 : _res$teacher_staff.minimum); + form.setFieldValue('teacher_max', res === null || res === void 0 || (_res$teacher_staff2 = res.teacher_staff) === null || _res$teacher_staff2 === void 0 ? void 0 : _res$teacher_staff2.maximum); + form.setFieldValue('teacher_checkbox', res === null || res === void 0 || (_res$teacher_staff3 = res.teacher_staff) === null || _res$teacher_staff3 === void 0 ? void 0 : _res$teacher_staff3.mutiple_limited); + } else { + form.setFieldValue('teacher_min', 0); + form.setFieldValue('teacher_max', 0); + } + setstudentcheck(res === null || res === void 0 || (_res$member_staff4 = res.member_staff) === null || _res$member_staff4 === void 0 ? void 0 : _res$member_staff4.mutiple_limited); + setteachercheck(res === null || res === void 0 || (_res$teacher_staff4 = res.teacher_staff) === null || _res$teacher_staff4 === void 0 ? void 0 : _res$teacher_staff4.mutiple_limited); + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + setTextareaCount((_form$getFieldValue = form.getFieldValue('description')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length); + // form.setFieldValue('sponsor_schools', res?.sponsor_schools_array) + // form.setFieldValue('sponsor_user_name', res?.sponsor_user_name) + // form.setFieldValue('sponsor_user_phone', res?.sponsor_user_phone) + props === null || props === void 0 || props.loadingFunction(false); + }); + }); + //调整 + if (props !== null && props !== void 0 && props.formName) { + form.scrollToField(props === null || props === void 0 ? void 0 : props.formName); + } + }, []); + var changetime = function changetime(e, type) { + if (type == '报名开始时间') { + //报名开始时间 + if (form.getFieldValue('enroll_end_time')) { + if (e >= form.getFieldValue('enroll_end_time')) { + message/* default */.ZP.error('报名开始时间必须小于报名结束时间'); + form.setFieldValue('enroll_start_time', ''); + form.setFieldValue('enroll_end_time', ''); + } + } + } else if (type == '报名结束时间') { + //报名结束时间 + if (form.getFieldValue('enroll_start_time')) { + if (e <= form.getFieldValue('enroll_start_time')) { + message/* default */.ZP.error('报名结束时间必须大于报名开始时间'); + form.setFieldValue('enroll_end_time', ''); + } + } else { + message/* default */.ZP.error('报名结束时间必须大于报名开始时间'); + form.setFieldValue('enroll_end_time', ''); + } + } else if (type == '竞赛开始时间') { + //竞赛开始时间 + if (form.getFieldValue('end_time')) { + if (e >= form.getFieldValue('end_time')) { + message/* default */.ZP.error('竞赛开始时间必须小于竞赛结束时间'); + form.setFieldValue('start_time', ''); + form.setFieldValue('end_time', ''); + } + } + } else if (type == '竞赛结束时间') { + //竞赛结束时间 + if (form.getFieldValue('start_time')) { + if (e <= form.getFieldValue('start_time')) { + message/* default */.ZP.error('竞赛结束时间必须大于竞赛开始时间'); + form.setFieldValue('end_time', ''); + } + } else { + message/* default */.ZP.error('竞赛结束时间必须大于竞赛开始时间'); + form.setFieldValue('end_time', ''); + } + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: informationmodules.all, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + labelCol: { + flex: '120px' + }, + scrollToFirstError: true, + initialValues: defaultFormData, + onFinish: submitData, + onFinishFailed: ( /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(errInfo) { + var _errInfo$errorFields; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + // message.error(errInfo.errorFields[0].errors[0]) + form.scrollToField(errInfo === null || errInfo === void 0 || (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 || (_errInfo$errorFields = _errInfo$errorFields[0]) === null || _errInfo$errorFields === void 0 ? void 0 : _errInfo$errorFields.name, { + behavior: 'auto', + block: 'center' + }); + case 1: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function (_x3) { + return _ref4.apply(this, arguments); + }; + }()), + onChange: function onChange() { + var _form$getFieldValue2, _formValue$descriptio; + var obj = form === null || form === void 0 || (_form$getFieldValue2 = form.getFieldValue('sponsor_user_name')) === null || _form$getFieldValue2 === void 0 ? void 0 : _form$getFieldValue2.replaceAll(' ', ''); + form.setFieldValue('sponsor_user_name', obj); + var formValue = form.getFieldsValue(); + setTextareaCount((_formValue$descriptio = formValue.description) === null || _formValue$descriptio === void 0 ? void 0 : _formValue$descriptio.length); + setFormValue(objectSpread2_default()({}, formValue)); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.title, + children: "\u57FA\u672C\u4FE1\u606F" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: informationmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + style: { + marginTop: '-15px' + }, + className: informationmodules.form_item, + label: "\u7ADE\u8D5B\u4E3B\u6807\u9898", + colon: false, + name: "name", + rules: [{ + required: true, + message: "必填项:不能为空" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: informationmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898", + maxLength: 60, + suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#c5c5c5' + }, + children: "/60" + })] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_basic, + label: "\u7ADE\u8D5B\u526F\u6807\u9898", + colon: false, + name: "sub_title", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: informationmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u526F\u6807\u9898", + maxLength: 60 + // suffix={`${formValue.sub_title?.length || 0}/60`} + , + suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [((_formValue$sub_title = formValue.sub_title) === null || _formValue$sub_title === void 0 ? void 0 : _formValue$sub_title.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#c5c5c5' + }, + children: "/60" + })] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: informationmodules.textarea_father, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item, + label: "\u7ADE\u8D5B\u7B80\u4ECB", + colon: false, + name: "description", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { + maxLength: 200, + placeholder: "\u8BF7\u8F93\u5165\u7B80\u4ECB", + rows: 5 + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: informationmodules.textarea_length, + children: [textareaCount || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#c5c5c5' + }, + children: "/200" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_basic, + label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#ff4d4f', + marginRight: '4px', + fontFamily: 'SimSun, sans-serif' + }, + children: "*" + }), "\u6BD4\u8D5B\u7F51\u5740"] + }), + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + width: '34%' + }, + children: [window.location.origin, "/competitions/detail/"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + color: "#fb3226", + overlayStyle: { + maxWidth: '350px', + width: '350px' + }, + title: '如果修改竞赛网址,会造成参赛人员无法再次通过旧网址进入', + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + style: { + width: 'calc(68% + 16px)', + marginLeft: '-16px' + }, + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: '0px' + } + }), + colon: false, + name: "identifier", + rules: [{ + required: true, + message: "必填项:不能为空" + }, { + pattern: new RegExp(/^[A-Za-z0-9\-_]*$/, ""), + message: '必须是数字、字母、下划线或者横线' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: informationmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u7F51\u5740", + maxLength: 20 + // suffix={`${formValue.identifier?.length || 0}/20`} + , + suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [((_formValue$identifier2 = formValue.identifier) === null || _formValue$identifier2 === void 0 ? void 0 : _formValue$identifier2.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#c5c5c5' + }, + children: "/20" + })] + }), + onBlur: identifierBlur, + onChange: function onChange() { + setshowtext(true); + } + // onmouseover={()=>{setshowtext(true)}} + , + disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false + }) + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_basic, + style: { + marginTop: '-12px' + }, + label: "\u5956\u91D1\u91D1\u989D", + colon: false, + name: "bonus", + rules: [{ + pattern: new RegExp(/^\d{0,8}$/, "g"), + message: '必须是8位数以内的正整数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + autoComplete: "off", + className: informationmodules.form_item_item, + placeholder: "\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5", + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#c5c5c5' + }, + children: "\u5143" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_basic, + label: "\u5956\u9879\u6570\u91CF", + colon: false, + name: "awards_count", + rules: [{ + pattern: new RegExp(/^\d{0,9}$/, "g"), + message: '必须是正整数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + autoComplete: "off", + className: informationmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF", + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#c5c5c5' + }, + children: "\u4E2A" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "attachment_ids", + label: "\u4E3E\u529E\u8D44\u8D28\u6587\u6863", + colon: false, + getValueFromEvent: function getValueFromEvent(e) { + if (Array.isArray(e)) { + return e; + } + return e && e.fileList; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, { + action: env/* default */.Z['API_SERVER'] + '/api/attachments.json', + onChange: function onChange(e) { + setattachment(e === null || e === void 0 ? void 0 : e.fileList); + }, + onRemove: function onRemove(file) { + console.log(file); + setattachment([]); + }, + fileList: attachment, + withCredentials: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.upload_button, + children: "\u4E0A\u4F20\u6587\u6863" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.upload_text, + children: "\u5982\u679C\u6D89\u53CA\u5230\u7ADE\u8D5B\u5956\u91D1\u76F8\u5173\u4E8B\u9879\uFF0C\u8BF7\u4E0A\u4F20\u76F8\u5173\u8D44\u8D28\u7684\u8BC1\u660E\u6587\u4EF6\uFF0C\u6709\u4FBF\u4E8E\u7ADE\u8D5B\u5FEB\u901F\u5BA1\u6838\u901A\u8FC7" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_basic, + label: "\u62A5\u540D\u65F6\u95F4", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "enroll_start_time", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { + style: { + height: '40px' + }, + showTime: true, + format: "YYYY-MM-DD HH:mm", + onChange: function onChange(e) { + changetime(e, '报名开始时间'); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px' + }, + children: "\u81F3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "enroll_end_time", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { + style: { + height: '40px' + }, + showTime: true, + format: "YYYY-MM-DD HH:mm", + onChange: function onChange(e) { + changetime(e, '报名结束时间'); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.date_text, + children: "\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_time, + label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#ff4d4f', + marginRight: '4px', + fontFamily: 'SimSun, sans-serif' + }, + children: "*" + }), "\u7ADE\u8D5B\u65F6\u95F4"] + }), + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "start_time", + rules: [{ + required: true, + message: "必填项:不能为空" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { + style: { + height: '40px' + }, + showTime: true, + format: "YYYY-MM-DD HH:mm", + onChange: function onChange(e) { + changetime(e, '竞赛开始时间'); + }, + disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'progressing' ? true : (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px' + }, + children: "\u81F3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "end_time", + rules: [{ + required: true, + message: "必填项:不能为空" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { + style: { + height: '40px' + }, + showTime: true, + format: "YYYY-MM-DD HH:mm", + onChange: function onChange(e) { + changetime(e, '竞赛结束时间'); + }, + disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false + }) + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.title, + children: "\u5F00\u653E\u8303\u56F4" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: informationmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.radio_style, + label: "\u53C2\u8D5B\u89C4\u5219", + name: "rule", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + width: '120px' + }, + children: "\u6309\u8303\u56F4\u53C2\u52A0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + width: '120px' + }, + children: "\u81EA\u5B9A\u7528\u6237\u53C2\u52A0" + })] + }) + }), form.getFieldValue('rule') == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "file_id", + label: " ", + colon: false, + getValueFromEvent: function getValueFromEvent(e) { + if (Array.isArray(e)) { + return e; + } + return e && e.fileList; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: '0px', + display: "flex" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, { + accept: ".xls, .xlsx", + maxCount: 1, + action: env/* default */.Z['API_SERVER'] + '/api/attachments.json', + onChange: function onChange(e) { + setfile(e === null || e === void 0 ? void 0 : e.fileList); + }, + onRemove: function onRemove(file) { + console.log(file); + setfile([]); + }, + fileList: file, + withCredentials: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.upload_button_file, + children: "\u9009\u62E9\u6587\u4EF6" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: informationmodules.upload_download, + style: { + marginLeft: 30 + }, + onClick: downloadTemplate, + children: ["\u4E0B\u8F7D\u6A21\u7248", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiazai5 font14 ml5" + })] + })] + }) + }), form.getFieldValue('rule') == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u9009\u62E9\u9662\u6821", + name: "region_rule", + className: informationmodules.radio_style, + colon: false, + style: { + marginTop: '-3px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + style: { + width: '120px' + }, + children: "\u5168\u90E8\u9662\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + width: '120px' + }, + children: "\u90E8\u5206\u9662\u6821" + })] + }) + }), form.getFieldValue('region_rule') == 1 && form.getFieldValue('rule') == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item, + style: { + marginTop: '-3px' + }, + label: " ", + colon: false, + name: "region_schools", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + mode: "multiple", + className: informationmodules.form_item_item_select, + options: schoolList, + fieldNames: { + label: 'name', + value: 'id' + }, + filterOption: function filterOption(input, option) { + var _option$name; + return ((_option$name = option === null || option === void 0 ? void 0 : option.name) !== null && _option$name !== void 0 ? _option$name : '').toLowerCase().includes(input.toLowerCase()); + } + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.title, + children: "\u62A5\u540D\u8005\u6761\u4EF6" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: informationmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u62A5\u540D\u6761\u4EF6", + name: "is_authentication", + className: informationmodules.radio_style, + style: { + marginTop: '-10px' + }, + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { + checked: authentication_check, + onChange: function onChange(e) { + var _e$target; + return setauthenticationcheck(e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.checked); + }, + children: ["\u5B9E\u540D\u8BA4\u8BC1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: informationmodules.checkbox_text, + children: "(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u5B9E\u540D\u8BA4\u8BC1)" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: " ", + name: "need_phone", + style: { + marginTop: '-10px' + }, + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { + checked: phone_check, + onChange: function onChange(e) { + var _e$target2; + return setphonecheck(e === null || e === void 0 || (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.checked); + }, + children: ["\u7ED1\u5B9A\u624B\u673A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: informationmodules.checkbox_text, + children: "(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u624B\u673A\u53F7)" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: " ", + name: "need_mail", + style: { + marginTop: '-10px' + }, + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { + checked: mail_check, + onChange: function onChange(e) { + var _e$target3; + return setmailcheck(e === null || e === void 0 || (_e$target3 = e.target) === null || _e$target3 === void 0 ? void 0 : _e$target3.checked); + }, + children: ["\u7ED1\u5B9A\u90AE\u7BB1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: informationmodules.checkbox_text, + children: "(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u90AE\u7BB1)" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.title, + children: "\u53C2\u8D5B\u6A21\u5F0F" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: informationmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: " ", + name: "personal", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'progressing' ? true : (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: false, + style: { + width: '120px' + }, + children: "\u6218\u961F\u8D5B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: true, + style: { + width: '120px' + }, + children: "\u4E2A\u4EBA\u8D5B" + })] + }) + }), form.getFieldValue('personal') == false && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_model, + style: { + marginTop: '-2px' + }, + label: " ", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px 0 -50px' + }, + children: "\u5B66\u751F\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "student_min", + rules: [{ + pattern: new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/, "g"), + message: '必须是数值' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: '100px' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px' + }, + children: "\u81F3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "student_max", + rules: [{ + pattern: new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/, "g"), + message: '必须是数值' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: '100px' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px' + }, + children: "\u4EBA" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "student_checkbox", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + style: { + marginLeft: '20px' + }, + checked: student_check, + onChange: function onChange(e) { + var _e$target4; + return setstudentcheck(e === null || e === void 0 || (_e$target4 = e.target) === null || _e$target4 === void 0 ? void 0 : _e$target4.checked); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D" + }) + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: informationmodules.form_item_model, + style: { + marginTop: '-12px' + }, + label: " ", + name: "competition_staffs", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px 0 -50px' + }, + children: "\u6559\u5E08\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "teacher_min", + rules: [{ + pattern: new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/, "g"), + message: '必须是数值' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: '100px' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px' + }, + children: "\u81F3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "teacher_max", + rules: [{ + pattern: new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/, "g"), + message: '必须是数值' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: '100px' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0 10px' + }, + children: "\u4EBA" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "teacher_checkbox", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + style: { + marginLeft: '20px' + }, + checked: teacher_check, + onChange: function onChange(e) { + var _e$target5; + return setteachercheck(e === null || e === void 0 || (_e$target5 = e.target) === null || _e$target5 === void 0 ? void 0 : _e$target5.checked); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D" + }) + }) + })] + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: informationmodules.footer, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + className: informationmodules.save_button, + htmlType: "submit", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + children: "\u4FDD\u5B58\u66F4\u6539" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + title: "\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25", + open: showFailed, + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + onOk: function onOk() { + setShowFailed(false); + }, + onCancel: function onCancel() { + setShowFailed(false); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + bordered: true, + columns: [{ + title: '手机号', + dataIndex: 'phone' + }, { + title: '姓名', + dataIndex: 'name' + }, { + title: '邮箱', + dataIndex: 'email' + }], + dataSource: dataSource, + pagination: false, + rowKey: function rowKey(record) { + return record.name; + } + }) + })] + }); +}; +/* harmony default export */ var information = ((0,_umi_production_exports.connect)(function (_ref6) { + var competitions = _ref6.competitions; + return { + competitions: competitions + }; +})(informationPage)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/picture/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var picturemodules = ({"flex_box_center":"flex_box_center___TUtVx","flex_space_between":"flex_space_between___skxVP","flex_box_vertical_center":"flex_box_vertical_center____enb6","flex_box_center_end":"flex_box_center_end___lO_Gq","flex_box_column":"flex_box_column___QrhZ_","all":"all___GiQqZ","title":"title___YtceA","content":"content___Es9RO","content_icon":"content_icon___SNFzF","content_info":"content_info___rSAWs","content_title":"content_title___Hkmmk","content_size":"content_size___jLmmn","content_img":"content_img___NRn9i","content_img2":"content_img2___D23TM"}); +;// CONCATENATED MODULE: ./src/assets/images/icons/img_setting.png +var img_setting_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC"; +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(27786); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/picture/index.tsx + + +var picture_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + +var picturePage = function picturePage(_ref) { + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, picture_excluded); + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + competitionimg = _useState2[0], + setcompetitionimg = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + qrcodeimg = _useState4[0], + setqrcodeimg = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + queryImg(); + }, []); + var queryImg = function queryImg() { + (0,service_competitions/* get_picture */.Mn)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + var _res$data, _res$data2; + setcompetitionimg(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.competition_image); + setqrcodeimg(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.qr_code_image); + props === null || props === void 0 || props.loadingFunction(false); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + }; + var _customRequest = function customRequest(file, type) { + // let formData = new FormData(); + // formData.append("file", file?.file); + // common_header(props?.competitionId).then((res) => { + // fetch(ENV.PROXY_SERVER + `/api/competitions/set_attachments.json?source_id=${res?.id}&source_type=${type}`, { + // method: 'post', + // body: formData, + // }).then(res => res.json()) + // .then((res) => { + // if (res?.message == 'success') { + // message.success('上传成功') + // queryImg(); + // } else { + // message.error(res?.message) + // } + // }) + // }) + (0,service_competitions/* common_header */.o3)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { + var formData = new FormData(); + formData.append("file", file === null || file === void 0 ? void 0 : file.file); + formData.append("source_id", res === null || res === void 0 ? void 0 : res.id); + formData.append("source_type", type); + (0,fetch/* default */.ZP)("/api/competitions/set_attachments.json", { + method: 'post', + body: formData + }, true).then(function (resImg) { + if ((resImg === null || resImg === void 0 ? void 0 : resImg.message) == 'success') { + message/* default */.ZP.success('上传成功'); + queryImg(); + dispatch({ + type: 'competitions/getStaff', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + } else { + message/* default */.ZP.error(resImg === null || resImg === void 0 ? void 0 : resImg.message); + } + }); + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: picturemodules.all, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: picturemodules.title, + children: "\u4E0A\u4F20\u56FE\u7247" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: picturemodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: img_setting_namespaceObject, + className: picturemodules.content_icon + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: picturemodules.content_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, { + accept: "image/*", + customRequest: function customRequest(e) { + return _customRequest(e, 'Competition'); + }, + showUploadList: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: picturemodules.content_title, + children: "\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: picturemodules.content_size, + children: "\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z['IMG_SERVER'] + competitionimg, + className: picturemodules.content_img + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: picturemodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: img_setting_namespaceObject, + className: picturemodules.content_icon + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: picturemodules.content_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, { + accept: "image/*", + customRequest: function customRequest(e) { + return _customRequest(e, 'Competition_code'); + }, + showUploadList: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: picturemodules.content_title, + children: "\u4E0A\u4F20\u4EA4\u6D41\u7FA4\u4E8C\u7EF4\u7801" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: picturemodules.content_size, + children: "\u56FE\u7247\u5C3A\u5BF8\uFF1A160 x 160" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z['IMG_SERVER'] + qrcodeimg, + className: picturemodules.content_img2 + })] + })] + }); +}; +/* harmony default export */ var picture = ((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 + }; +})(picturePage)); +// 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); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var questionsmodules = ({"flex_box_center":"flex_box_center___TOLos","flex_space_between":"flex_space_between___kPNcF","flex_box_vertical_center":"flex_box_vertical_center___rUvwU","flex_box_center_end":"flex_box_center_end_____Cr_","flex_box_column":"flex_box_column___UubjA","all":"all___d1AWD","title":"title___VIjuM","add_people":"add_people___qkPex","people_icon":"people_icon___lz5gl","content":"content___a8dSX","content_info":"content_info___ekLIa","info_icon":"info_icon___kXP8P","info_title":"info_title___Hld67","info_content":"info_content___kbIuT","info_content_icon":"info_content_icon___uNxzs","info_content_title":"info_content_title___IfIi8","info_open":"info_open___NzrUi","info_delete":"info_delete___rZhhO","questions_info":"questions_info___n9Fnq","form_item":"form_item___oxzha","form_item_item":"form_item_item___yPf7l","form_item_small":"form_item_small___EkG9G","guanka_title":"guanka_title___uUWQl","form_item_item_small":"form_item_item_small___fKhrW","guanka_icon":"guanka_icon___fBudt","nandu_1":"nandu_1___qifbd","nandu_2":"nandu_2___qVJU8","nandu_3":"nandu_3___NRfLL","close_icon":"close_icon___f2hON","footer":"footer___UDiYB","clear_button":"clear_button___HQIfB","save_button":"save_button___t7iMm","textone":"textone___TAI4F","deletecolor":"deletecolor___ldQnR","qselect":"qselect___uuNp6","qinput":"qinput___xHGmH","modalclass":"modalclass___dPDG7","popu":"popu___G8M92"}); +// 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/input-number/index.js + 14 modules +var input_number = __webpack_require__(26220); +// 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); +;// CONCATENATED MODULE: ./src/assets/images/icons/question_setting.png +var question_setting_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg=="; +;// CONCATENATED MODULE: ./src/assets/images/icons/add_img.png +var add_img_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/assets/images/icons/html_img.png +var html_img_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlk1IVFEUx39n3gwpUxKEM35QEU3QJlxYK8FNtWjhJqhFOH4UCBl9UCQVYdMmSLLAQkhJxRmKCipy2yKpTdEH7oSipKAZx00Uhc3MeyfupOGMPS0ZBgLf7t177v2d8z/n3nsEoDKsW23YB2xQ8JqxQn0CGeC9BTfjUXkhBpaBc4UCLLSPF85LIKyXFTYVAyjwxgDvF1pGN+eNvFIe1pFiRDfLWAYWXO3/TlKdkUD+VorFIhzzQI8qNSocydlUSJT66chMszKdoVeUnjLl2VeLVkfZ4Xo0XI6FinK7PcStSESc6iZdk1KG8oAXp4blaXmjhhCueJWueEyeGJtgs25Xh4MKK/LB8yIU+GIp3fGYvMouDmvAUc4gbJyz+G1ymOMiooEmjahSK/DDA1cTURnN3s8HdL2d5rQq1XOh84A+4dCnYflgjAKNWoPQoVCWs0g5m4zJWLBFtzg2F+bOeeBhfQMDd/eKHQyr34EbgN/14K8rZffLPklXNmu9rZxQxZMHe52MSWfWIZd72AMPJqNiQMbmukKVK9BvEZ4Yks+1ber7+J1WFRpyIvBxdHJA3gWatU4dTuXnyFLubQ4RfRyRjIlQhX5VVrkCRRj3WHQlBmXKGFW06DbH5piRVZTRZEwu7bmj1ugIvTmem9x76Y4P/sr92v1aNZ3mJBBaMIczk98QrpkqNP+zlWhZHE4MyURFk+6ylfY/5XUm9zuBNhVKFq3SHPmER1YJ/ekUZdj0e6DPZzGecuhUZXUOEAZ9Ds9TFo0odf96Dn/bm3IHrEK9mYvdNG6OLnl8Gbhk6VyLpuhNVNHbxKI3wtmnpIit/k8rJx6Q0AVqRgAAAABJRU5ErkJggg=="; +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/drawer/index.js + 9 modules +var drawer = __webpack_require__(43428); +// 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/divider/index.js + 1 modules +var divider = __webpack_require__(28103); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules +var pagination = __webpack_require__(53864); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(90921); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/SelectShixun.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SelectShixunmodules = ({"flex_box_center":"flex_box_center___xWeOt","flex_space_between":"flex_space_between___Tvggn","flex_box_vertical_center":"flex_box_vertical_center___kWgd3","flex_box_center_end":"flex_box_center_end___akdCb","flex_box_column":"flex_box_column___TjkcQ","wrp":"wrp___vIMBU","drawer":"drawer___HuOiD","menu":"menu___JTt0c","actived":"actived___zd6GY","actived2":"actived2___hNW2h","subTag":"subTag___rHkqz","listItem":"listItem___dr1wg","listItem2":"listItem2___QY8YQ","info":"info___bpBpK","title":"title___typIH","titleLeft":"titleLeft___b4niC","titleRight":"titleRight___odd4D","search":"search___HtgNb","filter":"filter___HBJIT","description":"description___Rqa6Q","menuCourse":"menuCourse____Msk3","button_right":"button_right___T8tiB"}); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(66822); +// EXTERNAL MODULE: ./src/components/FormSearch/index.tsx + 1 modules +var FormSearch = __webpack_require__(67246); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(33287); +// EXTERNAL MODULE: ./src/components/ReuseShixunModal/index.tsx + 1 modules +var ReuseShixunModal = __webpack_require__(28767); +// EXTERNAL MODULE: ./src/service/global.ts +var global = __webpack_require__(72591); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/SelectShixun.tsx + + + + + + +var SelectShixun_excluded = ["classroomList", "loading", "dispatch", "shixunsList"]; + + + + + + + + + + + + + + + +var Search = input/* default */.Z.Search; +var shixunFilter = [{ + id: "type", + name: "来源", + children: [{ + name: "全部", + id: "all", + type: "type" + }, { + name: "我的", + id: "mine", + type: "type" + }] +}, { + id: "diff", + name: "难度", + children: [{ + name: "全部", + id: "", + type: "diff" + }, { + name: "初级", + id: 1, + type: "diff" + }, { + name: "中级", + id: 2, + type: "diff" + }, { + name: "中高级", + id: 3, + type: "diff" + }, { + name: "高级", + id: 4, + type: "diff" + }] +}]; +var Publishquetions = function Publishquetions(_ref) { + var _data$shixun_list2, _data$shixun_list3; + var classroomList = _ref.classroomList, + loading = _ref.loading, + dispatch = _ref.dispatch, + shixunsList = _ref.shixunsList, + props = objectWithoutProperties_default()(_ref, SelectShixun_excluded); + var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, (0,_umi_production_exports.useParams)())), + _useState2 = slicedToArray_default()(_useState, 2), + params = _useState2[0], + setParams = _useState2[1]; + // const location: any = useLocation(); + // const { actionTabs } = classroomList; + // const [form]: any = Form.useForm(); + var shixunLists = classroomList.shixunLists, + shixunAiRecommendLists = classroomList.shixunAiRecommendLists; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + selectArrs = _useState4[0], + setSelectArrs = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)({}), + _useState6 = slicedToArray_default()(_useState5, 2), + data = _useState6[0], + setData = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + groupsData = _useState8[0], + setGroupsData = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + isLoading = _useState10[0], + setIsLoading = _useState10[1]; + var dataType = [ + // isSuperAdmin() && { name: '推荐', id: 'recommend' }, + { + name: '最新', + id: 'created_at' + }, { + name: '最热', + id: 'myshixuns_count' + }].filter(function (item) { + return !!item; + }); + var _useState11 = (0,_react_17_0_2_react.useState)({ + page: 1, + type: "mine", + diff: "", + status: "published", + order: "desc", + not_open: true, + limit: 20, + // sort: isSuperAdmin() ? "recommend" : "myshixuns_count", + sort: 'myshixuns_count', + no_jupyter: 1, + group_id: null + }), + _useState12 = slicedToArray_default()(_useState11, 2), + query = _useState12[0], + setQuery = _useState12[1]; + (0,_react_17_0_2_react.useEffect)(function () { + debugger; + getData(); + }, [params.coursesId, query]); + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '新增赛题') { + setSelectArrs(''); + } + dispatch({ + type: 'shixunsList/getMenus', + payload: {} + }); + }, [classroomList.actionTabs.key]); + (0,_react_17_0_2_react.useEffect)(function () { + if (shixunLists !== null && shixunLists !== void 0 && shixunLists.shixun_list || shixunAiRecommendLists !== null && shixunAiRecommendLists !== void 0 && shixunAiRecommendLists.shixun_list) { + setData(query.sort === 'recommend' ? shixunAiRecommendLists : shixunLists); + } + }, [shixunLists, shixunAiRecommendLists]); + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var querys, re, result; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setIsLoading(true); + querys = objectSpread2_default()({}, query); + if (query.sort === 'recommend') querys.sort = 'myshixuns_count'; + if (!(query.sort === 'recommend')) { + _context.next = 8; + break; + } + _context.next = 6; + return dispatch({ + type: 'classroomList/getShixunAiRecommendLists', + payload: objectSpread2_default()(objectSpread2_default()({}, querys), {}, { + course_id: params.coursesId + }) + }); + case 6: + _context.next = 11; + break; + case 8: + re = objectSpread2_default()({}, querys); + _context.next = 11; + return dispatch({ + type: 'classroomList/getShixunLists', + payload: re + }); + case 11: + _context.next = 13; + return (0,fetch/* default */.ZP)("/api/users/user_setting_groups.json", { + method: 'get', + params: { + type: 'Shixun' + } + }); + case 13: + result = _context.sent; + setGroupsData([{ + id: null, + name: "全部" + }, { + id: -1, + name: "未加入目录" + }].concat(toConsumableArray_default()((result === null || result === void 0 ? void 0 : result.groups) || []))); + setSelectArrs(''); + setIsLoading(false); + case 17: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + if (classroomList.actionTabs.key === '选用实践课程') return; + var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), + _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), + reuseModalVisible = _useReuseModal2[0], + closeReuseModal = _useReuseModal2[1], + renderData = _useReuseModal2[2], + showReuseModal = _useReuseModal2[3]; + var reuseModalCallback = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(shixunList) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + (0,service_competitions/* shixun_add */.su)({ + id: props === null || props === void 0 ? void 0 : props.competitionId, + shixun_ids: shixunList.map(function (shixunItem) { + return shixunItem.id; + }) + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('添加成功'); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + props === null || props === void 0 || props.queryQuetions(true); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function reuseModalCallback(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var _useState13 = (0,_react_17_0_2_react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + btnLoading = _useState14[0], + setBtnLoading = _useState14[1]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { + title: "\u9009\u7528\u5B9E\u8DF5\u9879\u76EE", + placement: "bottom", + height: "100%", + closable: true + // style={{ zIndex: 9999 }} + , + open: classroomList.actionTabs.key === '新增赛题' ? true : false, + rootClassName: SelectShixunmodules.drawer, + destroyOnClose: true, + onClose: function onClose() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '' + } + }); + }, + footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + style: { + height: '64px', + display: 'flex', + alignItems: 'center', + justifyContent: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + onClick: function onClick() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }, + style: { + marginRight: 8, + width: '120px', + height: '40px', + fontSize: '16px', + borderRadius: '4px' + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + width: '120px', + height: '40px', + fontSize: '16px', + borderRadius: '4px' + }, + size: 'middle', + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _data$shixun_list, reqParams; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!selectArrs) { + _context3.next = 8; + break; + } + setBtnLoading(true); + reqParams = data === null || data === void 0 || (_data$shixun_list = data.shixun_list) === null || _data$shixun_list === void 0 ? void 0 : _data$shixun_list.filter(function (item) { + return selectArrs.includes(item.identifier); + }).map(function (selectedShixun) { + return { + id: selectedShixun.id, + is_copy: 0, + is_use: 1 + }; + }); + _context3.next = 5; + return reuseModalCallback(reqParams); + case 5: + setBtnLoading(false); + _context3.next = 9; + break; + case 8: + message/* default */.ZP.error('请选择实践项目'); + case 9: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + type: "primary", + loading: btnLoading, + children: "\u786E\u5B9A" + })] + }), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(FormSearch/* default */.Z, { + onChange: function onChange(v) { + if (v !== null && v !== void 0 && v.keyword.trim()) { + (0,global/* addSearchRecord */.tk)({ + name: v === null || v === void 0 ? void 0 : v.keyword.trim(), + copywriting: v === null || v === void 0 ? void 0 : v.keyword.trim(), + position: 'Shixun' + }); + } + setQuery(objectSpread2_default()(objectSpread2_default()({}, query), {}, { + keyword: v === null || v === void 0 ? void 0 : v.keyword.trim(), + schools: v === null || v === void 0 ? void 0 : v.schools.trim(), + creator: v === null || v === void 0 ? void 0 : v.creator.trim(), + page: 1 + })); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: "edu-container", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: isLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [shixunFilter.map(function (v, k) { + var _v$children; + if (k !== 0) return null; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: SelectShixunmodules.menu, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: v.name + }), v === null || v === void 0 || (_v$children = v.children) === null || _v$children === void 0 ? void 0 : _v$children.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: query[v.id] == val.id ? SelectShixunmodules.actived : '', + onClick: function onClick() { + query[v.id] = val.id; + query.page = 1; + setQuery(objectSpread2_default()({}, query)); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: val.name + }) + }, key); + })] + }, k); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: SelectShixunmodules.menu, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: "\u65B9\u5411" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: !(query !== null && query !== void 0 && query.discipline_id) ? SelectShixunmodules.actived : '', + onClick: function onClick() { + delete query.tag_level; + delete query.sub_discipline_id; + delete query.discipline_id; + query.page = 1; + setQuery(objectSpread2_default()({}, query)); + // menuChange(null, null, null) + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u5168\u90E8" + }) + }), shixunsList.menus && shixunsList.menus.map(function (v, k) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + className: (query === null || query === void 0 ? void 0 : query.discipline_id) == v.id ? SelectShixunmodules.actived : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + onClick: function onClick() { + // menuChange(1, v.id, v.id) + query.tag_level = 1; + query.discipline_id = v.id; + delete query.sub_discipline_id; + query.page = 1; + setQuery(objectSpread2_default()({}, query)); + }, + children: v.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: v.sub_repertoires.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt5", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: (query === null || query === void 0 ? void 0 : query.sub_discipline_id) == val.id && query.tag_level === 2 ? "".concat(SelectShixunmodules.actived2, " ").concat(SelectShixunmodules.subTag) : SelectShixunmodules.subTag, + onClick: function onClick() { + query.tag_level = 2; + query.discipline_id = v.id; + query.sub_discipline_id = val.id; + setQuery(objectSpread2_default()({}, query)); + }, + children: val.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { + className: "mt5", + children: val.tags && val.tags.map(function (value, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: query.sub_discipline_id == value.id && query.tag_level === 3 ? SelectShixunmodules.actived2 : '', + onClick: function onClick() { + query.tag_level = 3; + query.discipline_id = v.id; + query.sub_discipline_id = value.id; + setQuery(objectSpread2_default()({}, query)); + }, + children: value.name + }, index); + }) + })] + }, key); + }) + })] + }, k); + })] + }), query.type === 'mine' && /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: SelectShixunmodules.menu, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: "\u76EE\u5F55" + }), groupsData === null || groupsData === void 0 ? void 0 : groupsData.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: query['group_id'] == val.id ? SelectShixunmodules.actived : '', + onClick: function onClick() { + query['group_id'] = val.id; + query.page = 1; + setQuery(objectSpread2_default()({}, query)); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: val.name + }) + }, key); + })] + }), shixunFilter.map(function (v, k) { + var _v$children2; + if (k !== 1) return null; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: SelectShixunmodules.menu, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: v.name + }), v === null || v === void 0 || (_v$children2 = v.children) === null || _v$children2 === void 0 ? void 0 : _v$children2.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: query[v.id] == val.id ? SelectShixunmodules.actived : '', + onClick: function onClick() { + query[v.id] = val.id; + setQuery(objectSpread2_default()({}, query)); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: val.name + }) + }, key); + })] + }, k); + }), (query === null || query === void 0 ? void 0 : query.type) == 'mine' && /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: SelectShixunmodules.menu, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: "\u72B6\u6001" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: query['not_open'] == false ? SelectShixunmodules.actived : '', + onClick: function onClick() { + query['not_open'] = false; + query.page = 1; + setQuery(objectSpread2_default()({}, query)); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u516C\u5F00" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: query['not_open'] == true ? SelectShixunmodules.actived : '', + onClick: function onClick() { + query['not_open'] = true; + query.page = 1; + setQuery(objectSpread2_default()({}, query)); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u672A\u516C\u5F00" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + className: SelectShixunmodules.filter, + children: dataType.map(function (v, k) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr20", + type: query.sort === v.id ? 'primary' : 'default', + onClick: function onClick() { + query.sort = v.id; + setQuery(objectSpread2_default()({}, query)); + }, + children: v.name + }, k); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "c-grey-999", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: SelectShixunmodules.menuCourse, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: selectArrs.length + }), "\u4E2A\u5B9E\u8BAD"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: data.shixuns_count + }), "\u4E2A\u8BFE\u7A0B"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + className: "current", + onClick: function onClick() { + query.order = query.order === 'asc' ? "desc" : "asc"; + setQuery(objectSpread2_default()({}, query)); + }, + children: ["\u5B66\u4E60\u4EBA\u6570", /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "edu-sorter current ".concat(query.order), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-sanjiaoxing-up" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-sanjiaoxing-down" + })] + })] + })] + }) + }) + })] + }), (data === null || data === void 0 || (_data$shixun_list2 = data.shixun_list) === null || _data$shixun_list2 === void 0 ? void 0 : _data$shixun_list2.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + style: { + display: 'block' + }, + value: selectArrs, + onChange: function onChange(checkedValues) { + setSelectArrs(checkedValues.target.value); + }, + children: data === null || data === void 0 || (_data$shixun_list3 = data.shixun_list) === null || _data$shixun_list3 === void 0 ? void 0 : _data$shixun_list3.map(function (v, k) { + var _v$content, _v$content2; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: SelectShixunmodules.listItem, + style: { + cursor: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: v === null || v === void 0 ? void 0 : v.identifier, + style: { + marginTop: '3px' + }, + disabled: v === null || v === void 0 ? void 0 : v.need_authorize, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SelectShixunmodules.info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: SelectShixunmodules.title, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SelectShixunmodules.titleLeft, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/shixuns/".concat(v.identifier, "/challenges"), + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + className: "font16", + dangerouslySetInnerHTML: { + __html: v.title + } + }) + }), (v === null || v === void 0 ? void 0 : v.need_authorize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + (0,verifyLogin/* AuthorizeModel */.rX)(false); + }, + style: { + marginRight: 'auto' + }, + className: "tag-style bg-pink current ml10", + children: "\u9700\u6388\u6743" + }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + zIndex: 10000, + title: v === null || v === void 0 ? void 0 : v.mark_content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 'auto', + background: '#2FA34F' + }, + className: "tag-style current ml10", + children: "\u6B63\u5E38" + }) + }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + zIndex: 10000, + title: v === null || v === void 0 ? void 0 : v.mark_content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 'auto', + background: '#FF8C29' + }, + className: "tag-style current ml10", + children: "\u9700\u5B8C\u5584" + }) + }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + zIndex: 10000, + title: v === null || v === void 0 ? void 0 : v.mark_content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 'auto', + background: '#E53333' + }, + className: "tag-style current ml10", + children: "\u65E0\u6CD5\u4F7F\u7528" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + ghost: true, + href: "/shixuns/".concat(v.identifier, "/challenges"), + type: "primary", + target: "_blank", + className: SelectShixunmodules.button_right, + children: "\u4F53\u9A8C\u5B9E\u8BAD" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "flex-wrp mt10 font14 c-light-black", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SelectShixunmodules.description, + dangerouslySetInnerHTML: { + __html: v.description + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: " mt15", + children: v.challenge_names.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr30", + children: ["\u7B2C", key + 1, "\u5173 ", val, " "] + }, key); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + dashed: true + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "c-light-black mt20", + children: [v !== null && v !== void 0 && (_v$content = v.content) !== null && _v$content !== void 0 && _v$content.author_name ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + dangerouslySetInnerHTML: { + __html: v === null || v === void 0 || (_v$content2 = v.content) === null || _v$content2 === void 0 || (_v$content2 = _v$content2.author_name) === null || _v$content2 === void 0 ? void 0 : _v$content2[0] + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.author_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml15 mr15", + children: "|" + }), v.author_school_name && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.author_school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml15 mr15", + children: "|" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u96BE\u5EA6\u7CFB\u6570 ", v.level] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml15 mr15", + children: "|" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5B66\u4E60\u4EBA\u6570 " + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.study_count + })] + })] + }) + }) + }, k); + }) + })] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + defaultCurrent: 1, + hideOnSinglePage: true, + defaultPageSize: 20, + showSizeChanger: false, + current: query.page || 1, + showQuickJumper: true, + total: data === null || data === void 0 ? void 0 : data.shixuns_count, + onChange: function onChange(page) { + query.page = page; + setQuery(objectSpread2_default()({}, query)); + } + }) + })] + }, "bottom"), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { + visible: reuseModalVisible, + onCancel: closeReuseModal, + renderData: renderData, + inPaper: false, + onOk: reuseModalCallback, + modalType: "multiple", + type: "shixun", + position: "\u9009\u4E2D\u5B9E\u8BAD" + })] + }); +}; +/* harmony default export */ var SelectShixun = ((0,_umi_production_exports.connect)(function (_ref5) { + var classroomList = _ref5.classroomList, + shixunsList = _ref5.shixunsList, + loading = _ref5.loading; + return { + classroomList: classroomList, + shixunsList: shixunsList, + loading: loading.effects + }; +})(Publishquetions)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/index.tsx + + + + + + +var questions_excluded = ["competitions", "shixunHomeworks", "globalSetting", "dispatch", "user"]; + + + + + + + + + + + + + + + + +var statuscolor = function statuscolor(v) { + if (v !== null && v !== void 0 && v.includes('已截止')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid #FFC4C4', + color: '#E53333', + fontSize: 12, + marginRight: 8 + }, + children: "\u5DF2\u622A\u6B62" + }); + } + if (v !== null && v !== void 0 && v.includes('进行中')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid #C4D2F1', + color: '#3061D0', + fontSize: 12, + marginRight: 8 + }, + children: "\u8FDB\u884C\u4E2D" + }); + } + if (v !== null && v !== void 0 && v.includes('未发布')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid #DADBDE', + color: '#999999', + fontSize: 12, + marginRight: 8 + }, + children: "\u672A\u53D1\u5E03" + }); + } + if (v !== null && v !== void 0 && v.includes('提交中')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid #B1F0E1', + color: '#00B187', + fontSize: 12, + marginRight: 8 + }, + children: "\u63D0\u4EA4\u4E2D" + }); + } + if (v !== null && v !== void 0 && v.includes('已结束')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid #FFC4C4', + color: '#E53333', + fontSize: 12, + marginRight: 8 + }, + children: "\u5DF2\u7ED3\u675F" + }); + } + if (v !== null && v !== void 0 && v.includes('考试中')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid #C4D2F1', + color: '#3061D0', + fontSize: 12, + marginRight: 8 + }, + children: "\u8003\u8BD5\u4E2D" + }); + } + if (v !== null && v !== void 0 && v.includes('未开始')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid #DADBDE', + color: '#999999', + fontSize: 12, + marginRight: 8 + }, + children: "\u672A\u5F00\u59CB" + }); + } + if (v !== null && v !== void 0 && v.includes('补交中')) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + borderRadius: 13, + width: 56, + height: 20, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + border: '1px solid rgba(255,157,24,0.3)', + color: '#FF9D18', + fontSize: 12, + marginRight: 8 + }, + children: "\u8865\u4EA4\u4E2D" + }); + } +}; +var questionsPage = function questionsPage(_ref) { + var _Header$permission, _classlist$competitio2, _courseItems$filter16; + var competitions = _ref.competitions, + shixunHomeworks = _ref.shixunHomeworks, + globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, questions_excluded); + 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), + quetions = _useState2[0], + setquetions = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + disabled = _useState4[0], + setDisabled = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + showData = _useState6[0], + setShowData = _useState6[1]; + var Header = competitions.Header; + var _useState7 = (0,_react_17_0_2_react.useState)({}), + _useState8 = slicedToArray_default()(_useState7, 2), + data = _useState8[0], + setData = _useState8[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier, + enter = _useParams.enter; + var _useState9 = (0,_react_17_0_2_react.useState)({}), + _useState10 = slicedToArray_default()(_useState9, 2), + classlist = _useState10[0], + setclasslist = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + classroomsList = _useState12[0], + setclassroomsList = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(''), + _useState14 = slicedToArray_default()(_useState13, 2), + cpid = _useState14[0], + setcpid = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)([]), + _useState16 = slicedToArray_default()(_useState15, 2), + courseItems = _useState16[0], + setcourseItems = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + loadings = _useState18[0], + setLoadings = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)([{ + type: 'practice', + name: '课堂实验', + open: false, + url: 'shixun_homework' + }, { + type: 'normal', + name: '图文作业', + open: false, + url: 'common_homework' + }, { + type: 'group', + name: '分组作业', + open: false, + url: 'group_homework' + }, { + type: 'hack', + name: '编程作业', + open: false, + url: 'program_homework' + }, { + type: 'exercise', + name: '在线考试', + open: false, + url: 'exercise' + }]), + _useState20 = slicedToArray_default()(_useState19, 2), + types = _useState20[0], + settypes = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)({ + input: '' + }), + _useState22 = slicedToArray_default()(_useState21, 2), + params = _useState22[0], + setparams = _useState22[1]; + var addQuetions = function addQuetions() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '新增赛题', + params: '' + } + }); + }; + (0,_react_17_0_2_react.useEffect)(function () { + if (Header.mode === 1) { + queryQuetions(true); + } else { + getclassrooms(); + } + }, [Header]); + function getclassrooms() { + return _getclassrooms.apply(this, arguments); + } + function _getclassrooms() { + _getclassrooms = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + var res; + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { + case 0: + _context10.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/get_course_settings.json"), { + method: 'get' + }); + case 2: + res = _context10.sent; + // props?.loadingFunction(false) + + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setclasslist(res.data); + } + case 4: + case "end": + return _context10.stop(); + } + }, _callee10); + })); + return _getclassrooms.apply(this, arguments); + } + function getdatas() { + return _getdatas.apply(this, arguments); + } + function _getdatas() { + _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { + var res1; + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { + case 0: + props === null || props === void 0 || props.loadingFunction(true); + _context11.next = 3; + return (0,fetch/* default */.ZP)("/api/users/".concat(user.userInfo.login, "/courses.json"), { + method: 'get', + params: { + category: 'manage', + page: 1, + per_page: 1000, + username: user.userInfo.login, + no_limit_per_page: 1 + } + }); + case 3: + res1 = _context11.sent; + props === null || props === void 0 || props.loadingFunction(false); + setclassroomsList(res1 === null || res1 === void 0 ? void 0 : res1.courses); + case 6: + case "end": + return _context11.stop(); + } + }, _callee11); + })); + return _getdatas.apply(this, arguments); + } + (0,_react_17_0_2_react.useEffect)(function () { + if (user.userInfo.login) { + getdatas(); + } + }, [user]); + var calcScore = function calcScore(box) { + var _box$challenge_settin; + var total_score = box.total_score, + difficulty_level_sort = box.difficulty_level_sort; + var len = (_box$challenge_settin = box.challenge_settings) === null || _box$challenge_settin === void 0 ? void 0 : _box$challenge_settin.filter(function (item) { + return item.checked; + }).length; + if (!len) { + box.challenge_settings.map(function (item, key) { + item.challenge_score = 0; + }); + return; + } + var bonusScore = box.challenge_settings.filter(function (item) { + return item.checked; + }).map(function (item) { + return difficulty_level_sort === 'desc' ? item.challenge_exp_desc : item.challenge_exp; + }).reduce(function (total, item) { + return total + item; + }); + var scale = total_score / bonusScore; + var _key = 0; + var _total = 0; + var lastScore; + switch (box.score_setting) { + case 0: + var average = parseFloat((total_score / len).toFixed(1)); + box.challenge_settings.map(function (item, key) { + if (item.checked) { + _key = key; + item.score = average > 0 ? average : 0; + } else { + item.score = 0; + } + }); + lastScore = (total_score - average * (len - 1)).toFixed(1); + box.challenge_settings[_key]['score'] = lastScore > 0 ? lastScore : 0; + break; + case 1: + box.challenge_settings.map(function (item, key) { + if (item.checked) { + _key = key; + _total += Number((Math.round((difficulty_level_sort === 'desc' ? item.challenge_exp_desc : item.challenge_exp) * scale * 10) / 10).toFixed(1)); + item.score = (Math.round((difficulty_level_sort === 'desc' ? item.challenge_exp_desc : item.challenge_exp) * scale * 10) / 10).toFixed(1); + } else { + item.score = 0; + } + }); + var _s = box.challenge_settings[_key]['score']; + lastScore = (total_score - _total + Number(_s)).toFixed(1); + box.challenge_settings[_key]['score'] = lastScore > 0 ? lastScore : 0; + break; + } + }; + var queryQuetions = function queryQuetions(flag) { + (0,service_competitions/* get_shixun_settings */.lm)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + if (!(res !== null && res !== void 0 && res.data)) { + setquetions([]); + } else { + var obj = res === null || res === void 0 ? void 0 : res.data; + if (flag) { + //需要刷新页面 + for (var i in obj) { + obj[i].show_info = false; + } + setShowData(obj); + } else { + for (var _i in showData) { + obj[_i].show_info = showData[_i].show_info; + } + } + setquetions(obj); + } + props === null || props === void 0 || props.loadingFunction(false); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + }; + var deleteData = function deleteData(id) { + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '删除提示', + icon: null, + content: '删除该赛题后,数据不可恢复,请确认是否删除?', + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + (0,service_competitions/* shixun_delete */.pS)({ + id: props === null || props === void 0 ? void 0 : props.competitionId, + data_id: id + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('删除成功'); + queryQuetions(true); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + var showAll = function showAll(data, type) { + var obj = quetions; + for (var i in obj) { + if (obj[i].id == data.id) { + if (type == 'open') { + obj[i].show_info = true; + } else if (type == 'close') { + obj[i].show_info = false; + } + } + } + setquetions(toConsumableArray_default()(obj)); + setShowData(toConsumableArray_default()(obj)); + }; + + //校验弹框 + var setVerify = function setVerify(bodyData) { + var message_list = []; + for (var i in bodyData) { + var _bodyData$i, _bodyData$i2; + var numbers = (_bodyData$i = bodyData[i]) === null || _bodyData$i === void 0 || (_bodyData$i = _bodyData$i.challenge_settings) === null || _bodyData$i === void 0 ? void 0 : _bodyData$i.reduce(function (t, n) { + return t + Number(n.score); + }, 0); + if ((numbers === null || numbers === void 0 ? void 0 : numbers.toFixed(10)) !== ((_bodyData$i2 = bodyData[i]) === null || _bodyData$i2 === void 0 || (_bodyData$i2 = _bodyData$i2.total_score) === null || _bodyData$i2 === void 0 ? void 0 : _bodyData$i2.toFixed(10))) { + // message.warning(`赛题${Number(i) + 1}的关卡任务总分必须等于总分值:${bodyData[i].total_score}分`); + message_list.push("\u8D5B\u9898".concat(Number(i) + 1, "\u7684\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A").concat(bodyData[i].total_score, "\u5206\n")); + } + } + if (message_list.length > 0) { + message/* default */.ZP.warning(message_list); + return false; + } else { + return true; + } + }; + var sumbitData = function sumbitData() { + if (setVerify(quetions)) { + for (var i in quetions) { + var _quetions$i, _quetions$i2; + quetions[i].shixun_id = (_quetions$i = quetions[i]) === null || _quetions$i === void 0 || (_quetions$i = _quetions$i.challenge_settings[0]) === null || _quetions$i === void 0 ? void 0 : _quetions$i.shixun_id; + if (((_quetions$i2 = quetions[i]) === null || _quetions$i2 === void 0 || (_quetions$i2 = _quetions$i2.challenge_settings) === null || _quetions$i2 === void 0 ? void 0 : _quetions$i2.length) > 0) { + for (var j in (_quetions$i3 = quetions[i]) === null || _quetions$i3 === void 0 ? void 0 : _quetions$i3.challenge_settings) { + var _quetions$i3, _quetions$i4; + quetions[i].challenge_settings[j].challenge_score = (_quetions$i4 = quetions[i]) === null || _quetions$i4 === void 0 ? void 0 : _quetions$i4.challenge_settings[j].score; + } + } + } + (0,service_competitions/* shixun_select */.JM)({ + "id": props === null || props === void 0 ? void 0 : props.competitionId, + "shixuns": quetions + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('更改成功'); + queryQuetions(false); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + } + }; + function switch_mode(_x) { + return _switch_mode.apply(this, arguments); + } + function _switch_mode() { + _switch_mode = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(mode) { + var res; + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { + case 0: + props === null || props === void 0 || props.loadingFunction(true); + _context12.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/switch_mode.json"), { + method: 'post', + body: { + mode: mode + } + }); + case 3: + res = _context12.sent; + props === null || props === void 0 || props.loadingFunction(false); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + return _context12.abrupt("return", true); + case 7: + case "end": + return _context12.stop(); + } + }, _callee12); + })); + return _switch_mode.apply(this, arguments); + } + function get_competition_course_homework(_x2) { + return _get_competition_course_homework.apply(this, arguments); + } + function _get_competition_course_homework() { + _get_competition_course_homework = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(competition_course_game_id) { + var res, _res$data; + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { + case 0: + setLoadings(true); + _context13.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions/get_competition_course_homework.json", { + method: 'get', + params: { + course_id: classlist.course_id, + competition_course_game_id: competition_course_game_id, + id: identifier + } + }); + case 3: + res = _context13.sent; + setLoadings(false); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setcpid(competition_course_game_id); + setcourseItems(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.list); + } else { + message/* default */.ZP.info('当前课堂暂无数据,请更换绑定课堂或在当前课堂新增作业或考试'); + } + case 6: + case "end": + return _context13.stop(); + } + }, _callee13); + })); + return _get_competition_course_homework.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.all, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginBottom: 30, + fontSize: 14, + fontWeight: 600, + color: "#232B40" + }, + children: "\u6A21\u5F0F\u8BBE\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: 42 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u7ADE\u8D5B\u6A21\u5F0F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + disabled: Header.competition_status === 'progressing' || Header.competition_status === 'ended', + value: Header.mode, + onChange: ( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) { + var _classlist$competitio; + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!((classlist === null || classlist === void 0 || (_classlist$competitio = classlist.competition_course_games) === null || _classlist$competitio === void 0 || (_classlist$competitio = _classlist$competitio[0]) === null || _classlist$competitio === void 0 || (_classlist$competitio = _classlist$competitio.homeworks) === null || _classlist$competitio === void 0 ? void 0 : _classlist$competitio.length) > 0 || (quetions === null || quetions === void 0 ? void 0 : quetions.length) > 0)) { + _context3.next = 3; + break; + } + modal/* default */.Z.confirm({ + icon: false, + title: '提示', + content: '切换模式后,当前已经设置的赛题数据将会被清理,且不可撤回,请确认是否进行切换', + onOk: function () { + var _onOk2 = 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 switch_mode(e.target.value); + case 2: + res = _context2.sent; + if (res) { + getdatas(); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk2.apply(this, arguments); + } + return onOk; + }() + }); + return _context3.abrupt("return"); + case 3: + _context3.next = 5; + return switch_mode(e.target.value); + case 5: + res = _context3.sent; + if (res) { + getdatas(); + } + case 7: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function (_x3) { + return _ref2.apply(this, arguments); + }; + }()), + style: { + marginLeft: 10, + fontSize: 14 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(space/* default */.Z, { + direction: "vertical", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + value: 1, + children: ["\u5B9E\u8BAD\u6A21\u5F0F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#9096A3', + marginLeft: 10 + }, + children: "\u6311\u6218\u5B9E\u8BAD\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + value: 2, + children: ["\u8BFE\u5802\u6A21\u5F0F", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#9096A3', + marginLeft: 10 + }, + children: "\u53C2\u8D5B\u8005\u9700\u8981\u8FDB\u5165\u8BFE\u5802\u5B8C\u6210\u4F5C\u4E1A\uFF0C\u5C06\u9009\u62E9\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A\u751F\u6210\u6392\u884C\u699C" + })] + })] + }) + })] + })] + }), Header.mode === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.title, + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1 + }, + children: ["\u8D5B\u9898\u8BBE\u7F6E", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 20, + color: '#9096A3', + fontSize: '12px', + fontWeight: 'normal' + }, + children: ["\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + margin: '0 5px', + color: '#165DFF', + fontSize: '12px', + fontWeight: 'normal' + }, + children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time] + }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + style: { + marginLeft: 10, + color: '#165DFF', + display: 'inline-flex' + }, + onClick: function onClick() { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '7' + } + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-bianji10 font14", + style: { + color: '#165DFF', + marginRight: 3 + } + }), " \u7F16\u8F91"] + })] + })] + }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.add_people, + style: { + top: 'auto' + }, + onClick: addQuetions, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: add_img_namespaceObject, + className: questionsmodules.people_icon + }), "\u65B0\u589E\u8D5B\u9898"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginTop: '25px' + } + }), quetions.map(function (v, k) { + var _v$shixun, _v$shixun2, _v$challenge_settings; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.content_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: question_setting_namespaceObject, + className: questionsmodules.info_icon + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.info_title, + children: ["\u8D5B\u9898", k + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.info_content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: html_img_namespaceObject, + className: questionsmodules.info_content_icon + }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/shixuns/".concat(v === null || v === void 0 ? void 0 : v.shixun_identifier, "/challenges"), + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: v === null || v === void 0 || (_v$shixun = v.shixun) === null || _v$shixun === void 0 ? void 0 : _v$shixun.name, + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: questionsmodules.info_content_title, + children: v === null || v === void 0 || (_v$shixun2 = v.shixun) === null || _v$shixun2 === void 0 ? void 0 : _v$shixun2.name + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: questionsmodules.info_open, + onClick: function onClick() { + showAll(v, 'open'); + }, + children: !(v !== null && v !== void 0 && v.show_info) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5C55\u5F00\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiajiantou", + style: { + fontSize: '8px' + } + })] + }) + }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: questionsmodules.info_delete, + onClick: function onClick() { + deleteData(v === null || v === void 0 ? void 0 : v.id); + }, + children: "\u5220\u9664\u8BE5\u8D5B\u9898" + })] + }), (v === null || v === void 0 ? void 0 : v.show_info) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.questions_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + labelCol: { + flex: '70px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + className: questionsmodules.form_item, + label: "\u9898\u76EE\u603B\u5206", + colon: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + min: 0, + value: v === null || v === void 0 ? void 0 : v.total_score, + disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'progressing' ? true : (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false, + className: questionsmodules.form_item_item, + onChange: function onChange(value) { + v.total_score = value; + setData(Object.assign({}, data)); + calcScore(v); + }, + onBlur: function onBlur() { + sumbitData(); + } + }), "\xA0\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: questionsmodules.form_item_small, + label: " ", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: questionsmodules.form_item_small, + label: "\u5173\u5361\u5206\u503C", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'progressing' ? true : (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false, + value: v === null || v === void 0 ? void 0 : v.score_setting, + onChange: function onChange(e) { + v.score_setting = e.target.value; + if (e.target.value !== 1) { + v.difficulty_level_sort = 'asc'; + } + setData(Object.assign({}, data)); + calcScore(v); + }, + onBlur: function onBlur() { + sumbitData(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 0, + children: "\u5747\u5206\u6BD4\u4F8B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + children: "\u96BE\u6613\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 2, + children: "\u81EA\u5B9A\u4E49\u5206\u503C" + })] + }) + }) + }), v === null || v === void 0 || (_v$challenge_settings = v.challenge_settings) === null || _v$challenge_settings === void 0 ? void 0 : _v$challenge_settings.map(function (v1, k1) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: questionsmodules.form_item_small, + label: " ", + colon: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shixunti", + style: { + color: '#165DFF', + width: '14px', + height: '14px', + margin: '6px 15px 7px 0' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + className: questionsmodules.form_item_small, + label: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: v1 === null || v1 === void 0 ? void 0 : v1.subject, + placement: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: questionsmodules.guanka_title, + children: v1 === null || v1 === void 0 ? void 0 : v1.subject + }) + }), + colon: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + min: 0, + step: 0.1, + value: v1 === null || v1 === void 0 ? void 0 : v1.score, + disabled: disabled || (v === null || v === void 0 ? void 0 : v.score_setting) !== 2, + style: { + width: '96px' + }, + onChange: function onChange(value) { + v.challenge_settings[k1]['score'] = value; + setData(objectSpread2_default()({}, data)); + }, + onBlur: function onBlur() { + sumbitData(); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + children: "\u5206" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: (v1 === null || v1 === void 0 ? void 0 : v1.difficulty) == '简单' ? questionsmodules.nandu_1 : (v1 === null || v1 === void 0 ? void 0 : v1.difficulty) == '中等' ? questionsmodules.nandu_2 : questionsmodules.nandu_3, + children: v1 === null || v1 === void 0 ? void 0 : v1.difficulty + })] + }) + }, k1); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: questionsmodules.close_icon, + onClick: function onClick() { + showAll(v, 'close'); + }, + children: ["\u6536\u8D77\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shangjiantou", + style: { + fontSize: '8px' + } + })] + })] + })] + }, k); + }), (quetions === null || quetions === void 0 ? void 0 : quetions.length) == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + customText: "您还没有添加赛题,点击添加赛题" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectShixun, { + competitionId: props === null || props === void 0 ? void 0 : props.competitionId, + queryQuetions: queryQuetions + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + paddingLeft: 78, + paddingRight: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("label", { + style: { + marginRight: 10, + width: 50, + textAlign: 'end' + }, + children: "\u8BFE\u5802" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + popupClassName: questionsmodules.popu, + showSearch: true, + filterOption: function filterOption(inputValue, option) { + // console.log(inputValue, option); + + return option.key.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; + }, + disabled: Header.competition_status === 'progressing' || Header.competition_status === 'ended', + className: questionsmodules.qselect, + onChange: ( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(e) { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + props === null || props === void 0 || props.loadingFunction(true); + _context4.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/course_select.json"), { + method: 'post', + body: { + course_id: e + } + }); + case 3: + res = _context4.sent; + props === null || props === void 0 || props.loadingFunction(false); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + case 6: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function (_x4) { + return _ref3.apply(this, arguments); + }; + }()), + size: "large", + style: { + flex: 1 + }, + value: [classlist.course_id || classlist.default_course_id], + placeholder: "\u8BF7\u9009\u62E9\u9700\u8981\u8BA1\u7B97\u6210\u7EE9\u7684\u8BFE\u5802", + children: classroomsList === null || classroomsList === void 0 ? void 0 : classroomsList.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: item === null || item === void 0 ? void 0 : item.id, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + style: { + padding: '0px 12px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + style: { + flex: 1 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mr20 font12", + style: { + lineHeight: "12px", + padding: "4px 10px", + borderRadius: 13, + color: item.is_end ? '#E53333' : '#3061D0', + border: "1px solid ".concat(item.is_end ? '#FFC4C4' : '#C4D2F1') + }, + children: item.is_end ? '已结束' : "进行中" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + flex: 1 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: item === null || item === void 0 ? void 0 : item.name, + overlayStyle: { + maxWidth: 430, + zIndex: 10000 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + textOverflow: "ellipsis", + overflow: "hidden", + maxWidth: 430 + }, + children: item === null || item === void 0 ? void 0 : item.name + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + color: '#9096A3' + }, + children: item === null || item === void 0 ? void 0 : item.created_at + })] + }) + }, "".concat(item === null || item === void 0 ? void 0 : item.name).concat(item === null || item === void 0 ? void 0 : item.id)); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: questionsmodules.add_people, + style: { + position: 'relative', + justifyContent: 'center', + top: 0, + right: 0, + marginLeft: 20, + height: 40, + borderRadius: 2, + alignItems: 'center' + }, + onClick: function onClick() { + window.open(Header.first_category_url); + }, + children: "\u8FDB\u5165\u8BE5\u8BFE\u5802" + })] + }), Header.course_is_end && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: 'red', + marginLeft: 60, + marginTop: 10 + }, + children: "\u9009\u62E9\u5DF2\u7ED3\u675F\u7684\u8BFE\u5802\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u7B54\u9898\u7684\u4EFB\u4F55\u64CD\u4F5C" + }), classlist === null || classlist === void 0 || (_classlist$competitio2 = classlist.competition_course_games) === null || _classlist$competitio2 === void 0 ? void 0 : _classlist$competitio2.map(function (item, index) { + var _item$homeworks; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginBottom: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 20, + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("label", { + style: { + marginRight: 10, + width: 50, + textAlign: 'end' + }, + children: ["\u8D5B\u9053", index + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: questionsmodules.qinput, + value: item.name, + onChange: function onChange(e) { + item.name = e.target.value; + setclasslist(objectSpread2_default()({}, classlist)); + }, + onBlur: ( /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) { + var res; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + if (e.target.value) { + _context5.next = 2; + break; + } + return _context5.abrupt("return"); + case 2: + _context5.next = 4; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/create_course_game.json"), { + method: 'post', + body: { + course_id: classlist === null || classlist === void 0 ? void 0 : classlist.course_id, + competition_course_game_id: item.competition_course_game_id, + name: e.target.value + } + }); + case 4: + res = _context5.sent; + if (res.status === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + case 6: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x5) { + return _ref4.apply(this, arguments); + }; + }()), + placeholder: "\u8BF7\u8F93\u5165\u8D5B\u9053\u540D\u79F0", + style: { + flex: 1 + }, + maxLength: 30, + size: "large" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + var _classlist$competitio3; + var res; + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + if (!((classlist === null || classlist === void 0 || (_classlist$competitio3 = classlist.competition_course_games) === null || _classlist$competitio3 === void 0 ? void 0 : _classlist$competitio3.filter(function (item) { + return item.homeworks.length <= 0; + }).length) > 0)) { + _context6.next = 3; + break; + } + message/* default */.ZP.info("\u8BF7\u5148\u5B8C\u6210\u4E0A\u4E00\u4E2A\u8D5B\u9053\u7684\u4F5C\u4E1A/\u8003\u8BD5\u7684\u9009\u62E9\uFF0C\u53EA\u6709\u4E0A\u4E00\u4E2A\u8D5B\u9053\u4E2D\u6DFB\u52A0\u4E86\u4F5C\u4E1A/\u8BD5\u5377\u624D\u80FD\u65B0\u589E\u8D5B\u9053"); + return _context6.abrupt("return"); + case 3: + _context6.next = 5; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/create_course_game.json"), { + method: 'post', + body: { + course_id: classlist === null || classlist === void 0 ? void 0 : classlist.course_id + // competition_course_game_id: item.competition_course_game_id + } + }); + case 5: + res = _context6.sent; + if (res.status === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + case 7: + case "end": + return _context6.stop(); + } + }, _callee6); + })), + style: { + color: '#145DFF', + marginLeft: 15, + cursor: 'pointer' + }, + className: "iconfont icon-tianjia2" + }), index !== 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginLeft: 10, + cursor: 'pointer' + }, + onClick: function onClick() { + modal/* default */.Z.confirm({ + icon: false, + title: '提示', + content: '请确认是否删除该赛道,删除后,不可恢复。', + onOk: function () { + var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var res; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + _context7.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/delete_course_game.json"), { + method: 'delete', + body: { + competition_course_game_id: item.competition_course_game_id + } + }); + case 2: + res = _context7.sent; + if (res.status === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + case 4: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + function onOk() { + return _onOk3.apply(this, arguments); + } + return onOk; + }() + }); + }, + className: "".concat(questionsmodules.deletecolor, " iconfont icon-weishezhi") + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 20, + marginLeft: 60 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A/\u8BD5\u5377" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: loadings, + onClick: function onClick() { + get_competition_course_homework(item.competition_course_game_id); + }, + style: { + marginLeft: 10, + marginRight: 20, + background: '#3061D0', + display: 'inline-flex', + height: 30, + alignItems: 'center', + justifyContent: 'center', + width: 119, + color: '#fff', + borderRadius: 2, + cursor: 'pointer', + border: 'none' + }, + children: "\u9009\u62E9\u4F5C\u4E1A/\u8BD5\u5377" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#9096A3' + }, + children: "\u4E3A\u4E86\u6EE1\u8DB3\u7ADE\u8D5B\u7684\u6B63\u5E38\u8BA1\u5206\u6392\u884C\uFF0C\u8BF7\u5173\u8054\u4F5C\u4E1A/\u8BD5\u5377" + })] + }), item.homeworks.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginLeft: 199, + marginTop: 10, + padding: '30px 20px', + background: '#F6F7F9' + }, + children: item === null || item === void 0 || (_item$homeworks = item.homeworks) === null || _item$homeworks === void 0 ? void 0 : _item$homeworks.map(function (item, index) { + var _types$find, _item$name; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + marginTop: index > 0 && 20, + height: 20, + alignItems: 'center', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + minWidth: 68, + height: 24, + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + fontSize: 12, + background: 'rgba(22,93,255,0.1)', + color: '#3061D0', + marginRight: 20 + }, + children: (_types$find = types.find(function (val) { + return val.type === item.homework_type; + })) === null || _types$find === void 0 ? void 0 : _types$find.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (item === null || item === void 0 || (_item$name = item.name) === null || _item$name === void 0 ? void 0 : _item$name.length) > 6 && (item === null || item === void 0 ? void 0 : item.name), + placement: "topLeft", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + window.open("/classrooms/".concat(classlist === null || classlist === void 0 ? void 0 : classlist.course_id, "/").concat(types.find(function (val) { + return val.type === item.homework_type; + }).url, "/").concat(item.homework_id || item.exercise_id, "/detail")); + }, + style: { + width: '90%', + color: '#3061D0', + cursor: 'pointer' + }, + className: questionsmodules.textone, + children: item === null || item === void 0 ? void 0 : item.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginLeft: 10, + cursor: 'pointer' + }, + onClick: function onClick() { + modal/* default */.Z.confirm({ + icon: false, + title: '提示', + content: '请确认是否删除该作业,删除后,不可恢复。', + onOk: function () { + var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + var res; + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + _context8.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/delete_course_homework.json"), { + method: 'delete', + body: { + competition_course_homework_id: item.competition_course_homework_id + } + }); + case 2: + res = _context8.sent; + if (res.status === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + case 4: + case "end": + return _context8.stop(); + } + }, _callee8); + })); + function onOk() { + return _onOk4.apply(this, arguments); + } + return onOk; + }() + }); + }, + className: "".concat(questionsmodules.deletecolor, " iconfont icon-weishezhi") + })] + }); + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + open: cpid, + onCancel: function onCancel() { + setcpid(''); + setLoadings(false); + }, + width: 850, + title: "\u9009\u62E9\u4F5C\u4E1A", + className: questionsmodules.modalclass, + okButtonProps: { + loading: loadings + }, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + var _courseItems$filter, _courseItems$filter2, _courseItems$filter3, _courseItems$filter4, _courseItems$filter5, _courseItems$filter6; + var res; + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { + case 0: + if (!((courseItems === null || courseItems === void 0 || (_courseItems$filter = courseItems.filter(function (val) { + return val.checked; + })) === null || _courseItems$filter === void 0 ? void 0 : _courseItems$filter.length) <= 0)) { + _context9.next = 3; + break; + } + message/* default */.ZP.info('请选择作业或试卷'); + return _context9.abrupt("return"); + case 3: + setLoadings(true); + _context9.next = 6; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/homework_select.json"), { + method: 'post', + body: { + course_id: classlist.course_id, + competition_course_game_id: cpid, + shixun_homework_ids: courseItems === null || courseItems === void 0 || (_courseItems$filter2 = courseItems.filter(function (val) { + return val.checked && val.homework_type === 'practice'; + })) === null || _courseItems$filter2 === void 0 ? void 0 : _courseItems$filter2.map(function (item) { + return item.id; + }), + common_homework_ids: courseItems === null || courseItems === void 0 || (_courseItems$filter3 = courseItems.filter(function (val) { + return val.checked && val.homework_type === 'normal'; + })) === null || _courseItems$filter3 === void 0 ? void 0 : _courseItems$filter3.map(function (item) { + return item.id; + }), + group_homework_ids: courseItems === null || courseItems === void 0 || (_courseItems$filter4 = courseItems.filter(function (val) { + return val.checked && val.homework_type === 'group'; + })) === null || _courseItems$filter4 === void 0 ? void 0 : _courseItems$filter4.map(function (item) { + return item.id; + }), + program_homework_ids: courseItems === null || courseItems === void 0 || (_courseItems$filter5 = courseItems.filter(function (val) { + return val.checked && val.homework_type === 'hack'; + })) === null || _courseItems$filter5 === void 0 ? void 0 : _courseItems$filter5.map(function (item) { + return item.id; + }), + exercise_ids: courseItems === null || courseItems === void 0 || (_courseItems$filter6 = courseItems.filter(function (val) { + return val.checked && val.homework_type === 'exercise'; + })) === null || _courseItems$filter6 === void 0 ? void 0 : _courseItems$filter6.map(function (item) { + return item.id; + }) + } + }); + case 6: + res = _context9.sent; + setLoadings(false); + setcpid(''); + if (res.status === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + case 10: + case "end": + return _context9.stop(); + } + }, _callee9); + })), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + border: '1px solid #F6F7F9', + display: 'flex', + maxHeight: 480 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + width: 350, + borderRight: '1px solid #F6F7F9', + overflowY: 'auto', + overflowX: "hidden", + padding: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { + style: { + width: 312, + marginRight: 15 + }, + dataSource: [], + value: { + id: '', + value: params.input + }, + onChange: function onChange(input, id) { + params.input = input; + setparams(objectSpread2_default()({}, params)); + types === null || types === void 0 || types.map(function (item) { + item.open = true; + }); + settypes(toConsumableArray_default()(types)); + }, + placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9" + }), types === null || types === void 0 ? void 0 : types.map(function (item) { + var _courseItems$filter7, _courseItems$filter8, _courseItems$filter9, _courseItems$filter10, _courseItems$filter11, _courseItems$filter12, _courseItems$filter13, _courseItems$filter14, _courseItems$filter15; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 16, + height: 22, + alignItems: 'center', + display: 'flex', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + cursor: "pointer", + color: '#232B40' + }, + onClick: function onClick() { + item.open = !item.open; + settypes(toConsumableArray_default()(types)); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 10, + color: '#999999' + }, + className: "iconfont ".concat(item.open ? "icon-changyongtubiao-xianxingdaochu-zhuanqu-" : "icon-a-bianzu11") + }), item.name, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 6, + color: '#ADB2B8' + }, + children: courseItems === null || courseItems === void 0 || (_courseItems$filter7 = courseItems.filter(function (val) { + return val.homework_type === item.type; + })) === null || _courseItems$filter7 === void 0 ? void 0 : _courseItems$filter7.length + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + indeterminate: (courseItems === null || courseItems === void 0 || (_courseItems$filter8 = courseItems.filter(function (val) { + return val.homework_type === item.type; + })) === null || _courseItems$filter8 === void 0 ? void 0 : _courseItems$filter8.length) > (courseItems === null || courseItems === void 0 || (_courseItems$filter9 = courseItems.filter(function (val) { + return val.homework_type === item.type && val.checked; + })) === null || _courseItems$filter9 === void 0 ? void 0 : _courseItems$filter9.length) && (courseItems === null || courseItems === void 0 || (_courseItems$filter10 = courseItems.filter(function (val) { + return val.homework_type === item.type; + })) === null || _courseItems$filter10 === void 0 ? void 0 : _courseItems$filter10.length) !== 0 && (courseItems === null || courseItems === void 0 || (_courseItems$filter11 = courseItems.filter(function (val) { + return val.homework_type === item.type && val.checked; + })) === null || _courseItems$filter11 === void 0 ? void 0 : _courseItems$filter11.length) > 0, + checked: (courseItems === null || courseItems === void 0 || (_courseItems$filter12 = courseItems.filter(function (val) { + return val.homework_type === item.type; + })) === null || _courseItems$filter12 === void 0 ? void 0 : _courseItems$filter12.length) === (courseItems === null || courseItems === void 0 || (_courseItems$filter13 = courseItems.filter(function (val) { + return val.homework_type === item.type && val.checked; + })) === null || _courseItems$filter13 === void 0 ? void 0 : _courseItems$filter13.length) && (courseItems === null || courseItems === void 0 || (_courseItems$filter14 = courseItems.filter(function (val) { + return val.homework_type === item.type; + })) === null || _courseItems$filter14 === void 0 ? void 0 : _courseItems$filter14.length) !== 0, + onChange: function onChange(e) { + if (e.target.checked) { + courseItems.map(function (val) { + if (val.homework_type === item.type) { + val.checked = true; + } + }); + } else { + courseItems.map(function (val) { + if (val.homework_type === item.type) { + val.checked = false; + } + }); + } + setcourseItems(toConsumableArray_default()(courseItems)); + } + })] + }), courseItems === null || courseItems === void 0 || (_courseItems$filter15 = courseItems.filter(function (val) { + return val.homework_type === item.type && item.open && val.name.includes(decodeURIComponent(params.input)); + })) === null || _courseItems$filter15 === void 0 ? void 0 : _courseItems$filter15.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + marginTop: 12, + height: 20, + alignItems: 'center', + justifyContent: 'space-between' + }, + children: [statuscolor(item.status || item.exercise_tips[0]), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item === null || item === void 0 ? void 0 : item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + width: '70%' + }, + className: questionsmodules.textone, + children: item === null || item === void 0 ? void 0 : item.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + onChange: function onChange(e) { + item.checked = e.target.checked; + setcourseItems(toConsumableArray_default()(courseItems)); + }, + checked: item.checked + })] + }); + })] + }); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + width: 450, + padding: 20, + overflowY: 'auto', + overflowX: "hidden" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#6B758B' + }, + children: "\u5DF2\u9009" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0', + marginLeft: 3 + }, + children: courseItems === null || courseItems === void 0 ? void 0 : courseItems.filter(function (item) { + return item.checked; + }).length + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + courseItems.map(function (val) { + val.checked = false; + }); + setcourseItems(toConsumableArray_default()(courseItems)); + }, + style: { + color: '#3061D0', + cursor: 'pointer' + }, + children: "\u5168\u90E8\u6E05\u9664" + })] + }), courseItems === null || courseItems === void 0 || (_courseItems$filter16 = courseItems.filter(function (val) { + return val.checked; + })) === null || _courseItems$filter16 === void 0 ? void 0 : _courseItems$filter16.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + marginTop: 12, + height: 20, + alignItems: 'center', + justifyContent: 'space-between' + }, + children: [statuscolor(item.status || item.exercise_tips[0]), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item === null || item === void 0 ? void 0 : item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + width: '70%' + }, + className: questionsmodules.textone, + children: item === null || item === void 0 ? void 0 : item.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginLeft: 10, + cursor: 'pointer' + }, + onClick: function onClick() { + item.checked = false; + setcourseItems(toConsumableArray_default()(courseItems)); + }, + className: "".concat(questionsmodules.deletecolor, " iconfont icon-weishezhi") + })] + }); + })] + })] + }) + })] + })] + }); +}; +/* harmony default export */ var questions = ((0,_umi_production_exports.connect)(function (_ref7) { + var competitions = _ref7.competitions, + shixunHomeworks = _ref7.shixunHomeworks, + globalSetting = _ref7.globalSetting, + user = _ref7.user; + return { + competitions: competitions, + shixunHomeworks: shixunHomeworks, + globalSetting: globalSetting, + user: user + }; +})(questionsPage)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var personnelmodules = ({"flex_box_center":"flex_box_center___iPlvr","flex_space_between":"flex_space_between___xLMpL","flex_box_vertical_center":"flex_box_vertical_center___m68GV","flex_box_center_end":"flex_box_center_end___N__Xt","flex_box_column":"flex_box_column___EdrdM","all":"all___ZbAJW","title":"title___QPivo","add_people":"add_people___jqyIi","people_icon":"people_icon___Gf35v","content_user":"content_user___mESiF","content_left":"content_left___JUfAC","user_img_box":"user_img_box___rq6y5","user_img":"user_img___tN5UW","user_rule_create":"user_rule_create___i4hOF","user_rule_me":"user_rule_me___XrMP0","user_info":"user_info___ncafT","user_name":"user_name___hqLNP","user_school":"user_school___m7TBE","delete_text":"delete_text___j_0I0","query_style":"query_style___Nwuez","modal_styles":"modal_styles___d9sQP","select_modal":"select_modal___j0vsx"}); +;// CONCATENATED MODULE: ./src/assets/images/icons/add_personl.png +var add_personl_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js +var auto_complete = __webpack_require__(88522); +// 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/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(38629); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/AddPersonnel.tsx + + + + + +var AddPersonnel_excluded = ["classroomList", "loading", "dispatch"]; + + + + + + + + + +var AddPersonnel = function AddPersonnel(_ref) { + var _actionTabs$selectArr, _actionTabs$selectArr2; + var classroomList = _ref.classroomList, + loading = _ref.loading, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, AddPersonnel_excluded); + var params = (0,_umi_production_exports.useParams)(); + var actionTabs = classroomList.actionTabs; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + options = _useState2[0], + setOptions = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + hasMore = _useState4[0], + setHasmore = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isLoading = _useState6[0], + setIsLoading = _useState6[1]; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + tableData = _useState8[0], + setTableData = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(0), + _useState10 = slicedToArray_default()(_useState9, 2), + page = _useState10[0], + setPage = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + selectArrs = _useState12[0], + setSelectArrs = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(true), + _useState14 = slicedToArray_default()(_useState13, 2), + notSearch = _useState14[0], + setNotSearch = _useState14[1]; + var autoCompleteRef = (0,_react_17_0_2_react.useRef)(); + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '添加管理员') { + setNotSearch(true); + getData(); + } + }, [classroomList.actionTabs.key]); + 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: 'classroomList/getSchoolList', + payload: {} + }); + case 2: + res = _context.sent; + setOptions(res.map(function (item) { + return { + value: item + }; + })); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + var onFinish = function onFinish() { + var _form$getFieldValue; + if (((_form$getFieldValue = form.getFieldValue()) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.keyword) === '') { + setTableData([]); + message/* default */.ZP.error("请输入搜索内容"); + return; + } + ; + setNotSearch(false); + setHasmore(true); + setIsLoading(false); + setSelectArrs([]); + setTimeout(function () { + handleInfiniteOnLoad(true); + }, 200); + }; + var saveSelect = function saveSelect(id) { + id = String(id); + var key = selectArrs.indexOf(id); + if (key < 0) { + selectArrs.push(id); + } else { + selectArrs.splice(key, 1); + } + setSelectArrs(toConsumableArray_default()(selectArrs)); + }; + var handleInfiniteOnLoad = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var reload, + _res$users, + formValue, + res, + _args2 = arguments; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + reload = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : false; + if (!((reload || hasMore) && !isLoading)) { + _context2.next = 11; + break; + } + formValue = form.getFieldValue(); + setIsLoading(true); + setPage(reload ? 1 : page + 1); + _context2.next = 7; + return (0,service_competitions/* search_managers */.pA)({ + id: classroomList.actionTabs.id, + page: reload ? 1 : page + 1, + type: (formValue === null || formValue === void 0 ? void 0 : formValue.search_type) || '', + school: (formValue === null || formValue === void 0 ? void 0 : formValue.school_name) || '', + keyword: (formValue === null || formValue === void 0 ? void 0 : formValue.keyword) || '' + }); + case 7: + res = _context2.sent; + reload ? setTableData(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.data)) : setTableData([].concat(toConsumableArray_default()(tableData), toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.data))); + setIsLoading(false); + if (((_res$users = res.users) === null || _res$users === void 0 ? void 0 : _res$users.length) < 10) setHasmore(false); + case 11: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleInfiniteOnLoad() { + return _ref3.apply(this, arguments); + }; + }(); + var onOK = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (selectArrs == '') { + message/* default */.ZP.error('请选择人数'); + } else { + console.log(selectArrs); + (0,service_competitions/* add_managers */.q0)({ + id: props === null || props === void 0 ? void 0 : props.competitionId, + ids: selectArrs + }).then(function (res) { + if (res.status == 0) { + message/* default */.ZP.success('添加成功'); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + props.queryData(); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + // const res = await addTeacher({ + // ...params, + // role: 2, + // user_list: selectArrs.map(v => { return { user_id: v } }) + // }) + // if (res.status === 0) { + // message.success('添加成功') + // dispatch({ + // type: 'classroomList/setActionTabs', + // payload: {}, + // }); + + // dispatch({ + // type: 'classroomList/getClassroomTopBanner', + // payload: { id: params.coursesId }, + // }); + // dispatch({ + // type: 'teachers/getList', + // payload: { ...params }, + // }) + // history.push(`/classrooms/${params.coursesId}/teachers`) + // } + } + case 1: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function onOK() { + return _ref4.apply(this, arguments); + }; + }(); + var columns = [{ + title: "", + dataIndex: "id", + width: 40, + ellipsis: true, + render: function render(add, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + value: record.id, + checked: selectArrs.includes(String(record.id)), + disabled: record === null || record === void 0 ? void 0 : record.checked + }); + } + }, { + title: "姓名", + width: 100, + ellipsis: true, + dataIndex: "name", + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + className: "bold c-black", + to: "/users/".concat(record.login), + target: "_blank", + children: text || '--' + }) + }); + } + }, { + title: "职业", + dataIndex: "identity", + width: 130, + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '--' + }) + }); + } + }, { + title: "学号/工号", + width: 100, + dataIndex: "student_id", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '--' + }) + }); + } + }, { + title: "手机", + width: 100, + dataIndex: "phone", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '--' + }) + }); + } + }, { + title: "邮箱", + dataIndex: "mail", + width: 100, + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '--' + }) + }); + } + }, { + title: "学校/单位", + width: 150, + dataIndex: "school", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '--' + }) + }); + } + }, { + title: "实名认证", + dataIndex: "school_name", + width: 100, + render: function render(text) { + return text ? '是' : "否"; + } + }, + // { + // title: "最后登录时间", + // dataIndex: "last_login_on", + // width: 140, + // ellipsis: true, + // render: (text: string) => { + // return {moment(text).format("YYYY-MM-DD HH:mm")} + // } + // }, + { + title: "状态", + dataIndex: "checked", + width: 80, + render: function render(text) { + if (text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-green", + children: "\u5DF2\u6DFB\u52A0" + }); + } + } + }]; + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z + // className={styles.modal_styles} + , { + className: "modal_styles", + centered: true, + title: "\u6DFB\u52A0\u7BA1\u7406\u5458", + open: classroomList.actionTabs.key === '添加管理员' ? true : false, + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + width: 1100, + zIndex: 1000, + bodyStyle: { + minHeight: 200 + }, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + onOK(); + case 1: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + onCancel: function onCancel() { + setSelectArrs([]); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: "0 14px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + layout: "inline", + form: form, + initialValues: { + school_name: "", + keyword: "", + search_type: 'name' + } + // className="mt10" + // onFinish={onFinish} + , + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "search_type", + label: "\u641C\u7D22\u7C7B\u578B", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + style: { + width: 120 + }, + className: personnelmodules.select_modal, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "name", + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "phone", + children: "\u624B\u673A\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "mail", + children: "\u90AE\u7BB1" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "keyword", + label: "\u641C\u7D22\u5185\u5BB9\uFF1A", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + allowClear: true, + style: { + width: 305 + }, + size: 'middle', + defaultValue: ((_actionTabs$selectArr = actionTabs.selectArrs) === null || _actionTabs$selectArr === void 0 ? void 0 : _actionTabs$selectArr.category_name) || ((_actionTabs$selectArr2 = actionTabs.selectArrs) === null || _actionTabs$selectArr2 === void 0 ? void 0 : _actionTabs$selectArr2.name) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "school_name", + label: "\u5355\u4F4D\uFF1A", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { + options: options, + style: { + width: 306 + }, + size: 'middle', + placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0" + // getPopupContainer={() => autoCompleteRef.current} + , + filterOption: function filterOption(inputValue, option) { + return option.value.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + style: { + marginRight: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + htmlType: "submit", + type: "primary", + size: 'middle', + onClick: function onClick() { + return onFinish(); + }, + children: "\u641C\u7D22" + }) + })] + }), notSearch && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc font16 c-light-black mt40 pb30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: ImagesIcon/* searchIcon */.RL, + width: "100", + alt: "" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "mt20", + children: "\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458" + })] + }), !notSearch && tableData == '' && !isLoading && /*#__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: "100", + alt: "" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "mt20", + children: "\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!" + })] + }), (!notSearch && tableData != '' || isLoading) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "flexd-table-header mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + pagination: false, + dataSource: [], + columns: columns + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + maxHeight: 260, + overflow: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { + initialLoad: false, + pageStart: 1, + threshold: 20, + loadMore: function loadMore(page) { + handleInfiniteOnLoad(); + }, + hasMore: hasMore, + useWindow: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + loading: isLoading, + showHeader: false, + pagination: false, + dataSource: tableData, + columns: columns, + onRow: function onRow(record) { + return { + onClick: function onClick(event) { + if (!event.currentTarget.querySelector("input").disabled) saveSelect(event.currentTarget.querySelector("input").value); + } + }; + } + }) + }) + })] + })] + }) + }); +}; +/* harmony default export */ var personnel_AddPersonnel = ((0,_umi_production_exports.connect)(function (_ref6) { + var classroomList = _ref6.classroomList, + loading = _ref6.loading; + return { + classroomList: classroomList, + loading: loading + }; +})(AddPersonnel)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/index.tsx + + + + +var personnel_excluded = ["globalSetting", "dispatch", "user"]; + + + + + + + + + + + +var personnelPage = function personnelPage(_ref) { + var _user$userInfo; + var globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, personnel_excluded); + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + userlist = _useState2[0], + setuserlist = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + createid = _useState4[0], + setcreateid = _useState4[1]; + var showModal = function showModal() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '添加管理员', + id: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + }; + var deleteData = function deleteData(id) { + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '删除提示', + icon: null, + content: '是否确定删除该管理员?', + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + (0,service_competitions/* delete_managers */.qN)({ + id: props === null || props === void 0 ? void 0 : props.competitionId, + ids: [id] + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('删除成功'); + queryData(); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + (0,_react_17_0_2_react.useEffect)(function () { + queryData(); + }, []); + var queryData = function queryData() { + (0,service_competitions/* get_managers */.sL)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + var _res$creator; + setcreateid(res === null || res === void 0 || (_res$creator = res.creator) === null || _res$creator === void 0 ? void 0 : _res$creator.id); + var obj = []; + obj.push(res === null || res === void 0 ? void 0 : res.creator); + for (var i in res === null || res === void 0 ? void 0 : res.data) { + obj.push(res === null || res === void 0 ? void 0 : res.data[i]); + } + setuserlist(obj); + props === null || props === void 0 || props.loadingFunction(false); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: personnelmodules.all, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: personnelmodules.title, + children: "\u7BA1\u7406\u5458\u8BBE\u7F6E" + }), (createid == (user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id) || (0,authority/* isSuperAdmins */.Ny)()) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: personnelmodules.add_people, + onClick: showModal, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: add_personl_namespaceObject, + className: personnelmodules.people_icon + }), "\u6DFB\u52A0\u7BA1\u7406\u5458"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: personnelmodules.content_user, + children: userlist.map(function (v, k) { + var _user$userInfo2, _user$userInfo3, _user$userInfo4; + return ( + /*#__PURE__*/ + //
+ (0,jsx_runtime.jsxs)("div", { + className: personnelmodules.content_left, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: personnelmodules.user_img_box, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + href: "/users/".concat(v.login, "/classrooms"), + target: "_blank", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z['IMG_SERVER'] + '/images/' + (v === null || v === void 0 ? void 0 : v.image_url), + className: personnelmodules.user_img + }), createid == (v === null || v === void 0 ? void 0 : v.id) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: personnelmodules.user_rule_create, + children: "\u521B\u5EFA\u8005" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: personnelmodules.user_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: personnelmodules.user_name, + children: v === null || v === void 0 ? void 0 : v.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: personnelmodules.user_school, + children: v === null || v === void 0 ? void 0 : v.school + })] + }), createid != (v === null || v === void 0 ? void 0 : v.id) && (createid == (user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id) || (user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.role) == 1 || (user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.role) == 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: personnelmodules.delete_text, + onClick: function onClick() { + deleteData(v === null || v === void 0 ? void 0 : v.id); + }, + children: "\u5220\u9664" + })] + }, k) + ); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(personnel_AddPersonnel, { + queryData: queryData, + competitionId: props === null || props === void 0 ? void 0 : props.competitionId + })] + }); +}; +/* harmony default export */ var personnel = ((0,_umi_production_exports.connect)(function (_ref2) { + var globalSetting = _ref2.globalSetting, + user = _ref2.user; + return { + globalSetting: globalSetting, + user: user + }; +})(personnelPage)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var documentmodules = ({"flex_box_center":"flex_box_center___yg5U2","flex_space_between":"flex_space_between___RNHqN","flex_box_vertical_center":"flex_box_vertical_center___ZT47P","flex_box_center_end":"flex_box_center_end___X4Xs3","flex_box_column":"flex_box_column___OzmB0","all":"all___uSCy0","content":"content___pnhPh","content_left_red":"content_left_red___SmVi6","content_left_none":"content_left_none___jTbL2","content_left_flag":"content_left_flag___mae5L","content_left_info":"content_left_info___mISvV","content_left_title":"content_left_title___lcDeu","content_left_description":"content_left_description___Ris52","content_right":"content_right___AcQrD","content_right_span":"content_right_span___WiMTr","form_item":"form_item___eHCux","form_item_item":"form_item_item___IAs6n","fuzhi":"fuzhi___rSsFz","fuzhi_text":"fuzhi_text___UV3Dz","tijiao":"tijiao___AYAeP","tijiao_text":"tijiao_text___TC6tI","quetions_info":"quetions_info___qHhFg","scoremodal":"scoremodal___LmU2Z","title":"title___M1zQX","bottom":"bottom___P728Z","yes":"yes___gRJi8","no":"no___voaWW","form_item_item_select":"form_item_item_select___g8gNL"}); +;// CONCATENATED MODULE: ./src/assets/images/icons/wancheng.png +var wancheng_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg=="; +;// CONCATENATED MODULE: ./src/assets/images/icons/no_shezhi.png +var no_shezhi_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII="; +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.tsx + + + + + +var document_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + + + +var documentPage = function documentPage(_ref) { + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, document_excluded); + 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)(true), + _useState2 = slicedToArray_default()(_useState, 2), + name_finish = _useState2[0], + setname_finish = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + url_finish = _useState4[0], + seturl_finish = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + time_finish = _useState6[0], + settime_finish = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(true), + _useState8 = slicedToArray_default()(_useState7, 2), + question_finish = _useState8[0], + setquestion_finish = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + name_show = _useState10[0], + setname_show = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(''), + _useState12 = slicedToArray_default()(_useState11, 2), + url_show = _useState12[0], + seturl_show = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(''), + _useState14 = slicedToArray_default()(_useState13, 2), + time_show = _useState14[0], + settime_show = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(''), + _useState16 = slicedToArray_default()(_useState15, 2), + question_show = _useState16[0], + setquestion_show = _useState16[1]; + var Header = competitions.Header; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + visible = _useState18[0], + setvisible = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)([]), + _useState20 = slicedToArray_default()(_useState19, 2), + schoolList = _useState20[0], + setSchoolList = _useState20[1]; + console.log("Header:", Header); + (0,_react_17_0_2_react.useEffect)(function () { + queryData(); + }, []); + var queryData = function queryData() { + (0,service_competitions/* info_finish */.rZ)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { + var _res$competition, _res$competition2, _res$competition3; + setname_finish(res === null || res === void 0 ? void 0 : res.name_finish); + seturl_finish(res === null || res === void 0 ? void 0 : res.url_finish); + settime_finish(res === null || res === void 0 ? void 0 : res.time_finish); + setquestion_finish(res === null || res === void 0 ? void 0 : res.question_finish); + setname_show(res === null || res === void 0 || (_res$competition = res.competition) === null || _res$competition === void 0 ? void 0 : _res$competition.name); + settime_show(dayjs_min_default()(res === null || res === void 0 || (_res$competition2 = res.competition) === null || _res$competition2 === void 0 ? void 0 : _res$competition2.start_time).format('YYYY-MM-DD HH:mm') + ' ~ ' + dayjs_min_default()(res === null || res === void 0 || (_res$competition3 = res.competition) === null || _res$competition3 === void 0 ? void 0 : _res$competition3.end_time).format('YYYY-MM-DD HH:mm')); + seturl_show("".concat(window.location.origin, "/competitions/detail/") + (res === null || res === void 0 ? void 0 : res.identifier)); + var obj = ''; + for (var i in res === null || res === void 0 ? void 0 : res.data) { + if (Number(i) == Number((res === null || res === void 0 ? void 0 : res.data.length) - 1)) { + var _res$data$i; + obj += '赛题' + (Number(i) + 1) + ':' + (res === null || res === void 0 || (_res$data$i = res.data[i]) === null || _res$data$i === void 0 || (_res$data$i = _res$data$i.shixun) === null || _res$data$i === void 0 ? void 0 : _res$data$i.name); + } else { + var _res$data$i2; + obj += '赛题' + (Number(i) + 1) + ':' + (res === null || res === void 0 || (_res$data$i2 = res.data[i]) === null || _res$data$i2 === void 0 || (_res$data$i2 = _res$data$i2.shixun) === null || _res$data$i2 === void 0 ? void 0 : _res$data$i2.name) + '、'; + } + } + setquestion_show(obj); + form.setFieldValue('identifier', res === null || res === void 0 ? void 0 : res.identifier); + props === null || props === void 0 || props.loadingFunction(false); + }); + }; + var submitData = function submitData(e) { + (0,service_competitions/* competition_review */.qt)(objectSpread2_default()(objectSpread2_default()({}, e), {}, { + id: props === null || props === void 0 ? void 0 : props.competitionId + })).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('提交成功'); + setvisible(false); + dispatch({ + type: 'competitions/getStaff', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: props === null || props === void 0 ? void 0 : props.competitionId + } + }); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + }; + var copyText = function copyText() { + var input = document.createElement('input'); //不会保留文本格式 + //如果要保留文本格式,比如保留换行符,或者多行文本,可以使用 textarea 标签,再配和模板字符串 ` ` + //const input = document.createElement('textarea') + // 将想要复制的值 + input.value = "".concat(window.location.origin, "/competitions/detail/") + form.getFieldValue('identifier'); + // 页面底部追加输入框 + document.body.appendChild(input); + // 选中输入框 + input.select(); + // 执行浏览器复制命令 + document.execCommand('Copy'); + // 弹出复制成功信息 + message/* default */.ZP.success('复制成功'); + // 复制后移除输入框 + input.remove(); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.all, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: name_finish ? documentmodules.content_left_none : documentmodules.content_left_red, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: documentmodules.content_left_flag, + src: name_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_left_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_title, + children: "\u4E3B\u6807\u9898\u8BBE\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_description, + children: name_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A".concat(name_show) : '请在设置中填写正确的竞赛主标题' + })] + })] + }), name_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_right, + onClick: function onClick() { + props.clickInformation('主标题'); + }, + children: "\u67E5\u770B" + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_right, + onClick: function onClick() { + props.clickInformation('主标题'); + }, + children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaojiantou", + style: { + fontSize: '10px' + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: url_finish ? documentmodules.content_left_none : documentmodules.content_left_red, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: documentmodules.content_left_flag, + src: url_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_left_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_title, + children: "\u7F51\u5740\u8BBE\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_left_description, + children: [url_finish && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: url_show, + target: "_blank", + children: url_show + })] + }), !url_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740" + })] + })] + })] + }), url_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_right, + onClick: function onClick() { + props.clickInformation('比赛地址'); + }, + children: "\u67E5\u770B" + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_right, + onClick: function onClick() { + props.clickInformation('比赛地址'); + }, + children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaojiantou", + style: { + fontSize: '10px' + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: time_finish ? documentmodules.content_left_none : documentmodules.content_left_red, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: documentmodules.content_left_flag, + src: time_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_left_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_title, + children: "\u7ADE\u8D5B\u65F6\u95F4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_description, + children: time_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A".concat(time_show) : '请在设置中填写正确的竞赛时间' + })] + })] + }), time_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_right, + onClick: function onClick() { + props.clickInformation('竞赛时间'); + }, + children: "\u67E5\u770B" + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_right, + onClick: function onClick() { + props.clickInformation('竞赛时间'); + }, + children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaojiantou", + style: { + fontSize: '10px' + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: question_finish ? documentmodules.content_left_none : documentmodules.content_left_red, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: documentmodules.content_left_flag, + src: question_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_left_info, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_title, + children: "\u8D5B\u9898\u8BBE\u7F6E" + }), Header.mode === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: '您已经设置的:' + question_show, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_left_description, + children: ["\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A", question_show] + }) + }), !question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_description, + children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E" + })] + }), Header.mode === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [Header.course_id && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: '您已经成功设置:' + Header.course_name + '为本次竞赛的课堂', + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_left_description, + children: ["\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\u201C", Header.course_name, "\u201D\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802"] + }) + }), !Header.course_id && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_left_description, + children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E" + })] + })] + })] + }), question_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content_right, + onClick: props.clickQuetions, + children: "\u67E5\u770B" + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content_right, + onClick: props.clickQuetions, + children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaojiantou", + style: { + fontSize: '10px' + } + })] + })] + }), name_finish && url_finish && time_finish && question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + style: { + marginLeft: 22 + }, + labelCol: { + flex: '100px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: documentmodules.form_item, + colon: false, + name: "identifier", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + prefix: "".concat(window.location.origin, "/competitions/detail/"), + disabled: true, + className: documentmodules.form_item_item + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.fuzhi, + onClick: copyText, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-fuzhi", + style: { + marginRight: '5px' + } + }), "\u590D\u5236"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.fuzhi_text, + children: "\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: documentmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + disabled: !name_finish || !url_finish || !time_finish || !question_finish, + type: "primary", + className: documentmodules.tijiao, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setvisible(true); + (0,paths/* getSchoolOption */.GY)({}).then(function (res) { + setSchoolList(res === null || res === void 0 ? void 0 : res.schools); + }).then(function () { + var _user$userInfo, _user$userInfo2, _user$userInfo3; + form.setFieldsValue({ + sponsor_schools: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_school_id, + sponsor_user_name: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.real_name, + sponsor_user_phone: (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.phone + }); + // common_header(props?.competitionId).then((res) => { + // form.setFieldValue('sponsor_schools', res?.sponsor_schools_array) + // form.setFieldValue('sponsor_user_name', res?.sponsor_user_name) + // form.setFieldValue('sponsor_user_phone', res?.sponsor_user_phone) + // }) + }); + case 2: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: "\u63D0\u4EA4\u5BA1\u6838" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(documentmodules.tijiao_text, " ").concat(name_finish && url_finish && time_finish && question_finish ? "" : "c-red"), + children: name_finish && url_finish && time_finish && question_finish ? "准备好后,您可发起审核" : "请完成竞赛指引后,再提交审核" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: visible, + width: 610, + className: documentmodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + return setvisible(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.title, + children: "\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setvisible(false); + }, + style: { + cursor: 'pointer' + }, + className: documentmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-guanbi", + style: { + color: '#979797', + fontSize: '15px' + } + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.content, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + className: documentmodules.formWrap, + onFinish: submitData + // initialValues={{ + // sponsor_schools: user.userInfo?.school_id, + // sponsor_user_name: user.userInfo?.real_name, + // sponsor_user_phone: user.userInfo?.phone + // }} + , + labelCol: { + flex: '110px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: documentmodules.form_item, + label: "\u4E3B\u529E\u65B9", + colon: false, + name: "sponsor_schools", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + mode: "multiple", + className: documentmodules.form_item_item_select, + options: schoolList, + fieldNames: { + label: 'name', + value: 'id' + }, + placeholder: "\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9", + filterOption: function filterOption(input, option) { + var _option$name; + return ((_option$name = option === null || option === void 0 ? void 0 : option.name) !== null && _option$name !== void 0 ? _option$name : '').toLowerCase().includes(input.toLowerCase()); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: documentmodules.form_item, + label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D", + colon: false, + name: "sponsor_user_name", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: documentmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: documentmodules.form_item, + label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD", + colon: false, + name: "sponsor_user_phone", + rules: [{ + pattern: new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/, "g"), + message: '必须是正确的座机号或者手机号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: documentmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: documentmodules.bottom, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + className: documentmodules.no, + onClick: function onClick() { + setvisible(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: documentmodules.yes, + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading, + children: "\u4FDD\u5B58" + })] + }) + })] + }) + })] + })] + }); +}; +/* harmony default export */ var Setting_document = ((0,_umi_production_exports.connect)(function (_ref3) { + var competitions = _ref3.competitions, + loading = _ref3.loading, + globalSetting = _ref3.globalSetting, + user = _ref3.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(documentPage)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/index.tsx + + +var Setting_excluded = ["competitions", "globalSetting", "dispatch", "user"]; + + + + + + + + + + + +var settingPage = function settingPage(_ref) { + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Setting_excluded); + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + // const identifier = 181; + var _useState = (0,_react_17_0_2_react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + messageType = _useState2[0], + setMessageType = _useState2[1]; + var menu_list = ['竞赛信息', '图片设置', '赛题设置', '管理人员', '竞赛指引']; + var _useState3 = (0,_react_17_0_2_react.useState)('竞赛信息'), + _useState4 = slicedToArray_default()(_useState3, 2), + menuActive = _useState4[0], + setMenuActive = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + loading = _useState6[0], + setLoading = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(null), + _useState8 = slicedToArray_default()(_useState7, 2), + container = _useState8[0], + setContainer = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + formName = _useState10[0], + setformname = _useState10[1]; + var loadingFunction = function loadingFunction(box) { + setLoading(box); + }; + var clickInformation = function clickInformation(box) { + setMenuActive('竞赛信息'); + if (box == '主标题') { + setformname('name'); + } else if (box == '比赛地址') { + setformname('identifier'); + } else if (box == '竞赛时间') { + setformname('start_time'); + } + }; + var clickQuetions = function clickQuetions() { + setMenuActive('赛题设置'); + }; + (0,_react_17_0_2_react.useEffect)(function () { + // window.scrollTo(0, 500) + }, [menuActive]); + (0,_react_17_0_2_react.useEffect)(function () { + if (competitions.actionTabs.key === '1') { + setMenuActive('赛题设置'); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } else if (competitions.actionTabs.key === '5') { + setMenuActive('竞赛指引'); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } else if (competitions.actionTabs.key === '7') { + setMenuActive('竞赛信息'); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } + }, [competitions.actionTabs]); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Settingmodules.all, + ref: setContainer, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Settingmodules.setting, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Settingmodules.setting_title, + children: "\u57FA\u7840\u8BBE\u7F6E" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Settingmodules.setting_content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Settingmodules.setting_menu, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: menu_list.map(function (v, k) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: menuActive == v ? Settingmodules.menu_item_active : Settingmodules.menu_item, + onClick: function onClick() { + // container.scrollIntoView() + document.body.scrollIntoView({ + block: "start", + behavior: "smooth" + }); + setMenuActive(v); + setLoading(true); + }, + children: v + }, k); + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Settingmodules.setting_info, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { + spinning: loading, + children: [menuActive == '竞赛信息' && /*#__PURE__*/(0,jsx_runtime.jsx)(information, { + competitionId: identifier, + loadingFunction: loadingFunction, + formName: formName + }), menuActive == '图片设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(picture, { + competitionId: identifier, + loadingFunction: loadingFunction + }), menuActive == '赛题设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(questions, { + competitionId: identifier, + loadingFunction: loadingFunction + }), menuActive == '管理人员' && /*#__PURE__*/(0,jsx_runtime.jsx)(personnel, { + competitionId: identifier, + loadingFunction: loadingFunction + }), menuActive == '竞赛指引' && /*#__PURE__*/(0,jsx_runtime.jsx)(Setting_document, { + competitions: competitions, + clickInformation: clickInformation, + clickQuetions: clickQuetions, + competitionId: identifier, + loadingFunction: loadingFunction + })] + }) + })] + })] + }) + }); +}; +// export default ; +/* harmony default export */ var Setting = ((0,_umi_production_exports.connect)(function (_ref2) { + var competitions = _ref2.competitions, + globalSetting = _ref2.globalSetting, + user = _ref2.user; + return { + competitions: competitions, + globalSetting: globalSetting, + user: user + }; +})(settingPage)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(20834); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var viewmodules = ({"flex_box_center":"flex_box_center___SC2G3","flex_space_between":"flex_space_between___v24d6","flex_box_vertical_center":"flex_box_vertical_center___iBIji","flex_box_center_end":"flex_box_center_end___shnGM","flex_box_column":"flex_box_column___pRdtO","bg":"bg___htQ1O","title":"title___dw_wz","left":"left___CDy7v","muitem":"muitem___pDhZj","muitemclick":"muitemclick___WXoKV","right":"right___tNRAa","button":"button___tMn5K"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Contentmodules = ({"flex_box_center":"flex_box_center___Y72kq","flex_space_between":"flex_space_between___d30ej","flex_box_vertical_center":"flex_box_vertical_center___p_tif","flex_box_center_end":"flex_box_center_end___AyBVH","flex_box_column":"flex_box_column___NQalW","bg":"bg___cLFww","btns":"btns___uWjSy","confirm":"confirm___ZvnTx","cancel":"cancel___v9uv4","deletetitle":"deletetitle___DnoRO"}); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules +var RenderHtml = __webpack_require__(6150); +// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules +var markdown_editor = __webpack_require__(58273); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.tsx + + + + + + +var Content_excluded = ["competitions", "globalSetting", "loading", "dispatch", "selectedKeys", "isedit", "setisedit", "user"]; + + + + + + + + + + + + + + +var competitionsPage = function competitionsPage(_ref) { + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + selectedKeys = _ref.selectedKeys, + isedit = _ref.isedit, + setisedit = _ref.setisedit, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Content_excluded); + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var RightItems = competitions.RightItems; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + defaultFileList = _useState2[0], + setDefaultFileList = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(RightItems.md_content), + _useState4 = slicedToArray_default()(_useState3, 2), + defaultcontent = _useState4[0], + setDefaultcontent = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + hidden = _useState6[0], + sethidden = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(''), + _useState8 = slicedToArray_default()(_useState7, 2), + description = _useState8[0], + setdescription = _useState8[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _RightItems$attachmen; + var data = []; + RightItems === null || RightItems === void 0 || (_RightItems$attachmen = RightItems.attachments) === null || _RightItems$attachmen === void 0 || _RightItems$attachmen.map(function (item) { + var tt = { + uid: item.id, + name: item.title, + response: { + id: item.id + } + }; + data.push(tt); + }); + setDefaultFileList(data); + }, [RightItems === null || RightItems === void 0 ? void 0 : RightItems.attachments]); + (0,_react_17_0_2_react.useEffect)(function () { + setdescription(RightItems === null || RightItems === void 0 ? void 0 : RightItems.name); + setDefaultcontent(RightItems.md_content); + sethidden(RightItems === null || RightItems === void 0 ? void 0 : RightItems.hidden); + }, [RightItems.md_content || RightItems.name || RightItems.hidden]); + console.log('---', defaultFileList); + var uploadProps = { + name: 'file', + multiple: true, + withCredentials: true, + action: env/* default */.Z.API_SERVER + '/api/attachments.json', + // defaultFileList: getdata(), + fileList: defaultFileList, + onRemove: function onRemove(e) { + // console.log('e', e); + + (0,service_competitions/* deletAttachments */.y8)({ + id: e.response.id + }); + }, + onChange: function onChange(info) { + setDefaultFileList(toConsumableArray_default()(info.fileList)); + }, + beforeUpload: function beforeUpload(file) { + var isLt150M = file.size / 1024 / 1024 < 150; + if (!isLt150M) { + message/* default */.ZP.info("文件大小必须小于150MB"); + return upload/* default */.Z.LIST_IGNORE; + } + return isLt150M; + } + }; + + //修改内容回调接口 + function updateItem() { + return _updateItem.apply(this, arguments); + } //获取对应文件列表 + function _updateItem() { + _updateItem = 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/updateMdContent', + payload: { + attachment_ids: getitemid(defaultFileList), + competition_module_id: RightItems.id, + md_content_id: RightItems.md_id, + content: defaultcontent, + identifier: identifier, + hidden: hidden, + description: description + } + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default */.ZP.info('提交成功'); + setisedit(false); + //刷新 + dispatch({ + type: 'competitions/getItem', + payload: { + url: RightItems.params_url + } + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: 'showheader' + } + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _updateItem.apply(this, arguments); + } + function getitemid(itemlist) { + var data = []; + if ((itemlist === null || itemlist === void 0 ? void 0 : itemlist.length) <= 0) { + return data; + } else { + itemlist && (itemlist === null || itemlist === void 0 ? void 0 : itemlist.map(function (item) { + data.push(item.response.id); + })); + return data; + } + } + function deleteitem() { + return _deleteitem.apply(this, arguments); + } + function _deleteitem() { + _deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + modal/* default */.Z.confirm({ + icon: false, + title: '提示', + content: '删除页面后,数据不可恢复,请确认是否删除', + onOk: function () { + var _onOk = 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/".concat(identifier, "/competition_modules/").concat(RightItems.id, ".json"), { + method: 'delete' + }); + case 2: + res = _context2.sent; + if (res.status === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + setisedit(false); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + case 1: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _deleteitem.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: Contentmodules.bg, + children: isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginBottom: 30, + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: '82%', + height: 40, + borderRadius: 2, + border: '1px solid #DCDCDC' + }, + value: description, + onChange: function onChange(e) { + setdescription(e.target.value); + } + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + className: "ml40 font14", + style: { + marginLeft: '23px' + }, + checked: hidden, + onChange: function onChange(e) { + sethidden(e.target.checked); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + display: 'inline-block' + }, + children: "\u9690\u85CF" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Contentmodules.deletetitle, + onClick: function onClick() { + deleteitem(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-piliangshanchu3", + style: { + fontSize: 14, + marginRight: 6 + } + }), "\u5220\u9664\u9875\u9762"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: RightItems.md_content, + onChange: function onChange(e) { + return setDefaultcontent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "inline-block current", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { + style: { + borderRadius: 2, + marginTop: 18 + }, + children: "\u4E0A\u4F20\u9644\u4EF6" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml25 c-grey-999", + children: "(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)" + })] + })), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Contentmodules.btns, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Contentmodules.cancel, + onClick: function onClick() { + return setisedit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + className: Contentmodules.confirm, + type: "primary", + onClick: updateItem, + children: "\u4FDD\u5B58\u66F4\u6539" + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [!(RightItems !== null && RightItems !== void 0 && RightItems.md_content) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + marginBottom: 30, + width: "calc(1015px - 60px)" + }, + value: RightItems.md_content || '' + }), RightItems && RightItems.attachments && RightItems.attachments.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.API_SERVER) + item.url, + target: "_self", + download: item.title, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + color: '#29BD8B' + }, + className: "font-14 color-green iconfont icon-fujian mr8" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: item.title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000', + marginLeft: '10px' + }, + children: item.filesize + })] + }) + }); + })] + }) + }); +}; +/* harmony default export */ var Content = ((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 + }; +})(competitionsPage)); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/Challitems.tsx + 1 modules +var Challitems = __webpack_require__(89282); +// EXTERNAL MODULE: ./src/pages/Competitions/Detail/AwardPdf.tsx + 12 modules +var AwardPdf = __webpack_require__(46969); +// EXTERNAL MODULE: ./node_modules/_react-beautiful-dnd@13.0.0@react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules +var react_beautiful_dnd_esm = __webpack_require__(89831); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/LeftItems.tsx + + + + + + + + + + + + + +var DragQuestions = function DragQuestions(_ref) { + var data = _ref.data, + isedit = _ref.isedit, + selectedKeys = _ref.selectedKeys, + dispatch = _ref.dispatch; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + list = _useState2[0], + setList = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + + //过滤函数 + var reorder = function reorder(list, startIndex, endIndex) { + var result = Array.from(list); + var _result$splice = result.splice(startIndex, 1), + _result$splice2 = slicedToArray_default()(_result$splice, 1), + removed = _result$splice2[0]; + result.splice(endIndex, 0, removed); + return result; + }; + (0,_react_17_0_2_react.useEffect)(function () { + if (data.length > 0) { + setList(toConsumableArray_default()(data) || []); + } + }, [data]); + var handleDragEnd = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(result, list) { + var items, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (result.destination) { + _context.next = 2; + break; + } + return _context.abrupt("return"); + case 2: + if (!isedit) { + _context.next = 5; + break; + } + message/* default */.ZP.info('请先保存或取消当前正在编辑的内容。'); + return _context.abrupt("return"); + case 5: + items = reorder(list, result.source.index, result.destination.index); + console.log('---', list, items); + setLoading(true); + _context.next = 10; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_modules/update_position.json"), { + method: 'post', + body: { + position_array: items + } + }); + case 10: + res = _context.sent; + setLoading(false); + if (res.status === 0) { + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: 'showheader' + } + }); + } + // if (res.status === 0) { + // getdata({ id: list?.[result.source.index].question_id }); + // } + case 13: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleDragEnd(_x, _x2) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, { + onDragEnd: function onDragEnd(result) { + return handleDragEnd(result, list); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { + droppableId: "droppable", + children: function children(provided, snapshot) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({ + ref: provided.innerRef + }, provided.droppableProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: list.map(function (item, k) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { + draggableId: k.toString(), + index: k, + children: function children(provided, snapshot) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ + ref: provided.innerRef + }, provided.draggableProps), provided.dragHandleProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: item.onClick, + className: selectedKeys === item.id ? viewmodules.muitemclick : item.className, + children: item.name + }) + }) + })); + } + }, k); + }) + }), provided.placeholder] + })); + } + }) + }) + }); +}; +/* harmony default export */ var LeftItems = (DragQuestions); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.tsx + + + + + +var view_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + + + + +var view_competitionsPage = function competitionsPage(_ref) { + var _Items$data, _Header$permission, _Header$permission2, _Header$permission3, _Items$data2, _user$userInfo, _Header$permission5, _Header$permission6, _Header$permission7, _types$find; + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, view_excluded); + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var Header = competitions.Header, + RightItems = competitions.RightItems, + Staff = competitions.Staff, + Prizes = competitions.Prizes, + Account = competitions.Account; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + items = _useState2[0], + setitems = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)('qit'), + _useState4 = slicedToArray_default()(_useState3, 2), + typesof = _useState4[0], + settypesof = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isloading = _useState6[0], + setisloading = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + Items = _useState8[0], + setItems = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + isedit = _useState10[0], + setisedit = _useState10[1]; + var wrapRef = (0,_react_17_0_2_react.useRef)(null); + var _useState11 = (0,_react_17_0_2_react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + selectedKeys = _useState12[0], + setselectedKeys = _useState12[1]; + var types = [{ + type: 'entrance', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: 20 + }, + children: [(Items === null || Items === void 0 || (_Items$data = Items.data) === null || _Items$data === void 0 ? void 0 : _Items$data.length) <= 0 && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + ButtonText: "\u53BB\u8BBE\u7F6E", + Buttonclass: viewmodules.button, + ButtonClick: function ButtonClick() { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '1' + } + }); + }, + customText: "\u60A8\u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8D5B\u9898" + }), dayjs_min_default()() < dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) && !(Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + customText: "\u8D5B\u9898\u5C06\u5728".concat(Header === null || Header === void 0 ? void 0 : Header.start_time, "\u5C55\u793A") + }), (dayjs_min_default()() > dayjs_min_default()(Header === null || Header === void 0 ? void 0 : Header.start_time) || (0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission3 = Header.permission) === null || _Header$permission3 === void 0 ? void 0 : _Header$permission3.editable)) && (Items === null || Items === void 0 || (_Items$data2 = Items.data) === null || _Items$data2 === void 0 ? void 0 : _Items$data2.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Challitems/* default */.Z, { + dispatch: dispatch, + Header: Header, + StaffDetail: Staff, + item: item, + index: index + }); + }))] + }) + }, { + type: 'certificate', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: '15px 30px' + }, + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(AwardPdf/* default */.Z, { + dispatch: dispatch, + userid: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id, + Prize: Prizes, + Accounts: Account, + getAccounts: function getAccounts() { + var _user$userInfo2; + dispatch({ + type: 'competitions/Accounts', + payload: { + id: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id + } + }); + } + })] + }) + }, { + type: 'qit', + content: /*#__PURE__*/(0,jsx_runtime.jsx)(Content, { + isedit: isedit, + setisedit: setisedit, + selectedKeys: selectedKeys + }) + }]; + + // useEffect(() => { + // console.log('--', moment() < moment(Header?.start_time), moment(), moment(Header?.start_time),); + + // }, [Header?.start_time]) + (0,_react_17_0_2_react.useEffect)(function () { + var _Header$competition_m; + if ((Header === null || Header === void 0 || (_Header$competition_m = Header.competition_modules) === null || _Header$competition_m === void 0 ? void 0 : _Header$competition_m.length) > 0) { + var _Header$competition_m5; + if (competitions.actionTabs.key !== 'showheader') { + var _Header$competition_m2, _Header$competition_m3, _Header$competition_m4; + if ((Header === null || Header === void 0 || (_Header$competition_m2 = Header.competition_modules) === null || _Header$competition_m2 === void 0 || (_Header$competition_m2 = _Header$competition_m2[0]) === null || _Header$competition_m2 === void 0 ? void 0 : _Header$competition_m2.module_type) === 'entrance') { + settypesof("entrance"); + } + setselectedKeys(Header === null || Header === void 0 || (_Header$competition_m3 = Header.competition_modules) === null || _Header$competition_m3 === void 0 || (_Header$competition_m3 = _Header$competition_m3[0]) === null || _Header$competition_m3 === void 0 ? void 0 : _Header$competition_m3.id); + dispatch({ + type: 'competitions/getItem', + payload: { + url: Header === null || Header === void 0 || (_Header$competition_m4 = Header.competition_modules) === null || _Header$competition_m4 === void 0 || (_Header$competition_m4 = _Header$competition_m4[0]) === null || _Header$competition_m4 === void 0 ? void 0 : _Header$competition_m4.module_url + } + }); + } + var list = Header === null || Header === void 0 || (_Header$competition_m5 = Header.competition_modules) === null || _Header$competition_m5 === void 0 ? void 0 : _Header$competition_m5.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + label: item === null || item === void 0 ? void 0 : item.name, + key: item === null || item === void 0 ? void 0 : item.id, + className: viewmodules.muitem, + onClick: function () { + var _onClick = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _Header$permission4, _user$userInfo3, _user$userInfo4; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setselectedKeys(item === null || item === void 0 ? void 0 : item.id); + setisedit(false); + setisloading(true); + document.body.scrollIntoView({ + block: "start", + behavior: "smooth" + }); + // window.scrollTo(0, 0) + if (!(item.module_type === 'entrance')) { + _context.next = 11; + break; + } + if ((0,authority/* isAdmins */.eB)() || (_Header$permission4 = Header.permission) !== null && _Header$permission4 !== void 0 && _Header$permission4.editable) {} else { + if (!(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) { + if (Header.personal) { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '6' + } + }); + } else { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '4' + } + }); + } + } + } + settypesof("entrance"); + getshixun(); + setisloading(false); + _context.next = 23; + break; + case 11: + if (!(item.module_type === 'certificate')) { + _context.next = 19; + break; + } + settypesof("certificate"); + _context.next = 15; + return dispatch({ + type: 'competitions/Prize', + payload: { + identifier: identifier, + user_id: user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_id + //user_id:39416 + } + }); + case 15: + dispatch({ + type: 'competitions/Accounts', + payload: { + id: user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_id + } + }); + setisloading(false); + _context.next = 23; + break; + case 19: + settypesof("qit"); + _context.next = 22; + return dispatch({ + type: 'competitions/getItem', + payload: { + url: item.module_url + } + }); + case 22: + setisloading(false); + case 23: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onClick() { + return _onClick.apply(this, arguments); + } + return onClick; + }() + }); + }).filter(function (item) { + return (item === null || item === void 0 ? void 0 : item.module_type) !== 'chart'; + }); + // console.log('---', list); + + setitems(list); + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '' + } + }); + } + }, [Header]); + function getshixun() { + return _getshixun.apply(this, arguments); + } + function _getshixun() { + _getshixun = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/get_shixun_settings.json"), { + method: 'get' + }); + case 2: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setItems(res); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _getshixun.apply(this, arguments); + } + (0,_react_17_0_2_react.useEffect)(function () { + if (competitions.actionTabs.key === 'entrance') { + var _Header$competition_m6; + // setMenuActive('赛题设置') + settypesof("entrance"); + var _items = Header === null || Header === void 0 || (_Header$competition_m6 = Header.competition_modules) === null || _Header$competition_m6 === void 0 ? void 0 : _Header$competition_m6.find(function (item) { + return (item === null || item === void 0 ? void 0 : item.module_type) === 'entrance'; + }); + setselectedKeys(_items.id); + getshixun(); + } + }, [competitions.actionTabs]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: viewmodules.bg, + ref: wrapRef, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: viewmodules.title, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u7ADE\u8D5B\u6982\u89C8" + }), ['qit', 'entrance'].includes(typesof) && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission5 = Header.permission) === null || _Header$permission5 === void 0 ? void 0 : _Header$permission5.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + style: { + "float": 'right', + color: '#165DFF' + }, + onClick: function onClick() { + if (typesof === 'qit') { + setisedit(true); + } else { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '1' + } + }); + } + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-bianji10 font14", + style: { + color: '#165DFF' + } + }), " \u7F16\u8F91"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: viewmodules.left, + children: [(0,authority/* isSuperAdmins */.Ny)() || Header !== null && Header !== void 0 && (_Header$permission6 = Header.permission) !== null && _Header$permission6 !== void 0 && _Header$permission6.editable ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(LeftItems, { + dispatch: dispatch, + selectedKeys: selectedKeys, + data: items, + isedit: isedit + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + style: { + border: 'none' + }, + selectedKeys: ["".concat(selectedKeys)], + items: items + }), ((0,authority/* isSuperAdmins */.Ny)() || (Header === null || Header === void 0 || (_Header$permission7 = Header.permission) === null || _Header$permission7 === void 0 ? void 0 : _Header$permission7.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res, _res$data, _res$data2; + 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/".concat(identifier, "/competition_modules.json"), { + method: 'POST' + }); + case 2: + res = _context2.sent; + if (!(res.status === 0)) { + _context2.next = 10; + break; + } + setselectedKeys(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.id); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + settypesof("qit"); + _context2.next = 9; + return dispatch({ + type: 'competitions/getItem', + payload: { + url: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.module_url + } + }); + case 9: + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: 'showheader' + } + }); + case 10: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + style: { + marginLeft: 20, + marginTop: 20, + border: '1px solid #BACFFE', + color: '#3061D0', + fontSize: 12, + width: 80, + height: 28, + display: 'inline-flex', + alignItems: 'center', + justifyContent: 'center', + cursor: 'pointer' + }, + children: "+ \u65B0\u589E\u680F\u76EE" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: viewmodules.right, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: isloading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + minHeight: 200 + }, + children: (_types$find = types.find(function (item) { + return item.type === typesof; + })) === null || _types$find === void 0 ? void 0 : _types$find.content + }) + }) + })] + })] + }); +}; +/* harmony default export */ var view = ((0,_umi_production_exports.connect)(function (_ref3) { + var competitions = _ref3.competitions, + loading = _ref3.loading, + globalSetting = _ref3.globalSetting, + user = _ref3.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(view_competitionsPage)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Rankingmodules = ({"flex_box_center":"flex_box_center___M4JlS","flex_space_between":"flex_space_between___ft0RM","flex_box_vertical_center":"flex_box_vertical_center___q2FOd","flex_box_center_end":"flex_box_center_end___sHMG4","flex_box_column":"flex_box_column____iI7H","bg":"bg___k6sPc","title":"title___g14V4","right":"right___m_DFD","left":"left___mwgoj","muitem":"muitem___oVuqT","muitemselect":"muitemselect___S4V8Y","searchWrap":"searchWrap___VZKxz","search":"search___NaLMi","searchIcon":"searchIcon___kyXjW","button":"button___9r1Cv","footer":"footer___FeXKb","clear_button":"clear_button___tLyhc","save_button":"save_button___jdXaq"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/1.png +var _1_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII="; +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/2.png +var _2_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/3.png +var _3_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg=="; +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.tsx + + + + + +var Ranking_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + + + + + + + +var Ranking_competitionsPage = function competitionsPage(_ref) { + var _Header$permission, _Header$permission2, _RanKingList$descript, _Header$permission3, _Header$permission4, _Header$permission5, _Header$permission6; + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Ranking_excluded); + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var Header = competitions.Header, + RightItems = competitions.RightItems, + Staff = competitions.Staff, + Prizes = competitions.Prizes, + Account = competitions.Account; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + items = _useState2[0], + setitems = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)('qit'), + _useState4 = slicedToArray_default()(_useState3, 2), + typesof = _useState4[0], + settypesof = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isloading = _useState6[0], + setisloading = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + hidden = _useState8[0], + sethidden = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + isedit = _useState10[0], + setisedit = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)({ + page: 1, + per_page: 10, + keyword: '' + }), + _useState12 = slicedToArray_default()(_useState11, 2), + param = _useState12[0], + setparam = _useState12[1]; + // const [keyword, setKeyword] = useState('') + + var _useState13 = (0,_react_17_0_2_react.useState)(''), + _useState14 = slicedToArray_default()(_useState13, 2), + selectedKeys = _useState14[0], + setselectedKeys = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(''), + _useState16 = slicedToArray_default()(_useState15, 2), + defaultcontent = _useState16[0], + setDefaultcontent = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(), + _useState18 = slicedToArray_default()(_useState17, 2), + RanKingList = _useState18[0], + setRanKingList = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(''), + _useState20 = slicedToArray_default()(_useState19, 2), + md_id = _useState20[0], + setmd_id = _useState20[1]; + //获取课题 + function getdatas() { + return _getdatas.apply(this, arguments); + } + function _getdatas() { + _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res, _res$data, _res$data2, _res$data3, list; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + setisloading(true); + _context3.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_questions.json"), { + method: 'get' + }); + case 3: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setselectedKeys(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 || (_res$data = _res$data[0]) === null || _res$data === void 0 ? void 0 : _res$data.identifier); + getrank(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 || (_res$data2 = _res$data2[0]) === null || _res$data2 === void 0 ? void 0 : _res$data2.identifier); + list = res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.map(function (item) { + return objectSpread2_default()(objectSpread2_default()({}, item), {}, { + label: item === null || item === void 0 ? void 0 : item.name, + key: item === null || item === void 0 ? void 0 : item.identifier, + className: Rankingmodules.muitem, + onClick: function onClick() { + setselectedKeys(item.identifier); + param.keyword = ''; + setparam(objectSpread2_default()({}, param)); + getrank(item.identifier); + } + }); + }); + setitems(list); + setmd_id(res === null || res === void 0 ? void 0 : res.md_id); + sethidden(res === null || res === void 0 ? void 0 : res.hidden_ranking); + } + case 5: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _getdatas.apply(this, arguments); + } + (0,_react_17_0_2_react.useEffect)(function () { + getdatas(); + }, []); + function getrank(_x) { + return _getrank.apply(this, arguments); + } + function _getrank() { + _getrank = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) { + var url, res, _res$data4; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + // question _identifier + setisloading(true); + url = Header !== null && Header !== void 0 && Header.personal ? "/api/competitions/".concat(identifier, "/competition_charts/person_ranking.json") : "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.json"); + _context4.next = 4; + return (0,fetch/* default */.ZP)(url, { + method: 'get', + params: objectSpread2_default()(objectSpread2_default()({}, param), {}, { + question_identifier: id || selectedKeys + }) + }); + case 4: + res = _context4.sent; + setisloading(false); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setRanKingList(res === null || res === void 0 ? void 0 : res.data); + setDefaultcontent(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.description); + } + case 7: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return _getrank.apply(this, arguments); + } + function getexerport(_x2) { + return _getexerport.apply(this, arguments); + } + function _getexerport() { + _getexerport = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) { + var url; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + url = Header !== null && Header !== void 0 && Header.personal ? "/api/competitions/".concat(identifier, "/competition_charts/person_ranking.xlsx") : "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.xlsx"); + (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ + url: env/* default */.Z.API_SERVER + url, + query: objectSpread2_default()(objectSpread2_default()({}, param), {}, { + question_identifier: id || selectedKeys + }) + })); + case 2: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return _getexerport.apply(this, arguments); + } + var handleSearch = function handleSearch(keyword) { + param.keyword = keyword; + setparam(objectSpread2_default()({}, param)); + getrank(); + }; + var columns = [{ + title: '排名', + align: 'center', + dataIndex: 'rank', + width: 80, + ellipsis: true, + render: function render(text, item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [text === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: _1_namespaceObject + }), text === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: _2_namespaceObject + }), text === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: _3_namespaceObject + }), text > 3 && text] + }); + } + }, { + title: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队', + align: 'left', + dataIndex: 'name', + width: 222, + ellipsis: true, + render: function render(text, _render) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + width: 30, + height: 30, + style: { + borderRadius: "50%", + marginRight: "10px" + }, + src: env/* default */.Z.IMG_SERVER + "/images/" + (_render === null || _render === void 0 ? void 0 : _render.image_url) + }), text || '- -'] + }) + }); + } + }, { + title: '单位', + align: 'left', + dataIndex: 'school_name', + width: 533, + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (text === null || text === void 0 ? void 0 : text[0]) == "" ? '- -' : text + }) + }); + } + }, { + title: '完成时长', + align: 'left', + dataIndex: 'times', + width: 195, + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '- -' + }); + } + }, { + title: '比赛成绩', + align: 'right', + dataIndex: 'all_score', + width: 100, + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '- -' + }); + } + }, { + title: '', + align: 'center', + dataIndex: '', + ellipsis: true, + width: 24 + }]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: Rankingmodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: Rankingmodules.title, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "1", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#232B40' + }, + children: "\u6392\u884C\u699C" + }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + checked: hidden, + style: { + marginLeft: 10 + }, + onChange: function onChange(e) { + var _Header$competition_m; + sethidden(e.target.checked); + (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_hidden_raking.json"), { + method: 'POST', + body: { + hidden_raking: e.target.checked, + md_content_id: md_id, + competition_module_id: Header === null || Header === void 0 || (_Header$competition_m = Header.competition_modules) === null || _Header$competition_m === void 0 || (_Header$competition_m = _Header$competition_m.find(function (item) { + return item.module_type === 'chart'; + })) === null || _Header$competition_m === void 0 ? void 0 : _Header$competition_m.id + } + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#828693', + marginLeft: '-3px' + }, + children: "\u9690\u85CF" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission2 = Header.permission) === null || _Header$permission2 === void 0 ? void 0 : _Header$permission2.editable)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + style: { + "float": 'right', + color: '#165DFF', + marginTop: '-2px' + }, + onClick: function onClick() { + setisedit(true); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-bianji10 font14", + style: { + color: '#165DFF' + } + }), " \u7F16\u8F91"] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Rankingmodules.right, + children: [!!(RanKingList !== null && RanKingList !== void 0 && (_RanKingList$descript = RanKingList.description) !== null && _RanKingList$descript !== void 0 && _RanKingList$descript.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: "pl20 pr20", + style: { + marginTop: 20, + marginBottom: 20, + fontSize: '14px', + color: '#6A7283' + }, + value: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.description + }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: isloading, + children: isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: defaultcontent, + onChange: function onChange(e) { + return setDefaultcontent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Rankingmodules.footer, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Rankingmodules.clear_button, + onClick: function onClick() { + return setisedit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Rankingmodules.save_button, + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _Header$competition_m2; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + method: 'POST', + body: { + content: defaultcontent, + md_content_id: md_id, + competition_module_id: Header === null || Header === void 0 || (_Header$competition_m2 = Header.competition_modules) === null || _Header$competition_m2 === void 0 || (_Header$competition_m2 = _Header$competition_m2.find(function (item) { + return item.module_type === 'chart'; + })) === null || _Header$competition_m2 === void 0 ? void 0 : _Header$competition_m2.id + } + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setisedit(false); + getrank(); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: "\u4FDD\u5B58\u66F4\u6539" + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: '0 20px 20px 20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Rankingmodules.left, + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: '80%', + overflowX: "auto", + overflowY: 'hidden', + marginRight: 10 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { + style: { + display: 'flex', + lineHeight: '38px', + padding: 0 + }, + children: items === null || items === void 0 ? void 0 : items.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: (item === null || item === void 0 ? void 0 : item.identifier) === selectedKeys ? Rankingmodules.muitemselect : item.className, + onClick: item.onClick, + children: item.name + }); + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Rankingmodules.searchWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: Header !== null && Header !== void 0 && Header.personal ? '请输入参赛人员名称' : '请输入战队名称', + size: "large", + className: Rankingmodules.search, + value: param.keyword, + onChange: function onChange(e) { + param.keyword = e.target.value; + setparam(objectSpread2_default()({}, param)); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9 font14 ".concat(Rankingmodules.searchIcon), + onClick: function onClick() { + return handleSearch(param.keyword); + } + }), + onSearch: handleSearch + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: 20, + display: 'flex' + }, + children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission3 = Header.permission) === null || _Header$permission3 === void 0 ? void 0 : _Header$permission3.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Rankingmodules.button, + onClick: function onClick() { + getexerport(selectedKeys); + }, + children: "\u5BFC\u51FA\u540D\u5355" + }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission4 = Header.permission) === null || _Header$permission4 === void 0 ? void 0 : _Header$permission4.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Rankingmodules.button, + style: { + marginLeft: 10 + }, + 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: + setisloading(true); + if (!isloading) { + _context2.next = 3; + break; + } + return _context2.abrupt("return"); + case 3: + _context2.next = 5; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_course_score.json"), { + method: 'post' + }); + case 5: + res = _context2.sent; + if (res.status === 0) { + getdatas(); + } + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: "\u66F4\u65B0\u6210\u7EE9" + })] + })] + })] + }), !(Header !== null && Header !== void 0 && (_Header$permission5 = Header.permission) !== null && _Header$permission5 !== void 0 && _Header$permission5.editable) && hidden && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + customText: '排行榜当前为封榜状态' + }), ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission6 = Header.permission) === null || _Header$permission6 === void 0 ? void 0 : _Header$permission6.editable) || !hidden) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTable */.Gi, { + style: { + marginTop: 20, + marginLeft: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: columns, + dataSource: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.ranking, + pagination: false + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Rankingmodules.countWrap, + style: { + marginTop: 20 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + showQuickJumper: true, + hideOnSinglePage: true, + showSizeChanger: true, + pageSizeOptions: ['10', '15', '50', '100', '200'], + total: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.count, + onChange: function onChange(page, pageSize) { + param.page = page; + param.per_page = pageSize; + setparam(objectSpread2_default()({}, param)); + getrank(); + }, + pageSize: param.per_page + // hideOnSinglePage={true} + , + current: param.page + }) + })] + }) + })] + }) + })] + }); +}; +/* harmony default export */ var Ranking = ((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 + }; +})(Ranking_competitionsPage)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Teammodules = ({"flex_box_center":"flex_box_center___Ix1yk","flex_space_between":"flex_space_between___Nvu1L","flex_box_vertical_center":"flex_box_vertical_center___FcD_R","flex_box_center_end":"flex_box_center_end___xtV5Z","flex_box_column":"flex_box_column___rSUdX","bg":"bg___Fi0Vv","title":"title___oBAHH","left":"left___x4G2N","muitem":"muitem___JmDfB","right":"right___RXHwC","searchWrap":"searchWrap___yt5Di","search":"search___sA8FE","searchIcon":"searchIcon___yiKfD","button":"button___ZPcVk","items":"items___wZfml","img":"img___f3zFn","names":"names___k3ZzZ","teamname":"teamname___or8vu","time":"time___qmAOy","createtime":"createtime___KKvxc","width30":"width30___NxY4W","loaderimg":"loaderimg___aQ_vt","scoreByBlankRadio":"scoreByBlankRadio___X8rMJ","scoremodal":"scoremodal___jE4qx","content":"content___wGyD2","bottom":"bottom___mdNOm","yes":"yes___hQBiA","no":"no___AOje6","bottoms":"bottoms___ogmBQ","drawer_style":"drawer_style___aspKt","baseFormItem":"baseFormItem___L4XPW","jsinput":"jsinput___IhGOr","Spanradius":"Spanradius___Phpyg","modal_close":"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv","ssss":"ssss___RB5TB","text":"text___nAWn1"}); +;// CONCATENATED MODULE: ./src/assets/images/isrenzheng.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 SvgIsrenzheng = function SvgIsrenzheng(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + className: "isrenzheng_svg__icon", + viewBox: "0 0 1024 1024", + xmlns: "http://www.w3.org/2000/svg", + width: 16, + height: 16 + }, props), /* @__PURE__ */React.createElement("path", { + d: "M499.566 1020.635c-148.846 0-425.619-227.693-425.619-443.026V148.626l42.35-.731c.878 0 95.378-1.975 192.805-41.545C409.088 65.829 473.6 19.09 474.185 18.65L499.565.293 525.02 18.65c.586.44 65.098 47.104 165.084 87.772a604.453 604.453 0 0 0 192.95 41.545l42.058.731.22 428.837c0 215.333-276.7 443.1-425.692 443.1M159.89 230.838v346.697c0 166.546 241.08 357.083 339.676 357.083 98.596 0 339.675-190.537 339.675-357.083V230.839a691.639 691.639 0 0 1-181.467-44.837 1001.691 1001.691 0 0 1-158.208-80.969c-29.989 19.164-85.285 51.346-157.989 80.97a691.712 691.712 0 0 1-181.687 44.836m317.001 507.904L296.23 584.777l55.588-65.316 115.712 98.596 220.087-253.513 64.95 56.393-275.675 317.806", + fill: "#165DFF", + fillOpacity: 0.8 + })); +}; + +/* harmony default export */ var isrenzheng = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00OTkuNTY2IDEwMjAuNjM1Yy0xNDguODQ2IDAtNDI1LjYxOS0yMjcuNjkzLTQyNS42MTktNDQzLjAyNlYxNDguNjI2bDQyLjM1LS43MzFjLjg3OCAwIDk1LjM3OC0xLjk3NSAxOTIuODA1LTQxLjU0NUM0MDkuMDg4IDY1LjgyOSA0NzMuNiAxOS4wOSA0NzQuMTg1IDE4LjY1TDQ5OS41NjUuMjkzIDUyNS4wMiAxOC42NWMuNTg2LjQ0IDY1LjA5OCA0Ny4xMDQgMTY1LjA4NCA4Ny43NzJhNjA0LjQ1MyA2MDQuNDUzIDAgMCAwIDE5Mi45NSA0MS41NDVsNDIuMDU4LjczMS4yMiA0MjguODM3YzAgMjE1LjMzMy0yNzYuNyA0NDMuMS00MjUuNjkyIDQ0My4xTTE1OS44OSAyMzAuODM4djM0Ni42OTdjMCAxNjYuNTQ2IDI0MS4wOCAzNTcuMDgzIDMzOS42NzYgMzU3LjA4MyA5OC41OTYgMCAzMzkuNjc1LTE5MC41MzcgMzM5LjY3NS0zNTcuMDgzVjIzMC44MzlhNjkxLjYzOSA2OTEuNjM5IDAgMCAxLTE4MS40NjctNDQuODM3IDEwMDEuNjkxIDEwMDEuNjkxIDAgMCAxLTE1OC4yMDgtODAuOTY5Yy0yOS45ODkgMTkuMTY0LTg1LjI4NSA1MS4zNDYtMTU3Ljk4OSA4MC45N2E2OTEuNzEyIDY5MS43MTIgMCAwIDEtMTgxLjY4NyA0NC44MzZtMzE3LjAwMSA1MDcuOTA0TDI5Ni4yMyA1ODQuNzc3bDU1LjU4OC02NS4zMTYgMTE1LjcxMiA5OC41OTYgMjIwLjA4Ny0yNTMuNTEzIDY0Ljk1IDU2LjM5My0yNzUuNjc1IDMxNy44MDYiIGZpbGw9IiMxNjVERkYiIGZpbGwtb3BhY2l0eT0iLjgiLz48L3N2Zz4="); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/Team.tsx + + + + + +var Team_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + +var dropMenu1 = [{ + id: '', + name: '全部' +}, { + id: 1, + name: '战队名称' +}, { + id: 2, + name: '队长姓名' +}, { + id: 3, + name: '指导老师' +}]; +var identityMap = { + "teacher": "教师", + "student": "学生", + "professional": "专业人士" +}; +var Team_competitionsPage = function competitionsPage(_ref) { + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Team_excluded); + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var Header = competitions.Header, + RightItems = competitions.RightItems, + Staff = competitions.Staff, + Prizes = competitions.Prizes, + Account = competitions.Account; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + userList = _useState2[0], + setuserList = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)({ + page: 1, + per_page: 10, + keyword: '', + type: '', + isteam: 'mine' + }), + _useState4 = slicedToArray_default()(_useState3, 2), + params = _useState4[0], + setparams = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isloading = _useState6[0], + setisloading = _useState6[1]; + //获取课题/api/competitions/{id}/all_team_members.json + function getdatas() { + return _getdatas.apply(this, arguments); + } + function _getdatas() { + _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var url, res; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + setisloading(true); + url = params.isteam === "mine" ? "/api/competitions/".concat(identifier, "/competition_teams.json") : "/api/competitions/".concat(identifier, "/all_team_members.json"); + _context5.next = 4; + return (0,fetch/* default */.ZP)(url, { + method: 'get', + params: params + }); + case 4: + res = _context5.sent; + setisloading(false); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setuserList(res); + } + case 7: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return _getdatas.apply(this, arguments); + } + (0,_react_17_0_2_react.useEffect)(function () { + getdatas(); + }, [Header]); + var columns = [{ + title: '序号', + align: 'left', + dataIndex: 'name', + width: 62, + render: function render(text, item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: index + 1 + }); + } + }, { + title: '战队ID', + align: 'left', + dataIndex: 'competition_team_id', + width: 72, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: text || '- -' + }); + } + }, { + title: '战队名称', + align: 'left', + dataIndex: 'team_name', + width: 175, + ellipsis: { + showTitle: false + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: text || '- -' + }) + }); + } + }, { + title: '队员姓名', + align: 'left', + dataIndex: 'name', + width: 110, + ellipsis: { + showTitle: false + }, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#000000' + }, + children: [text || '- -', (record === null || record === void 0 ? void 0 : record.authentication) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5DF2\u5B9E\u540D\u8BA4\u8BC1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: isrenzheng, + style: { + marginLeft: 5, + marginTop: '-2px' + } + }) + })] + }); + } + }, { + title: '个人成绩', + // align: 'right', + dataIndex: 'score', + width: 86, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: (text === null || text === void 0 ? void 0 : text.toString()) || '- -' + }); + } + }, { + title: '角色', + align: 'left', + dataIndex: 'identity', + width: 102, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#000000' + }, + children: [identityMap[text], (record === null || record === void 0 ? void 0 : record.professional_certification) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5DF2\u804C\u4E1A\u8BA4\u8BC1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: isrenzheng, + style: { + marginLeft: 5, + marginTop: '-2px' + } + }) + })] + }); + } + }, { + title: '手机号', + align: 'left', + dataIndex: 'phone', + width: 120, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: text || '- -' + }); + } + }, + // { + // title: '邮箱', + // align: 'left', + // dataIndex: 'mail', + // width: 135, + // render: (text: any) => {text || '- -'}, + // }, + { + title: '学号/工号', + align: 'left', + width: 110, + ellipsis: { + showTitle: false + }, + dataIndex: 'student_id', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: text || '- -' + }); + } + }, { + title: '学校/单位', + align: 'left', + dataIndex: 'school', + ellipsis: { + showTitle: false + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: text || '- -' + }) + }); + } + }, { + title: '地区', + align: 'left', + dataIndex: 'province', + width: 58, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: text || '- -' + }); + } + }, { + title: '操作', + align: 'right', + dataIndex: 'is_cancel_score', + width: 120, + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#165DFF", + cursor: 'pointer' + }, + onClick: function onClick() { + modal/* default */.Z.confirm({ + icon: null, + title: '取消成绩', + content: '请确认是否取消该成员成绩,取消后该成员的成绩将不能用于团队成绩。', + 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 (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/set_score_status.json"), { + method: 'put', + body: { + competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id, + is_cancel_score: 1 + } + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + params.page = 1; + setparams(objectSpread2_default()({}, params)); + getdatas(); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }, + children: "\u53D6\u6D88\u6210\u7EE9" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + 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/".concat(identifier, "/set_score_status.json"), { + method: 'put', + body: { + competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id, + is_cancel_score: 0 + } + }); + case 2: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + params.page = 1; + setparams(objectSpread2_default()({}, params)); + getdatas(); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + style: { + color: "#FD9200", + cursor: 'pointer' + }, + children: "\u6062\u590D\u6210\u7EE9" + }) + }); + } + }]; + var columns1 = [{ + title: '序号', + align: 'left', + dataIndex: 'name', + width: 72, + render: function render(text, item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: index + 1 + }); + } + }, { + title: '战队ID', + align: 'left', + dataIndex: 'id', + width: 113, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: text || '- -' + }); + } + }, { + title: '战队名称', + align: 'left', + dataIndex: 'name', + width: 167, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: text === null || text === void 0 ? void 0 : text.toString() + }); + } + }, { + title: '战队成绩', + align: 'left', + dataIndex: 'score', + width: 136, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000000' + }, + children: text + }); + } + }, { + title: '队长姓名', + align: 'left', + dataIndex: 'leader_name', + width: 149, + ellipsis: { + showTitle: false + }, + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: text || '- -' + }) + }); + } + }, { + title: '指导老师', + align: 'left', + dataIndex: 'mail', + width: 150, + ellipsis: { + showTitle: false + }, + render: function render(text, item) { + var _item$creator, _item$team_members; + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: item === null || item === void 0 || (_item$creator = item.creator) === null || _item$creator === void 0 ? void 0 : _item$creator.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: (item === null || item === void 0 || (_item$team_members = item.team_members) === null || _item$team_members === void 0 || (_item$team_members = _item$team_members.filter(function (item) { + return item === null || item === void 0 ? void 0 : item.is_teacher; + })) === null || _item$team_members === void 0 ? void 0 : _item$team_members.map(function (item) { + return item.name; + }).toString()) || '- -' + }) + }); + } + }, { + title: '战队人数', + align: 'left', + dataIndex: 'mail', + width: 125, + render: function render(text, item) { + var _item$team_members2; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: (item === null || item === void 0 || (_item$team_members2 = item.team_members) === null || _item$team_members2 === void 0 ? void 0 : _item$team_members2.length) || '- -' + }); + } + }, { + title: '报名时间', + align: 'left', + dataIndex: 'created_at', + width: 165, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: text || '- -' + }); + } + }, { + title: '操作', + align: 'right', + dataIndex: 'is_cancel_score', + // width:66, + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#165DFF", + cursor: 'pointer' + }, + onClick: function onClick() { + modal/* default */.Z.confirm({ + icon: null, + centered: true, + title: '取消成绩', + content: '请确认是否取消该战队成绩,取消后该战队的成绩在排行榜将视为无成绩,不进行排名。', + onOk: function () { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/set_score_status.json"), { + method: 'put', + body: { + competition_team_id: item === null || item === void 0 ? void 0 : item.id, + is_cancel_score: 1 + } + }); + case 2: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + params.page = 1; + setparams(objectSpread2_default()({}, params)); + getdatas(); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onOk() { + return _onOk2.apply(this, arguments); + } + return onOk; + }() + }); + }, + children: "\u53D6\u6D88\u6210\u7EE9" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/set_score_status.json"), { + method: 'put', + body: { + competition_team_id: item === null || item === void 0 ? void 0 : item.id, + is_cancel_score: 0 + } + }); + case 2: + res = _context4.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + params.page = 1; + setparams(objectSpread2_default()({}, params)); + getdatas(); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + style: { + color: "#FD9200", + cursor: 'pointer' + }, + children: "\u6062\u590D\u6210\u7EE9" + }) + }); + } + }]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: '15px 0', + width: '1200px', + margin: 'auto' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + marginTop: '-10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + className: Teammodules.scoreByBlankRadio, + optionType: "button", + options: [{ + label: '战队信息', + value: 'mine' + }, { + label: '队员信息', + value: 'join' + }], + onChange: function onChange(e) { + params.isteam = e.target.value; + params.page = 1; + getdatas(); + }, + value: params.isteam + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1, + textAlign: 'end', + display: 'flex', + justifyContent: 'end' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { + style: { + width: 327, + marginRight: 20 + }, + dataSource: dropMenu1, + value: { + id: params.type, + value: params.keyword + }, + onChange: function onChange(input, id) { + params.keyword = input; + params.type = id || ''; + setparams(objectSpread2_default()({}, params)); + getdatas(); + }, + placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.button, + onClick: function onClick() { + var url = params.isteam === "mine" ? "/api/competitions/".concat(identifier, "/competition_teams.xlsx") : "/api/competitions/".concat(identifier, "/all_team_members.xlsx"); + (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ + url: env/* default */.Z.API_SERVER + url, + query: objectSpread2_default()({}, params) + })); + }, + children: "\u5BFC\u51FA" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + loading: isloading, + columns: params.isteam === 'mine' ? columns1 : columns, + dataSource: params.isteam === 'mine' ? userList === null || userList === void 0 ? void 0 : userList.competition_teams : userList === null || userList === void 0 ? void 0 : userList.data, + pagination: false + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.countWrap, + style: { + marginTop: 20 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + showQuickJumper: true, + hideOnSinglePage: true, + showTotal: function showTotal(e) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + fontSize: 14 + }, + children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: e + }), " \u6761\u6570\u636E"] + }); + }, + showSizeChanger: true, + pageSizeOptions: ['10', '15', '50', '100', '200'], + total: userList === null || userList === void 0 ? void 0 : userList.count, + onChange: function onChange(page, pageSize) { + params.page = page; + params.per_page = pageSize; + setparams(objectSpread2_default()({}, params)); + getdatas(); + }, + pageSize: params.per_page + // hideOnSinglePage={true} + , + current: params.page + }) + })] + }); +}; +/* harmony default export */ var Team = ((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 + }; +})(Team_competitionsPage)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js +var popover = __webpack_require__(60324); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules +var ExclamationCircleOutlined = __webpack_require__(88289); +// EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js +var lib = __webpack_require__(56102); +// EXTERNAL MODULE: ./node_modules/_react-cropper@1.3.0@react-cropper/dist/react-cropper.js +var react_cropper = __webpack_require__(33555); +// EXTERNAL MODULE: ./node_modules/_cropperjs@1.6.2@cropperjs/dist/cropper.css +var cropper = __webpack_require__(70468); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/StudentTeam.tsx + + + + + + +var StudentTeam_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + + + + + +var StudentTeam_competitionsPage = function competitionsPage(_ref) { + var _Header$permission, _Header$permission2, _competition_team$my_, _competition_team$my_2, _competition_team$my_3, _competition_team$my_4, _competition_team$com, _competition_team$my_5, _competition_team$com2, _TeamItem$team_member, _Team$name, _Team$name2; + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, StudentTeam_excluded); + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var Header = competitions.Header, + competition_team = competitions.competition_team, + Staff = competitions.Staff, + Prizes = competitions.Prizes, + Account = competitions.Account; + var _useState = (0,_react_17_0_2_react.useState)({ + page: 1, + per_page: 10, + keyword: '', + type: 1, + isteam: 'mine' + }), + _useState2 = slicedToArray_default()(_useState, 2), + params = _useState2[0], + setparams = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + TeamItem = _useState4[0], + setTeamItem = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + EditTeamItem = _useState6[0], + setEditTeamItem = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + buttonloading = _useState8[0], + setbuttonloading = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + teachers = _useState10[0], + setTeachers = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + downteacher = _useState12[0], + setDownteacher = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(''), + _useState14 = slicedToArray_default()(_useState13, 2), + teachname = _useState14[0], + setTeachname = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(''), + _useState16 = slicedToArray_default()(_useState15, 2), + studentname = _useState16[0], + setStudentname = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)([]), + _useState18 = slicedToArray_default()(_useState17, 2), + students = _useState18[0], + setStudents = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(false), + _useState20 = slicedToArray_default()(_useState19, 2), + downstudents = _useState20[0], + setDownstudents = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)([]), + _useState22 = slicedToArray_default()(_useState21, 2), + loaderid = _useState22[0], + setLoaderid = _useState22[1]; + var leaderidRef = (0,_react_17_0_2_react.useRef)(); + var _useState23 = (0,_react_17_0_2_react.useState)(''), + _useState24 = slicedToArray_default()(_useState23, 2), + updateimg = _useState24[0], + setupdateimg = _useState24[1]; + var updateimgRef = (0,_react_17_0_2_react.useRef)(""); + var _useState25 = (0,_react_17_0_2_react.useState)(true), + _useState26 = slicedToArray_default()(_useState25, 2), + hasMore = _useState26[0], + setHasmore = _useState26[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(false), + _useState28 = slicedToArray_default()(_useState27, 2), + isedit = _useState28[0], + setisedit = _useState28[1]; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState29 = (0,_react_17_0_2_react.useState)(), + _useState30 = slicedToArray_default()(_useState29, 2), + imageurl = _useState30[0], + setimageurl = _useState30[1]; + var Croppers = (0,_react_17_0_2_react.useRef)(null); + var _useState31 = (0,_react_17_0_2_react.useState)(), + _useState32 = slicedToArray_default()(_useState31, 2), + Team = _useState32[0], + setTeam = _useState32[1]; + var _useState33 = (0,_react_17_0_2_react.useState)(1), + _useState34 = slicedToArray_default()(_useState33, 2), + page = _useState34[0], + setPage = _useState34[1]; + var _useState35 = (0,_react_17_0_2_react.useState)(false), + _useState36 = slicedToArray_default()(_useState35, 2), + isLoading = _useState36[0], + setIsLoading = _useState36[1]; + + //获取课题/api/competitions/{id}/all_team_members.json + function getdatas() { + return _getdatas.apply(this, arguments); + } + function _getdatas() { + _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + dispatch({ + type: 'competitions/competition_teams', + payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, { + identifier: identifier + }) + }); + case 1: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return _getdatas.apply(this, arguments); + } + (0,_react_17_0_2_react.useEffect)(function () { + if (!isedit) { + setimageurl(''); + setupdateimg(''); + updateimgRef.current = ""; + } + }, [isedit]); + (0,_react_17_0_2_react.useEffect)(function () { + getdatas(); + }, [Header]); + function getStudents(_x) { + return _getStudents.apply(this, arguments); + } + function _getStudents() { + _getStudents = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(page) { + var _data$teachers; + var data; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + _context7.next = 2; + return dispatch({ + type: 'competitions/getStudents', + payload: { + identifier: identifier, + keyword: studentname, + team_id: loaderid, + page: page + } + }); + case 2: + data = _context7.sent; + if (data) { + if (page === 1) { + setStudents(toConsumableArray_default()(data.teachers)); + } else { + setStudents([].concat(toConsumableArray_default()(students), toConsumableArray_default()(data.teachers))); + } + } + return _context7.abrupt("return", ((_data$teachers = data.teachers) === null || _data$teachers === void 0 ? void 0 : _data$teachers.length) < 20 ? false : true); + case 5: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + return _getStudents.apply(this, arguments); + } + var handleInfiniteOnLoad = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var reload, + _res$teachers, + res, + _args = arguments; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + reload = _args.length > 0 && _args[0] !== undefined ? _args[0] : false; + if (!((reload || hasMore) && !isLoading)) { + _context.next = 10; + break; + } + setIsLoading(true); + setPage(reload ? 1 : page + 1); + _context.next = 6; + return dispatch({ + type: 'competitions/getTeacher', + payload: { + identifier: identifier, + keyword: teachname, + team_id: loaderid, + page: reload ? 1 : page + 1 + } + }); + case 6: + res = _context.sent; + reload ? setTeachers(toConsumableArray_default()(res.teachers)) : setTeachers([].concat(toConsumableArray_default()(teachers), toConsumableArray_default()(res.teachers))); + setIsLoading(false); + if (((_res$teachers = res.teachers) === null || _res$teachers === void 0 ? void 0 : _res$teachers.length) < 20) setHasmore(false); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleInfiniteOnLoad() { + return _ref2.apply(this, arguments); + }; + }(); + var handleInfiniteOnLoads = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var reload, + _res$teachers2, + res, + _args2 = arguments; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + reload = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : false; + if (!((reload || hasMore) && !isLoading)) { + _context2.next = 10; + break; + } + setIsLoading(true); + setPage(reload ? 1 : page + 1); + _context2.next = 6; + return dispatch({ + type: 'competitions/getStudents', + payload: { + identifier: identifier, + keyword: studentname, + team_id: loaderid, + page: reload ? 1 : page + 1 + } + }); + case 6: + res = _context2.sent; + reload ? setStudents(toConsumableArray_default()(res.teachers)) : setStudents([].concat(toConsumableArray_default()(students), toConsumableArray_default()(res.teachers))); + setIsLoading(false); + if (((_res$teachers2 = res.teachers) === null || _res$teachers2 === void 0 ? void 0 : _res$teachers2.length) < 20) setHasmore(false); + case 10: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleInfiniteOnLoads() { + return _ref3.apply(this, arguments); + }; + }(); + //查找老师 + function getteacher(_x2) { + return _getteacher.apply(this, arguments); + } + function _getteacher() { + _getteacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(page) { + var _data$teachers2; + var data; + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + _context8.next = 2; + return dispatch({ + type: 'competitions/getTeacher', + payload: { + identifier: identifier, + keyword: teachname, + team_id: loaderid, + page: page + } + }); + case 2: + data = _context8.sent; + if (data) { + if (page === 1) { + setTeachers(toConsumableArray_default()(data.teachers)); + } else { + setTeachers([].concat(toConsumableArray_default()(teachers), toConsumableArray_default()(data.teachers))); + } + // console.log(data.teachers); + // setTeachers([...teachers, ...data.teachers]) + } + return _context8.abrupt("return", ((_data$teachers2 = data.teachers) === null || _data$teachers2 === void 0 ? void 0 : _data$teachers2.length) < 20 ? false : true); + case 5: + case "end": + return _context8.stop(); + } + }, _callee8); + })); + return _getteacher.apply(this, arguments); + } + function handleFileChange(e) { + var file = e.target.files[0]; + if (file) { + if (file.size > 2 * 1024 * 1024) { + message/* default */.ZP.info("仅支持文件大小小于2M的文件"); + return; + } + } + //base64 + var reader = new FileReader(); + reader.readAsBinaryString(file); + reader.onload = function () { + var base64_content = btoa(reader.result); + updateimgRef.current = "data:".concat(file.type, ";base64,").concat(base64_content); + setupdateimg("data:".concat(file.type, ";base64,").concat(base64_content)); + }; + reader.onerror = function () { + // console.log('there are some problems'); + }; + } + function _crop() { + setimageurl(Croppers.current.getCroppedCanvas().toDataURL()); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: '20px', + width: '100%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + marginBottom: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'baseline', + zIndex: 0 + }, + children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + className: Teammodules.scoreByBlankRadio, + optionType: "button", + options: [{ + label: '我的战队', + value: 'mine' + }, { + label: '全部战队', + value: 'join' + }], + onChange: function onChange(e) { + params.isteam = e.target.value; + params.keyword = ''; + params.type = ''; + params.page = 1; + getdatas(); + }, + value: params.isteam + }), params.isteam === 'mine' && !((0,authority/* isAdmins */.eB)() || Header !== null && Header !== void 0 && (_Header$permission2 = Header.permission) !== null && _Header$permission2 !== void 0 && _Header$permission2.editable) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + fontSize: 14 + }, + children: ["\u6211\u7684\u6218\u961F\uFF08", competition_team === null || competition_team === void 0 || (_competition_team$my_ = competition_team.my_teams) === null || _competition_team$my_ === void 0 ? void 0 : _competition_team$my_.length, "\uFF09"] + }), params.isteam === 'join' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: 30, + color: '#5F6368' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6218\u961F\u603B\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: competition_team === null || competition_team === void 0 ? void 0 : competition_team.count + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginRight: 20 + }, + children: "\u4E2A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u53C2\u8D5B\u603B\u4EBA\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: competition_team === null || competition_team === void 0 ? void 0 : competition_team.members_count + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1, + textAlign: 'end', + display: 'flex', + justifyContent: 'end' + }, + children: [params.isteam === 'join' && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { + style: { + width: 379 + }, + dataSource: [], + value: { + id: params.type, + value: params.keyword + }, + onChange: function onChange(input, id) { + params.keyword = input; + params.page = 1; + params.type = 1; + setparams(objectSpread2_default()({}, params)); + getdatas(); + }, + placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u8FDB\u884C\u641C\u7D22" + }), params.isteam === 'mine' && (competition_team === null || competition_team === void 0 || (_competition_team$my_2 = competition_team.my_teams) === null || _competition_team$my_2 === void 0 ? void 0 : _competition_team$my_2.filter(function (item) { + return !item.active; + }).length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + fontSize: 14, + color: '#FA6400' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + marginRight: 6, + fontSize: 14 + } + }), " \u60A8\u6709", competition_team === null || competition_team === void 0 || (_competition_team$my_3 = competition_team.my_teams) === null || _competition_team$my_3 === void 0 ? void 0 : _competition_team$my_3.filter(function (item) { + return !item.active; + }).length, "\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"] + })] + })] + }), (params === null || params === void 0 ? void 0 : params.isteam) === "mine" && (competition_team === null || competition_team === void 0 || (_competition_team$my_4 = competition_team.my_teams) === null || _competition_team$my_4 === void 0 ? void 0 : _competition_team$my_4.map(function (item, index) { + var _user$userInfo, _item$team_members; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.items, + children: [item !== null && item !== void 0 && item.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Teammodules.img, + src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.team_log) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.img, + children: item.name.length > 2 ? item.name.substring(0, 2) : item.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.names, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'inline-flex', + alignItems: 'baseline' + }, + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item === null || item === void 0 ? void 0 : item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.teamname, + style: { + width: '80%' + }, + children: item === null || item === void 0 ? void 0 : item.name + }) + }), " ", (item === null || item === void 0 ? void 0 : item.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick() { + setisedit(true); + setTeam(item); + }, + style: { + color: '#165DFF', + cursor: 'pointer', + marginLeft: 10 + }, + className: "iconfont icon-bianji10 font14" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.time, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.createtime, + children: "\u521B\u5EFA\u65F6\u95F4" + }), " ", item === null || item === void 0 ? void 0 : item.created_at] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.width30, + style: { + width: '38%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Teammodules.loaderimg, + src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.creator.image_url) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: item.creator.name, + children: item.creator.name.length > 6 ? item.creator.name.substring(0, 6) + '...' : item.creator.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 20 + }, + children: item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--' + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 60, + color: '#5F6367' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u9080\u8BF7\u7801" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + margin: '0px 10px', + color: '#232B40' + }, + title: item.invite_code, + children: item.invite_code || '--' + }), /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { + text: "\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.username, "\u9080\u8BF7\u60A8\u52A0\u5165\u3010").concat(Header === null || Header === void 0 ? void 0 : Header.name, "\u3011-\u300A").concat(item === null || item === void 0 ? void 0 : item.name, "\u300B\u6218\u961F\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u961F\u5458\u7684\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6218\u961F\u3002\u201D\u94FE\u63A5\uFF1A").concat(window.location.origin).concat(window.location.pathname, "?code=").concat(item.invite_code), + onCopy: function onCopy() { + return message/* default */.ZP.success('复制成功'); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-fuzhi font-14", + style: { + display: "inline-block", + color: '#0152d9', + cursor: 'pointer' + } + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.width30, + style: { + justifyContent: 'end' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: "\u6218\u961F\u6210\u5458" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#232B40', + margin: '0px 10px' + }, + children: [item === null || item === void 0 || (_item$team_members = item.team_members) === null || _item$team_members === void 0 ? void 0 : _item$team_members.length, "\u4EBA"] + }), (item === null || item === void 0 ? void 0 : item.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0', + cursor: 'pointer' + }, + onClick: function onClick() { + setEditTeamItem(item === null || item === void 0 ? void 0 : item.team_members); + setLoaderid(item === null || item === void 0 ? void 0 : item.id); + }, + children: "\u8BBE\u7F6E" + }), !(item !== null && item !== void 0 && item.active) && /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#FA6400', + marginLeft: 10, + marginTop: '-2px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0', + cursor: 'pointer', + marginLeft: 40 + }, + onClick: function onClick() { + modal/* default */.Z.confirm({ + title: item !== null && item !== void 0 && item.manage_permission ? '解散战队' : '退出战队', + content: "\u662F\u5426\u786E\u8BA4".concat(item !== null && item !== void 0 && item.manage_permission ? '解散' : '退出', "\u6218\u961F"), + okButtonProps: { + loading: buttonloading + }, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var data, _data; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + setbuttonloading(true); + if (!(item !== null && item !== void 0 && item.manage_permission)) { + _context3.next = 8; + break; + } + _context3.next = 4; + return dispatch({ + type: 'competitions/DeleteTeam', + payload: { + identifier: identifier, + id: item === null || item === void 0 ? void 0 : item.id + } + }); + case 4: + data = _context3.sent; + if (data && data.status === 0) { + message/* default */.ZP.info("\u89E3\u6563\u6210\u529F"); + dispatch({ + type: 'competitions/getStaff', + payload: { + identifier: identifier + } + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + _context3.next = 12; + break; + case 8: + _context3.next = 10; + return dispatch({ + type: 'competitions/ExitTeam', + payload: { + identifier: identifier, + id: item === null || item === void 0 ? void 0 : item.id + } + }); + case 10: + _data = _context3.sent; + if (_data && _data.status === 0) { + message/* default */.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F"); + dispatch({ + type: 'competitions/getStaff', + payload: { + identifier: identifier + } + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + } + case 12: + setbuttonloading(false); + case 13: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }, + children: item !== null && item !== void 0 && item.manage_permission ? '解散战队' : '退出战队' + })] + })] + }); + })), (params === null || params === void 0 ? void 0 : params.isteam) === 'join' && (competition_team === null || competition_team === void 0 || (_competition_team$com = competition_team.competition_teams) === null || _competition_team$com === void 0 ? void 0 : _competition_team$com.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (params === null || params === void 0 ? void 0 : params.isteam) === 'mine' && (competition_team === null || competition_team === void 0 || (_competition_team$my_5 = competition_team.my_teams) === null || _competition_team$my_5 === void 0 ? void 0 : _competition_team$my_5.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (params === null || params === void 0 ? void 0 : params.isteam) === "join" && (competition_team === null || competition_team === void 0 || (_competition_team$com2 = competition_team.competition_teams) === null || _competition_team$com2 === void 0 ? void 0 : _competition_team$com2.map(function (item, index) { + var _item$team_members2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.items, + children: [item !== null && item !== void 0 && item.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + '/' + (item === null || item === void 0 ? void 0 : item.team_log) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.img, + children: item.name.length > 2 ? item.name.substring(0, 2) : item.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.names, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.teamname, + children: item === null || item === void 0 ? void 0 : item.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.time, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.createtime, + children: "\u521B\u5EFA\u65F6\u95F4" + }), " ", item === null || item === void 0 ? void 0 : item.created_at] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.width30, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Teammodules.loaderimg, + src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.creator.image_url) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: item.creator.name, + children: item.creator.name.length > 6 ? item.creator.name.substring(0, 6) + '...' : item.creator.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 20 + }, + children: item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.width30, + style: { + justifyContent: 'end' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: "\u6218\u961F\u6210\u5458" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#232B40', + margin: '0px 10px' + }, + children: [item === null || item === void 0 || (_item$team_members2 = item.team_members) === null || _item$team_members2 === void 0 ? void 0 : _item$team_members2.length, "\u4EBA"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0', + cursor: 'pointer' + }, + onClick: function onClick() { + setTeamItem(item); + }, + children: "\u67E5\u770B" + })] + })] + }); + })), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.countWrap, + style: { + marginTop: 20 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + showQuickJumper: true, + hideOnSinglePage: true, + showSizeChanger: true, + pageSizeOptions: ['10', '15', '50', '100', '200'], + total: competition_team === null || competition_team === void 0 ? void 0 : competition_team.count, + onChange: function onChange(page, pageSize) { + params.page = page; + params.per_page = pageSize; + setparams(objectSpread2_default()({}, params)); + getdatas(); + }, + pageSize: params.per_page + // hideOnSinglePage={true} + , + current: params.page + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: (TeamItem === null || TeamItem === void 0 || (_TeamItem$team_member = TeamItem.team_members) === null || _TeamItem$team_member === void 0 ? void 0 : _TeamItem$team_member.length) > 0, + width: 1000, + className: Teammodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + return setTeamItem([]); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.title, + children: TeamItem === null || TeamItem === void 0 ? void 0 : TeamItem.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setTeamItem([]); + }, + style: { + cursor: 'pointer' + }, + className: Teammodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danchuangguanbi" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + dataSource: TeamItem === null || TeamItem === void 0 ? void 0 : TeamItem.team_members, + pagination: false, + style: { + marginTop: 30 + }, + scroll: { + y: 300 + }, + columns: [{ + title: '头像', + align: 'left', + dataIndex: 'image_url', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Teammodules.loaderimg, + src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text) + }); + } + }, { + title: '姓名', + align: 'left', + dataIndex: 'name', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -' + }) + }); + } + }, { + title: '手机', + align: 'left', + dataIndex: 'phone', + ellipsis: { + showTitle: true + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '- -' + }); + } + }, { + title: '学校/单位', + align: 'left', + dataIndex: 'school_name', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -' + }) + }); + } + }, { + title: '职业', + align: 'left', + ellipsis: { + showTitle: true + }, + dataIndex: 'identity', + render: function render(text, item) { + return text || '- -'; + } + }, { + title: '学号', + align: 'left', + ellipsis: { + showTitle: true + }, + dataIndex: 'student_id', + render: function render(text, item) { + return text || '- -'; + } + }, { + title: '角色', + align: 'left', + dataIndex: 'role', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: text === 'leader' ? '#3061D0' : '#01795D' + }, + children: [text === "leader" ? '队长' : '队员', (item === null || item === void 0 ? void 0 : item.creator) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#FA6400', + display: 'inline-flex', + width: 48, + height: 22, + borderRadius: 4, + lineHeight: '22px', + background: '#FEEADC', + textAlign: 'center', + marginLeft: 10, + justifyContent: 'center', + fontSize: 12 + }, + children: "\u521B\u5EFA\u8005" + })] + }); + } + }] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: false, + footer: false, + open: (EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.length) > 0, + width: 1000, + className: Teammodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + return setEditTeamItem([]); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + setDownteacher(false); + setDownstudents(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.title, + children: "\u8BBE\u7F6E\u6218\u961F\u6210\u5458" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + getdatas(); + setStudentname(''); + setTeachname(''); + setEditTeamItem([]); + }, + style: { + cursor: 'pointer' + }, + className: Teammodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danchuangguanbi" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + marginTop: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center', + flex: 1 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: "\u6DFB\u52A0\u8001\u5E08" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, { + overlayStyle: { + width: 600 + }, + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + maxHeight: 260, + overflow: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { + initialLoad: false, + pageStart: 1, + threshold: 20, + loadMore: function loadMore(page) { + handleInfiniteOnLoad(); + }, + hasMore: hasMore, + useWindow: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + showHeader: false, + pagination: false, + dataSource: teachers, + columns: [{ + align: 'left', + width: 60, + dataIndex: 'image_url', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginLeft: '10px', + marginRight: '3px' + }, + className: Teammodules.loaderimg, + src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text) + }); + } + }, { + align: 'left', + dataIndex: 'name' + }, { + align: 'left', + dataIndex: 'phone' + }, { + align: 'left', + dataIndex: 'identity' + }, { + align: 'left', + dataIndex: 'school_name' + }, { + align: 'left', + dataIndex: 'image_url', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.task_hide, + style: { + textAlign: 'left', + width: '24%', + color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '', + padding: '0px 5px', + fontSize: '12px' + }, + children: item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : '' + }); + } + }], + onRow: function onRow(record) { + return { + onClick: function onClick(event) { + if (!(record !== null && record !== void 0 && record.authentication) && Header !== null && Header !== void 0 && Header.is_authentication) { + message/* default */.ZP.info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。'); + return; + } + if (record.enrolled) { + message/* default */.ZP.info('该用户已经加入战队'); + return; + } + if (record.need_mail) { + message/* default */.ZP.info('该用户没有邮箱'); + return; + } + if (record.need_phone) { + message/* default */.ZP.info('该用户没有手机号'); + return; + } + if ((EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.filter(function (team) { + return record.id === team.id; + }).length) > 0) { + message/* default */.ZP.info('该用户已在战队列表,请不要重复添加'); + return; + } + var teachers = EditTeamItem; + teachers.push(record); + console.log('---', teachers); + setDownteacher(false); + setEditTeamItem(toConsumableArray_default()(teachers)); + } + }; + } + }) + }) + }), + title: "", + placement: "bottomLeft", + open: downteacher, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginLeft: 16 + }, + className: Teammodules.searchWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u8FDB\u884C\u6DFB\u52A0", + size: "large", + className: Teammodules.search, + value: teachname, + onChange: function onChange(e) { + setTeachname(e.target.value); + }, + onSearch: function onSearch(value) { + setDownteacher(true); + setTeachers([]); + setPage(1); + getteacher(1); + }, + onBlur: function onBlur() { + // setDownteacher(false) + setHasmore(true); + setPage(1); + setIsLoading(false); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9 font14 ".concat(Teammodules.searchIcon), + onClick: function onClick(e) { + e.stopPropagation(); + setDownteacher(true); + setTeachers([]); + setPage(1); + getteacher(1); + } + }) + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center', + flex: 1, + justifyContent: 'flex-end' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: "\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, { + overlayStyle: { + width: 700 + }, + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + maxHeight: 260, + overflow: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { + initialLoad: false, + pageStart: 1, + threshold: 20, + loadMore: function loadMore(page) { + handleInfiniteOnLoads(); + }, + hasMore: hasMore, + useWindow: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + showHeader: false, + pagination: false, + dataSource: students, + columns: [{ + align: 'left', + width: 60, + dataIndex: 'image_url', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginLeft: '10px', + marginRight: '3px' + }, + className: Teammodules.loaderimg, + src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text) + }); + } + }, { + align: 'left', + dataIndex: 'name' + }, { + align: 'left', + dataIndex: 'phone' + }, { + align: 'left', + dataIndex: 'student_id' + }, { + align: 'left', + dataIndex: 'school_name' + }, { + align: 'left', + dataIndex: 'image_url', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.task_hide, + style: { + textAlign: 'left', + width: '24%', + color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '', + padding: '0px 5px', + fontSize: '12px' + }, + children: item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : '' + }); + } + }], + onRow: function onRow(record) { + return { + onClick: function onClick(event) { + if (!(record !== null && record !== void 0 && record.authentication) && Header !== null && Header !== void 0 && Header.is_authentication) { + message/* default */.ZP.info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。'); + return; + } + if (record.enrolled) { + message/* default */.ZP.info('该用户已经加入战队'); + return; + } + if (record.need_mail) { + message/* default */.ZP.info('该用户没有邮箱'); + return; + } + if (record.need_phone) { + message/* default */.ZP.info('该用户没有手机号'); + return; + } + if ((EditTeamItem === null || EditTeamItem === void 0 ? void 0 : EditTeamItem.filter(function (team) { + return record.id === team.id; + }).length) > 0) { + message/* default */.ZP.info('该用户已在战队列表,请不要重复添加'); + return; + } + var teachers = EditTeamItem; + teachers.push(record); + setDownstudents(false); + setEditTeamItem(toConsumableArray_default()(teachers)); + } + }; + } + }) + }) + }), + title: "", + placement: "bottomRight", + open: downstudents, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginLeft: 16 + }, + className: Teammodules.searchWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0", + size: "large", + className: Teammodules.search, + value: studentname, + onChange: function onChange(e) { + setStudentname(e.target.value); + }, + onSearch: function onSearch(value) { + setDownstudents(true); + setStudents([]); + setPage(1); + getStudents(1); + }, + onBlur: function onBlur() { + setHasmore(true); + setPage(1); + setIsLoading(false); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9 font14 ".concat(Teammodules.searchIcon), + onClick: function onClick(e) { + e.stopPropagation(); + setDownstudents(true); + setStudents([]); + setPage(1); + getStudents(1); + } + }) + }) + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: 'flex', + marginBottom: '12px', + marginTop: '20px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + flex: '1', + color: '#666666' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#9B9B9B' + }, + children: "\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A" + }), Staff && Staff.all_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [Staff && Staff.all_staff.minimum, "-", Staff && Staff.all_staff.maximum, "\u540D\u6210\u5458"] + }) : '', Staff && Staff.teacher_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [Staff && Staff.teacher_staff.minimum, "-", Staff && Staff.teacher_staff.maximum, "\u540D\u6559\u5E08"] + }) : '', Staff && Staff.teacher_staff && Staff.member_staff ? '/' : '', Staff && Staff.member_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [Staff && Staff.member_staff.minimum, "-", Staff && Staff.member_staff.maximum, "\u540D\u5B66\u751F"] + }) : ''] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + dataSource: EditTeamItem, + pagination: false, + style: { + marginTop: '-10px' + }, + scroll: { + y: 300 + }, + columns: [{ + title: '头像', + align: 'left', + width: 60, + dataIndex: 'image_url', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Teammodules.loaderimg, + src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(text) + }); + } + }, { + title: '姓名', + align: 'left', + dataIndex: 'name', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -' + }) + }); + } + }, { + title: '手机', + align: 'left', + width: 130, + dataIndex: 'phone', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '- -' + }) + }); + } + }, { + title: '学校/单位', + align: 'left', + dataIndex: 'school_name', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: text, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (text === null || text === void 0 ? void 0 : text.length) > 6 ? (text === null || text === void 0 ? void 0 : text.substring(0, 6)) + '...' : text || '- -' + }) + }); + } + }, { + title: '职业', + align: 'left', + dataIndex: 'identity', + render: function render(text, item) { + return text || '- -'; + } + }, { + title: '学号', + align: 'left', + dataIndex: 'student_id', + render: function render(text, item) { + return text || '- -'; + } + }, { + title: '角色', + align: 'left', + dataIndex: 'role', + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: text === 'leader' ? '#3061D0' : '#01795D' + }, + children: [text === "leader" ? '队长' : '队员', (item === null || item === void 0 ? void 0 : item.creator) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#FA6400', + display: 'inline-flex', + width: 48, + height: 22, + borderRadius: 4, + lineHeight: '22px', + background: '#FEEADC', + textAlign: 'center', + marginLeft: 10, + justifyContent: 'center', + fontSize: 12 + }, + children: "\u521B\u5EFA\u8005" + })] + }); + } + }, { + title: '操作', + align: 'right', + width: 150, + dataIndex: 'role', + render: function render(text, items, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#3061D0' + }, + children: [text != "leader" && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + var data = EditTeamItem; + var leaderindex = EditTeamItem && EditTeamItem.findIndex(function (item) { + return item.role === 'leader'; + }); + data[index].role = 'leader'; + data[leaderindex].role = data && data[leaderindex].is_teacher ? 'teacher' : 'member'; + //排序 规则为 队长永远只第一位 创建者只第二位 + var datas = data.sort(function (item, item1) { + return item.creator ? -1 : 1; + }).sort(function (item, item1) { + return item.role === 'leader' ? -1 : 1; + }); + setEditTeamItem(toConsumableArray_default()(datas)); + leaderidRef.current = items.id; + }, + children: "\u8BBE\u7F6E\u961F\u957F" + }), text != "leader" && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + var data = EditTeamItem && EditTeamItem.filter(function (item) { + return item.id != items.id; + }); + setEditTeamItem(toConsumableArray_default()(data)); + }, + style: { + marginLeft: 20 + }, + children: "\u5220\u9664" + })] + }); + } + }] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.bottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Teammodules.no, + onClick: function onClick() { + setEditTeamItem([]); + setStudentname(''); + setTeachname(''); + getdatas(); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: buttonloading, + className: Teammodules.yes, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var member_ids, teacher_ids, data; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + member_ids = []; + teacher_ids = []; + EditTeamItem && EditTeamItem.map(function (item, index) { + if (item.is_teacher) { + teacher_ids.push(item.id); + } else { + member_ids.push(item.id); + } + }); + _context4.next = 5; + return dispatch({ + type: 'competitions/SubmitTeam', + payload: { + identifier: identifier, + teamid: loaderid, + member_ids: member_ids, + teacher_ids: teacher_ids, + leader: leaderidRef.current + } + }); + case 5: + data = _context4.sent; + if (data && data.status === 0) { + // console.log(data.teachers); + message/* default */.ZP.info('修改成功'); + setEditTeamItem([]); + getdatas(); + } + case 7: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + children: "\u786E\u8BA4" + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: isedit, + width: 610, + className: Teammodules.scoremodal, + closable: false, + destroyOnClose: true, + centered: true, + onCancel: function onCancel() { + return setisedit(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.title, + children: "\u7F16\u8F91\u6218\u961F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setisedit(false); + }, + style: { + cursor: 'pointer' + }, + className: Teammodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danchuangguanbi" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + layout: "vertical", + initialValues: { + name: Team === null || Team === void 0 ? void 0 : Team.name + }, + onFinish: ( /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { + var _Croppers$current; + var data; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + setbuttonloading(true); + _context5.next = 3; + return dispatch({ + type: 'competitions/UpTeam', + payload: { + identifier: identifier, + Teannameid: Team === null || Team === void 0 ? void 0 : Team.id, + name: values === null || values === void 0 ? void 0 : values.name, + image: ((_Croppers$current = Croppers.current) === null || _Croppers$current === void 0 || (_Croppers$current = _Croppers$current.getCroppedCanvas()) === null || _Croppers$current === void 0 ? void 0 : _Croppers$current.toDataURL("image/jpeg")) || '' + } + }); + case 3: + data = _context5.sent; + setbuttonloading(false); + if ((data === null || data === void 0 ? void 0 : data.status) === 0) { + // return + getdatas(); + setisedit(false); + } + case 6: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x3) { + return _ref5.apply(this, arguments); + }; + }()), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u6218\u961F\u540D\u79F0", + name: "name", + className: Teammodules.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: Teammodules.baseFormItem, + showCount: true, + style: { + fontSize: 14, + marginTop: 10 + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginTop: '15px', + marginLeft: '8px', + width: "544px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "LOGO\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("label", { + id: "uploadBtn", + style: { + color: '#4DACFF', + cursor: "pointer" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "file", + className: "sr-only", + id: "inputImage", + name: "file", + accept: "image/*", + onChange: handleFileChange, + style: { + display: "none" + } + }), "\u4E0A\u4F20LOGO"] + }), "\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 10, + color: '#FA6400' + }, + children: "\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: '15px', + marginLeft: '8px', + display: 'flex' + }, + children: [imageurl ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Teammodules.Spanradius, + src: imageurl + }) : Team !== null && Team !== void 0 && Team.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log), + className: Teammodules.Spanradius + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.Spanradius, + children: (Team === null || Team === void 0 || (_Team$name = Team.name) === null || _Team$name === void 0 ? void 0 : _Team$name.length) > 2 ? Team === null || Team === void 0 || (_Team$name2 = Team.name) === null || _Team$name2 === void 0 ? void 0 : _Team$name2.substring(0, 2) : Team === null || Team === void 0 ? void 0 : Team.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_cropper/* default */.Z, { + style: { + width: '320px', + height: '320px', + marginLeft: "30px", + background: '#EEEEEE' + }, + src: updateimgRef.current || env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log), + guides: false, + ref: Croppers, + crop: _crop + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Teammodules.bottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Teammodules.no, + onClick: function onClick() { + setisedit(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: buttonloading, + className: Teammodules.yes, + onClick: function onClick() { + form.submit(); + }, + children: "\u786E\u8BA4" + })] + })] + })] + }); +}; +/* harmony default export */ var StudentTeam = ((0,_umi_production_exports.connect)(function (_ref6) { + var competitions = _ref6.competitions, + loading = _ref6.loading, + globalSetting = _ref6.globalSetting, + user = _ref6.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(StudentTeam_competitionsPage)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.tsx + + + + + +var Edit_Team_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + + + + + +var dropMenu = [{ + id: '', + name: '全部' +}, { + id: 1, + name: '姓名' +}, { + id: 2, + name: '手机号' +}, { + id: 3, + name: '邮箱' +}]; +var Team_identityMap = { + "teacher": "教师", + "student": "学生", + "professional": "专业人士" +}; +var Edit_Team_competitionsPage = function competitionsPage(_ref) { + var _Header$permission; + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Edit_Team_excluded); + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var Header = competitions.Header, + competition_team = competitions.competition_team, + Staff = competitions.Staff, + Prizes = competitions.Prizes, + Account = competitions.Account; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + userList = _useState2[0], + setuserList = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + isteam = _useState4[0], + setisteam = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)({ + page: 1, + per_page: 10, + keyword: '', + type: '', + personal: true + }), + _useState6 = slicedToArray_default()(_useState5, 2), + params = _useState6[0], + setparams = _useState6[1]; + + //获取课题/api/competitions/{id}/all_team_members.json + function getdatas() { + return _getdatas.apply(this, arguments); + } + function _getdatas() { + _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/all_team_members.json"), { + method: 'get', + params: params + }); + case 2: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setuserList(res); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _getdatas.apply(this, arguments); + } + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + isshow = _useState8[0], + setisshow = _useState8[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (Header !== null && Header !== void 0 && Header.personal) { + getdatas(); + } else {} + }, [Header]); + var columns = [{ + title: '序号', + align: 'left', + dataIndex: 'name', + width: 80, + render: function render(text, item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: index + 1 + }); + } + }, { + title: '参赛人', + align: 'left', + dataIndex: 'name', + width: 120, + ellipsis: { + showTitle: false + }, + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: (text === null || text === void 0 ? void 0 : text.length) > 4 ? text.substring(0, 4) + '...' : text + }), (record === null || record === void 0 ? void 0 : record.authentication) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5DF2\u5B9E\u540D\u8BA4\u8BC1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: isrenzheng, + style: { + marginLeft: 5, + marginTop: '-2px' + } + }) + })] + }); + } + }, { + title: '个人成绩', + align: 'left', + width: 100, + dataIndex: 'score', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || "- -" + }); + } + }, { + title: '角色', + align: 'left', + width: 100, + dataIndex: 'identity', + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [Team_identityMap[text], (record === null || record === void 0 ? void 0 : record.professional_certification) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5DF2\u804C\u4E1A\u8BA4\u8BC1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: isrenzheng, + style: { + marginLeft: 5, + marginTop: '-2px' + } + }) + })] + }); + } + }, { + title: '手机号', + align: 'left', + width: 160, + dataIndex: 'phone', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '- -' + }); + } + }, { + title: '学号/工号', + align: 'left', + dataIndex: 'student_id', + width: 160, + ellipsis: { + showTitle: false + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || '- -' + }); + } + }, { + title: '学校/单位', + align: 'left', + dataIndex: 'school', + ellipsis: { + showTitle: false + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text || "", + children: text || "--" + }); + } + }, { + title: '地区', + align: 'left', + dataIndex: 'province', + width: 100, + ellipsis: { + showTitle: false + }, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text || "", + children: text || '- -' + }); + } + }, { + title: '操作', + align: 'right', + dataIndex: 'is_cancel_score', + width: 100, + render: function render(text, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#165DFF", + cursor: 'pointer' + }, + onClick: function onClick() { + modal/* default */.Z.confirm({ + icon: null, + centered: true, + title: '取消成绩', + content: '请确认是否取消该成员成绩,取消后该成员的成绩将视为无成绩,不进行排名。', + 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 (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/set_score_status.json"), { + method: 'put', + body: { + competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id, + is_cancel_score: 1 + } + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + params.page = 1; + setparams(objectSpread2_default()({}, params)); + getdatas(); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }, + children: "\u53D6\u6D88\u6210\u7EE9" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + 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/".concat(identifier, "/set_score_status.json"), { + method: 'put', + body: { + competition_score_id: item === null || item === void 0 ? void 0 : item.competition_score_id, + is_cancel_score: 0 + } + }); + case 2: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + params.page = 1; + setparams(objectSpread2_default()({}, params)); + getdatas(); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + style: { + color: "#FD9200", + cursor: 'pointer' + }, + children: "\u6062\u590D\u6210\u7EE9" + }) + }); + } + }]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: Teammodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.title, + style: { + display: 'flex' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + width: '100%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队详情' + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable) && !Header.personal) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.button, + onClick: function onClick() { + setisshow(true); + }, + children: "\u7BA1\u7406\u6218\u961F\u6210\u7EE9" + }), !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && !Header.personal && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.button, + style: { + margin: '0px 20px' + }, + onClick: function onClick() { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '2' + } + }); + }, + children: "\u52A0\u5165\u6218\u961F" + }), " ", !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && !Header.personal && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Teammodules.button, + onClick: function onClick() { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '3' + } + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-qizhi", + style: { + marginRight: 6, + fontSize: 14, + color: '#3061D0' + } + }), " \u521B\u5EFA\u6218\u961F"] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [Header !== null && Header !== void 0 && Header.personal ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: '20px', + width: '100%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { + style: { + width: 327, + marginRight: 15 + }, + dataSource: dropMenu, + value: { + id: params.type, + value: params.keyword + }, + onChange: function onChange(input, id) { + params.keyword = input; + params.type = id || ''; + setparams(objectSpread2_default()({}, params)); + getdatas(); + }, + placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + flex: 1, + textAlign: 'end' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Teammodules.button, + onClick: function onClick() { + (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ + url: env/* default */.Z.API_SERVER + "/api/competitions/".concat(identifier, "/all_team_members.xlsx"), + query: objectSpread2_default()({}, params) + })); + }, + children: "\u5BFC\u51FA" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + style: { + marginTop: 20 + }, + columns: columns, + bordered: false, + dataSource: userList === null || userList === void 0 ? void 0 : userList.data, + pagination: false + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Teammodules.countWrap, + style: { + marginTop: 20 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + showQuickJumper: true, + hideOnSinglePage: true, + showSizeChanger: true, + pageSizeOptions: ['10', '15', '50', '100', '200'], + total: userList === null || userList === void 0 ? void 0 : userList.count, + onChange: function onChange(page, pageSize) { + params.page = page; + params.per_page = pageSize; + setparams(objectSpread2_default()({}, params)); + getdatas(); + }, + pageSize: params.per_page + // hideOnSinglePage={true} + , + current: params.page + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(StudentTeam, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(drawer/* default */.Z, { + rootClassName: Teammodules.drawer_style, + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + fontSize: '16px' + }, + children: "\u6218\u961F\u6210\u7EE9" + }), + placement: 'bottom', + width: 500, + height: 564, + onClose: function onClose() { + return setisshow(false); + }, + open: isshow, + children: isshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(Team, {}) : '' + })] + })] + }); +}; +/* harmony default export */ var Edit_Team = ((0,_umi_production_exports.connect)(function (_ref3) { + var competitions = _ref3.competitions, + loading = _ref3.loading, + globalSetting = _ref3.globalSetting, + user = _ref3.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(Edit_Team_competitionsPage)); +// EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx +var PhoneModal = __webpack_require__(43836); +// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx +var AuthenticationModel = __webpack_require__(43591); +;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/index.tsx + + + + + +var Edit_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + + + + + + + + + + + +var Edit_competitionsPage = function competitionsPage(_ref) { + var _Header$permission, _Header$permission2, _types$find, _user$userInfo9, _tabs$find; + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Edit_excluded); + var _useState = (0,_react_17_0_2_react.useState)({ + tabsIndex: '1' + }), + _useState2 = slicedToArray_default()(_useState, 2), + params = _useState2[0], + setParams = _useState2[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier, + enter = _useParams.enter; + var Header = competitions.Header, + Staff = competitions.Staff; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + enterDocument = _useState4[0], + setenterDocument = _useState4[1]; + var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), + _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), + searchParams = _useSearchParams2[0]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isAdd = _useState6[0], + setIsAdd = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + isCreate = _useState8[0], + setisCreate = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + buttonloading = _useState10[0], + setbuttonloading = _useState10[1]; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState11 = (0,_react_17_0_2_react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + showphone = _useState12[0], + setshowphone = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + isopen = _useState14[0], + setisopen = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(), + _useState16 = slicedToArray_default()(_useState15, 2), + datas = _useState16[0], + setdatas = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + showmodal = _useState18[0], + setshowmodal = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(false), + _useState20 = slicedToArray_default()(_useState19, 2), + showmodals = _useState20[0], + setshowmodals = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(false), + _useState22 = slicedToArray_default()(_useState21, 2), + visible = _useState22[0], + setvisible = _useState22[1]; + var _useState23 = (0,_react_17_0_2_react.useState)([]), + _useState24 = slicedToArray_default()(_useState23, 2), + schoolList = _useState24[0], + setSchoolList = _useState24[1]; + var types = [{ + name: '待审核', + type: 'preparing' + }, { + name: '审核中', + type: 'review' + }, { + name: '被驳回', + type: 'not_passed' + }, { + name: '即将发布', + type: 'nearly_published' + }, { + name: '进行中', + type: 'progressing' + }, { + name: '已结束', + type: 'ended' + }, { + name: '未发布', + type: 'unpublish' + }]; + (0,_react_17_0_2_react.useEffect)(function () { + if (searchParams.get('type') === '4') { + setParams({ + tabsIndex: '4' + }); + setenterDocument(true); + } else { + if (searchParams.get('type')) { + setParams({ + tabsIndex: searchParams.get('type') + }); + } else { + setParams({ + tabsIndex: '1' + }); + } + } + if (Header.identifier) { + if (searchParams.get('identifier') && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) { + application(1); + } + if (searchParams.get('code') && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) { + addTeam(); + } + } + }, [searchParams.get('type'), Header]); + var tabs = [{ + id: '1', + name: '概览', + content: /*#__PURE__*/(0,jsx_runtime.jsx)(view, {}) + }, { + id: '2', + name: '排行榜', + content: /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking, {}) + }, (Header === null || Header === void 0 ? void 0 : Header.personal) && ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission = Header.permission) === null || _Header$permission === void 0 ? void 0 : _Header$permission.editable)) && { + id: '3', + name: Header !== null && Header !== void 0 && Header.personal ? '参赛人员' : '战队', + content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Team, {}) + }, !(Header !== null && Header !== void 0 && Header.personal) && { + id: '3', + name: '战队', + content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Team, {}) + }, ((0,authority/* isAdmins */.eB)() || (Header === null || Header === void 0 || (_Header$permission2 = Header.permission) === null || _Header$permission2 === void 0 ? void 0 : _Header$permission2.editable)) && { + id: '4', + name: '设置', + content: /*#__PURE__*/(0,jsx_runtime.jsx)(Setting, { + enterDocument: enterDocument, + changeKey: new Date() + }) + }].filter(function (item) { + return !!item; + }); + (0,_react_17_0_2_react.useEffect)(function () { + if (window.location.href.split('enter=').length > 1) { + setParams({ + tabsIndex: '4' + }); + } + }, []); + (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 ? void 0 : _user$userInfo.role) === 16) { + dispatch({ + type: 'user/showPopLogin', + payload: { + showPopLogin: true, + showClosable: false + } + }); + } + }, [user === null || user === void 0 ? void 0 : user.userInfo]); + (0,_react_17_0_2_react.useEffect)(function () { + if (competitions.actionTabs.key === '1') { + // setMenuActive('赛题设置') + setParams({ + tabsIndex: '4' + }); + } else if (competitions.actionTabs.key === '2') { + var _user$userInfo2; + if (Header.teacher_need_phone || Header.member_need_phone) { + setshowphone(true); + return; + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if (Header !== null && Header !== void 0 && Header.need_check_mail) { + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + icon: null, + content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。', + onOk: function onOk() { + window.open('/account/secure'); + } + }); + return; + } + if (Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.authentication)) { + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: 'Banner-Auth' + } + }); + return; + } + setIsAdd(true); + } else if (competitions.actionTabs.key === '3') { + var _user$userInfo3; + if (Header !== null && Header !== void 0 && Header.need_check_mail) { + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + icon: null, + content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。', + onOk: function onOk() { + window.open('/account/secure'); + } + }); + return; + } + if (Header.teacher_need_phone || Header.member_need_phone) { + setshowphone(true); + return; + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if (Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.authentication)) { + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: 'Banner-Auth' + } + }); + return; + } + setisCreate(true); + } else if (competitions.actionTabs.key === '4') { + setshowmodal(true); + } else if (competitions.actionTabs.key === '6') { + setshowmodals(true); + } else { + setisCreate(false); + setIsAdd(false); + } + }, [competitions.actionTabs]); + (0,_react_17_0_2_react.useEffect)(function () { + if (identifier) { + init(); + } + }, [identifier]); + function init() { + return _init.apply(this, arguments); + } + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + dispatch({ + type: 'competitions/getStaff', + payload: { + identifier: identifier + } + }); + dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + case 2: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return _init.apply(this, arguments); + } + function isadd() { + var _user$userInfo4, _user$userInfo5; + //判断 如果不符合条件 不能加入竞赛 + if (user !== null && user !== void 0 && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.is_teacher) { + var _Staff$all_staff, _Staff$teacher_staff; + if (Staff !== null && Staff !== void 0 && (_Staff$all_staff = Staff.all_staff) !== null && _Staff$all_staff !== void 0 && _Staff$all_staff.mutiple_limited || Staff !== null && Staff !== void 0 && (_Staff$teacher_staff = Staff.teacher_staff) !== null && _Staff$teacher_staff !== void 0 && _Staff$teacher_staff.mutiple_limited) { + if (Staff !== null && Staff !== void 0 && Staff.enrolled) { + message/* default */.ZP.info('你已经报名,不能重复报名'); + return true; + } + } + } else { + var _Staff$all_staff2, _Staff$member_staff; + if (Staff !== null && Staff !== void 0 && (_Staff$all_staff2 = Staff.all_staff) !== null && _Staff$all_staff2 !== void 0 && _Staff$all_staff2.mutiple_limited || Staff !== null && Staff !== void 0 && (_Staff$member_staff = Staff.member_staff) !== null && _Staff$member_staff !== void 0 && _Staff$member_staff.mutiple_limited) { + if (Staff !== null && Staff !== void 0 && Staff.enrolled) { + message/* default */.ZP.info('你已经报名,不能重复报名'); + return true; + } + } + } + + //判断竞赛是否关闭 + if (Staff !== null && Staff !== void 0 && Staff.enroll_ended) { + message/* default */.ZP.info('报名已截止,无需报名'); + return true; + } + // 是否可以全部报名 + if (Staff !== null && Staff !== void 0 && Staff.all_staff) return false; + //禁止老师or学生报名 + if (user !== null && user !== void 0 && (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.is_teacher) { + if (!Staff.teacher_staff) { + message/* default */.ZP.info('已禁止老师报名'); + return true; + } + } else { + if (!(Staff !== null && Staff !== void 0 && Staff.member_staff)) { + message/* default */.ZP.info('已禁止学生报名'); + return true; + } + } + } + var submitData = function submitData(e) { + (0,service_competitions/* competition_review */.qt)(objectSpread2_default()(objectSpread2_default()({}, e), {}, { + id: identifier + })).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('发布审核成功,审核通过后,竞赛可上线启动'); + setvisible(false); + init(); + } else { + message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); + } + }); + }; + function addTeam() { + return _addTeam.apply(this, arguments); + } + function _addTeam() { + _addTeam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var _user$userInfo10; + var res, data; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + _context7.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_open.json"), { + method: 'post' + }); + case 2: + res = _context7.sent; + if (!(res.status !== 0)) { + _context7.next = 5; + break; + } + return _context7.abrupt("return"); + case 5: + if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + _context7.next = 7; + break; + } + return _context7.abrupt("return"); + case 7: + if (!(Header.teacher_need_phone || Header.member_need_phone)) { + _context7.next = 10; + break; + } + setshowphone(true); + return _context7.abrupt("return"); + case 10: + if (!(Header !== null && Header !== void 0 && Header.need_check_mail)) { + _context7.next = 13; + break; + } + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + icon: null, + content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。', + onOk: function onOk() { + window.open('/account/secure'); + } + }); + return _context7.abrupt("return"); + case 13: + if (!(Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo10 = user.userInfo) !== null && _user$userInfo10 !== void 0 && _user$userInfo10.authentication))) { + _context7.next = 16; + break; + } + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: 'Banner-Auth' + } + }); + return _context7.abrupt("return"); + case 16: + if (!isadd()) { + _context7.next = 19; + break; + } + setbuttonloading(false); + return _context7.abrupt("return"); + case 19: + if (!buttonloading) { + _context7.next = 21; + break; + } + return _context7.abrupt("return"); + case 21: + setbuttonloading(true); + _context7.next = 24; + return dispatch({ + type: 'competitions/JoinTeam', + payload: { + identifier: identifier, + invite_code: searchParams.get('code') + } + }); + case 24: + data = _context7.sent; + setbuttonloading(false); + if (data && data.status === 0) { + setdatas(data); + setisopen(true); + init(); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } + case 27: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + return _addTeam.apply(this, arguments); + } + function application(_x) { + return _application.apply(this, arguments); + } + function _application() { + _application = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(type) { + var res, _user$userInfo11, data; + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + _context8.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_open.json"), { + method: 'post' + }); + case 2: + res = _context8.sent; + if (!(res.status !== 0)) { + _context8.next = 5; + break; + } + return _context8.abrupt("return"); + case 5: + if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + _context8.next = 7; + break; + } + return _context8.abrupt("return"); + case 7: + if (!(Header !== null && Header !== void 0 && Header.enroll_url)) { + _context8.next = 10; + break; + } + window.open(Header === null || Header === void 0 ? void 0 : Header.enroll_url); + return _context8.abrupt("return"); + case 10: + if (!(Header !== null && Header !== void 0 && Header.personal || type === 1)) { + _context8.next = 33; + break; + } + if (!(Header.teacher_need_phone || Header.member_need_phone)) { + _context8.next = 14; + break; + } + setshowphone(true); + return _context8.abrupt("return"); + case 14: + if (!(Header !== null && Header !== void 0 && Header.need_check_mail)) { + _context8.next = 17; + break; + } + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + icon: null, + content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。', + onOk: function onOk() { + window.open('/account/secure'); + } + }); + return _context8.abrupt("return"); + case 17: + if (!(Header !== null && Header !== void 0 && Header.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.authentication))) { + _context8.next = 20; + break; + } + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: 'Banner-Auth' + } + }); + return _context8.abrupt("return"); + case 20: + if (!isadd()) { + _context8.next = 23; + break; + } + setbuttonloading(false); + return _context8.abrupt("return"); + case 23: + if (!buttonloading) { + _context8.next = 25; + break; + } + return _context8.abrupt("return"); + case 25: + setbuttonloading(true); + _context8.next = 28; + return dispatch({ + type: 'competitions/AddTeam', + payload: { + identifier: identifier, + name: user.userInfo.real_name + "的战队" + } + }); + case 28: + data = _context8.sent; + setbuttonloading(false); + if (data && data.status === 0) { + setdatas(data); + setisopen(true); + init(); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } + _context8.next = 34; + break; + case 33: + setshowmodal(true); + case 34: + case "end": + return _context8.stop(); + } + }, _callee8); + })); + return _application.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: Editmodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "edu-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.top, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { + separator: ">", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + style: { + fontSize: 12 + }, + to: "/competitions", + children: "\u5728\u7EBF\u7ADE\u8D5B" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontSize: 12 + }, + children: Header === null || Header === void 0 ? void 0 : Header.name + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 700, + height: 300, + maxHeight: 300, + background: '#f1f1f1', + flexShrink: 0 + }, + children: (Header === null || Header === void 0 ? void 0 : Header.image) && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Editmodules.Banner, + src: env/* default */.Z.IMG_SERVER + "".concat(Header === null || Header === void 0 ? void 0 : Header.image) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.right, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.titles, + children: [Header === null || Header === void 0 ? void 0 : Header.name, Header !== null && Header !== void 0 && Header.sub_title ? '-' + Header.sub_title : null] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.bonus, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: !!(Header !== null && Header !== void 0 && Header.bonus) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font20", + children: ["\xA5", parseInt(Header && Header.bonus).toLocaleString()] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontSize: '20px', + color: '#C5C5C5' + }, + children: "\u6682\u65E0" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.items, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-jiangjin" + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5956\u91D1" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "font20", + children: parseInt(Header && (Header === null || Header === void 0 ? void 0 : Header.visits_count)).toLocaleString() + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.items, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-liulan1" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6D4F\u89C8" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "font20", + children: parseInt(Header && (Header === null || Header === void 0 ? void 0 : Header.member_count)).toLocaleString() + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.items, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-baoming" + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u62A5\u540D" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.bottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#9096A3' + }, + children: "\u7ADE\u8D5B\u65F6\u95F4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 20 + }, + children: Header !== null && Header !== void 0 && Header.start_time ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [Header === null || Header === void 0 ? void 0 : Header.start_time, "~", Header === null || Header === void 0 ? void 0 : Header.end_time] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0', + cursor: "pointer" + }, + onClick: function onClick() { + setParams({ + tabsIndex: '4' + }); + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '7' + } + }); + }, + children: "\u53BB\u5B8C\u5584" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: "14px 0px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#9096A3' + }, + children: "\u62A5\u540D\u622A\u6B62" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 20 + }, + children: Header !== null && Header !== void 0 && Header.enroll_end_time ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: Header === null || Header === void 0 ? void 0 : Header.enroll_end_time + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '3061D0', + cursor: "pointer" + }, + onClick: function onClick() { + setParams({ + tabsIndex: '4' + }); + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '7' + } + }); + }, + children: "\u53BB\u5B8C\u5584" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#9096A3' + }, + children: "\u7ADE\u8D5B\u72B6\u6001" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 20 + }, + children: (_types$find = types.find(function (item) { + return item.type === (Header === null || Header === void 0 ? void 0 : Header.competition_status); + })) === null || _types$find === void 0 ? void 0 : _types$find.name + })] + }), ['unpublish', 'preparing', 'review', 'not_passed'].includes(Header === null || Header === void 0 ? void 0 : Header.competition_status) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Editmodules.publish, + onClick: function onClick() { + if ((Header === null || Header === void 0 ? void 0 : Header.not_finish_count) > 0) { + modal/* default */.Z.confirm({ + icon: null, + title: '', + okText: '去完善', + content: '检测到当前您还未完善竞赛指引的内容,请先完善指引清单,再发布审核竞赛', + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setParams({ + tabsIndex: '4' + }); + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '5' + } + }); + case 2: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + } else { + setvisible(true); + (0,paths/* getSchoolOption */.GY)({}).then(function (res) { + setSchoolList(res === null || res === void 0 ? void 0 : res.schools); + }).then(function () { + var _user$userInfo6, _user$userInfo7, _user$userInfo8; + form.setFieldsValue({ + sponsor_schools: (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_school_id, + sponsor_user_name: (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.real_name, + sponsor_user_phone: (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.phone + }); + }); + } + }, + children: "\u53D1\u5E03\u7ADE\u8D5B" + }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && !(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Editmodules.publish, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + application(2); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: (Header === null || Header === void 0 ? void 0 : Header.mode) === 2 && Header !== null && Header !== void 0 && Header.member_of_course ? '进入课堂' : '立即报名' + }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.team_member_present) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Editmodules.publish, + onClick: function onClick() { + if (Header.mode === 1) { + setParams({ + tabsIndex: '1' + }); + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: 'entrance' + } + }); + } else { + window.open(Header.first_category_url); + } + }, + children: Header.mode === 1 ? '赛题入口' : '进入课堂' + }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Editmodules.ended, + children: "\u5DF2\u7ED3\u675F" + }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) === 'progressing' && /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { + text: "\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011".concat(user === null || user === void 0 || (_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.username, "\u9080\u8BF7\u60A8\u53C2\u52A0\u5934\u6B4C\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A").concat(Header === null || Header === void 0 ? void 0 : Header.name, "\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A").concat(window.location.origin).concat(window.location.pathname, "?identifier=").concat(Header === null || Header === void 0 ? void 0 : Header.identifier), + onCopy: function onCopy() { + return message/* default */.ZP.success('已复制链接,请直接粘贴发送好友'); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(Editmodules.shareicon), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 6, + fontSize: 14 + }, + className: "iconfont icon-fenxiangketang" + }), "\u5206\u4EAB"] + }) + })] + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, { + value: params.tabsIndex, + style: { + marginBottom: 25, + paddingLeft: 20, + background: '#fff', + height: 64, + position: "sticky", + top: 0, + zIndex: 1 + }, + onChange: function onChange(e) { + params.tabsIndex = e; + setParams(objectSpread2_default()({}, params)); + if (e === '3') { + var _Header$permission3; + if ((0,authority/* isAdmins */.eB)() || (_Header$permission3 = Header.permission) !== null && _Header$permission3 !== void 0 && _Header$permission3.editable) {} else { + if (!(Header !== null && Header !== void 0 && Header.team_member_present) && !(Staff !== null && Staff !== void 0 && Staff.enroll_ended)) { + if (Header.personal) { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '6' + } + }); + } else { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '4' + } + }); + } + } + } + } + if (e == '4') { + setenterDocument(false); + } + _umi_production_exports.history.replace("/competitions/detail/".concat(identifier, "?type=").concat(e)); + }, + dataSource: tabs + }), (Header.competition_status === 'unpublish' || Header.competition_status === 'preparing' || Header.competition_status === 'review') && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.tag, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), " \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"] + }), Header.competition_status === 'not_passed' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.tag, + style: { + color: 'red', + background: 'rgba(229,51,51,0.1)' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), " \u5BA1\u6838\u88AB\u9A73\u56DE", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: Header === null || Header === void 0 ? void 0 : Header.not_passed_reason, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 20 + }, + children: ["\u9A73\u56DE\u7406\u7531\uFF1A", Header === null || Header === void 0 ? void 0 : Header.not_passed_reason] + }) + })] + }), (_tabs$find = tabs.find(function (item) { + return item.id === params.tabsIndex; + })) === null || _tabs$find === void 0 ? void 0 : _tabs$find.content] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: isAdd, + width: 610, + className: Editmodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + return setIsAdd(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.title, + children: "\u52A0\u5165\u6218\u961F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setIsAdd(false); + }, + style: { + cursor: 'pointer' + }, + className: Editmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danchuangguanbi" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + layout: "vertical", + onFinish: ( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(values) { + var data; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + setbuttonloading(true); + if (!isadd()) { + _context3.next = 4; + break; + } + setbuttonloading(false); + return _context3.abrupt("return"); + case 4: + _context3.next = 6; + return dispatch({ + type: 'competitions/JoinTeam', + payload: { + identifier: identifier, + invite_code: values.name + } + }); + case 6: + data = _context3.sent; + setbuttonloading(false); + if (data.status === 0) { + setisopen(true); + setdatas(data); + init(); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } + case 9: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function (_x2) { + return _ref3.apply(this, arguments); + }; + }()), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u9080\u8BF7\u7801", + name: "name", + className: Editmodules.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: Editmodules.baseFormItem, + showCount: true, + placeholder: "\u8BF7\u8F93\u5165\u9080\u8BF7\u7801" + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.bottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Editmodules.no, + onClick: function onClick() { + setIsAdd(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: buttonloading, + className: Editmodules.yes, + onClick: function onClick() { + form.submit(); + }, + children: "\u786E\u8BA4" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: showmodal, + width: 318, + className: Editmodules.scoremodal + // className='modal_styles' + , + closable: false, + centered: true, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.title, + children: "\u62A5\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setshowmodal(false); + }, + style: { + cursor: 'pointer' + }, + className: Editmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danchuangguanbi", + style: { + fontSize: '14px' + } + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.content, + children: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.bottoms, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Editmodules.no, + onClick: function onClick() { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '2' + } + }); + setshowmodal(false); + }, + children: "\u52A0\u5165\u6218\u961F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Editmodules.yes, + onClick: function onClick() { + dispatch({ + type: 'competitions/setActionTabs', + payload: { + key: '3' + } + }); + setshowmodal(false); + }, + children: "\u521B\u5EFA\u6218\u961F" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: showmodals, + width: 318, + className: Editmodules.scoremodal, + closable: false, + centered: true, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.title, + children: "\u62A5\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setshowmodals(false); + }, + style: { + cursor: 'pointer' + }, + className: Editmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danchuangguanbi" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.content, + children: "\u60A8\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.bottoms, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Editmodules.no, + onClick: function onClick() { + setshowmodals(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Editmodules.yes, + loading: buttonloading, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var data; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (!isadd()) { + _context4.next = 3; + break; + } + setbuttonloading(false); + return _context4.abrupt("return"); + case 3: + if (!buttonloading) { + _context4.next = 5; + break; + } + return _context4.abrupt("return"); + case 5: + setbuttonloading(true); + _context4.next = 8; + return dispatch({ + type: 'competitions/AddTeam', + payload: { + identifier: identifier + } + }); + case 8: + data = _context4.sent; + setbuttonloading(false); + if (data && data.status === 0) { + setdatas(data); + setisopen(true); + init(); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } + setshowmodals(false); + case 12: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + children: "\u7ACB\u5373\u62A5\u540D" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: isCreate, + width: 610, + className: Editmodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + return setisCreate(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.title, + children: "\u521B\u5EFA\u6218\u961F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setisCreate(false); + }, + style: { + cursor: 'pointer' + }, + className: Editmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-danchuangguanbi" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + layout: "vertical", + onFinish: ( /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { + var data; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + setbuttonloading(true); + if (!isadd()) { + _context5.next = 4; + break; + } + setbuttonloading(false); + return _context5.abrupt("return"); + case 4: + _context5.next = 6; + return dispatch({ + type: 'competitions/AddTeam', + payload: { + identifier: identifier, + name: values.name + } + }); + case 6: + data = _context5.sent; + setbuttonloading(false); + if (data && data.status === 0) { + setdatas(data); + setisopen(true); + init(); + dispatch({ + type: 'competitions/setActionTabs', + payload: {} + }); + } + case 9: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x3) { + return _ref5.apply(this, arguments); + }; + }()), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u961F\u540D", + name: "name", + className: Editmodules.jsinput, + rules: [{ + required: true, + validator: function validator(_, value) { + var _value$replaceAll2; + return (value === null || value === void 0 || (_value$replaceAll2 = value.replaceAll(' ', '')) === null || _value$replaceAll2 === void 0 ? void 0 : _value$replaceAll2.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称'); + } + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 60, + className: Editmodules.baseFormItem, + showCount: true, + placeholder: "\u8BF7\u8F93\u5165\u961F\u540D" + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Editmodules.bottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Editmodules.no, + onClick: function onClick() { + setisCreate(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: buttonloading, + className: Editmodules.yes, + onClick: function onClick() { + form.submit(); + }, + children: "\u786E\u8BA4" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: visible, + width: 610, + className: Editmodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + return setvisible(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.title, + children: "\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setvisible(false); + }, + style: { + cursor: 'pointer' + }, + className: Editmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-guanbi", + style: { + color: '#979797', + fontSize: '15px' + } + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.content, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + className: Editmodules.formWrap, + onFinish: submitData, + labelCol: { + flex: '110px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: Editmodules.form_item, + label: "\u4E3B\u529E\u65B9", + colon: false, + name: "sponsor_schools", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + mode: "multiple", + className: Editmodules.form_item_item_select, + options: schoolList, + fieldNames: { + label: 'name', + value: 'id' + }, + placeholder: "\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9", + filterOption: function filterOption(input, option) { + var _option$name; + return ((_option$name = option === null || option === void 0 ? void 0 : option.name) !== null && _option$name !== void 0 ? _option$name : '').toLowerCase().includes(input.toLowerCase()); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: Editmodules.form_item, + label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D", + colon: false, + name: "sponsor_user_name", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: Editmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + className: Editmodules.form_item, + label: "\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD", + colon: false, + name: "sponsor_user_phone", + rules: [{ + pattern: new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/, "g"), + message: '必须是正确的座机号或者手机号' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: Editmodules.form_item_item, + placeholder: "\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Editmodules.bottom, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + className: Editmodules.no, + onClick: function onClick() { + setvisible(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Editmodules.yes, + size: 'middle', + type: "primary", + htmlType: "submit", + loading: loading, + children: "\u4FDD\u5B58" + })] + }) + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthenticationModel/* default */.Z, {}), /*#__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() { + init(); + } + })] + }); +}; +/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref6) { + var competitions = _ref6.competitions, + loading = _ref6.loading, + globalSetting = _ref6.globalSetting, + user = _ref6.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(Edit_competitionsPage)); + +/***/ }), + +/***/ 43836: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/components/PhoneModal.tsx ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 98135); +/* 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 */ 27786); +/* harmony import */ var _utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/hooks/useInterval */ 73224); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/util */ 26795); +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 17985); +/* 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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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); + +/***/ }), + +/***/ 81822: +/*!*******************************!*\ + !*** ./src/utils/cityData.ts ***! + \*******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ P: function() { return /* binding */ CityData; } +/* harmony export */ }); +var CityData = [{ + value: '北京', + label: '北京', + children: [{ + value: "东城", + label: '东城' + }, { + value: "西城", + label: "西城" + }, { + value: "朝阳", + label: "朝阳" + }, { + value: "丰台", + label: "丰台" + }, { + value: "石景山", + label: "石景山" + }, { + value: "海淀", + label: "海淀" + }, { + value: "门头沟", + label: "门头沟" + }, { + value: "房山", + label: "房山" + }, { + value: "通州", + label: "通州" + }, { + value: "顺义", + label: "顺义" + }, { + value: "昌平", + label: "昌平" + }, { + value: "大兴", + label: "大兴" + }, { + value: "平谷", + label: "平谷" + }, { + value: "怀柔", + label: "怀柔" + }, { + value: "密云", + label: "密云" + }, { + value: "延庆", + label: "延庆" + }] +}, { + value: '上海', + label: '上海', + children: [{ + value: "崇明", + label: '崇明' + }, { + value: '黄浦', + label: '黄浦' + }, { + value: '卢湾', + label: '卢湾' + }, { + value: '徐汇', + label: '徐汇' + }, { + value: '长宁', + label: '长宁' + }, { + value: '静安', + label: '静安' + }, { + value: '普陀', + label: '普陀' + }, { + value: '闸北', + label: '闸北' + }, { + value: '虹口', + label: '虹口' + }, { + value: '杨浦', + label: '杨浦' + }, { + value: '闵行', + label: '闵行' + }, { + value: '宝山', + label: '宝山' + }, { + value: '嘉定', + label: '嘉定' + }, { + value: '浦东', + label: '浦东' + }, { + value: '金山', + label: '金山' + }, { + value: '松江', + label: '松江' + }, { + value: '青浦', + label: '青浦' + }, { + value: '南汇', + label: '南汇' + }, { + value: '奉贤', + label: '奉贤' + }] +}, { + value: '广东', + label: '广东', + children: [{ + value: "广州", + label: '广州' + }, { + value: '深圳', + label: '深圳' + }, { + value: '珠海', + label: '珠海' + }, { + value: '东莞', + label: '东莞' + }, { + value: '中山', + label: '中山' + }, { + value: '佛山', + label: '佛山' + }, { + value: '惠州', + label: '惠州' + }, { + value: '河源', + label: '河源' + }, { + value: '潮州', + label: '潮州' + }, { + value: '江门', + label: '江门' + }, { + value: '揭阳', + label: '揭阳' + }, { + value: '茂名', + label: '茂名' + }, { + value: '梅州', + label: '梅州' + }, { + value: '清远', + label: '清远' + }, { + value: '汕头', + label: '汕头' + }, { + value: '汕尾', + label: '汕尾' + }, { + value: '韶关', + label: '韶关' + }, { + value: '顺德', + label: '顺德' + }, { + value: '阳江', + label: '阳江' + }, { + value: '云浮', + label: '云浮' + }, { + value: '湛江', + label: '湛江' + }, { + value: '肇庆', + label: '肇庆' + }] +}, { + value: '江苏', + label: '江苏', + children: [{ + value: "南京", + label: '南京' + }, { + value: '常熟', + label: '常熟' + }, { + value: '常州', + label: '常州' + }, { + value: '海门', + label: '海门' + }, { + value: '淮安', + label: '淮安' + }, { + value: '江都', + label: '江都' + }, { + value: '江阴', + label: '江阴' + }, { + value: '昆山', + label: '昆山' + }, { + value: '连云港', + label: '连云港' + }, { + value: '南通', + label: '南通' + }, { + value: '启东', + label: '启东' + }, { + value: '沭阳', + label: '沭阳' + }, { + value: '宿迁', + label: '宿迁' + }, { + value: '苏州', + label: '苏州' + }, { + value: '太仓', + label: '太仓' + }, { + value: '泰州', + label: '泰州' + }, { + value: '同里', + label: '同里' + }, { + value: '无锡', + label: '无锡' + }, { + value: '徐州', + label: '徐州' + }, { + value: '盐城', + label: '盐城' + }, { + value: '扬州', + label: '扬州' + }, { + value: '宜兴', + label: '宜兴' + }, { + value: '仪征', + label: '仪征' + }, { + value: '张家港', + label: '张家港' + }, { + value: '镇江', + label: '镇江' + }] +}, { + value: '重庆', + label: '重庆', + children: [{ + value: "万州", + label: '万州' + }, { + value: '涪陵', + label: '涪陵' + }, { + value: '渝中', + label: '渝中' + }, { + value: '大渡口', + label: '大渡口' + }, { + value: '江北', + label: '江北' + }, { + value: '沙坪坝', + label: '沙坪坝' + }, { + value: '九龙坡', + label: '九龙坡' + }, { + value: '南岸', + label: '南岸' + }, { + value: '北碚', + label: '北碚' + }, { + value: '万盛', + label: '万盛' + }, { + value: '双挢', + label: '双挢' + }, { + value: '渝北', + label: '渝北' + }, { + value: '巴南', + label: '巴南' + }, { + value: '黔江', + label: '黔江' + }, { + value: '长寿', + label: '长寿' + }, { + value: '綦江', + label: '綦江' + }, { + value: '潼南', + label: '潼南' + }, { + value: '铜梁', + label: '铜梁' + }, { + value: '大足', + label: '大足' + }, { + value: '荣昌', + label: '荣昌' + }, { + value: '壁山', + label: '壁山' + }, { + value: '梁平', + label: '梁平' + }, { + value: '城口', + label: '城口' + }, { + value: '丰都', + label: '丰都' + }, { + value: '垫江', + label: '垫江' + }, { + value: '武隆', + label: '武隆' + }, { + value: '忠县', + label: '忠县' + }, { + value: '开县', + label: '开县' + }, { + value: '云阳', + label: '云阳' + }, { + value: '奉节', + label: '奉节' + }, { + value: '巫山', + label: '巫山' + }, { + value: '巫溪', + label: '巫溪' + }, { + value: '石柱', + label: '石柱' + }, { + value: '秀山', + label: '秀山' + }, { + value: '酉阳', + label: '酉阳' + }, { + value: '彭水', + label: '彭水' + }, { + value: '江津', + label: '江津' + }, { + value: '合川', + label: '合川' + }, { + value: '永川', + label: '永川' + }, { + value: '南川', + label: '南川' + }] +}, { + value: '安徽', + label: '安徽', + children: [{ + value: "合肥", + label: '合肥' + }, { + value: '安庆', + label: '安庆' + }, { + value: '蚌埠', + label: '蚌埠' + }, { + value: '亳州', + label: '亳州' + }, { + value: '巢湖', + label: '巢湖' + }, { + value: '滁州', + label: '滁州' + }, { + value: '阜阳', + label: '阜阳' + }, { + value: '贵池', + label: '贵池' + }, { + value: '淮北', + label: '淮北' + }, { + value: '淮化', + label: '淮化' + }, { + value: '淮南', + label: '淮南' + }, { + value: '黄山', + label: '黄山' + }, { + value: '九华山', + label: '九华山' + }, { + value: '六安', + label: '六安' + }, { + value: '马鞍山', + label: '马鞍山' + }, { + value: '宿州', + label: '宿州' + }, { + value: '铜陵', + label: '铜陵' + }, { + value: '屯溪', + label: '屯溪' + }, { + value: '芜湖', + label: '芜湖' + }, { + value: '宣城', + label: '宣城' + }] +}, { + value: '福建', + label: '福建', + children: [{ + value: "福州", + label: '福州' + }, { + value: '厦门', + label: '厦门' + }, { + value: '泉州', + label: '泉州' + }, { + value: '漳州', + label: '漳州' + }, { + value: '龙岩', + label: '龙岩' + }, { + value: '南平', + label: '南平' + }, { + value: '宁德', + label: '宁德' + }, { + value: '莆田', + label: '莆田' + }, { + value: '三明', + label: '三明' + }] +}, { + value: '甘肃', + label: '甘肃', + children: [{ + value: "兰州", + label: '兰州' + }, { + value: "嘉峪关", + label: '嘉峪关' + }, { + value: '白银', + label: '白银' + }, { + value: '定西', + label: '定西' + }, { + value: '敦煌', + label: '敦煌' + }, { + value: '甘南', + label: '甘南' + }, { + value: '金昌', + label: '金昌' + }, { + value: '酒泉', + label: '酒泉' + }, { + value: '临夏', + label: '临夏' + }, { + value: '平凉', + label: '平凉' + }, { + value: '天水', + label: '天水' + }, { + value: '陇南', + label: '陇南' + }, { + value: '武威', + label: '武威' + }, { + value: '西峰', + label: '西峰' + }, { + value: '张掖', + label: '张掖' + }] +}, { + value: '广西', + label: '广西', + children: [{ + value: "南宁", + label: '南宁' + }, { + value: "来宾", + label: '来宾' + }, { + value: '百色', + label: '百色' + }, { + value: '北海', + label: '北海' + }, { + value: '桂林', + label: '桂林' + }, { + value: '防城港', + label: '防城港' + }, { + value: '贵港', + label: '贵港' + }, { + value: '河池', + label: '河池' + }, { + value: '贺州', + label: '贺州' + }, { + value: '柳州', + label: '柳州' + }, { + value: '钦州', + label: '钦州' + }, { + value: '梧州', + label: '梧州' + }, { + value: '玉林', + label: '玉林' + }] +}, { + value: '贵州', + label: '贵州', + children: [{ + value: "贵阳", + label: '贵阳' + }, { + value: '安顺', + label: '安顺' + }, { + value: '毕节', + label: '毕节' + }, { + value: '都匀', + label: '都匀' + }, { + value: '凯里', + label: '凯里' + }, { + value: '六盘水', + label: '六盘水' + }, { + value: '铜仁', + label: '铜仁' + }, { + value: '兴义', + label: '兴义' + }, { + value: '玉屏', + label: '玉屏' + }, { + value: '遵义', + label: '遵义' + }] +}, { + value: '海南', + label: '海南', + children: [{ + value: "海口", + label: '海口' + }, { + value: '儋县', + label: '儋县' + }, { + value: '陵水', + label: '陵水' + }, { + value: '琼海', + label: '琼海' + }, { + value: '三亚', + label: '三亚' + }, { + value: '通什', + label: '通什' + }, { + value: '万宁', + label: '万宁' + }] +}, { + value: '河北', + label: '河北', + children: [{ + value: "石家庄", + label: '石家庄' + }, { + value: '保定', + label: '保定' + }, { + value: '北戴河', + label: '北戴河' + }, { + value: '沧州', + label: '沧州' + }, { + value: '承德', + label: '承德' + }, { + value: '丰润', + label: '丰润' + }, { + value: '邯郸', + label: '邯郸' + }, { + value: '衡水', + label: '衡水' + }, { + value: '廊坊', + label: '廊坊' + }, { + value: '南戴河', + label: '南戴河' + }, { + value: '秦皇岛', + label: '秦皇岛' + }, { + value: '唐山', + label: '唐山' + }, { + value: '新城', + label: '新城' + }, { + value: '邢台', + label: '邢台' + }, { + value: '张家口', + label: '张家口' + }] +}, { + value: '黑龙江', + label: '黑龙江', + children: [{ + value: "哈尔滨", + label: '哈尔滨' + }, { + value: '北安', + label: '北安' + }, { + value: '大庆', + label: '大庆' + }, { + value: '大兴安岭', + label: '大兴安岭' + }, { + value: '鹤岗', + label: '鹤岗' + }, { + value: '黑河', + label: '黑河' + }, { + value: '佳木斯', + label: '佳木斯' + }, { + value: '鸡西', + label: '鸡西' + }, { + value: '牡丹江', + label: '牡丹江' + }, { + value: '齐齐哈尔', + label: '齐齐哈尔' + }, { + value: '七台河', + label: '七台河' + }, { + value: '双鸭山', + label: '双鸭山' + }, { + value: '绥化', + label: '绥化' + }, { + value: '伊春', + label: '伊春' + }] +}, { + value: '河南', + label: '河南', + children: [{ + value: "郑州", + label: '郑州' + }, { + value: '安阳', + label: '安阳' + }, { + value: '鹤壁', + label: '鹤壁' + }, { + value: '潢川', + label: '潢川' + }, { + value: '焦作', + label: '焦作' + }, { + value: '济源', + label: '济源' + }, { + value: '开封', + label: '开封' + }, { + value: '漯河', + label: '漯河' + }, { + value: '洛阳', + label: '洛阳' + }, { + value: '南阳', + label: '南阳' + }, { + value: '平顶山', + label: '平顶山' + }, { + value: '濮阳', + label: '濮阳' + }, { + value: '三门峡', + label: '三门峡' + }, { + value: '商丘', + label: '商丘' + }, { + value: '新乡', + label: '新乡' + }, { + value: '信阳', + label: '信阳' + }, { + value: '许昌', + label: '许昌' + }, { + value: '周口', + label: '周口' + }, { + value: '驻马店', + label: '驻马店' + }] +}, { + value: '香港', + label: '香港', + children: [{ + value: "香港", + label: '香港' + }, { + value: '九龙', + label: '九龙' + }, { + value: '新界', + label: '新界' + }] +}, { + value: '湖北', + label: '湖北', + children: [{ + value: "武汉", + label: '武汉' + }, { + value: "天门", + label: '天门' + }, { + value: '恩施', + label: '恩施' + }, { + value: '鄂州', + label: '鄂州' + }, { + value: '黄冈', + label: '黄冈' + }, { + value: '黄石', + label: '黄石' + }, { + value: '荆门', + label: '荆门' + }, { + value: '荆州', + label: '荆州' + }, { + value: '潜江', + label: '潜江' + }, { + value: '十堰', + label: '十堰' + }, { + value: '随州', + label: '随州' + }, { + value: '武穴', + label: '武穴' + }, { + value: '仙桃', + label: '仙桃' + }, { + value: '咸宁', + label: '咸宁' + }, { + value: '襄阳', + label: '襄阳' + }, { + value: '襄樊', + label: '襄樊' + }, { + value: '孝感', + label: '孝感' + }, { + value: '宜昌', + label: '宜昌' + }] +}, { + value: '湖南', + label: '湖南', + children: [{ + value: "长沙", + label: '长沙' + }, { + value: '常德', + label: '常德' + }, { + value: '郴州', + label: '郴州' + }, { + value: '衡阳', + label: '衡阳' + }, { + value: '怀化', + label: '怀化' + }, { + value: '吉首', + label: '吉首' + }, { + value: '娄底', + label: '娄底' + }, { + value: '邵阳', + label: '邵阳' + }, { + value: '湘潭', + label: '湘潭' + }, { + value: '益阳', + label: '益阳' + }, { + value: '岳阳', + label: '岳阳' + }, { + value: '永州', + label: '永州' + }, { + value: '张家界', + label: '张家界' + }, { + value: '株洲', + label: '株洲' + }] +}, { + value: '江西', + label: '江西', + children: [{ + value: "南昌", + label: '南昌' + }, { + value: '抚州', + label: '抚州' + }, { + value: '赣州', + label: '赣州' + }, { + value: '吉安', + label: '吉安' + }, { + value: '景德镇', + label: '景德镇' + }, { + value: '井冈山', + label: '井冈山' + }, { + value: '九江', + label: '九江' + }, { + value: '庐山', + label: '庐山' + }, { + value: '萍乡', + label: '萍乡' + }, { + value: '上饶', + label: '上饶' + }, { + value: '新余', + label: '新余' + }, { + value: '宜春', + label: '宜春' + }, { + value: '鹰潭', + label: '鹰潭' + }] +}, { + value: '吉林', + label: '吉林', + children: [{ + value: "长春", + label: '长春' + }, { + value: '吉林', + label: '吉林' + }, { + value: '白城', + label: '白城' + }, { + value: '白山', + label: '白山' + }, { + value: '珲春', + label: '珲春' + }, { + value: '辽源', + label: '辽源' + }, { + value: '梅河', + label: '梅河' + }, { + value: '四平', + label: '四平' + }, { + value: '松原', + label: '松原' + }, { + value: '通化', + label: '通化' + }, { + value: '延吉', + label: '延吉' + }] +}, { + value: '辽宁', + label: '辽宁', + children: [{ + value: "沈阳", + label: '沈阳' + }, { + value: '鞍山', + label: '鞍山' + }, { + value: '本溪', + label: '本溪' + }, { + value: '朝阳', + label: '朝阳' + }, { + value: '大连', + label: '大连' + }, { + value: '丹东', + label: '丹东' + }, { + value: '抚顺', + label: '抚顺' + }, { + value: '阜新', + label: '阜新' + }, { + value: '葫芦岛', + label: '葫芦岛' + }, { + value: '锦州', + label: '锦州' + }, { + value: '辽阳', + label: '辽阳' + }, { + value: '盘锦', + label: '盘锦' + }, { + value: '铁岭', + label: '铁岭' + }, { + value: '营口', + label: '营口' + }] +}, { + value: '澳门', + label: '澳门', + children: [{ + value: '澳门', + label: '澳门' + }] +}, { + value: '内蒙古', + label: '内蒙古', + children: [{ + value: "呼和浩特", + label: '呼和浩特' + }, { + value: '阿拉善盟', + label: '阿拉善盟' + }, { + value: '包头', + label: '包头' + }, { + value: '赤峰', + label: '赤峰' + }, { + value: '东胜', + label: '东胜' + }, { + value: '海拉尔', + label: '海拉尔' + }, { + value: '集宁', + label: '集宁' + }, { + value: '临河', + label: '临河' + }, { + value: '通辽', + label: '通辽' + }, { + value: '乌海', + label: '乌海' + }, { + value: '乌兰浩特', + label: '乌兰浩特' + }, { + value: '锡林浩特', + label: '锡林浩特' + }] +}, { + value: '宁夏', + label: '宁夏', + children: [{ + value: "银川", + label: '银川' + }, { + value: '固源', + label: '固源' + }, { + value: '石嘴山', + label: '石嘴山' + }, { + value: '吴忠', + label: '吴忠' + }] +}, { + value: '青海', + label: '青海', + children: [{ + value: "西宁", + label: '西宁' + }, { + value: '德令哈', + label: '德令哈' + }, { + value: '格尔木', + label: '格尔木' + }, { + value: '共和', + label: '共和' + }, { + value: '海东', + label: '海东' + }, { + value: '海晏', + label: '海晏' + }, { + value: '玛沁', + label: '玛沁' + }, { + value: '同仁', + label: '同仁' + }, { + value: '玉树', + label: '玉树' + }] +}, { + value: '山东', + label: '山东', + children: [{ + value: "济南", + label: '济南' + }, { + value: '滨州', + label: '滨州' + }, { + value: '兖州', + label: '兖州' + }, { + value: '德州', + label: '德州' + }, { + value: '东营', + label: '东营' + }, { + value: '菏泽', + label: '菏泽' + }, { + value: '济宁', + label: '济宁' + }, { + value: '莱芜', + label: '莱芜' + }, { + value: '聊城', + label: '聊城' + }, { + value: '临沂', + label: '临沂' + }, { + value: '蓬莱', + label: '蓬莱' + }, { + value: '青岛', + label: '青岛' + }, { + value: '曲阜', + label: '曲阜' + }, { + value: '日照', + label: '日照' + }, { + value: '泰安', + label: '泰安' + }, { + value: '潍坊', + label: '潍坊' + }, { + value: '威海', + label: '威海' + }, { + value: '烟台', + label: '烟台' + }, { + value: '枣庄', + label: '枣庄' + }, { + value: '淄博', + label: '淄博' + }] +}, { + value: '山西', + label: '山西', + children: [{ + value: "太原", + label: '太原' + }, { + value: "吕梁", + label: '吕梁' + }, { + value: '长治', + label: '长治' + }, { + value: '大同', + label: '大同' + }, { + value: '候马', + label: '候马' + }, { + value: '晋城', + label: '晋城' + }, { + value: '离石', + label: '离石' + }, { + value: '临汾', + label: '临汾' + }, { + value: '宁武', + label: '宁武' + }, { + value: '朔州', + label: '朔州' + }, { + value: '忻州', + label: '忻州' + }, { + value: '阳泉', + label: '阳泉' + }, { + value: '榆次', + label: '榆次' + }, { + value: '晋中', + label: '晋中' + }, { + value: '运城', + label: '运城' + }] +}, { + value: '陕西', + label: '陕西', + children: [{ + value: "西安", + label: '西安' + }, { + value: '安康', + label: '安康' + }, { + value: '宝鸡', + label: '宝鸡' + }, { + value: '汉中', + label: '汉中' + }, { + value: '渭南', + label: '渭南' + }, { + value: '商州', + label: '商州' + }, { + value: '绥德', + label: '绥德' + }, { + value: '铜川', + label: '铜川' + }, { + value: '咸阳', + label: '咸阳' + }, { + value: '延安', + label: '延安' + }, { + value: '榆林', + label: '榆林' + }] +}, { + value: '四川', + label: '四川', + children: [{ + value: "成都", + label: '成都' + }, { + value: '巴中', + label: '巴中' + }, { + value: '达川', + label: '达川' + }, { + value: '德阳', + label: '德阳' + }, { + value: '都江堰', + label: '都江堰' + }, { + value: '峨眉山', + label: '峨眉山' + }, { + value: '涪陵', + label: '涪陵' + }, { + value: '广安', + label: '广安' + }, { + value: '广元', + label: '广元' + }, { + value: '九寨沟', + label: '九寨沟' + }, { + value: '康定', + label: '康定' + }, { + value: '乐山', + label: '乐山' + }, { + value: '泸州', + label: '泸州' + }, { + value: '马尔康', + label: '马尔康' + }, { + value: '绵阳', + label: '绵阳' + }, { + value: '眉山', + label: '眉山' + }, { + value: '南充', + label: '南充' + }, { + value: '内江', + label: '内江' + }, { + value: '攀枝花', + label: '攀枝花' + }, { + value: '遂宁', + label: '遂宁' + }, { + value: '汶川', + label: '汶川' + }, { + value: '西昌', + label: '西昌' + }, { + value: '雅安', + label: '雅安' + }, { + value: '宜宾', + label: '宜宾' + }, { + value: '自贡', + label: '自贡' + }, { + value: '资阳', + label: '资阳' + }] +}, { + value: '台湾', + label: '台湾', + children: [{ + value: "台北", + label: '台北' + }, { + value: '基隆', + label: '基隆' + }, { + value: '台南', + label: '台南' + }, { + value: '台中', + label: '台中' + }, { + value: '高雄', + label: '高雄' + }, { + value: '屏东', + label: '屏东' + }, { + value: '南投', + label: '南投' + }, { + value: '云林', + label: '云林' + }, { + value: '新竹', + label: '新竹' + }, { + value: '彰化', + label: '彰化' + }, { + value: '苗栗', + label: '苗栗' + }, { + value: '嘉义', + label: '嘉义' + }, { + value: '桃园', + label: '桃园' + }, { + value: '宜兰', + label: '宜兰' + }, { + value: '台东', + label: '台东' + }, { + value: '金门', + label: '金门' + }, { + value: '马祖', + label: '马祖' + }, { + value: '澎湖', + label: '澎湖' + }] +}, { + value: '天津', + label: '天津', + children: [{ + value: "天津", + label: '天津' + }, { + value: '和平', + label: '和平' + }, { + value: '东丽', + label: '东丽' + }, { + value: '河东', + label: '河东' + }, { + value: '西青', + label: '西青' + }, { + value: '河西', + label: '河西' + }, { + value: '津南', + label: '津南' + }, { + value: '南开', + label: '南开' + }, { + value: '北辰', + label: '北辰' + }, { + value: '河北', + label: '河北' + }, { + value: '武清', + label: '武清' + }, { + value: '红挢', + label: '红挢' + }, { + value: '塘沽', + label: '塘沽' + }, { + value: '汉沽', + label: '汉沽' + }, { + value: '大港', + label: '大港' + }, { + value: '宁河', + label: '宁河' + }, { + value: '静海', + label: '静海' + }, { + value: '宝坻', + label: '宝坻' + }, { + value: '蓟县', + label: '蓟县' + }] +}, { + value: '新疆', + label: '新疆', + children: [{ + value: "乌鲁木齐", + label: '乌鲁木齐' + }, { + value: '阿克苏', + label: '阿克苏' + }, { + value: '阿勒泰', + label: '阿勒泰' + }, { + value: '阿图什', + label: '阿图什' + }, { + value: '博乐', + label: '博乐' + }, { + value: '昌吉', + label: '昌吉' + }, { + value: '东山', + label: '东山' + }, { + value: '哈密', + label: '哈密' + }, { + value: '和田', + label: '和田' + }, { + value: '喀什', + label: '喀什' + }, { + value: '克拉玛依', + label: '克拉玛依' + }, { + value: '库车', + label: '库车' + }, { + value: '库尔勒', + label: '库尔勒' + }, { + value: '奎屯', + label: '奎屯' + }, { + value: '石河子', + label: '石河子' + }, { + value: '塔城', + label: '塔城' + }, { + value: '吐鲁番', + label: '吐鲁番' + }, { + value: '伊宁', + label: '伊宁' + }] +}, { + value: '西藏', + label: '西藏', + children: [{ + value: "拉萨", + label: '拉萨' + }, { + value: '阿里', + label: '阿里' + }, { + value: '昌都', + label: '昌都' + }, { + value: '林芝', + label: '林芝' + }, { + value: '那曲', + label: '那曲' + }, { + value: '日喀则', + label: '日喀则' + }, { + value: '山南', + label: '山南' + }] +}, { + value: '云南', + label: '云南', + children: [{ + value: "昆明", + label: '昆明' + }, { + value: '大理', + label: '大理' + }, { + value: '保山', + label: '保山' + }, { + value: '楚雄', + label: '楚雄' + }, { + value: '大理', + label: '大理' + }, { + value: '东川', + label: '东川' + }, { + value: '个旧', + label: '个旧' + }, { + value: '景洪', + label: '景洪' + }, { + value: '开远', + label: '开远' + }, { + value: '临沧', + label: '临沧' + }, { + value: '丽江', + label: '丽江' + }, { + value: '六库', + label: '六库' + }, { + value: '潞西', + label: '潞西' + }, { + value: '曲靖', + label: '曲靖' + }, { + value: '思茅', + label: '思茅' + }, { + value: '文山', + label: '文山' + }, { + value: '西双版纳', + label: '西双版纳' + }, { + value: '玉溪', + label: '玉溪' + }, { + value: '中甸', + label: '中甸' + }, { + value: '昭通', + label: '昭通' + }] +}, { + value: '浙江', + label: '浙江', + children: [{ + value: "杭州", + label: '杭州' + }, { + value: "温州", + label: '温州' + }, { + value: '安吉', + label: '安吉' + }, { + value: '慈溪', + label: '慈溪' + }, { + value: '定海', + label: '定海' + }, { + value: '奉化', + label: '奉化' + }, { + value: '海盐', + label: '海盐' + }, { + value: '黄岩', + label: '黄岩' + }, { + value: '湖州', + label: '湖州' + }, { + value: '嘉兴', + label: '嘉兴' + }, { + value: '金华', + label: '金华' + }, { + value: '临安', + label: '临安' + }, { + value: '临海', + label: '临海' + }, { + value: '丽水', + label: '丽水' + }, { + value: '宁波', + label: '宁波' + }, { + value: '瓯海', + label: '瓯海' + }, { + value: '平湖', + label: '平湖' + }, { + value: '千岛湖', + label: '千岛湖' + }, { + value: '衢州', + label: '衢州' + }, { + value: '江山', + label: '江山' + }, { + value: '瑞安', + label: '瑞安' + }, { + value: '绍兴', + label: '绍兴' + }, { + value: '嵊州', + label: '嵊州' + }, { + value: '台州', + label: '台州' + }, { + value: '温岭', + label: '温岭' + }, { + value: '余姚', + label: '余姚' + }, { + value: '舟山', + label: '舟山' + }] +}, { + value: '海外', + label: '海外', + children: [{ + value: "美国", + label: '美国' + }, { + value: '日本', + label: '日本' + }, { + value: '英国', + label: '英国' + }, { + value: '法国', + label: '法国' + }, { + value: '德国', + label: '德国' + }, { + value: '其他', + label: '其他' + }] +}]; + +/***/ }), + +/***/ 73224: +/*!*****************************************!*\ + !*** ./src/utils/hooks/useInterval.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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]); +} + +/***/ }), + +/***/ 45899: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/Detail/index.less?modules ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +"use strict"; +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___fo_3c","flex_space_between":"flex_space_between___G46CO","flex_box_vertical_center":"flex_box_vertical_center___br3Kr","flex_box_center_end":"flex_box_center_end___Xdo94","flex_box_column":"flex_box_column___Bcnmr","wrp":"wrp___TY7QJ","bg":"bg___xiaSy","commonimg":"commonimg___a4R0Q","titlesize":"titlesize___Wdd_a","timesize":"timesize___OkfYO","flex1":"flex1___N6paY","buttonsize":"buttonsize___syL9V","myteam":"myteam___RTWAt","bootmdetail":"bootmdetail___taUGk","menuItem":"menuItem___Kww4S","flex6":"flex6___RuzJ4","spanprev":"spanprev___Cssg_","spannext":"spannext___jVFGE","divwidth":"divwidth___r5hE3","receiveclick":"receiveclick___BauOs","receivealready":"receivealready___Z7Wo0","bkfff":"bkfff___lHrcJ","ant-input":"ant-input___m4bn_","onediv":"onediv___xzZRa","onetop":"onetop___M4GfM","towdiv":"towdiv___yj3ds","towtop":"towtop___veKa4","threediv":"threediv___Ztz0D","threetop":"threetop___zDXIg","imgradius":"imgradius___r4uGN","prize":"prize___YNRD4","spanrightradius":"spanrightradius___tC6T5","bottomItem":"bottomItem___CHcMJ","myTeam":"myTeam___fm7KX","downloadpdf":"downloadpdf___a2NuA","pdfBut":"pdfBut___Drr6h","PerfectBut":"PerfectBut___wEhjV","PerfectCent":"PerfectCent___HD3Id","PerfectCentName":"PerfectCentName___smdJX","teamItem":"teamItem___mx2f3","dash":"dash___l6QH1","modal":"modal___yXh2H","maskText":"maskText___Tdh6h","box":"box___K2uQ4","open_style":"open_style___gLTB9","title_style":"title_style___j6zvN","colorhove":"colorhove___FKtzO"}); + +/***/ }), + +/***/ 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; +}; + +/***/ }), + +/***/ 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 ***! + \**************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +var deselectCurrent = __webpack_require__(/*! toggle-selection */ 98040); + +var clipboardToIE11Formatting = { + "text/plain": "Text", + "text/html": "Url", + "default": "Text" +} + +var defaultMessage = "Copy to clipboard: #{key}, Enter"; + +function format(message) { + var copyKey = (/mac os x/i.test(navigator.userAgent) ? "⌘" : "Ctrl") + "+C"; + return message.replace(/#{\s*key\s*}/g, copyKey); +} + +function copy(text, options) { + var debug, + message, + reselectPrevious, + range, + selection, + mark, + success = false; + if (!options) { + options = {}; + } + debug = options.debug || false; + try { + reselectPrevious = deselectCurrent(); + + range = document.createRange(); + selection = document.getSelection(); + + mark = document.createElement("span"); + mark.textContent = text; + // avoid screen readers from reading out loud the text + mark.ariaHidden = "true" + // reset user styles for span element + mark.style.all = "unset"; + // prevents scrolling to the end of the page + mark.style.position = "fixed"; + mark.style.top = 0; + mark.style.clip = "rect(0, 0, 0, 0)"; + // used to preserve spaces and line breaks + mark.style.whiteSpace = "pre"; + // do not inherit user-select (it may be `none`) + mark.style.webkitUserSelect = "text"; + mark.style.MozUserSelect = "text"; + mark.style.msUserSelect = "text"; + mark.style.userSelect = "text"; + mark.addEventListener("copy", function(e) { + e.stopPropagation(); + if (options.format) { + e.preventDefault(); + if (typeof e.clipboardData === "undefined") { // IE 11 + debug && console.warn("unable to use e.clipboardData"); + debug && console.warn("trying IE specific stuff"); + window.clipboardData.clearData(); + var format = clipboardToIE11Formatting[options.format] || clipboardToIE11Formatting["default"] + window.clipboardData.setData(format, text); + } else { // all other browsers + e.clipboardData.clearData(); + e.clipboardData.setData(options.format, text); + } + } + if (options.onCopy) { + e.preventDefault(); + options.onCopy(e.clipboardData); + } + }); + + document.body.appendChild(mark); + + range.selectNodeContents(mark); + selection.addRange(range); + + var successful = document.execCommand("copy"); + if (!successful) { + throw new Error("copy command was unsuccessful"); + } + success = true; + } catch (err) { + debug && console.error("unable to copy using execCommand: ", err); + debug && console.warn("trying IE specific stuff"); + try { + window.clipboardData.setData(options.format || "text", text); + options.onCopy && options.onCopy(window.clipboardData); + success = true; + } catch (err) { + debug && console.error("unable to copy using clipboardData: ", err); + debug && console.error("falling back to prompt"); + message = format("message" in options ? options.message : defaultMessage); + window.prompt(message, text); + } + } finally { + if (selection) { + if (typeof selection.removeRange == "function") { + selection.removeRange(range); + } else { + selection.removeAllRanges(); + } + } + + if (mark) { + document.body.removeChild(mark); + } + reselectPrevious(); + } + + return success; +} + +module.exports = copy; + + +/***/ }), + +/***/ 83145: +/*!**********************************************************************************************!*\ + !*** ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/Component.js ***! + \**********************************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.CopyToClipboard = void 0; + +var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); + +var _copyToClipboard = _interopRequireDefault(__webpack_require__(/*! copy-to-clipboard */ 25769)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a 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); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var CopyToClipboard = +/*#__PURE__*/ +function (_React$PureComponent) { + _inherits(CopyToClipboard, _React$PureComponent); + + function CopyToClipboard() { + var _getPrototypeOf2; + + var _this; + + _classCallCheck(this, CopyToClipboard); + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(CopyToClipboard)).call.apply(_getPrototypeOf2, [this].concat(args))); + + _defineProperty(_assertThisInitialized(_this), "onClick", function (event) { + var _this$props = _this.props, + text = _this$props.text, + onCopy = _this$props.onCopy, + children = _this$props.children, + options = _this$props.options; + + var elem = _react["default"].Children.only(children); + + var result = (0, _copyToClipboard["default"])(text, options); + + if (onCopy) { + onCopy(text, result); + } // Bypass onClick if it was present + + + if (elem && elem.props && typeof elem.props.onClick === 'function') { + elem.props.onClick(event); + } + }); + + return _this; + } + + _createClass(CopyToClipboard, [{ + key: "render", + value: function render() { + var _this$props2 = this.props, + _text = _this$props2.text, + _onCopy = _this$props2.onCopy, + _options = _this$props2.options, + children = _this$props2.children, + props = _objectWithoutProperties(_this$props2, ["text", "onCopy", "options", "children"]); + + var elem = _react["default"].Children.only(children); + + return _react["default"].cloneElement(elem, _objectSpread({}, props, { + onClick: this.onClick + })); + } + }]); + + return CopyToClipboard; +}(_react["default"].PureComponent); + +exports.CopyToClipboard = CopyToClipboard; + +_defineProperty(CopyToClipboard, "defaultProps", { + onCopy: undefined, + options: undefined +}); + +/***/ }), + +/***/ 56102: +/*!******************************************************************************************!*\ + !*** ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js ***! + \******************************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + + +var _require = __webpack_require__(/*! ./Component */ 83145), + CopyToClipboard = _require.CopyToClipboard; + +CopyToClipboard.CopyToClipboard = CopyToClipboard; +module.exports = CopyToClipboard; + +/***/ }), + +/***/ 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) + + +/***/ }), + +/***/ 98040: +/*!************************************************************************!*\ + !*** ./node_modules/_toggle-selection@1.0.6@toggle-selection/index.js ***! + \************************************************************************/ +/***/ (function(module) { + + +module.exports = function () { + var selection = document.getSelection(); + if (!selection.rangeCount) { + return function () {}; + } + var active = document.activeElement; + + var ranges = []; + for (var i = 0; i < selection.rangeCount; i++) { + ranges.push(selection.getRangeAt(i)); + } + + switch (active.tagName.toUpperCase()) { // .toUpperCase handles XHTML + case 'INPUT': + case 'TEXTAREA': + active.blur(); + break; + + default: + active = null; + break; + } + + selection.removeAllRanges(); + return function () { + selection.type === 'Caret' && + selection.removeAllRanges(); + + if (!selection.rangeCount) { + ranges.forEach(function(range) { + selection.addRange(range); + }); + } + + active && + active.focus(); + }; +}; + + +/***/ }), + +/***/ 96908: +/*!**************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png ***! + \**************************************************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 57177: +/*!*****************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png ***! + \*****************************************************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 81378: +/*!************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/ShixunList/img/unity.png ***! + \************************************************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = "data:image/png;base64,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"; + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Competitions__Edit__index.9a12ce8e.chunk.css b/p__Competitions__Edit__index.75a6fe57.chunk.css similarity index 80% rename from p__Competitions__Edit__index.9a12ce8e.chunk.css rename to p__Competitions__Edit__index.75a6fe57.chunk.css index 11c64f0861..49251454b9 100644 --- a/p__Competitions__Edit__index.9a12ce8e.chunk.css +++ b/p__Competitions__Edit__index.75a6fe57.chunk.css @@ -29,112 +29,332 @@ flex-direction: column; box-orient: block-axis; } -.Onerow____SAEA { - word-break: break-all; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; +.bg___WrQc9 { + min-height: 100vh; + background: #fff; + padding-bottom: 30px; } -.MultiLine___Y91ZD { - word-break: break-all; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; +.bg___WrQc9 .top___eHaMu { + padding-top: 15px; } -.FlexNoWrap___cZNJj { +.bg___WrQc9 .top___eHaMu .title___ZzSKL { + margin-top: 36px; display: flex; - flex-wrap: nowrap; align-items: center; } -.bg___WrQc9 { - width: 1200px; - margin: 0 auto; - overflow: auto; - color: #232b40; +.bg___WrQc9 .top___eHaMu .title___ZzSKL .img___TSo4p { + width: 36px; + height: 36px; + border-radius: 8px; + margin-right: 8px; } -.IntoTitle____1t0j { - word-break: break-all; - overflow: hidden; - text-overflow: ellipsis; +.bg___WrQc9 .top___eHaMu .title___ZzSKL .span___i1hTN { + margin-left: 30px; + font-size: 12px; + color: #888888; +} +.bg___WrQc9 .top___eHaMu .title___ZzSKL .button___M8rSK { + cursor: pointer; + display: inline-block; + line-height: 32px; + text-align: center; + width: 116px; + color: #165DFF; + height: 32px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 16px; + border: 1px solid #BACFFE; +} +.bg___WrQc9 .top___eHaMu .content___BOwAQ { + margin-top: 20px; + display: flex; +} +.bg___WrQc9 .top___eHaMu .content___BOwAQ .Banner___t6PnF { + width: 700px; + height: 300px; + max-height: 300px; + flex-shrink: 0; +} +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT { + max-height: 300px; + margin-left: 40px; + width: 100%; +} +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .titles___UHOD8 { + -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; - -webkit-box-orient: vertical; + overflow: hidden; font-size: 25px; - color: #232b40; - line-height: 34px; + font-weight: 600; + height: 72px; + color: #232B40; } -.PublicNum___gndfA { - text-align: center; +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .bonus___l9Tlu { + margin-top: 24px; + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 10px; } -.PublicNum___gndfA div:first-child { - font-size: 16px; - font-weight: 600; +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .bonus___l9Tlu div { + display: flex; + flex-direction: column; + align-items: center; } -.PublicNum___gndfA div:last-child { - margin-top: 8px; - color: #9096a3; +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .bonus___l9Tlu div .items___CPICU { + display: flex; + align-items: center; + flex-direction: initial; + color: #5F6367; + margin-top: 2px; + margin-bottom: 14px; } -.CountDown___JDq0E { - padding: 4px; +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .bonus___l9Tlu div .items___CPICU i { + color: #c5c5c5; + margin-top: 1px; +} +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .bonus___l9Tlu div .items___CPICU span { + margin-left: 6px; + color: #5F6367; font-size: 14px; +} +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .bonus___l9Tlu div p { + font-size: 20px; font-weight: 600; - color: #ff9d18; - line-height: 14px; + color: #232B40; + margin-bottom: 0px; +} +.bg___WrQc9 .top___eHaMu .content___BOwAQ .right___x1tqT .bottom___HHYt7 { + margin-top: 34px; + position: relative; +} +.bg___WrQc9 .tag___DBN6l { + height: 30px; background: rgba(255, 157, 24, 0.1); - border-radius: 2px; + border-radius: 0px 0px 8px 8px; + padding: 0px 40px 0px 20px; + line-height: 30px; + color: #FF9D18; + font-size: 12px; + margin-top: -25px; + margin-bottom: 25px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.jsinput___oh61y div[class~='ant-form-item-label'] { + margin-bottom: 10px; +} +.baseFormItem___t5ZrH { + font-size: 14px; +} +.baseFormItem___t5ZrH input[class~='ant-input'] { + height: 38px; +} +.baseFormItem___t5ZrH input[class~='ant-input-number-input'] { + height: 46px; +} +.baseFormItem___t5ZrH div[class~='ant-select-selector'] { + height: 46px; +} +.baseFormItem___t5ZrH div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 46px; +} +.baseFormItem___t5ZrH div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; +} +.baseFormItem___t5ZrH span[class~='ant-select-arrow'] { + right: 12px; +} +.scoremodal___yE6h8 [class~='ant-modal-body'] { + padding: 25px; } -.EnrollButton___BABXn [class~='ant-btn'] { +.scoremodal___yE6h8 .title___ZzSKL { + color: #000000; + font-size: 16px; font-weight: 500; + display: flex; + width: 100%; +} +.scoremodal___yE6h8 .content___BOwAQ { + margin-top: 25px; +} +.scoremodal___yE6h8 .bottom___HHYt7 { + width: 100%; + text-align: end; + margin-top: 30px; +} +.scoremodal___yE6h8 .bottom___HHYt7 .yes___XyW4g { + padding: 0px 16px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; + border: 0px; +} +.scoremodal___yE6h8 .bottom___HHYt7 .no___kIYD7 { + margin-right: 20px; + padding: 0px 16px; + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-weight: 400; + color: #464F66; + line-height: 14px; +} +.scoremodal___yE6h8 .bottoms___X64Ij { + width: 100%; + text-align: end; + margin-top: 30px; +} +.scoremodal___yE6h8 .bottoms___X64Ij .yes___XyW4g { + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #FFFFFF; +} +.scoremodal___yE6h8 .bottoms___X64Ij .no___kIYD7 { + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #464F66; + margin-right: 20px; +} +.scoremodal___yE6h8 .loaderimg___w2vWU { + width: 28px; + height: 28px; + border-radius: 50%; +} +.enroll___lbTQ5 { + padding: 14px 40px; + color: #AB6A24; height: 44px; + display: flex; + align-items: center; + position: absolute; + right: 1px; + cursor: pointer; + bottom: -5px; font-size: 16px; + border-radius: 24px; + background: linear-gradient(303deg, #FFC886 0%, #FFEFBC 100%); + box-shadow: 0px 1px 6px 0px rgba(205, 142, 31, 0.4); + border: 1px solid #f5c996; + letter-spacing: 2px; +} +.publish___kDAkJ { padding: 14px 40px; - background: #3061d0; + height: 44px; + background: #3061D0; + display: flex; + color: #FFFFFF; + align-items: center; + position: absolute; + right: 70px; + font-size: 16px; + cursor: pointer; + bottom: -5px; box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 24px; + letter-spacing: 2px; } -.StepsDiv___AmOjr { - padding: 20px; - box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); - border-radius: 4px; - border: 1px solid #f5f5f5; +.ended___mycKl { + padding: 14px 40px; + min-width: 152px; + display: flex; + color: #C0C0C0; + align-items: center; + position: absolute; + right: 1px; + cursor: no-drop; + justify-content: center; + font-size: 16px; + bottom: -5px; + height: 44px; + background: #FAFBFC; + box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 24px; + border: 1px solid #E9EAEC; + letter-spacing: 2px; + text-indent: 10px; } -.StepsDiv___AmOjr [class~='ant-steps-item-description'] { - margin: 30px 0 0 -15px; +.scoremodal___yE6h8 [class~='ant-modal-body'] { + padding: 25px; } -.StepsDiv___AmOjr [class~='ant-steps-item-title'] { - padding-right: 0px; +.scoremodal___yE6h8 .title___ZzSKL { + color: #000000; + font-size: 16px; + font-weight: 500; + display: flex; + width: 100%; } -.StepsDiv___AmOjr [class~='ant-steps-item'] { - padding: 0px !important; +.scoremodal___yE6h8 .content___BOwAQ { + margin-top: 25px; } -.StepsDiv___AmOjr [class~='ant-steps-item-icon'] { - margin-right: 0px; +.scoremodal___yE6h8 .bottom___HHYt7 { + width: 100%; + text-align: end; + margin-top: 30px; } -.StepsDiv___AmOjr [class~='ant-steps-item']:last-child { - overflow: visible; +.scoremodal___yE6h8 .bottom___HHYt7 .yes___XyW4g { + padding: 0px 20px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; + border: 0px; } -.StepsDiv___AmOjr [class~='ant-steps-item']:last-child [class~='ant-steps-item-content'] { - min-width: 140px; - margin-left: -140px; +.scoremodal___yE6h8 .bottom___HHYt7 .no___kIYD7 { + margin-right: 20px; + width: 60px; + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-weight: 400; + color: #464F66; + line-height: 14px; } -.StepsDiv___AmOjr [class~='ant-steps-item']:last-child [class~='ant-steps-item-description'] { - margin-left: 0px; - text-align: right; +.scoremodal___yE6h8 .form_item___lsqU3 { + line-height: 40px; } -.tag___DBN6l { - height: 30px; - background: rgba(255, 157, 24, 0.1); - border-radius: 0px 0px 8px 8px; - padding: 0px 40px 0px 20px; - line-height: 30px; - color: #ff9d18; - font-size: 12px; - margin-bottom: 25px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; +.scoremodal___yE6h8 .form_item___lsqU3 .form_item_item___Zdnul { + height: 40px; + line-height: 40px; + width: 100%; +} +.scoremodal___yE6h8 .form_item___lsqU3 .form_item_item_select____5lDo { + font-size: 14px; + line-height: 40px; + width: 100%; +} +.shareicon___Z_RCj { + position: absolute; + bottom: 6px; + right: 0px; + color: #3061D0; + display: inline-flex; + align-items: center; + font-size: 14px; + cursor: pointer; } /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -1514,24 +1734,24 @@ button[class~='ant-btn-default']:disabled.btn___In02G { color: #5F6368; } -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Team/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___Ix1yk { +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___XJhZ_ { justify-content: center; align-items: center; -webkit-justify-content: center; box-align: center; } -.flex_space_between___Nvu1L { +.flex_space_between___QP4ke { justify-content: space-between; -webkit-box-pack: justify; } -.flex_box_vertical_center___FcD_R { +.flex_box_vertical_center___QxAqn { align-items: center; box-align: center; } -.flex_box_center_end___xtV5Z { +.flex_box_center_end___idxMG { justify-content: flex-end; align-items: center; -webkit-justify-content: flex-end; @@ -1541,1139 +1761,743 @@ button[class~='ant-btn-default']:disabled.btn___In02G { box-align: center; box-pack: end; } -.flex_box_column___rSUdX { +.flex_box_column___FtSbq { flex-direction: column; box-orient: block-axis; } -.bg___Fi0Vv { - max-width: none; - border: 1px solid #f1f1f1; - border-radius: 2px 2px 0 0; - margin-bottom: 20px; +.all___CqKTx { + padding-bottom: 25px; + position: relative; } -.bg___Fi0Vv .title___oBAHH { - background: #f6f7f9; - height: 50px; - font-size: 14px; - line-height: 50px; - padding: 0px 20px; - border-radius: 2px 2px 0 0; +.all___CqKTx .message_warnimg___sCs9y { + height: 30px; + background: rgba(255, 157, 24, 0.1); + border-radius: 0px 0px 8px 8px; + font-size: 12px; + font-weight: 400; + color: #FF9D18; + line-height: 30px; } -.bg___Fi0Vv .left___x4G2N { - max-width: 182px; - min-width: 182px; - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; - border-right: 1px solid #f1f1f1; - padding-top: 15px; +.all___CqKTx .message_warnimg___sCs9y .message_icon___T8887 { + margin-left: 30px; + margin-right: 10px; + font-size: 5px; + border: 1px #FF9D18 solid; + padding: 1px; + border-radius: 10px; } -.bg___Fi0Vv .left___x4G2N li[class~='ant-menu-item-selected'] { - border-right: 3px solid #232b40; - background: #f8f8fa; - color: #165dff; +.all___CqKTx .message_error___pZWBZ { + height: 30px; + background: rgba(229, 51, 51, 0.1); + border-radius: 0px 0px 8px 8px; + font-size: 12px; + font-weight: 400; + color: #E53333; + line-height: 30px; } -.bg___Fi0Vv .left___x4G2N .muitem___JmDfB { - height: 44px; - line-height: 44px; - font-size: 14px; - color: #5f6367; +.all___CqKTx .message_error___pZWBZ .message_icon___T8887 { + margin-left: 30px; + margin-right: 10px; + font-size: 5px; + border: 1px #E53333 solid; + padding: 1px; + border-radius: 10px; } -.bg___Fi0Vv .right___RXHwC { - width: 100%; +.all___CqKTx .message_error___pZWBZ .message_title___lTdqI { + margin-right: 30px; + font-size: 12px; + font-weight: 600; + color: #E53333; } -.searchWrap___yt5Di .search___sA8FE { +.all___CqKTx .setting___v3_ot { + border-radius: 4px; + border: 1px solid #F1F1F1; + margin-top: 20px; +} +.all___CqKTx .setting___v3_ot .setting_title___WxGAY { + background: #F6F7F9; + height: 50px; + line-height: 50px; + border-radius: 4px 4px 0px 0px; + font-size: 14px; + font-weight: 400; + color: #232B40; + text-indent: 20px; +} +.all___CqKTx .setting___v3_ot .setting_content___XAWD6 { display: flex; - align-items: center; - overflow: hidden; - border-radius: 19px; - height: 38px; - width: 280px; - padding-left: 10px; - padding-top: 3px; - background-color: #f6f7f9; - border: none; } -.searchWrap___yt5Di .search___sA8FE [class~='ant-input-affix-wrapper'] { - background-color: #f6f7f9; - border: none; +.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW { + width: 182px; + padding-top: 15px; } -.searchWrap___yt5Di .search___sA8FE [class~='ant-input-affix-wrapper'] { - outline: none !important; - border: none !important; - box-shadow: none !important; +.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW > div { + position: -webkit-sticky; + position: sticky; + top: 80px; } -.searchWrap___yt5Di .search___sA8FE span[class~='ant-input-group-addon'] { - display: none; +.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item___qbDG8 { + height: 44px; + line-height: 44px; + font-size: 14px; + font-weight: 400; + color: #5F6367; + cursor: pointer; + text-indent: 20px; } -.searchWrap___yt5Di .search___sA8FE .searchIcon___yiKfD { - margin-right: 8px; +.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I { + position: relative; + height: 44px; + line-height: 44px; + font-size: 14px; + font-weight: 400; + color: #165DFF; + background: #F8F9FA; cursor: pointer; + text-indent: 20px; } -.searchWrap___yt5Di .search___sA8FE input { - background-color: #f6f7f9; +.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I::after { + position: absolute; + right: 0; + content: ''; + width: 3px; + height: 44px; + background: #232B40; + border-radius: 3px 0px 0px 3px; } -.button___ZPcVk { - cursor: pointer; - display: inline-flex; - align-items: center; +.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_info___pqlf5 { + flex: 1 1; + border-left: 1px solid #F1F1F1; + min-height: 400px; +} + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/information/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___I6sdE { justify-content: center; - text-align: center; - padding: 0px 16px; - color: #3061d0; - height: 32px; - font-size: 14px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 16px; - border: 1px solid #bacffe; + align-items: center; + -webkit-justify-content: center; + box-align: center; } -.button___ZPcVk:hover { - border: 1px #165dff solid; - color: #165dff; +.flex_space_between___uTlet { + justify-content: space-between; + -webkit-box-pack: justify; } -.items___wZfml { - max-height: 96px; - padding: 20px; - width: 1160px; - border: 1px solid #f6f7f9; - display: flex; +.flex_box_vertical_center___P8PRU { align-items: center; - margin-bottom: 10px; + box-align: center; } -.items___wZfml .width30___NxY4W { - width: 30%; - display: flex; +.flex_box_center_end___WLZlZ { + 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; } -.items___wZfml img { - height: 56px; - width: 56px; - border-radius: 50%; -} -.items___wZfml .loaderimg___aQ_vt { - width: 20px; - height: 20px; - border-radius: 50%; - margin-right: 10px; -} -.scoreByBlankRadio___X8rMJ { - background: #f6f7f9; - box-shadow: inset 0px 1px 3px 0px #c8d2ea; - border-radius: 16px; - margin-right: 20px; - margin-bottom: 20px; +.flex_box_column___tMPnI { + flex-direction: column; + box-orient: block-axis; } -.scoreByBlankRadio___X8rMJ span { +.all___dBmCY .title___IeVqW { + height: 14px; font-size: 14px; + font-family: PingFangSC-Semibold, PingFang SC; + font-weight: 600; + color: #232B40; + line-height: 14px; + margin: 30px 30px 0 30px; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper'] { - background-color: transparent; - border: none; - padding: 0 20px; - display: inline-flex; - align-items: center; - height: 32px; - color: #9096a3; -} -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper']::before { - background-color: transparent; - display: none; +.all___dBmCY .content___zp_KL:last-child { + border-bottom: none; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked'] { - background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - border: 1px solid #c8d2ea; - border-radius: 16px; - padding: 0 20px; - display: inline-flex; - align-items: center; - color: #165dff; +.all___dBmCY .content___zp_KL { + width: calc(100% - 60px); + margin: 0 30px; + padding: 30px 0 20px 0; + border-bottom: 1px #F1F1F1 solid; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:first-child { - border-right-color: #c8d2ea; +.all___dBmCY .content___zp_KL .form_item___hXuXB { + line-height: 40px; + font-size: 14px; + margin-top: 20px; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:focus-within { - box-shadow: none; +.all___dBmCY .content___zp_KL .form_item_basic___K4a8V { + line-height: 40px; + font-size: 14px; + margin-top: 5px; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']::before { - background-color: transparent; +.all___dBmCY .content___zp_KL .form_item_basic___K4a8V [class~='ant-form-item-required']:before { + content: '' !important; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover { - background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: inset 0px 1px 3px 0px #d7d8d9; - border: 1px solid #c8d2ea; - border-radius: 16px; - padding: 0 20px; - display: inline-flex; - align-items: center; - color: #3061d0; +.all___dBmCY .content___zp_KL .form_item_time___h8rdI { + line-height: 40px; + font-size: 14px; + margin-top: -12px; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover:first-child { - border-right-color: #c8d2ea; +.all___dBmCY .content___zp_KL .form_item_model____Mn2H { + line-height: 32px; + font-size: 14px; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover:focus-within { - box-shadow: none; +.all___dBmCY .content___zp_KL .form_item_item___CR0Q5 { + font-size: 14px; + height: 40px; + line-height: 40px; } -.scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover::before { - background-color: transparent; -} -.scoremodal___jE4qx [class~='ant-modal-body'] { - padding: 25px; -} -.scoremodal___jE4qx .title___oBAHH { - color: #000000; - font-size: 16px; - font-weight: 500; - display: flex; - width: 100%; +.all___dBmCY .content___zp_KL .form_item_item_select___eeMCh { + font-size: 14px; + height: 40px; + line-height: 40px; } -.scoremodal___jE4qx .content___wGyD2 { - margin-top: 25px; +.all___dBmCY .content___zp_KL .textarea_father___XVeQz { + position: relative; + height: 130px; + margin-bottom: 15px; + margin-top: -5px; } -.scoremodal___jE4qx .bottom___mdNOm { - width: 100%; - text-align: end; - margin-top: 30px; +.all___dBmCY .content___zp_KL .textarea_father___XVeQz .textarea_length___Xdwl4 { + position: absolute; + bottom: 10px; + right: 10px; + font-size: 14px; } -.scoremodal___jE4qx .bottom___mdNOm .yes___hQBiA { - padding: 0px 16px; - height: 32px; - background: #3061d0; - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +.all___dBmCY .content___zp_KL .upload_button___zltZE { + width: 96px; + height: 30px; + background: #3061D0; + box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 2px; + font-size: 14px; font-weight: 400; - color: #ffffff; - border: 0px; + color: #FFFFFF; + line-height: 30px; + text-align: center; + cursor: pointer; } -.scoremodal___jE4qx .bottom___mdNOm .no___AOje6 { - margin-right: 20px; - padding: 0px 16px; - height: 32px; - background: #f8f9fc; +.all___dBmCY .content___zp_KL .upload_button_file___vVqry { + width: 96px; + height: 30px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 2px; - opacity: 0.5; - border: 1px solid #c3cfe0; + border: 1px solid #BACFFE; + font-size: 14px; font-weight: 400; - color: #464f66; - line-height: 14px; -} -.scoremodal___jE4qx .bottoms___ogmBQ { - width: 100%; - text-align: end; - margin-top: 30px; + color: #3061D0; + line-height: 28px; + text-align: center; + cursor: pointer; } -.scoremodal___jE4qx .bottoms___ogmBQ .yes___hQBiA { - padding: 0px 16px; - height: 32px; - margin-right: 20px; - background: #3061d0; - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; +.all___dBmCY .content___zp_KL .upload_text___pdO7Y { + height: 30px; + font-size: 12px; + font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #ffffff; - border: 0px; -} -.scoremodal___jE4qx .bottoms___ogmBQ .no___AOje6 { - padding: 0px 16px; - color: #3061d0; - height: 32px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - border: 1px solid #bacffe; + color: #9096A3; + line-height: 30px; + margin-top: 3px; + margin-left: 20px; } -.scoremodal___jE4qx .loaderimg___aQ_vt { - width: 28px; - height: 28px; - border-radius: 50%; +.all___dBmCY .content___zp_KL .date_text___gvUlY { + height: 40px; + font-size: 12px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #9096A3; + line-height: 40px; + margin-left: 10px; } -.drawer_style___aspKt div[class~='ant-drawer-header'] { - width: 1200px; - margin: 14px auto 0 auto; - padding: 11px 0; - border-bottom: none; +.all___dBmCY .content___zp_KL .upload_download___KCtvw { + height: 30px; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #3061D0; + line-height: 30px; + margin-bottom: 10px; + margin-left: 20px; + cursor: pointer; } -.drawer_style___aspKt div[class~='ant-drawer-body'] { - padding-top: 9px; +.all___dBmCY .content___zp_KL .checkbox_text___yn4Cf { + color: #9096A3; + margin-left: 10px; } -.drawer_style___aspKt button[class~='ant-drawer-close'] { - position: absolute; - right: calc((100% - 1200px) / 2); - margin-right: 0; - font-size: 16px; +.all___dBmCY .footer___t6QDc { + display: flex; + margin: 30px 0; } -.baseFormItem___L4XPW { - height: 46px; +.all___dBmCY .footer___t6QDc .clear_button___FWQBK { + margin-left: auto; + width: 60px; + height: 38px; + border-radius: 2px; + opacity: 0.9; + border: 1px solid #BACFFE; + text-align: center; + line-height: 38px; font-size: 14px; + font-weight: 400; + color: #3061D0; + margin-right: 30px; + cursor: pointer; } -.baseFormItem___L4XPW input[class~='ant-input'] { +.all___dBmCY .footer___t6QDc .save_button___l7JJ7 { + margin-left: auto; + width: 116px; height: 38px; + background: #3061D0; + border-radius: 2px; + font-size: 14px; + text-align: center; + font-family: PingFangSC-Semibold, PingFang SC; + font-weight: 400; + color: #FFFFFF; + margin-right: 30px; + cursor: pointer; } -.baseFormItem___L4XPW input[class~='ant-input-number-input'] { - height: 46px; +.content___zp_KL [class~='ant-form-item-label'] label { + height: 40px !important; } -.baseFormItem___L4XPW div[class~='ant-select-selector'] { - height: 46px; +.radio_style___tWyOo [class~='ant-form-item-label'] label { + height: 20px !important; } -.baseFormItem___L4XPW div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { - line-height: 46px; + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/picture/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___TUtVx { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; } -.baseFormItem___L4XPW div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { - line-height: 46px; +.flex_space_between___skxVP { + justify-content: space-between; + -webkit-box-pack: justify; } -.baseFormItem___L4XPW span[class~='ant-select-arrow'] { - right: 12px; +.flex_box_vertical_center____enb6 { + align-items: center; + box-align: center; } -.jsinput___IhGOr div[class~='ant-form-item-label'] { - margin-bottom: 10px; +.flex_box_center_end___lO_Gq { + 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; } -.Spanradius___Phpyg { - width: 60px; - height: 60px; - border-radius: 50%; - background: #4dacff; - font-size: 16px; - line-height: 60px; - text-align: center; - color: #fff; +.flex_box_column___QrhZ_ { + flex-direction: column; + box-orient: block-axis; } -[class=ant-modal-confirm-content] { - margin: 30px 0 !important; +.all___GiQqZ .title___YtceA { + height: 14px; + font-size: 14px; + font-family: PingFangSC-Semibold, PingFang SC; + font-weight: 600; + color: #232B40; + line-height: 14px; + margin: 30px 30px 0 30px; } -.modal_close___yAd65 .ant-btn-default___HT0Nv { - height: 32px; - line-height: 32px; - background: #f8f9fc; - border-radius: 2px; - opacity: 0.5; - border: 1px solid #c3cfe0; +.all___GiQqZ .content___Es9RO { + width: calc(100% - 60px); + margin: 0 30px; + padding: 30px 0 20px 0; + border-bottom: 1px #F1F1F1 solid; + display: flex; +} +.all___GiQqZ .content___Es9RO .content_icon___SNFzF { + width: 16px; + height: 16px; + margin-top: 25px; +} +.all___GiQqZ .content___Es9RO .content_info___rSAWs { + margin-top: 22px; +} +.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_title___Hkmmk { + height: 14px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #464f66; + color: #165DFF; + line-height: 14px; + margin: 1px 10px; + border-bottom: 1px #165DFF solid; + cursor: pointer; } -.modal_close___yAd65 .ssss___RB5TB { - height: 32px; - line-height: 32px; - background: #3061d0; - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - font-size: 14px; +.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_size___jLmmn { + width: 117px; + height: 12px; + font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #ffffff; + color: #B8B8B8; + line-height: 12px; + margin: 10px; } -.text___nAWn1 { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; +.all___GiQqZ .content___Es9RO .content_img___NRn9i { + width: 198px; + height: 85px; + border-radius: 4px; + margin-left: auto; } -.zhandui___bn5a8 { - display: flex; +.all___GiQqZ .content___Es9RO .content_img2___D23TM { + width: 85px; + height: 85px; + border-radius: 4px; + margin-left: auto; } -.zhandui___bn5a8 .img___f3zFn { - height: 56px; - width: 56px; - border-radius: 50%; - background: #4eacff; - font-size: 16px; - font-weight: 600; - line-height: 56px; - color: #ffffff; - text-align: center; +.all___GiQqZ .content___Es9RO:last-child { + border-bottom: none; } -.zhandui___bn5a8 .names___k3ZzZ { - margin-left: 18px; - max-width: 432px; - height: 56px; - font-size: 16px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #000000; - line-height: 56px; + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/index.less?modules ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___TOLos { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; } -.zhandui___bn5a8 .names___k3ZzZ .teamname___or8vu { - margin-bottom: 12px; - font-weight: 400; - color: #000000; - font-size: 16px; - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; +.flex_space_between___kPNcF { + justify-content: space-between; + -webkit-box-pack: justify; } -.zhandui___bn5a8 .names___k3ZzZ .time___qmAOy { - font-size: 14px; - font-weight: 400; - color: #232b40; +.flex_box_vertical_center___rUvwU { + align-items: center; + box-align: center; } -.zhandui___bn5a8 .names___k3ZzZ .time___qmAOy .createtime___KKvxc { - color: #5f6367; - margin-right: 10px; +.flex_box_center_end_____Cr_ { + 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; } -.zhandui___bn5a8 .yaoqingma___CFx7_ { - color: #5f6367; - margin-left: 140px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - height: 56px; - line-height: 56px; +.flex_box_column___UubjA { + flex-direction: column; + box-orient: block-axis; +} +.all___d1AWD { + position: relative; +} +.all___d1AWD .title___VIjuM { + height: 14px; font-size: 14px; + font-weight: 600; + color: #232B40; + line-height: 14px; + margin: 30px 30px 0 30px; } -.zhandui___bn5a8 .tuichu___VbrZt { - height: 56px; +.all___d1AWD .add_people___qkPex { + position: absolute; + top: -10px; + right: 30px; + width: 116px; + height: 32px; + line-height: 32px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 16px; + border: 1px solid #BACFFE; font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #e30000; - line-height: 56px; - margin-left: auto; - margin-right: 2px; + color: #3061D0; + display: flex; cursor: pointer; } -.repo_style___FYtbp { - width: 100%; - margin-top: 20px; +.all___d1AWD .add_people___qkPex .people_icon___lz5gl { + width: 16px; + height: 16px; + margin: 7px 10px 6px 16px; } -.repo_style___FYtbp .repo_title___FuNSr .repo_title_text___GvJ4T { - height: 22px; - font-size: 14px; - font-family: PingFangSC-Semibold, PingFang SC; - font-weight: 600; - color: #333333; - line-height: 22px; - margin-right: 10px; +.all___d1AWD .content___a8dSX { + width: calc(100% - 60px); + padding: 25px 20px; + margin: 20px 30px; + background: #FFFFFF; + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #F5F5F5; } -.repo_style___FYtbp .repo_title___FuNSr .repo_title_jieshi___dNHts { - height: 22px; - font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #fa6400; - line-height: 22px; +.all___d1AWD .content___a8dSX .content_info___ekLIa { + display: flex; + height: 30px; } -.repo_style___FYtbp .repo_dizhi___R0PKM { - width: 100%; - height: 40px; - background: #f6f7f9; - border: 1px solid #f1f1f1; +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_icon___kXP8P { + width: 14px; + height: 14px; + margin-top: 7px; +} +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_title___Hld67 { + width: 50px; + height: 30px; font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #333333; - line-height: 40px; - text-indent: 12px; - margin-top: 10px; + color: #232B40; + line-height: 30px; + margin: 0 8px; } -.repo_style___FYtbp .button_list___PhNrU { +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT { + max-width: 480px; + height: 30px; + background: rgba(22, 93, 255, 0.05); + border-radius: 15px; display: flex; - margin-top: 10px; } -.repo_style___FYtbp .button_list___PhNrU .kaobei___W8G_O { - display: flex; - margin-left: auto; - width: 192px; - height: 40px; - border-radius: 20px; - border: 1px solid #f1f1f1; - font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT .info_content_icon___uNxzs { + margin: 8px 8px 8px 20px; + width: 14px; + height: 14px; +} +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content___kbIuT .info_content_title___IfIi8 { + max-width: 420px; + height: 30px; + font-size: 12px; font-weight: 400; - color: #333333; - line-height: 40px; - cursor: 'pointer'; - align-items: center; - justify-content: center; + color: #165DFF; + line-height: 30px; + margin-right: 20px; cursor: pointer; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } -.repo_style___FYtbp .button_list___PhNrU .tiaozhuan___xfkvk { - display: flex; - margin-left: 20px; - width: 192px; - height: 40px; - background: #3061d0; - border-radius: 20px; - font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi { + width: 70px; + height: 30px; + font-size: 12px; font-weight: 400; - color: #ffffff; - line-height: 40px; - cursor: 'pointer'; - align-items: center; - justify-content: center; + color: #9096A3; + line-height: 30px; + margin: 0 20px; + text-align: center; cursor: pointer; } -[class~='ant-drawer-header'] { - width: 1200px !important; - margin: auto !important; +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi:hover { + color: #165DFF; } - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_cropperjs@1.6.2@cropperjs/dist/cropper.css ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Cropper.js v1.6.2 - * https://fengyuanchen.github.io/cropperjs - * - * Copyright 2015-present Chen Fengyuan - * Released under the MIT license - * - * Date: 2024-04-21T07:43:02.731Z - */ - -.cropper-container { - direction: ltr; - font-size: 0; - line-height: 0; - position: relative; - touch-action: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; +.all___d1AWD .content___a8dSX .content_info___ekLIa .info_delete___rZhhO { + width: 80px; + height: 26px; + margin: 2px 0px 2px auto; + background: #FCEAEA; + border-radius: 2px; + font-size: 12px; + font-weight: 400; + color: #E53333; + line-height: 26px; + text-align: center; + cursor: pointer; } - -.cropper-container img { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - display: block; - height: 100%; - image-orientation: 0deg; - max-height: none !important; - max-width: none !important; - min-height: 0 !important; - min-width: 0 !important; - width: 100%; - } - -.cropper-wrap-box, -.cropper-canvas, -.cropper-drag-box, -.cropper-crop-box, -.cropper-modal { - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq { + width: calc(100% - 80px); + background: #F8F9FA; + margin-top: 20px; + margin-left: 80px; + padding: 20px; } - -.cropper-wrap-box, -.cropper-canvas { - overflow: hidden; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha { + line-height: 40px; + margin-bottom: 5px; } - -.cropper-drag-box { - background-color: #fff; - opacity: 0; -} - -.cropper-modal { - background-color: #000; - opacity: 0.5; -} - -.cropper-view-box { - display: block; - height: 100%; - outline: 1px solid #39f; - outline-color: rgba(51, 153, 255, 0.75); - overflow: hidden; - width: 100%; -} - -.cropper-dashed { - border: 0 dashed #eee; - display: block; - opacity: 0.5; - position: absolute; -} - -.cropper-dashed.dashed-h { - border-bottom-width: 1px; - border-top-width: 1px; - height: calc(100% / 3); - left: 0; - top: calc(100% / 3); - width: 100%; - } - -.cropper-dashed.dashed-v { - border-left-width: 1px; - border-right-width: 1px; - height: 100%; - left: calc(100% / 3); - top: 0; - width: calc(100% / 3); - } - -.cropper-center { - display: block; - height: 0; - left: 50%; - opacity: 0.75; - position: absolute; - top: 50%; - width: 0; -} - -.cropper-center::before, - .cropper-center::after { - background-color: #eee; - content: ' '; - display: block; - position: absolute; - } - -.cropper-center::before { - height: 1px; - left: -3px; - top: 0; - width: 7px; - } - -.cropper-center::after { - height: 7px; - left: 0; - top: -3px; - width: 1px; - } - -.cropper-face, -.cropper-line, -.cropper-point { - display: block; - height: 100%; - opacity: 0.1; - position: absolute; - width: 100%; -} - -.cropper-face { - background-color: #fff; - left: 0; - top: 0; -} - -.cropper-line { - background-color: #39f; -} - -.cropper-line.line-e { - cursor: ew-resize; - right: -3px; - top: 0; - width: 5px; - } - -.cropper-line.line-n { - cursor: ns-resize; - height: 5px; - left: 0; - top: -3px; - } - -.cropper-line.line-w { - cursor: ew-resize; - left: -3px; - top: 0; - width: 5px; - } - -.cropper-line.line-s { - bottom: -3px; - cursor: ns-resize; - height: 5px; - left: 0; - } - -.cropper-point { - background-color: #39f; - height: 5px; - opacity: 0.75; - width: 5px; -} - -.cropper-point.point-e { - cursor: ew-resize; - margin-top: -3px; - right: -3px; - top: 50%; - } - -.cropper-point.point-n { - cursor: ns-resize; - left: 50%; - margin-left: -3px; - top: -3px; - } - -.cropper-point.point-w { - cursor: ew-resize; - left: -3px; - margin-top: -3px; - top: 50%; - } - -.cropper-point.point-s { - bottom: -3px; - cursor: s-resize; - left: 50%; - margin-left: -3px; - } - -.cropper-point.point-ne { - cursor: nesw-resize; - right: -3px; - top: -3px; - } - -.cropper-point.point-nw { - cursor: nwse-resize; - left: -3px; - top: -3px; - } - -.cropper-point.point-sw { - bottom: -3px; - cursor: nesw-resize; - left: -3px; - } - -.cropper-point.point-se { - bottom: -3px; - cursor: nwse-resize; - height: 20px; - opacity: 1; - right: -3px; - width: 20px; - } - -@media (min-width: 768px) { - -.cropper-point.point-se { - height: 15px; - width: 15px; - } - } - -@media (min-width: 992px) { - -.cropper-point.point-se { - height: 10px; - width: 10px; - } - } - -@media (min-width: 1200px) { - -.cropper-point.point-se { - height: 5px; - opacity: 0.75; - width: 5px; - } - } - -.cropper-point.point-se::before { - background-color: #39f; - bottom: -50%; - content: ' '; - display: block; - height: 200%; - opacity: 0; - position: absolute; - right: -50%; - width: 200%; - } - -.cropper-invisible { - opacity: 0; -} - -.cropper-bg { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC); -} - -.cropper-hide { - display: block; - height: 0; - position: absolute; - width: 0; -} - -.cropper-hidden { - display: none !important; -} - -.cropper-move { - cursor: move; -} - -.cropper-crop { - cursor: crosshair; -} - -.cropper-disabled .cropper-drag-box, -.cropper-disabled .cropper-face, -.cropper-disabled .cropper-line, -.cropper-disabled .cropper-point { - cursor: not-allowed; -} - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___XJhZ_ { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___QP4ke { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___QxAqn { - align-items: center; - box-align: center; -} -.flex_box_center_end___idxMG { - 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___FtSbq { - flex-direction: column; - box-orient: block-axis; -} -.all___CqKTx { - padding-bottom: 25px; - position: relative; - width: 1200px; - margin: auto; -} -.all___CqKTx .message_warnimg___sCs9y { - height: 30px; - background: rgba(255, 157, 24, 0.1); - border-radius: 0px 0px 8px 8px; - font-size: 12px; - font-weight: 400; - color: #ff9d18; - line-height: 30px; -} -.all___CqKTx .message_warnimg___sCs9y .message_icon___T8887 { - margin-left: 30px; - margin-right: 10px; - font-size: 5px; - border: 1px #ff9d18 solid; - padding: 1px; - border-radius: 10px; -} -.all___CqKTx .message_error___pZWBZ { - height: 30px; - background: rgba(229, 51, 51, 0.1); - border-radius: 0px 0px 8px 8px; - font-size: 12px; - font-weight: 400; - color: #e53333; - line-height: 30px; -} -.all___CqKTx .message_error___pZWBZ .message_icon___T8887 { - margin-left: 30px; - margin-right: 10px; - font-size: 5px; - border: 1px #e53333 solid; - padding: 1px; - border-radius: 10px; -} -.all___CqKTx .message_error___pZWBZ .message_title___lTdqI { - margin-right: 30px; - font-size: 12px; - font-weight: 600; - color: #e53333; -} -.all___CqKTx .setting___v3_ot { - border-radius: 4px; - border: 1px solid #f1f1f1; - margin-top: 20px; -} -.all___CqKTx .setting___v3_ot .setting_title___WxGAY { - background: #f6f7f9; - height: 50px; - line-height: 50px; - border-radius: 4px 4px 0px 0px; - font-size: 14px; - font-weight: 400; - color: #232b40; - text-indent: 20px; -} -.all___CqKTx .setting___v3_ot .setting_content___XAWD6 { - display: flex; -} -.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW { - width: 182px; - padding-top: 15px; -} -.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW > div { - position: -webkit-sticky; - position: sticky; - top: 80px; -} -.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item___qbDG8 { - height: 44px; - line-height: 44px; - font-size: 14px; - font-weight: 400; - color: #5f6367; - cursor: pointer; - text-indent: 20px; -} -.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I { - position: relative; - height: 44px; - line-height: 44px; - font-size: 14px; - font-weight: 400; - color: #165dff; - background: #f8f9fa; - cursor: pointer; - text-indent: 20px; -} -.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_menu___oKuAW .menu_item_active___kzN6I::after { - position: absolute; - right: 0; - content: ''; - width: 3px; - height: 44px; - background: #232b40; - border-radius: 3px 0px 0px 3px; -} -.all___CqKTx .setting___v3_ot .setting_content___XAWD6 .setting_info___pqlf5 { - flex: 1 1; - border-left: 1px solid #f1f1f1; - min-height: 400px; -} - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/information/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___I6sdE { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___uTlet { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___P8PRU { - align-items: center; - box-align: center; -} -.flex_box_center_end___WLZlZ { - 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___tMPnI { - flex-direction: column; - box-orient: block-axis; -} -.all___dBmCY .title___IeVqW { - height: 14px; - font-size: 14px; - font-family: PingFangSC-Semibold, PingFang SC; - font-weight: 600; - color: #232b40; - line-height: 14px; - margin: 30px 30px 0 30px; -} -.all___dBmCY .content___zp_KL:last-child { - border-bottom: none; -} -.all___dBmCY .content___zp_KL { - width: calc(100% - 60px); - margin: 0 30px; - padding: 30px 0 20px 0; - border-bottom: 1px #f1f1f1 solid; -} -.all___dBmCY .content___zp_KL .form_item___hXuXB { - line-height: 40px; - font-size: 14px; - margin-top: 20px; -} -.all___dBmCY .content___zp_KL .form_item_basic___K4a8V { - line-height: 40px; - font-size: 14px; - margin-top: 5px; -} -.all___dBmCY .content___zp_KL .form_item_basic___K4a8V [class~='ant-form-item-required']:before { - content: '' !important; -} -.all___dBmCY .content___zp_KL .form_item_time___h8rdI { - line-height: 40px; - font-size: 14px; - margin-top: -12px; -} -.all___dBmCY .content___zp_KL .form_item_model____Mn2H { - line-height: 32px; - font-size: 14px; -} -.all___dBmCY .content___zp_KL .form_item_item___CR0Q5 { - font-size: 14px; - height: 40px; - line-height: 40px; -} -.all___dBmCY .content___zp_KL .form_item_item_select___eeMCh { - font-size: 14px; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha .form_item_item___yPf7l { + width: 180px; height: 40px; line-height: 40px; } -.all___dBmCY .content___zp_KL .textarea_father___XVeQz { - position: relative; - height: 130px; - margin-bottom: 15px; - margin-top: -5px; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G { + line-height: 30px; + margin-bottom: 5px; } -.all___dBmCY .content___zp_KL .textarea_father___XVeQz .textarea_length___Xdwl4 { - position: absolute; - bottom: 10px; - right: 10px; - font-size: 14px; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_title___uUWQl { + width: 435px; + text-align: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } -.all___dBmCY .content___zp_KL .upload_button___zltZE { - width: 96px; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .form_item_item_small___fKhrW { + width: 100px; height: 30px; - background: #3061d0; - box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - font-size: 14px; - font-weight: 400; - color: #ffffff; line-height: 30px; - text-align: center; - cursor: pointer; } -.all___dBmCY .content___zp_KL .upload_button_file___vVqry { - width: 96px; - height: 30px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_icon___fBudt { + width: 14px; + height: 14px; + margin: 7px 15px 7px 0; + color: #165DFF; +} +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_1___qifbd { + width: 44px; + height: 20px; + line-height: 18px; + background: #FFFFFF; border-radius: 2px; - border: 1px solid #bacffe; - font-size: 14px; + border: 1px solid #165DFF; + font-size: 12px; font-weight: 400; - color: #3061d0; - line-height: 28px; + color: #165DFF; text-align: center; - cursor: pointer; + margin-left: 80px; + margin-top: 5px; } -.all___dBmCY .content___zp_KL .upload_text___pdO7Y { - height: 30px; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_2___qVJU8 { + width: 44px; + height: 20px; + line-height: 18px; + background: #FFFFFF; + border-radius: 2px; + border: 1px solid #FF9D18; font-size: 12px; - font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #9096a3; - line-height: 30px; - margin-top: 3px; - margin-left: 20px; + color: #FF9D18; + text-align: center; + margin-left: 80px; + margin-top: 5px; } -.all___dBmCY .content___zp_KL .date_text___gvUlY { - height: 40px; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_3___NRfLL { + width: 44px; + height: 20px; + line-height: 18px; + background: #FFFFFF; + border-radius: 2px; + border: 1px solid #E53333; font-size: 12px; - font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #9096a3; - line-height: 40px; - margin-left: 10px; + color: #E53333; + text-align: center; + margin-left: 80px; + margin-top: 5px; } -.all___dBmCY .content___zp_KL .upload_download___KCtvw { +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON { + width: 70px; height: 30px; - font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; + font-size: 12px; font-weight: 400; - color: #3061d0; + color: #9096A3; line-height: 30px; - margin-bottom: 10px; - margin-left: 20px; + margin: 0 auto; + text-align: center; cursor: pointer; } -.all___dBmCY .content___zp_KL .checkbox_text___yn4Cf { - color: #9096a3; - margin-left: 10px; +.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON:hover { + color: #165DFF; } -.all___dBmCY .footer___t6QDc { +.all___d1AWD .footer___UDiYB { display: flex; margin: 30px 0; } -.all___dBmCY .footer___t6QDc .clear_button___FWQBK { +.all___d1AWD .footer___UDiYB .clear_button___HQIfB { margin-left: auto; width: 60px; height: 38px; border-radius: 2px; opacity: 0.9; - border: 1px solid #bacffe; + border: 1px solid #BACFFE; text-align: center; line-height: 38px; font-size: 14px; font-weight: 400; - color: #3061d0; + color: #3061D0; margin-right: 30px; cursor: pointer; } -.all___dBmCY .footer___t6QDc .save_button___l7JJ7 { +.all___d1AWD .footer___UDiYB .save_button___t7iMm { margin-left: auto; width: 116px; height: 38px; - background: #3061d0; + background: #3061D0; border-radius: 2px; font-size: 14px; text-align: center; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 400; - color: #ffffff; + color: #FFFFFF; margin-right: 30px; cursor: pointer; } -.content___zp_KL [class~='ant-form-item-label'] label { +.textone___TAI4F { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; +} +.textone___TAI4F:hover { + text-decoration: underline; +} +.deletecolor___ldQnR { + color: #CCCCCC; +} +.deletecolor___ldQnR:hover { + color: #E53333; +} +.qselect___uuNp6 [class~='ant-select-selector'] { + height: 42px !important; +} +.qselect___uuNp6 [class~='ant-select-selection-search'] input { height: 40px !important; } -.radio_style___tWyOo [class~='ant-form-item-label'] label { - height: 20px !important; +.qselect___uuNp6 [class~='ant-select-selection-item'] { + line-height: 40px !important; +} +.qinput___xHGmH { + height: 40px; +} +.modalclass___dPDG7 [class~='ant-modal-footer'] { + border-top: none; + padding-bottom: 25px; +} +.modalclass___dPDG7 [class~='ant-modal-footer'] [class~='ant-btn-default'] { + margin-right: 12px; +} +.modalclass___dPDG7 [class~='ant-modal-close-x'] { + line-height: 65px; + width: 60px; +} +.modalclass___dPDG7 [class~='ant-modal-body'] { + padding: 16px 25px; +} +.modalclass___dPDG7 [class~='ant-modal-header'] { + padding: 25px 25px 0px 25px; +} +.popu___G8M92 { + padding-bottom: 14px; +} +.popu___G8M92 [class~='ant-select-item'] { + line-height: 36px !important; + font-size: 14px !important; + font-weight: 400 !important; } -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/picture/index.less?modules ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___TUtVx { +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/SelectShixun.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___xWeOt { justify-content: center; align-items: center; -webkit-justify-content: center; box-align: center; } -.flex_space_between___skxVP { +.flex_space_between___Tvggn { justify-content: space-between; -webkit-box-pack: justify; } -.flex_box_vertical_center____enb6 { +.flex_box_vertical_center___kWgd3 { align-items: center; box-align: center; } -.flex_box_center_end___lO_Gq { +.flex_box_center_end___akdCb { justify-content: flex-end; align-items: center; -webkit-justify-content: flex-end; @@ -2683,89 +2507,320 @@ button[class~='ant-btn-default']:disabled.btn___In02G { box-align: center; box-pack: end; } -.flex_box_column___QrhZ_ { +.flex_box_column___TjkcQ { flex-direction: column; box-orient: block-axis; } -.all___GiQqZ .title___YtceA { - height: 14px; - font-size: 14px; - font-family: PingFangSC-Semibold, PingFang SC; - font-weight: 600; - color: #232b40; - line-height: 14px; - margin: 30px 30px 0 30px; +.wrp___vIMBU { + background: #fff; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04); + padding-top: 10px; +} +.drawer___HuOiD [class='ant-drawer-content'] { + background: #f5f5f5 !important; +} +.drawer___HuOiD [class='ant-drawer-footer'] { + background: #fff; + box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05) !important; + position: relative; + border: 0; +} +.menu___JTt0c { + padding: 0; + margin: 12px 0; + position: relative; + z-index: 2; +} +.menu___JTt0c:hover { + z-index: 3; +} +.menu___JTt0c > li { + display: inline-block; + position: relative; + margin-right: 20px; + border-radius: 32px; + line-height: 32px; +} +.menu___JTt0c > li a { + color: #4b4b4b; +} +.menu___JTt0c > li strong { + padding: 6px 15px; + border-radius: 32px; + cursor: pointer; + font-weight: normal; +} +.menu___JTt0c > li:hover > a > strong, +.menu___JTt0c > li:hover > strong { + color: #fff; + background: #0152d9; +} +.menu___JTt0c > li:hover div { + display: block; +} +.menu___JTt0c > li > div { + display: none; + position: absolute; + left: 0; + top: 30px; + width: 400px; + padding: 10px; + background: #fff; + color: #333; + max-height: 400px; + overflow: auto; + z-index: 8; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.menu___JTt0c > li > div h2 { + cursor: pointer; + margin: 10px 0; +} +.menu___JTt0c > li > div h2:hover { + color: #0152d9; +} +.menu___JTt0c > li > div ul { + padding-left: 0; +} +.menu___JTt0c > li > div ul li { + cursor: pointer; + display: inline-block; + height: 30px; + line-height: 30px; + margin-right: 20px; + color: #999; +} +.menu___JTt0c > li > div ul li:hover { + color: #0152d9; +} +.actived___zd6GY { + background: #0152d9; + color: #fff; +} +.actived2___hNW2h { + color: #0152d9 !important; +} +.subTag___rHkqz { + cursor: pointer; +} +.subTag___rHkqz:hover { + color: #0152d9; +} +.listItem___dr1wg { + padding: 25px 30px 25px 30px; + display: box; + display: flex; + background: white; + margin-top: 20px; + cursor: pointer; +} +.listItem___dr1wg > div { + flex: 1 1; +} +.listItem___dr1wg:hover { + box-shadow: 0 0 10px #ccc; +} +.listItem2___QY8YQ { + padding: 0 10px; + display: box; + display: flex; + background: white; + cursor: pointer; +} +.listItem2___QY8YQ > div { + flex: 1 1; +} +.listItem2___QY8YQ [class~='ant-divider-horizontal'] { + margin: 17px 0; +} +.info___bpBpK { + margin-left: 20px; +} +.info___bpBpK p { + margin-top: 18px; +} +.title___typIH { + width: 100%; + display: box; + display: flex; + align-items: center; + box-align: center; +} +.title___typIH strong { + color: #333; +} +.titleLeft___b4niC { + display: flex; + justify-content: space-between; + width: 1080px; + flex: 1 1; +} +.titleRight___odd4D { + margin-top: 18px; +} +.titleRight___odd4D a { + margin-right: 20px; + font-weight: bold; +} +.search___HtgNb { + width: 600px !important; + margin: 30px 0 30px 0; +} +.search___HtgNb input, +.search___HtgNb [class='ant-input-group-addon'] button { + height: 50px; + line-height: 50px; + padding: 0 30px; + font-size: 16px; +} +.filter___HBJIT button { + border-radius: 40px; + box-shadow: none; +} +.filter___HBJIT [class~='ant-btn-default'] { + background: #eee; + border-color: #eee; + color: #999; +} +.filter___HBJIT [class~='ant-btn-primary'] { + background-color: #0152d9; + border-color: #0152d9; +} +.filter___HBJIT [class~='ant-input'] { + border-radius: 4px; +} +.filter___HBJIT [class~='ant-input-search-button'] { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.description___Rqa6Q { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 2; + overflow: hidden; +} +.menuCourse____Msk3 { + color: #999; + margin-top: 10px; +} +.menuCourse____Msk3 ul, +.menuCourse____Msk3 li { + margin: 0; + padding: 0; + list-style: none; +} +.menuCourse____Msk3 li { + display: inline-block; + margin-right: 30px; +} +.button_right___T8tiB { + margin-left: auto; + border-radius: 50px; } -.all___GiQqZ .content___Es9RO { - width: calc(100% - 60px); - margin: 0 30px; - padding: 30px 0 20px 0; - border-bottom: 1px #f1f1f1 solid; + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/FormSearch/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.search___JA0r9 { display: flex; + align-items: center; + width: 100%; + justify-content: center; + margin: 30px 0; + padding-left: 12px; } -.all___GiQqZ .content___Es9RO .content_icon___SNFzF { - width: 16px; - height: 16px; - margin-top: 25px; +.search___JA0r9 .ant-form-item-label > label { + height: 40px; } -.all___GiQqZ .content___Es9RO .content_info___rSAWs { - margin-top: 22px; +.search___JA0r9 .btn___GGtZC { + width: 112px; + height: 46px; + margin-top: -3px; + margin-left: 10px; } -.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_title___Hkmmk { - height: 14px; + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ReuseShixunModal/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.brief___LOzpE { font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #165dff; - line-height: 14px; - margin: 1px 10px; - border-bottom: 1px #165dff solid; - cursor: pointer; + margin-bottom: 30px; } -.all___GiQqZ .content___Es9RO .content_info___rSAWs .content_size___jLmmn { - width: 117px; - height: 12px; +.contentTitle___xkdcN { + display: flex; + align-items: center; + font-size: 14px; + font-weight: 400; + color: #000000; +} +.content___Vtri0 { + font-size: 14px; + font-weight: 400; +} +.tips___tuAtH { font-size: 12px; - font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #b8b8b8; - line-height: 12px; - margin: 10px; + color: #6b758b; + padding-left: 14px; } -.all___GiQqZ .content___Es9RO .content_img___NRn9i { - width: 198px; - height: 85px; - border-radius: 4px; - margin-left: auto; +.antdTable___s8T2N { + margin-top: 10px; + margin-bottom: 20px; } -.all___GiQqZ .content___Es9RO .content_img2___D23TM { - width: 85px; - height: 85px; - border-radius: 4px; - margin-left: auto; +.antdTable___s8T2N thead[class~='ant-table-thead'] > tr > th { + background: #F2F2F2; + color: #5F6367; } -.all___GiQqZ .content___Es9RO:last-child { - border-bottom: none; +.antdTable___s8T2N .tableCell___kN9Fw { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.antdModal___WVBk3 div[class~='ant-modal-header'] { + padding-top: 30px; + padding-left: 40px; +} +.antdModal___WVBk3 button[class~='ant-modal-close'] { + top: 18px; + right: 10px; +} +.antdModal___WVBk3 button[class~='ant-modal-close'] span[class~='ant-modal-close-x'] { + font-size: 18px; +} +.antdModal___WVBk3 div[class~='ant-modal-body'] { + padding-left: 40px; + padding-right: 40px; + max-height: 620px; + overflow: auto; +} +.antdModal___WVBk3 div[class~='ant-modal-footer'] { + border-top: none; + padding-bottom: 30px; + padding-right: 40px; +} +.orangeColor___ryB2u { + color: #FE6300; } /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/index.less?modules ***! + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/personnel/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___TOLos { +.flex_box_center___iPlvr { justify-content: center; align-items: center; -webkit-justify-content: center; box-align: center; } -.flex_space_between___kPNcF { +.flex_space_between___xLMpL { justify-content: space-between; -webkit-box-pack: justify; } -.flex_box_vertical_center___rUvwU { +.flex_box_vertical_center___m68GV { align-items: center; box-align: center; } -.flex_box_center_end_____Cr_ { +.flex_box_center_end___N__Xt { justify-content: flex-end; align-items: center; -webkit-justify-content: flex-end; @@ -2775,696 +2830,605 @@ button[class~='ant-btn-default']:disabled.btn___In02G { box-align: center; box-pack: end; } -.flex_box_column___UubjA { +.flex_box_column___EdrdM { flex-direction: column; box-orient: block-axis; } -.all___d1AWD { +.all___ZbAJW { position: relative; } -.all___d1AWD .title___VIjuM { +.all___ZbAJW .title___QPivo { height: 14px; font-size: 14px; + font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; - color: #232b40; + color: #232B40; line-height: 14px; margin: 30px 30px 0 30px; } -.all___d1AWD .add_people___qkPex { +.all___ZbAJW .add_people___jqyIi { position: absolute; top: -10px; right: 30px; - width: 116px; + width: 136px; height: 32px; line-height: 32px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 16px; - border: 1px solid #bacffe; + border: 1px solid #BACFFE; font-size: 14px; font-weight: 400; - color: #3061d0; + color: #3061D0; display: flex; cursor: pointer; } -.all___d1AWD .add_people___qkPex .people_icon___lz5gl { - width: 16px; - height: 16px; - margin: 7px 10px 6px 16px; +.all___ZbAJW .add_people___jqyIi .people_icon___Gf35v { + width: 18px; + height: 18px; + margin: 6px 10px 6px 15px; } -.all___d1AWD .content___a8dSX { - width: calc(100% - 60px); - padding: 20px; - margin: 20px 30px; - background: #ffffff; - box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); - border-radius: 4px; - border: 1px solid #f5f5f5; +.all___ZbAJW .content_user___mESiF { + width: calc(100% - 40px); + height: 100px; + margin: 25px auto 0 auto; } -.all___d1AWD .content___a8dSX .content_info___ekLIa { +.all___ZbAJW .content_user___mESiF .content_left___JUfAC { + width: calc((100% - 40px)/2); + margin: 0 10px 20px 10px; + padding: 20px 0 20px 20px; display: flex; - height: 30px; -} -.all___d1AWD .content___a8dSX .content_info___ekLIa .info_icon___kXP8P { - width: 14px; - height: 14px; - margin-top: 7px; -} -.all___d1AWD .content___a8dSX .content_info___ekLIa .info_title___Hld67 { - width: 470px; - height: 30px; - font-size: 14px; - font-weight: 400; - color: #232b40; - line-height: 30px; - margin-left: 8px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.all___d1AWD .content___a8dSX .content_info___ekLIa .info_content_time___mv81u { - width: 197px; - height: 30px; - font-size: 12px; - line-height: 30px; - margin-left: 20px; - cursor: pointer; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #9096a3; -} -.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi { - width: 70px; - height: 30px; - font-size: 12px; - font-weight: 400; - color: #9096a3; - line-height: 30px; - margin: 0 20px; - text-align: center; - cursor: pointer; -} -.all___d1AWD .content___a8dSX .content_info___ekLIa .info_open___NzrUi:hover { - color: #165dff; -} -.all___d1AWD .content___a8dSX .content_info___ekLIa .info_update___r4s4R { - width: 44px; - height: 26px; - background: #eaeffa; - border-radius: 2px; - font-size: 12px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #3061d0; - line-height: 26px; - margin: 2px 20px 2px 60px; - text-align: center; - cursor: pointer; -} -.all___d1AWD .content___a8dSX .content_info___ekLIa .info_delete___rZhhO { - width: 80px; - height: 26px; - margin: 2px 0px 2px auto; - background: #fceaea; - border-radius: 2px; - font-size: 12px; - font-weight: 400; - color: #e53333; - line-height: 26px; - text-align: center; - cursor: pointer; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq { - width: calc(100% - 80px); - background: #f8f9fa; - margin-top: 20px; - margin-left: 80px; - padding: 20px; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha { - line-height: 40px; - margin-bottom: 5px; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item___oxzha .form_item_item___yPf7l { - width: 180px; - height: 40px; - line-height: 40px; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G { - line-height: 30px; - margin-bottom: 5px; + background: #FFFFFF; + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #F5F5F5; + float: left; } -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_title___uUWQl { - width: 435px; - text-align: left; - white-space: nowrap; +.all___ZbAJW .user_img_box___rq6y5 { + width: 60px; + height: 60px; + border-radius: 30px; overflow: hidden; - text-overflow: ellipsis; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .form_item_item_small___fKhrW { - width: 100px; - height: 30px; - line-height: 30px; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .guanka_icon___fBudt { - width: 14px; - height: 14px; - margin: 7px 15px 7px 0; - color: #165dff; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_1___qifbd { - width: 44px; - height: 20px; - line-height: 18px; - background: #ffffff; - border-radius: 2px; - border: 1px solid #165dff; - font-size: 12px; - font-weight: 400; - color: #165dff; - text-align: center; - margin-left: 80px; - margin-top: 5px; + position: relative; } -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_2___qVJU8 { - width: 44px; +.all___ZbAJW .user_img_box___rq6y5 .user_img___tN5UW { + width: 60px; + height: 60px; +} +.all___ZbAJW .user_img_box___rq6y5 .user_rule_create___i4hOF { + width: 60px; height: 20px; - line-height: 18px; - background: #ffffff; - border-radius: 2px; - border: 1px solid #ff9d18; - font-size: 12px; - font-weight: 400; - color: #ff9d18; + background: #0152D9; + line-height: 20px; text-align: center; - margin-left: 80px; - margin-top: 5px; + color: #fff; + font-size: 12px; + position: absolute; + bottom: 0px; } -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .form_item_small___EkG9G .nandu_3___NRfLL { - width: 44px; +.all___ZbAJW .user_img_box___rq6y5 .user_rule_me___XrMP0 { + width: 60px; height: 20px; - line-height: 18px; - background: #ffffff; - border-radius: 2px; - border: 1px solid #e53333; - font-size: 12px; - font-weight: 400; - color: #e53333; + background: #F57C00; + line-height: 20px; text-align: center; - margin-left: 80px; - margin-top: 5px; + color: #fff; + font-size: 12px; + position: absolute; + bottom: 0px; } -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON { - width: 70px; +.all___ZbAJW .user_info___ncafT { + margin-left: 20px; +} +.all___ZbAJW .user_info___ncafT .user_name___hqLNP { height: 30px; - font-size: 12px; - font-weight: 400; - color: #9096a3; line-height: 30px; - margin: 0 auto; - text-align: center; - cursor: pointer; -} -.all___d1AWD .content___a8dSX .questions_info___n9Fnq .close_icon___f2hON:hover { - color: #165dff; + font-size: 14px; + font-weight: 600; + color: #333333; } -.all___d1AWD .footer___UDiYB { - display: flex; - margin: 30px 0; +.all___ZbAJW .user_info___ncafT .user_school___m7TBE { + height: 30px; + line-height: 30px; + font-size: 12px; + color: #9096A3; } -.all___d1AWD .footer___UDiYB .clear_button___HQIfB { +.all___ZbAJW .delete_text___j_0I0 { margin-left: auto; - width: 60px; - height: 38px; - border-radius: 2px; - opacity: 0.9; - border: 1px solid #bacffe; - text-align: center; - line-height: 38px; + margin-right: 20px; + height: 60px; font-size: 14px; font-weight: 400; - color: #3061d0; - margin-right: 30px; + color: #E53333; + line-height: 60px; cursor: pointer; } -.all___d1AWD .footer___UDiYB .save_button___t7iMm { - margin-left: auto; - width: 116px; - height: 38px; - background: #3061d0; - border-radius: 2px; +.all___ZbAJW .query_style___Nwuez { + width: 80px; + height: 32px; + line-height: 32px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 20px; + border: 1px solid #BACFFE; font-size: 14px; - text-align: center; - font-family: PingFangSC-Semibold, PingFang SC; font-weight: 400; - color: #ffffff; - margin-right: 30px; - cursor: pointer; -} -.textone___TAI4F { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; -} -.textone___TAI4F:hover { - text-decoration: underline; -} -.deletecolor___ldQnR { - color: #cccccc; -} -.deletecolor___ldQnR:hover { - color: #e53333; -} -.qselect___uuNp6 [class~='ant-select-selector'] { - height: 42px !important; + color: #3061D0; + text-align: center; } -.qselect___uuNp6 [class~='ant-select-selection-search'] input { - height: 40px !important; +.modal_styles___d9sQP div[class=ant-modal-header] { + padding: 25px 25px 0 25px; } -.qselect___uuNp6 [class~='ant-select-selection-item'] { - line-height: 40px !important; +.modal_styles___d9sQP span[class=ant-modal-close-x] { + margin: 10px 10px 0 0; + padding-top: 3px; + font-size: 16px; } -.qinput___xHGmH { - height: 40px; +.modal_styles___d9sQP div[class=ant-modal-body] { + padding: 20px 25px; } -.modalclass___dPDG7 [class~='ant-modal-footer'] { +.modal_styles___d9sQP div[class=ant-modal-footer] { border-top: none; - padding-bottom: 25px; -} -.modalclass___dPDG7 [class~='ant-modal-footer'] [class~='ant-btn-default'] { - margin-right: 12px; + padding: 0 25px 25px 25px; } -.modalclass___dPDG7 [class~='ant-modal-close-x'] { - line-height: 65px; +.modal_styles___d9sQP [class=ant-btn-default] { width: 60px; + height: 32px; + line-height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-size: 14px; + font-weight: 400; + color: #464F66; } -.modalclass___dPDG7 [class~='ant-modal-body'] { - padding: 16px 25px; +.modal_styles___d9sQP [class=ant-btn-primary] { + width: 60px; + height: 32px; + line-height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + width: 28px; + font-size: 14px; + font-weight: 400; + color: #FFFFFF; } -.modalclass___dPDG7 [class~='ant-modal-header'] { - padding: 25px 25px 0px 25px; +.select_modal___j0vsx [class~='ant-select-selector'] { + height: 32px !important; } -.popu___G8M92 { - padding-bottom: 14px; +.select_modal___j0vsx [class~='ant-select-selection-item'] { + line-height: 32px !important; } -.popu___G8M92 [class~='ant-select-item'] { - line-height: 36px !important; - font-size: 14px !important; - font-weight: 400 !important; +[class~='ant-form-item-label'] { + height: 32px !important; + line-height: 32px !important; } -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/questions/addQuestions.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -body { - background: #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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/document/index.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___yg5U2 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; } -.bg___ZTUqe { - width: 1200px; - margin: 20px auto 0px auto; +.flex_space_between___RNHqN { + justify-content: space-between; + -webkit-box-pack: justify; } -.title___RJsvV { - width: 100%; - height: 40px; - font-size: 14px; - line-height: 30px; - border-bottom: 1px #ccc solid; +.flex_box_vertical_center___ZT47P { + align-items: center; + box-align: center; } -.title___RJsvV .title_text___wCMl_ { - color: #ccc; - margin-left: 10px; - cursor: pointer; +.flex_box_center_end___X4Xs3 { + 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; } -.fieldWrap___QdCjd { - background-color: #fff; - padding-top: 20px; +.flex_box_column___OzmB0 { + flex-direction: column; + box-orient: block-axis; } -.fieldWrap___QdCjd div[class~='ant-form-item-label'] label { - font-size: 14px; - color: #5f6368; +.all___uSCy0 .content___pnhPh { + width: calc(100% - 60px); + margin: 0 30px; + padding: 30px 0 20px 0; + border-bottom: 1px #F1F1F1 solid; + display: flex; } -.fieldWrap___QdCjd span[class~='ant-input-affix-wrapper'] { - padding: 0 7px; - font-size: 14px; +.all___uSCy0 .content___pnhPh .content_left_red___SmVi6 { + width: 85%; + height: 62px; + border-radius: 4px; + display: flex; } -.fieldWrap___QdCjd input[class~='ant-input'] { - border-width: 1px; - height: 40px; - font-size: 14px; - padding: 0 7px; +.all___uSCy0 .content___pnhPh .content_left_none___jTbL2 { + width: 85%; + border-radius: 4px; + display: flex; } -.mdWrap___cnGxs { - background-color: #fff; - padding-top: 10px; +.all___uSCy0 .content___pnhPh .content_left_flag___mae5L { + width: 14px; + height: 14px; + border-radius: 4px; + margin: 10px 15px 0 20px; } -.mdWrap___cnGxs div[class~='ant-form-item-label'] label { - font-size: 14px; - color: #5f6368; +.all___uSCy0 .content___pnhPh .content_left_info___mISvV { + width: calc(100% - 60px); } -.mdWrap___cnGxs input[class~='ant-input-number-input'] { - height: 40px; +.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_title___lcDeu { + width: 70px; font-size: 14px; + font-family: PingFangSC-Semibold, PingFang SC; + font-weight: 600; + color: #232B40; + height: 30px; + line-height: 35px; } -.footer_style___Qo1Vx { - display: flex; - justify-content: center; - align-items: center; - width: 1200px; - margin: auto; +.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_description___Ris52 { + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #9096A3; + line-height: 25px; } -.footer_style___Qo1Vx .submit_button___KWJXN { - margin-left: auto; - width: 116px; - height: 38px; - line-height: 38px; - background: #3061d0; - border-radius: 2px; +.all___uSCy0 .content___pnhPh .content_right___AcQrD { font-size: 14px; - text-align: center; - font-family: PingFangSC-Semibold, PingFang SC; font-weight: 400; - color: #ffffff; + color: #165DFF; + margin-top: 34px; + margin-left: auto; cursor: pointer; } -.footer_style___Qo1Vx .close_button___TyEGS { - width: 60px; - height: 38px; - border-radius: 2px; - opacity: 0.9; - border: 1px solid #bacffe; +.all___uSCy0 .content___pnhPh .content_right_span___WiMTr { font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; - color: #3061d0; - line-height: 38px; - text-align: center; + color: #165DFF; + margin-top: 34px; + margin-left: auto; cursor: pointer; - margin-right: 20px; + border-bottom: 1px #165DFF solid; } -.content___xc7lB:last-child { - border-bottom: none; +.all___uSCy0 .form_item___eHCux { + line-height: 40px; } -.content___xc7lB { - padding: 20px 0; +.all___uSCy0 .form_item___eHCux .form_item_item___IAs6n { + height: 40px; + line-height: 40px; + width: 400px; } -.content___xc7lB .form_item___KsNeu { +.all___uSCy0 .fuzhi___rSsFz { + width: 78px; + height: 40px; line-height: 40px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + border: 1px solid #BACFFE; font-size: 14px; + font-weight: 400; + text-align: center; + color: #165DFF; + cursor: pointer; + margin: 0 20px 0 5px; } -.content___xc7lB .form_item_basic___NWTAb { - line-height: 40px; +.all___uSCy0 .fuzhi_text___UV3Dz { + width: 308px; + height: 40px; font-size: 14px; - margin-top: 5px; + font-weight: 400; + color: #9096A3; + line-height: 40px; } -.content___xc7lB .form_item_basic___NWTAb [class~='ant-form-item-required']:before { - content: '' !important; +.all___uSCy0 .tijiao___AYAeP { + width: 116px; + height: 38px; + border-radius: 2px; + font-weight: 600; + cursor: pointer; + margin-right: 20px; + text-align: center; } -.content___xc7lB .form_item_time___Q9IfX { - line-height: 40px; +.all___uSCy0 .tijiao_text___TC6tI { + width: 254px; + height: 38px; font-size: 14px; + font-weight: 400; + color: #9096A3; + line-height: 38px; } -.content___xc7lB .form_item_model___lhG4k { - line-height: 32px; - font-size: 14px; +.all___uSCy0 .content___pnhPh:last-child { + border-bottom: none; } -.content___xc7lB .form_item_item___HtOSL { - font-size: 14px; +.all___uSCy0 .quetions_info___qHhFg { + width: calc(100% - 60px); + font-size: 16px; + color: red; height: 40px; line-height: 40px; + margin: 20px auto; } -.content___xc7lB .form_item_item_select___o5ylk { - font-size: 14px; - height: 40px; - line-height: 40px; +.scoremodal___LmU2Z [class~='ant-modal-body'] { + padding: 25px; } -.content___xc7lB .textarea_father___bar45 { - position: relative; - height: 130px; - margin-bottom: 15px; - margin-top: -5px; +.scoremodal___LmU2Z .title___M1zQX { + color: #000000; + font-size: 16px; + font-weight: 500; + display: flex; + width: 100%; } -.content___xc7lB .textarea_father___bar45 .textarea_length___GjKNa { - position: absolute; - bottom: 10px; - right: 10px; - font-size: 14px; +.scoremodal___LmU2Z .content___pnhPh { + margin-top: 25px; } -.content___xc7lB .upload_button___SYv04 { - width: 96px; - height: 30px; - background: #3061d0; - box-shadow: inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); +.scoremodal___LmU2Z .bottom___P728Z { + width: 100%; + text-align: end; + margin-top: 30px; +} +.scoremodal___LmU2Z .bottom___P728Z .yes___gRJi8 { + padding: 0px 20px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 2px; - font-size: 14px; font-weight: 400; - color: #ffffff; - line-height: 30px; - text-align: center; - cursor: pointer; + color: #FFFFFF; + border: 0px; } -.content___xc7lB .upload_button_file___oORVt { - width: 96px; - height: 30px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +.scoremodal___LmU2Z .bottom___P728Z .no___voaWW { + margin-right: 20px; + width: 60px; + height: 32px; + background: #F8F9FC; border-radius: 2px; - border: 1px solid #bacffe; - font-size: 14px; + opacity: 0.5; + border: 1px solid #C3CFE0; font-weight: 400; - color: #3061d0; - line-height: 28px; - text-align: center; - cursor: pointer; + color: #464F66; + line-height: 14px; } -.content___xc7lB .upload_text___bmCED { - height: 30px; - font-size: 12px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #9096a3; - line-height: 30px; - margin-top: 3px; - margin-left: 20px; +.scoremodal___LmU2Z .form_item___eHCux { + line-height: 40px; } -.content___xc7lB .date_text___Coi3W { +.scoremodal___LmU2Z .form_item___eHCux .form_item_item___IAs6n { height: 40px; - font-size: 12px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #9096a3; line-height: 40px; - margin-left: 10px; + width: 100%; } -.content___xc7lB .upload_download___Karq5 { - height: 30px; +.scoremodal___LmU2Z .form_item___eHCux .form_item_item_select___g8gNL { font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #3061d0; - line-height: 30px; - margin-bottom: 10px; - margin-left: 20px; - cursor: pointer; + line-height: 40px; + width: 100%; } -.content___xc7lB .checkbox_text___h8LqU { - color: #9096a3; - margin-left: 10px; + +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/index.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___SC2G3 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; } -.content___xc7lB [class~='ant-form-item-label'] label { - color: #999; +.flex_space_between___v24d6 { + justify-content: space-between; + -webkit-box-pack: justify; } -.saiti___7HTYg { - position: relative; +.flex_box_vertical_center___iBIji { + align-items: center; + box-align: center; } -.saiti___7HTYg .title_saiti___l4bxJ { - height: 14px; - font-size: 14px; - color: #999; - line-height: 14px; +.flex_box_center_end___shnGM { + 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; } -.saiti___7HTYg .add_people___Gw_ed { - position: absolute; - top: 0px; - right: 0px; - width: 116px; - height: 32px; - line-height: 32px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 16px; - border: 1px solid #bacffe; +.flex_box_column___pRdtO { + flex-direction: column; + box-orient: block-axis; +} +.bg___htQ1O { + max-width: none; + border: 1px solid #F1F1F1; + border-radius: 2px 2px 0 0; +} +.bg___htQ1O .title___dw_wz { + background: #f6f7f9; + height: 50px; font-size: 14px; - font-weight: 400; - color: #3061d0; - text-align: center; + line-height: 50px; + padding: 0px 20px; + border-radius: 2px 2px 0 0; } -.saiti___7HTYg .add_people___Gw_ed .people_icon___jXRfx { - width: 16px; - height: 16px; - margin: 7px 10px 6px 16px; +.bg___htQ1O .left___CDy7v { + max-width: 182px; + min-width: 182px; + height: 100%; + padding-top: 15px; + position: -webkit-sticky; + position: sticky; + top: 64px; + padding-bottom: 20px; } -.saiti___7HTYg .content___xc7lB { - padding: 15px 20px; - margin: 20px 0; - background: #ffffff; - box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); - border-radius: 4px; - border: 1px solid #f5f5f5; +.bg___htQ1O .left___CDy7v span[class~='ant-menu-title-content'] { + margin-left: 4px; } -.saiti___7HTYg .content___xc7lB .content_info___PEfmB { - display: flex; - height: 30px; +.bg___htQ1O .left___CDy7v [class~='ant-menu-item']::after { + content: '' !important; + width: 3px; + height: 44px; + border: 0 !important; + transition: none !important; + transform: none !important; + opacity: 1 !important; } -.saiti___7HTYg .content___xc7lB .content_info___PEfmB .info_icon___m61ux { - width: 14px; - height: 14px; - margin-top: 7px; +.bg___htQ1O .left___CDy7v li[class~='ant-menu-item-selected'] { + background: #f8f8fa; + color: #165DFF; + border-radius: 0; } -.saiti___7HTYg .content___xc7lB .content_info___PEfmB .info_title___edYkq { - width: 1000px; - height: 30px; +.bg___htQ1O .left___CDy7v li[class~='ant-menu-item-selected']::after { + position: absolute; + right: 0; + content: ''; + width: 3px; + height: 44px; + background: #232B40; + border-radius: 3px 0px 0px 3px; +} +.bg___htQ1O .left___CDy7v .muitem___pDhZj { + height: 44px; + line-height: 44px; + font-size: 14px; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + padding: 0px 20px; + color: #5F6367; + margin: 0; + width: 100%; +} +.bg___htQ1O .left___CDy7v .muitem___pDhZj::after { + display: none; +} +.bg___htQ1O .left___CDy7v .muitemclick___WXoKV { + background: #f8f8fa; + color: #165DFF; + height: 44px; + line-height: 44px; font-size: 14px; - font-weight: 400; - color: #232b40; - line-height: 30px; - margin-left: 8px; - white-space: nowrap; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; overflow: hidden; - text-overflow: ellipsis; + padding: 0px 20px; } -.saiti___7HTYg .content___xc7lB .content_info___PEfmB .info_update___tSlQJ { - width: 44px; - height: 26px; - background: #eaeffa; - border-radius: 2px; - font-size: 12px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #3061d0; - line-height: 26px; - margin: 2px 20px 2px 60px; - text-align: center; - cursor: pointer; +.bg___htQ1O .left___CDy7v .muitemclick___WXoKV::after { + position: absolute; + right: 0; + content: ''; + width: 3px; + height: 44px; + background: #232B40; + border-radius: 3px 0px 0px 3px; } -.saiti___7HTYg .content___xc7lB .content_info___PEfmB .info_delete___gYOJ8 { - width: 44px; - height: 26px; - margin: 2px 0px 2px auto; - background: #fceaea; - border-radius: 2px; - font-size: 12px; - font-weight: 400; - color: #e53333; - line-height: 26px; - text-align: center; +.bg___htQ1O .right___tNRAa { + width: 100%; + border-left: 1px solid #F1F1F1; +} +.button___tMn5K { cursor: pointer; + display: inline-flex; + align-items: center; + justify-content: center; + text-align: center; + padding: 0px 16px; + color: #3061D0; + height: 32px; + font-size: 14px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 16px; + border: 1px solid #BACFFE; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 { - width: calc(100% - 80px); - background: #f8f9fa; - margin-top: 20px; - margin-left: 80px; - padding: 20px; + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/components/Content.less?modules ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___Y72kq { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item___KsNeu { - line-height: 40px; - margin-bottom: 5px; +.flex_space_between___d30ej { + justify-content: space-between; + -webkit-box-pack: justify; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item___KsNeu .form_item_item___HtOSL { - width: 180px; - height: 40px; - line-height: 40px; +.flex_box_vertical_center___p_tif { + align-items: center; + box-align: center; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item_small___x72TI { - line-height: 30px; - margin-bottom: 5px; +.flex_box_center_end___AyBVH { + 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; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item_small___x72TI .guanka_title___L397j { - width: 435px; - text-align: left; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; +.flex_box_column___NQalW { + flex-direction: column; + box-orient: block-axis; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item_small___x72TI .form_item_item_small___DEvEr { - width: 100px; - height: 30px; - line-height: 30px; +.bg___cLFww { + width: 100%; + padding: 30px; + min-height: 400px; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item_small___x72TI .guanka_icon___WhT34 { - width: 14px; - height: 14px; - margin: 7px 15px 7px 0; - color: #165dff; +.bg___cLFww [class~='ant-checkbox'] + span { + padding-right: 0px; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item_small___x72TI .nandu_1___l2N85 { - width: 44px; - height: 20px; - line-height: 18px; - background: #ffffff; - border-radius: 2px; - border: 1px solid #165dff; - font-size: 12px; - font-weight: 400; - color: #165dff; - text-align: center; - margin-left: 80px; - margin-top: 5px; +.bg___cLFww .btns___uWjSy { + display: flex; + align-items: center; + justify-content: end; + margin-top: 30px; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item_small___x72TI .nandu_2___sKLv9 { - width: 44px; - height: 20px; - line-height: 18px; - background: #ffffff; +.bg___cLFww .btns___uWjSy .confirm___ZvnTx { + width: 128px; + height: 38px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1; border-radius: 2px; - border: 1px solid #ff9d18; - font-size: 12px; - font-weight: 400; - color: #ff9d18; + font-size: 14px; + color: #FFFFFF; text-align: center; - margin-left: 80px; - margin-top: 5px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + margin-left: 20px; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .form_item_small___x72TI .nandu_3___iCULt { - width: 44px; - height: 20px; - line-height: 18px; - background: #ffffff; +.bg___cLFww .btns___uWjSy .cancel___v9uv4 { + width: 60px; + height: 38px; + background: #fff; border-radius: 2px; - border: 1px solid #e53333; - font-size: 12px; - font-weight: 400; - color: #e53333; - text-align: center; - margin-left: 80px; - margin-top: 5px; -} -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .close_icon___AAaPq { - width: 70px; - height: 30px; - font-size: 12px; - font-weight: 400; - color: #9096a3; - line-height: 30px; - margin: 0 auto; + border: 1px solid #bacffe7c; + font-size: 14px; + color: #3061D0; text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; cursor: pointer; } -.saiti___7HTYg .content___xc7lB .questions_info___M0DT6 .close_icon___AAaPq:hover { - color: #165dff; -} -.MdEditor___Xr0CF [class~='CodeMirror-gutters'] { - left: 0px !important; -} -.MdEditor___Xr0CF [class~='CodeMirror-gutter-wrapper'] { - left: -30px !important; +.bg___cLFww .deletetitle___DnoRO { + margin-left: 20px; + cursor: pointer; } -.MdEditor___Xr0CF [class~='CodeMirror-cursor'] { - height: 25px !important; +.bg___cLFww .deletetitle___DnoRO:hover { + color: red; } /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -4590,434 +4554,701 @@ span.CodeMirror-selectedtext { z-index: -1; } -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/personnel/index.less?modules ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___iPlvr { +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___fo_3c { justify-content: center; align-items: center; -webkit-justify-content: center; box-align: center; } -.flex_space_between___xLMpL { +.flex_space_between___G46CO { justify-content: space-between; -webkit-box-pack: justify; } -.flex_box_vertical_center___m68GV { +.flex_box_vertical_center___br3Kr { + align-items: center; + box-align: center; +} +.flex_box_center_end___Xdo94 { + 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___Bcnmr { + flex-direction: column; + box-orient: block-axis; +} +.wrp___TY7QJ { + width: 1200px; + margin: 0 auto; +} +.bg___xiaSy { + background: #fafafa; +} +[id="educoder"] .commonimg___a4R0Q { + width: 93px; + position: absolute; + right: -5px; + top: 10px; +} +[id="educoder"] .titlesize___Wdd_a { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 2; + overflow: hidden; + max-height: 100px; + font-size: 25px; + font-weight: 400; + color: #05101a; + line-height: 30px; +} +[id="educoder"] .timesize___OkfYO { + font-size: 16px; + color: #000; +} +[id="educoder"] .flex1___N6paY { + flex: 1 1; +} +[id="educoder"] .buttonsize___syL9V { + height: 50px; + background: #4cacff; + border-radius: 4px; + width: 156px; + border-radius: 25px !important; + font-weight: 500; +} +[id="educoder"] .myteam___RTWAt { + display: flex; + justify-content: flex-end; + cursor: pointer; + color: #4badff; + margin-top: 20px; +} +[id="educoder"] .bootmdetail___taUGk { + display: flex; + margin-top: 20px; + margin-bottom: 20px; +} +[id="educoder"] .bootmdetail___taUGk .menuItem___Kww4S { + width: 100%; + height: 80px !important; + font-size: 18px; + display: flex; + align-items: center; + margin: 0; + border-radius: 0; +} +[id="educoder"] .flex6___RuzJ4 { + flex: 6 1; + background: #fff !important; + padding: 40px; + box-shadow: 3px 2px 12px 2px rgba(0, 0, 0, 0.05); + border: 1px solid #efefef; + margin-left: 30px; + width: 400px; + overflow: hidden; +} +[id="educoder"] .spanprev___Cssg_ { + position: absolute; + top: 65px; + left: -55px; + background: rgba(0, 0, 0, 0.15); + border-radius: 50%; + width: 40px; + height: 40px; + display: flex; + align-items: center; + cursor: pointer; +} +[id="educoder"] .spannext___jVFGE { + position: absolute; + top: 65px; + right: -55px; + width: 40px; + height: 40px; + display: flex; + align-items: center; + border-radius: 50%; + background: #4badff; + cursor: pointer; +} +[id="educoder"] .divwidth___r5hE3 { + display: flex; + justify-content: end; + text-align: -webkit-center; +} +[id="educoder"] .divwidth___r5hE3 img { + height: 155px; + border-radius: 10px 10px 0px 0px; + width: 272px; +} +[id="educoder"] .receiveclick___BauOs { + width: 272px; + height: 52px; + display: flex; align-items: center; - box-align: center; + justify-content: center; + border: 1px solid #0152d9; + border-radius: 0px 0px 10px 10px; + cursor: pointer; + color: #0152d9; + font-size: 16px; } -.flex_box_center_end___N__Xt { - justify-content: flex-end; +[id="educoder"] .receivealready___Z7Wo0 { + width: 272px; + height: 52px; + display: flex; 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; + justify-content: center; + border: 1px solid #eeeeee; + border-radius: 0px 0px 10px 10px; + cursor: not-allowed; + color: #888888; + font-size: 16px; } -.flex_box_column___EdrdM { - flex-direction: column; - box-orient: block-axis; +[id="educoder"] .bkfff___lHrcJ.ant-input___m4bn_ { + background-color: #ffffff !important; + background: #ffffff !important; } -.all___ZbAJW { +[id="educoder"] .onediv___xzZRa { + width: 233px; + height: 298px; + background: #fafafa; + box-shadow: 0 2px 8px 2px rgba(255, 134, 34, 0.5); + border-radius: 5px; +} +[id="educoder"] .onediv___xzZRa .onetop___M4GfM { + width: 233px; + height: 167px; + background: #ffe7a0; position: relative; } -.all___ZbAJW .title___QPivo { - height: 14px; - font-size: 14px; - font-family: PingFangSC-Semibold, PingFang SC; - font-weight: 600; - color: #232b40; - line-height: 14px; - margin: 30px 30px 0 30px; +[id="educoder"] .onediv___xzZRa div[class='ant-card-head'] { + padding: 0px !important; } -.all___ZbAJW .search_select___LEuFE { - position: absolute; - top: -10px; - right: 160px; - height: 38px; - width: 200px; +[id="educoder"] .onediv___xzZRa div[class='ant-card-head-title'] { + padding: 0px !important; } -.all___ZbAJW .search_select___LEuFE [class~='ant-select-selector'] { - height: 38px; +[id="educoder"] .onediv___xzZRa p { + margin-bottom: 0px !important; } -.all___ZbAJW .search_select___LEuFE [class~='ant-select-selection-item'] { - line-height: 38px; +[id="educoder"] .towdiv___yj3ds { + width: 234px; + height: 298px; + background: #fafafa; + border-radius: 5px; + box-shadow: 1px 4px 5px 0 #c8c8ca; } -.all___ZbAJW .search_select___LEuFE [class~='ant-select-selection-search'] { - height: 38px; - line-height: 38px; +[id="educoder"] .towdiv___yj3ds .towtop___veKa4 { + width: 234px; + height: 167px; + background: #dfdfe1; + position: relative; } -.all___ZbAJW .add_people___jqyIi { - position: absolute; - top: -10px; - right: 30px; - width: 110px; - height: 38px; - line-height: 38px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 4px; - border: 1px solid #bacffe; - font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #3061d0; - text-align: center; - cursor: pointer; +[id="educoder"] .towdiv___yj3ds div[class='ant-card-head'] { + padding: 0px !important; } -.all___ZbAJW .add_people___jqyIi .people_icon___Gf35v { - width: 18px; - height: 18px; - margin: 6px 10px 6px 15px; +[id="educoder"] .towdiv___yj3ds div[class='ant-card-head-title'] { + padding: 0px !important; } -.all___ZbAJW .content_user___mESiF { - width: calc(100% - 40px); - height: 100px; - margin: 25px auto 0 auto; +[id="educoder"] .towdiv___yj3ds p { + margin-bottom: 0px !important; } -.all___ZbAJW .content_user___mESiF .content_left___JUfAC { - width: calc((100% - 40px) / 2); - margin: 0 10px 20px 10px; - padding: 20px 0 20px 20px; - display: flex; - background: #ffffff; - box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); - border-radius: 4px; - border: 1px solid #f5f5f5; - float: left; +[id="educoder"] .threediv___Ztz0D { + width: 234px; + height: 298px; + background: #fafafa; + border-radius: 5px; + box-shadow: 1px 3px 5px 0 #febe9a; } -.all___ZbAJW .user_img_box___rq6y5 { - width: 60px; - height: 60px; - border-radius: 30px; - overflow: hidden; +[id="educoder"] .threediv___Ztz0D .threetop___zDXIg { + width: 234px; + height: 167px; + background: #fde6d9; position: relative; } -.all___ZbAJW .user_img_box___rq6y5 .user_img___tN5UW { +[id="educoder"] .threediv___Ztz0D div[class='ant-card-head'] { + padding: 0px !important; +} +[id="educoder"] .threediv___Ztz0D div[class='ant-card-head-title'] { + padding: 0px !important; +} +[id="educoder"] .threediv___Ztz0D p { + margin-bottom: 0px !important; +} +[id="educoder"] .imgradius___r4uGN { width: 60px; height: 60px; + border-radius: 50% !important; + box-shadow: 0 0 12px rgba(0, 0, 0, 0.2); + border: 2px solid #459be5; } -.all___ZbAJW .user_img_box___rq6y5 .user_rule_create___i4hOF { - width: 60px; +[id="educoder"] .prize___YNRD4 { + position: absolute; + left: 78px; + bottom: 40px; + color: white; + background: #459be5; + border-radius: 10px; + font-size: 12px; height: 20px; - background: #0152d9; line-height: 20px; + width: 80px; +} +[id="educoder"] .spanrightradius___tC6T5 { + position: absolute; + color: white; + left: -10px; + bottom: -10px; text-align: center; - color: #fff; + background: #459be5; + border-radius: 0px 10px 10px 0px; font-size: 12px; - position: absolute; - bottom: 0px; -} -.all___ZbAJW .user_img_box___rq6y5 .user_rule_me___XrMP0 { - width: 60px; height: 20px; - background: #f57c00; line-height: 20px; - text-align: center; - color: #fff; - font-size: 12px; - position: absolute; - bottom: 0px; + width: 100px; } -.all___ZbAJW .user_info___ncafT { - margin-left: 20px; +[id="educoder"] .bottomItem___CHcMJ { + display: flex; + align-items: center; + height: 85px; + margin-top: 20px; + border-bottom: 1px solid #efefef; } -.all___ZbAJW .user_info___ncafT .user_name___hqLNP { - height: 30px; - line-height: 30px; - font-size: 14px; - font-weight: 600; - color: #333333; +[id="educoder"] .bottomItem___CHcMJ:hover { + display: flex; + align-items: center; + height: 85px; + margin-top: 20px; + background: #e9f7fe; + border-bottom: 1px solid #efefef; } -.all___ZbAJW .user_info___ncafT .user_school___m7TBE { - height: 30px; - line-height: 30px; - font-size: 12px; - color: #9096a3; +[id="educoder"] .myTeam___fm7KX { + display: flex; + align-items: center; + height: 85px; + margin-top: 20px; + padding: 0px 10px; + background: #e9f7fe; + border-bottom: 1px solid #efefef; } -.all___ZbAJW .delete_text___j_0I0 { - margin-left: auto; - margin-right: 20px; - height: 60px; - font-size: 14px; - font-weight: 400; - color: #e53333; - line-height: 60px; - cursor: pointer; +[id="educoder"] .downloadpdf___a2NuA { + max-width: 791px; + height: 40px; + background: #FFF5E7; + color: #E99237; + line-height: 40px; + padding-left: 20px; } -.all___ZbAJW .query_style___Nwuez { - width: 80px; +[id="educoder"] .pdfBut___Drr6h { height: 32px; - line-height: 32px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 20px; - border: 1px solid #bacffe; - font-size: 14px; - font-weight: 400; - color: #3061d0; - text-align: center; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border-color: #BACFFE; + color: #3061D0; } -.modal_styles___d9sQP div[class=ant-modal-header] { - padding: 25px 25px 0 25px; +[id="educoder"] .PerfectBut___wEhjV { + height: 28px; + box-shadow: 0px 0px 2px 0px #E8EFFB; + border-radius: 14px; + border-color: #C8D2EA; + color: #3061D0; } -.modal_styles___d9sQP span[class=ant-modal-close-x] { - margin: 10px 10px 0 0; - padding-top: 3px; - font-size: 16px; +[id="educoder"] .PerfectCent___HD3Id { + padding: 30px 0; + border-bottom: 1px solid #F1F1F1; + margin-bottom: 30px; } -.modal_styles___d9sQP div[class=ant-modal-body] { - padding: 20px 25px; +[id="educoder"] .PerfectCent___HD3Id .PerfectCentName___smdJX { + width: 56px; + text-align: right; + color: #5f6368; } -.modal_styles___d9sQP div[class=ant-modal-footer] { - border-top: none; - padding: 0 25px 25px 25px; +[id="educoder"] .teamItem___mx2f3 { + display: flex; + height: 50px; + align-items: center; + margin-bottom: 0px !important; } -.modal_styles___d9sQP [class=ant-btn-default] { - width: 60px; - height: 32px; - line-height: 32px; - background: #f8f9fc; - border-radius: 2px; - opacity: 0.5; - border: 1px solid #c3cfe0; - font-size: 14px; +[id="educoder"] .teamItem___mx2f3:hover { + display: flex; + height: 50px; + background: #e9f7fe; + align-items: center; + margin-bottom: 0px !important; +} +[id="educoder"] .dash___l6QH1 { + position: relative; + width: 45px; + display: inline-block; + margin: 0 5px; +} +[id="educoder"] .dash___l6QH1::after { + content: ' '; + position: absolute; + top: -9px; + left: 0; + right: 0; + height: 3px; + background: #333; +} +[id="educoder"] .modal___yXh2H { + display: flex; + flex-direction: column; + justify-content: start; + align-items: center; +} +[id="educoder"] .modal___yXh2H div { + width: 527px; +} +[id="educoder"] .modal___yXh2H div:nth-child(1) { + font-size: 22px; + font-weight: bold; + color: #333333; + line-height: 22px; + margin-bottom: 14px; + text-align: center; + margin-top: 20px; +} +[id="educoder"] .modal___yXh2H div:nth-child(2) { + font-size: 18px; + font-weight: 500; + color: #333333; + text-align: center; + margin-bottom: 40px; +} +[id="educoder"] .modal___yXh2H div:nth-child(3), +[id="educoder"] .modal___yXh2H div:nth-child(4), +[id="educoder"] .modal___yXh2H div:nth-child(5) { + font-size: 16px; font-weight: 400; - color: #464f66; + color: #3a3a3a; + line-height: 24px; + margin-bottom: 30px; } -.modal_styles___d9sQP [class=ant-btn-primary] { - width: 60px; - height: 32px; - line-height: 32px; - background: #3061d0; - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - width: 28px; - font-size: 14px; +[id="educoder"] .modal___yXh2H div:nth-child(6) { + font-size: 16px; + font-weight: 500; + color: #3a3a3a; + text-align: center; + margin-top: 20px; + margin-bottom: 40px; +} +[id="educoder"] .modal___yXh2H button { + width: 156px; + height: 40px; + background: #0152d9; + border-radius: 4px; + font-size: 16px; font-weight: 400; color: #ffffff; + margin-bottom: 10px; +} +[id="educoder"] .maskText___Tdh6h { + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 40px; + background: linear-gradient(to bottom, #FFFFFF00, #ffffff); + z-index: 1; +} +[id="educoder"] .box___K2uQ4 { + border-bottom: 1px solid #E3EFFC; + border-radius: 2px; + margin: 20px 20px 20px 0; + padding-bottom: 20px; +} +[id="educoder"] .box___K2uQ4:last-child { + border-bottom: none; +} +[id="educoder"] .open_style___gLTB9 { + text-align: center; + color: #9096A3; + cursor: pointer; + margin-top: 10px; + font-size: 12px; +} +[id="educoder"] .open_style___gLTB9:hover { + color: #165DFF; } -.select_modal___j0vsx [class~='ant-select-selector'] { - height: 32px !important; +[id="educoder"] .title_style___j6zvN { + max-width: 260px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } -.select_modal___j0vsx [class~='ant-select-selection-item'] { - line-height: 32px !important; +[id="educoder"] .colorhove___FKtzO { + color: #9096A3; } -[class~='ant-form-item-label'] { - height: 32px !important; - line-height: 32px !important; +[id="educoder"] .colorhove___FKtzO:hover { + color: #3061D0; } -.menu_style___FMQZY { - max-height: 200px; - overflow: hidden; + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/component/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.modal___A9Ovz div[class~='ant-modal-body'] { + height: 500px; overflow-y: 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Setting/document/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___yg5U2 { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; +.modal___A9Ovz div[class~='ant-modal-header'] { + padding: 0; } -.flex_space_between___RNHqN { - justify-content: space-between; - -webkit-box-pack: justify; +.colorBlue___XSmR5 { + color: #0152d9; } -.flex_box_vertical_center___ZT47P { - align-items: center; - box-align: center; +.formWrap___wRvaA div[class~='ant-form-item-label'] { + width: 85px; + text-align: right; } -.flex_box_center_end___X4Xs3 { - 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; +.formWrap___wRvaA span[class~='ant-upload-btn'] { + padding: 0px !important; } -.flex_box_column___OzmB0 { - flex-direction: column; - box-orient: block-axis; +.flexRow___C40dc { + display: flex; + flex-direction: row; } -.all___uSCy0 .content___pnhPh { - width: calc(100% - 60px); - margin: 0 30px; - padding: 30px 0 20px 0; - border-bottom: 1px #f1f1f1 solid; +.flexColumn___LkZfj { display: flex; + flex-direction: column; + align-items: center; } -.all___uSCy0 .content___pnhPh .content_left_red___SmVi6 { - width: 85%; - height: 62px; +.example___bz7Hw p { + margin: 0px; +} +.exampleImg___gNkC_ { + width: 160px; + height: 110px; + background: #f0f0f0; + border: 1px solid #dadada; border-radius: 4px; + padding: 0px 5px; + justify-content: center; + align-items: center; display: flex; } -.all___uSCy0 .content___pnhPh .content_left_none___jTbL2 { - width: 85%; - border-radius: 4px; +.colorOrange___Ka6zf { + color: #ff6800; +} +.uploader___plQRr p { + margin: 0px; +} +.uploadImg___cjOpL { + height: 110px; + width: 162px; +} +.imageTip___p1_lZ { display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + height: 110px; + width: 162px; + padding: 20px 0; } -.all___uSCy0 .content___pnhPh .content_left_flag___mae5L { - width: 14px; - height: 14px; - border-radius: 4px; - margin: 10px 15px 0 20px; +.uploadTipIcon___SpsS2 { + color: #4b667f; + cursor: pointer; + font-size: 18px; } -.all___uSCy0 .content___pnhPh .content_left_info___mISvV { - width: calc(100% - 60px); +.uploadTip___e9JlL { + font-size: 16px; + color: #05101a; } -.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_title___lcDeu { - width: 70px; +.color05101a___CDEUv { + color: #05101a; +} +.viewLargerImg___IclRX { + border-bottom: 1px solid #ff6800; + color: #ee4a1f; font-size: 14px; - font-family: PingFangSC-Semibold, PingFang SC; - font-weight: 600; - color: #232b40; - height: 30px; - line-height: 35px; } -.all___uSCy0 .content___pnhPh .content_left_info___mISvV .content_left_description___Ris52 { +.footerWrap___beWC6 div[class~='ant-form-item-control'] { + max-width: 100%; +} +.footerWrap___beWC6 div[class~='ant-form-item'] { + margin-bottom: 0px; +} +.footerWrap___beWC6 div[class~='ant-form-item-control-input-content'] { + display: flex; + justify-content: flex-end; +} +.note___CXi9y { + padding: 19px; + background: #F6F7F9; + margin-top: 20px; + color: #656565; font-size: 14px; - font-family: PingFangSC-Regular, PingFang SC; - font-weight: 400; - color: #9096a3; - line-height: 25px; } -.all___uSCy0 .content___pnhPh .content_right___AcQrD { +.note___CXi9y p { + margin: 0px; +} +.schoolHintWrap___Ma6ly { + height: 20px; + line-height: 20px; font-size: 14px; - font-weight: 400; - color: #165dff; - margin-top: 34px; - margin-left: auto; - cursor: pointer; } -.all___uSCy0 .content___pnhPh .content_right_span___WiMTr { +.colorCDCDCD___D0UWo { + color: #cdcdcd; +} +.color0152d9___hF3Bb { + color: #0152d9; +} + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flexRow___LQKDI { + display: flex; + flex-direction: row; +} +.flexColumn___NLClE { + display: flex; + flex-direction: column; +} +.formWrap___mGWio { font-size: 14px; - font-weight: 400; - color: #165dff; - margin-top: 34px; - margin-left: auto; - cursor: pointer; - border-bottom: 1px #165dff solid; } -.all___uSCy0 .form_item___eHCux { - line-height: 40px; +.formWrap___mGWio div[class~='ant-form-item-label'] label { + font-size: 14px; + color: #979797; } -.all___uSCy0 .form_item___eHCux .form_item_item___IAs6n { +.formWrap___mGWio div[class~='ant-form-item-control-input-content'] input { + font-size: 14px; height: 40px; line-height: 40px; - width: 400px; } -.all___uSCy0 .fuzhi___rSsFz { - width: 78px; - height: 40px; - line-height: 40px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - border: 1px solid #bacffe; +.formWrap___mGWio div[class~='ant-form-item-control-input-content'] textarea { font-size: 14px; - font-weight: 400; - text-align: center; - color: #165dff; - cursor: pointer; - margin: 0 20px 0 5px; -} -.all___uSCy0 .fuzhi_text___UV3Dz { - width: 308px; height: 40px; - font-size: 14px; - font-weight: 400; - color: #9096a3; - line-height: 40px; } -.all___uSCy0 .tijiao___AYAeP { - width: 116px; - height: 38px; - border-radius: 2px; - font-weight: 600; - cursor: pointer; - margin-right: 20px; - text-align: center; +.example___gPghw { + margin-left: 95px; + margin-bottom: 10px; } -.all___uSCy0 .tijiao_text___TC6tI { - width: 254px; - height: 38px; +.footerWrap___qcHQ4 div[class~='ant-form-item-control'] { + max-width: 100%; +} +.footerWrap___qcHQ4 div[class~='ant-form-item'] { + margin-bottom: 0px; +} +.footerWrap___qcHQ4 div[class~='ant-form-item-control-input-content'] { + display: flex; + justify-content: flex-end; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/components/AppplySchoolModal/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flexRow___jGYtM { + display: flex; + flex-direction: row; +} +.flexColumn___NPMB3 { + display: flex; + flex-direction: column; +} +.formWrap___vwH9N { font-size: 14px; - font-weight: 400; - color: #9096a3; - line-height: 38px; } -.all___uSCy0 .content___pnhPh:last-child { - border-bottom: none; +.formWrap___vwH9N div[class~='ant-form-item-label'] label { + font-size: 14px; + color: #979797; } -.all___uSCy0 .quetions_info___qHhFg { - width: calc(100% - 60px); - font-size: 16px; - color: red; +.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] input { + font-size: 14px; height: 40px; line-height: 40px; - margin: 20px auto; } -.scoremodal___LmU2Z [class~='ant-modal-body'] { - padding: 25px; +.formWrap___vwH9N div[class~='ant-form-item-control-input-content'] textarea { + font-size: 14px; + height: 40px; } -.scoremodal___LmU2Z .title___M1zQX { - color: #000000; - font-size: 16px; - font-weight: 500; - display: flex; - width: 100%; +.example____BmJC { + margin-left: 95px; + margin-bottom: 10px; } -.scoremodal___LmU2Z .content___pnhPh { - margin-top: 25px; +.footerWrap___lp1L0 div[class~='ant-form-item-control'] { + max-width: 100%; } -.scoremodal___LmU2Z .bottom___P728Z { - width: 100%; - text-align: end; - margin-top: 30px; +.footerWrap___lp1L0 div[class~='ant-form-item'] { + margin-bottom: 0px; } -.scoremodal___LmU2Z .bottom___P728Z .yes___gRJi8 { - padding: 0px 20px; - height: 32px; - background: #3061d0; - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); - border-radius: 2px; - font-weight: 400; - color: #ffffff; - border: 0px; +.footerWrap___lp1L0 div[class~='ant-form-item-control-input-content'] { + display: flex; + justify-content: flex-end; } -.scoremodal___LmU2Z .bottom___P728Z .no___voaWW { + +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Detail/AwardPdf.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.scoreByBlankRadio____FOPE { + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #C8D2EA; + border-radius: 16px; margin-right: 20px; - width: 60px; + margin-bottom: 20px; +} +.scoreByBlankRadio____FOPE span { + font-size: 14px; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper'] { + background-color: transparent; + border: none; + padding: 0 20px; + display: inline-flex; + align-items: center; height: 32px; - background: #f8f9fc; - border-radius: 2px; - opacity: 0.5; - border: 1px solid #c3cfe0; - font-weight: 400; - color: #464f66; - line-height: 14px; + color: #9096A3; } -.scoremodal___LmU2Z .form_item___eHCux { - line-height: 40px; +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; + display: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked'] { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #165DFF; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: #C8D2EA; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']::before { + background-color: transparent; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #3061D0; } -.scoremodal___LmU2Z .form_item___eHCux .form_item_item___IAs6n { - height: 40px; - line-height: 40px; - width: 100%; +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:first-child { + border-right-color: #C8D2EA; } -.scoremodal___LmU2Z .form_item___eHCux .form_item_item_select___g8gNL { - font-size: 14px; - line-height: 40px; - width: 100%; +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover:focus-within { + box-shadow: none; +} +.scoreByBlankRadio____FOPE label[class~='ant-radio-button-wrapper-checked']:hover::before { + background-color: transparent; } /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -5053,7 +5284,7 @@ span.CodeMirror-selectedtext { } .bg___k6sPc { max-width: none; - border: 1px solid #f1f1f1; + border: 1px solid #F1F1F1; } .bg___k6sPc .title___g14V4 { background: #f6f7f9; @@ -5069,8 +5300,8 @@ span.CodeMirror-selectedtext { margin-top: 20px; } .bg___k6sPc .right___m_DFD .left___mwgoj li[class~='ant-menu-item-selected'] { - background: #f6f7f9; - color: #165dff; + background: #F6F7F9; + color: #165DFF; padding: 0 8px; } .bg___k6sPc .right___m_DFD .left___mwgoj li[class~='ant-menu-item'] { @@ -5087,19 +5318,7 @@ span.CodeMirror-selectedtext { font-size: 14px; padding: 0px 8px; margin-right: 24px; - color: #6a7283; - display: inline-block; - white-space: nowrap; - cursor: pointer; -} -.bg___k6sPc .right___m_DFD .left___mwgoj .muitemselectactive___r9dit { - height: 22px; - line-height: 22px; - font-size: 14px; - padding: 0px 8px; - margin-right: 24px; - background: #f6f7f9; - color: #165dff; + color: #6A7283; display: inline-block; white-space: nowrap; cursor: pointer; @@ -5110,6 +5329,8 @@ span.CodeMirror-selectedtext { font-size: 14px; padding: 0px 8px; margin-right: 24px; + background: #F6F7F9; + color: #165DFF; display: inline-block; white-space: nowrap; cursor: pointer; @@ -5127,7 +5348,7 @@ span.CodeMirror-selectedtext { border-radius: 19px; height: 38px; width: 280px; - padding-left: 20px; + padding-left: 10px; background-color: #f6f7f9; border: none; } @@ -5156,12 +5377,12 @@ span.CodeMirror-selectedtext { line-height: 31px; text-align: center; width: 88px; - color: #3061d0; + color: #3061D0; height: 32px; - background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%); - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 16px; - border: 1px solid #bacffe; + border: 1px solid #BACFFE; } .bg___k6sPc .button___9r1Cv:hover { border: 1px #165dff solid; @@ -5177,12 +5398,12 @@ span.CodeMirror-selectedtext { height: 38px; border-radius: 2px; opacity: 0.9; - border: 1px solid #bacffe; + border: 1px solid #BACFFE; text-align: center; line-height: 38px; font-size: 14px; font-weight: 400; - color: #3061d0; + color: #3061D0; margin-right: 30px; cursor: pointer; } @@ -5190,34 +5411,34 @@ span.CodeMirror-selectedtext { width: 116px; height: 38px; line-height: 38px; - background: #3061d0; + background: #3061D0; border-radius: 2px; font-size: 14px; text-align: center; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 400; - color: #ffffff; + color: #FFFFFF; cursor: pointer; } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/index.less?modules ***! + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Team/index.less?modules ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___SC2G3 { +.flex_box_center___Ix1yk { justify-content: center; align-items: center; -webkit-justify-content: center; box-align: center; } -.flex_space_between___v24d6 { +.flex_space_between___Nvu1L { justify-content: space-between; -webkit-box-pack: justify; } -.flex_box_vertical_center___iBIji { +.flex_box_vertical_center___FcD_R { align-items: center; box-align: center; } -.flex_box_center_end___shnGM { +.flex_box_center_end___xtV5Z { justify-content: flex-end; align-items: center; -webkit-justify-content: flex-end; @@ -5227,255 +5448,681 @@ span.CodeMirror-selectedtext { box-align: center; box-pack: end; } -.flex_box_column___pRdtO { +.flex_box_column___rSUdX { flex-direction: column; box-orient: block-axis; } -.bg___htQ1O { - border: 1px solid #f1f1f1; - border-radius: 4px; - font-size: 14px; - color: #232b40; +.bg___Fi0Vv { + max-width: none; + border: 1px solid #F1F1F1; + border-radius: 2px 2px 0 0; } -.Title___GHs6J { - padding: 18px 20px; +.bg___Fi0Vv .title___oBAHH { background: #f6f7f9; + height: 50px; + font-size: 14px; + line-height: 50px; + padding: 0px 20px; + border-radius: 2px 2px 0 0; +} +.bg___Fi0Vv .left___x4G2N { + max-width: 182px; + min-width: 182px; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + border-right: 1px solid #F1F1F1; + padding-top: 15px; +} +.bg___Fi0Vv .left___x4G2N li[class~='ant-menu-item-selected'] { + border-right: 3px solid #232B40; + background: #f8f8fa; + color: #165DFF; +} +.bg___Fi0Vv .left___x4G2N .muitem___JmDfB { + height: 44px; + line-height: 44px; + font-size: 14px; + color: #5F6367; +} +.bg___Fi0Vv .right___RXHwC { + width: 100%; +} +.searchWrap___yt5Di .search___sA8FE { + display: flex; + align-items: center; + overflow: hidden; + border-radius: 19px; + height: 38px; + width: 280px; + padding-left: 10px; + padding-top: 3px; + background-color: #f6f7f9; + border: none; +} +.searchWrap___yt5Di .search___sA8FE [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; +} +.searchWrap___yt5Di .search___sA8FE [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; +} +.searchWrap___yt5Di .search___sA8FE span[class~='ant-input-group-addon'] { + display: none; +} +.searchWrap___yt5Di .search___sA8FE .searchIcon___yiKfD { + margin-right: 8px; + cursor: pointer; +} +.searchWrap___yt5Di .search___sA8FE input { + background-color: #f6f7f9; +} +.button___ZPcVk { + cursor: pointer; + display: inline-flex; + align-items: center; + justify-content: center; + text-align: center; + padding: 0px 16px; + color: #3061D0; + height: 32px; + font-size: 14px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 16px; + border: 1px solid #BACFFE; +} +.button___ZPcVk:hover { + border: 1px #165dff solid; + color: #165dff; +} +.items___wZfml { + max-height: 96px; + padding: 20px; + width: 1160px; + border: 1px solid #f6f7f9; + display: flex; + align-items: center; + margin-bottom: 10px; +} +.items___wZfml .img___f3zFn { + height: 56px; + width: 56px; + min-width: 56px; + border-radius: 50%; + background: #4EACFF; + font-size: 16px; + font-weight: 600; + line-height: 56px; + color: #FFFFFF; + text-align: center; +} +.items___wZfml .names___k3ZzZ { + margin-left: 18px; + color: #000000; + width: 30%; +} +.items___wZfml .names___k3ZzZ .teamname___or8vu { + margin-bottom: 12px; + font-weight: 400; + color: #000000; + font-size: 16px; + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; +} +.items___wZfml .names___k3ZzZ .time___qmAOy { + font-size: 14px; + font-weight: 400; + color: #232B40; +} +.items___wZfml .names___k3ZzZ .time___qmAOy .createtime___KKvxc { + color: #5F6367; + margin-right: 10px; +} +.items___wZfml .width30___NxY4W { + width: 30%; + display: flex; + align-items: center; +} +.items___wZfml img { + height: 56px; + width: 56px; + border-radius: 50%; +} +.items___wZfml .loaderimg___aQ_vt { + width: 20px; + height: 20px; + border-radius: 50%; + margin-right: 10px; +} +#educoder .scoreByBlankRadio___X8rMJ { + background: #F6F7F9; + box-shadow: inset 0px 1px 3px 0px #C8D2EA; + border-radius: 16px; + margin-right: 20px; + margin-bottom: 20px; +} +#educoder .scoreByBlankRadio___X8rMJ span { + font-size: 14px; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper'] { + background-color: transparent; + border: none; + padding: 0 20px; + display: inline-flex; + align-items: center; + height: 32px; + color: #9096A3; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper']::before { + background-color: transparent; + display: none; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked'] { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #165DFF; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:first-child { + border-right-color: #C8D2EA; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:focus-within { + box-shadow: none; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']::before { + background-color: transparent; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover { + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: inset 0px 1px 3px 0px #D7D8D9; + border: 1px solid #C8D2EA; + border-radius: 16px; + padding: 0 20px; + display: inline-flex; + align-items: center; + color: #3061D0; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover:first-child { + border-right-color: #C8D2EA; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover:focus-within { + box-shadow: none; +} +#educoder .scoreByBlankRadio___X8rMJ label[class~='ant-radio-button-wrapper-checked']:hover::before { + background-color: transparent; +} +.scoremodal___jE4qx [class~='ant-modal-body'] { + padding: 25px; +} +.scoremodal___jE4qx .title___oBAHH { + color: #000000; + font-size: 16px; + font-weight: 500; + display: flex; + width: 100%; +} +.scoremodal___jE4qx .content___wGyD2 { + margin-top: 25px; +} +.scoremodal___jE4qx .bottom___mdNOm { + width: 100%; + text-align: end; + margin-top: 30px; +} +.scoremodal___jE4qx .bottom___mdNOm .yes___hQBiA { + padding: 0px 16px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; + border: 0px; +} +.scoremodal___jE4qx .bottom___mdNOm .no___AOje6 { + margin-right: 20px; + padding: 0px 16px; + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-weight: 400; + color: #464F66; + line-height: 14px; } - -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/components/LeftItem/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.Onerow___b2vzD { - word-break: break-all; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; +.scoremodal___jE4qx .bottoms___ogmBQ { + width: 100%; + text-align: end; + margin-top: 30px; } -.Item___yuZeh { - color: #5f6367; - font-size: 14px; - padding: 15px 20px; +.scoremodal___jE4qx .bottoms___ogmBQ .yes___hQBiA { + padding: 0px 16px; + height: 32px; + margin-right: 20px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; + border: 0px; } -.Item___yuZeh:hover { - color: #165dff; - background: #f8f9fa; +.scoremodal___jE4qx .bottoms___ogmBQ .no___AOje6 { + padding: 0px 16px; + color: #3061D0; + height: 32px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + border: 1px solid #BACFFE; } -.Item___yuZeh:hover .Icon___Z6g_M { - display: block; +.scoremodal___jE4qx .loaderimg___aQ_vt { + width: 28px; + height: 28px; + border-radius: 50%; } -.Item___yuZeh .Icon___Z6g_M { - display: none; - cursor: pointer; +.drawer_style___aspKt div[class~='ant-drawer-header'] { + width: 1200px; + margin: 14px auto 0 auto; + padding: 11px 0; + border-bottom: none; } -.ActiveItem___GARAg { - color: #165dff; - background: #f8f9fa; - position: relative; +.drawer_style___aspKt div[class~='ant-drawer-body'] { + padding-top: 9px; } -.ActiveItem___GARAg::after { - content: ''; +.drawer_style___aspKt button[class~='ant-drawer-close'] { position: absolute; - right: 0px; - width: 3px; - height: 100%; - background: #232b40; - border-radius: 3px 0px 0px 3px; + right: calc((100% - 1200px)/2); + margin-right: 0; + font-size: 16px; } -.ActiveItem___GARAg .Icon___Z6g_M { - display: block; +.baseFormItem___L4XPW { + height: 46px; + font-size: 14px; } - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/view/components/Content.less?modules ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___Y72kq { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; +.baseFormItem___L4XPW input[class~='ant-input'] { + height: 38px; } -.flex_space_between___d30ej { - justify-content: space-between; - -webkit-box-pack: justify; +.baseFormItem___L4XPW input[class~='ant-input-number-input'] { + height: 46px; } -.flex_box_vertical_center___p_tif { - align-items: center; - box-align: center; +.baseFormItem___L4XPW div[class~='ant-select-selector'] { + height: 46px; } -.flex_box_center_end___AyBVH { - 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; +.baseFormItem___L4XPW div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 46px; } -.flex_box_column___NQalW { - flex-direction: column; - box-orient: block-axis; +.baseFormItem___L4XPW div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; } -.bg___cLFww { - width: 100%; - padding: 30px; - min-height: 400px; +.baseFormItem___L4XPW span[class~='ant-select-arrow'] { + right: 12px; } -.bg___cLFww [class~='ant-checkbox'] + span { - padding-right: 0px; +.jsinput___IhGOr div[class~='ant-form-item-label'] { + margin-bottom: 10px; } -.bg___cLFww .btns___uWjSy { - display: flex; - align-items: center; - justify-content: end; - margin-top: 30px; +.Spanradius___Phpyg { + width: 60px; + height: 60px; + border-radius: 50%; + background: #4dacff; + font-size: 16px; + line-height: 60px; + text-align: center; + color: #fff; } -.bg___cLFww .btns___uWjSy .confirm___ZvnTx { - width: 128px; - height: 38px; - background: #3061D0; - box-shadow: 0px 2px 4px 0px #E0DFE1; +[class=ant-modal-confirm-content] { + margin: 30px 0 !important; +} +.modal_close___yAd65 .ant-btn-default___HT0Nv { + height: 32px; + line-height: 32px; + background: #F8F9FC; border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; font-size: 14px; - color: #FFFFFF; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - margin-left: 20px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #464F66; } -.bg___cLFww .btns___uWjSy .cancel___v9uv4 { - width: 60px; - height: 38px; - background: #fff; +.modal_close___yAd65 .ssss___RB5TB { + height: 32px; + line-height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px -1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 2px; - border: 1px solid #bacffe7c; font-size: 14px; - color: #3061D0; - text-align: center; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #FFFFFF; +} +.text___nAWn1 { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; +} + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_cropperjs@1.6.2@cropperjs/dist/cropper.css ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Cropper.js v1.6.2 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2024-04-21T07:43:02.731Z + */ + +.cropper-container { + direction: ltr; + font-size: 0; + line-height: 0; + position: relative; + touch-action: none; + -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; - cursor: pointer; -} -.bg___cLFww .deletetitle___DnoRO { - margin-left: 20px; - cursor: pointer; -} -.bg___cLFww .deletetitle___DnoRO:hover { - color: red; } -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Grade/index.less?modules ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___Hpdq0 { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___akAIQ { - justify-content: space-between; - -webkit-box-pack: justify; +.cropper-container img { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: block; + height: 100%; + image-orientation: 0deg; + max-height: none !important; + max-width: none !important; + min-height: 0 !important; + min-width: 0 !important; + width: 100%; + } + +.cropper-wrap-box, +.cropper-canvas, +.cropper-drag-box, +.cropper-crop-box, +.cropper-modal { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; } -.flex_box_vertical_center___A0Zla { - align-items: center; - box-align: center; + +.cropper-wrap-box, +.cropper-canvas { + overflow: hidden; } -.flex_box_center_end___uiqEz { - 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; + +.cropper-drag-box { + background-color: #fff; + opacity: 0; } -.flex_box_column___aBnwy { - flex-direction: column; - box-orient: block-axis; + +.cropper-modal { + background-color: #000; + opacity: 0.5; } -.Onerow___odVNB { - word-break: break-all; + +.cropper-view-box { + display: block; + height: 100%; + outline: 1px solid #39f; + outline-color: rgba(51, 153, 255, 0.75); overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.bg___Ji5Uk { - border: 1px solid #f1f1f1; - border-radius: 4px; - font-size: 14px; - color: #232b40; + width: 100%; } -.Title___A6Uh1 { - padding: 18px 20px; - background: #f6f7f9; + +.cropper-dashed { + border: 0 dashed #eee; + display: block; + opacity: 0.5; + position: absolute; } -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Edit/Playerwork/index.less?modules ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___F1lCd { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; +.cropper-dashed.dashed-h { + border-bottom-width: 1px; + border-top-width: 1px; + height: calc(100% / 3); + left: 0; + top: calc(100% / 3); + width: 100%; + } + +.cropper-dashed.dashed-v { + border-left-width: 1px; + border-right-width: 1px; + height: 100%; + left: calc(100% / 3); + top: 0; + width: calc(100% / 3); + } + +.cropper-center { + display: block; + height: 0; + left: 50%; + opacity: 0.75; + position: absolute; + top: 50%; + width: 0; } -.flex_space_between___NoI1u { - justify-content: space-between; - -webkit-box-pack: justify; + +.cropper-center::before, + .cropper-center::after { + background-color: #eee; + content: ' '; + display: block; + position: absolute; + } + +.cropper-center::before { + height: 1px; + left: -3px; + top: 0; + width: 7px; + } + +.cropper-center::after { + height: 7px; + left: 0; + top: -3px; + width: 1px; + } + +.cropper-face, +.cropper-line, +.cropper-point { + display: block; + height: 100%; + opacity: 0.1; + position: absolute; + width: 100%; } -.flex_box_vertical_center___wuxdV { - align-items: center; - box-align: center; + +.cropper-face { + background-color: #fff; + left: 0; + top: 0; } -.flex_box_center_end___HLNc_ { - 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; + +.cropper-line { + background-color: #39f; } -.flex_box_column___enSVW { - flex-direction: column; - box-orient: block-axis; + +.cropper-line.line-e { + cursor: ew-resize; + right: -3px; + top: 0; + width: 5px; + } + +.cropper-line.line-n { + cursor: ns-resize; + height: 5px; + left: 0; + top: -3px; + } + +.cropper-line.line-w { + cursor: ew-resize; + left: -3px; + top: 0; + width: 5px; + } + +.cropper-line.line-s { + bottom: -3px; + cursor: ns-resize; + height: 5px; + left: 0; + } + +.cropper-point { + background-color: #39f; + height: 5px; + opacity: 0.75; + width: 5px; } -.bg___UYFEh { - border: 1px solid #f1f1f1; - border-radius: 4px; - font-size: 14px; - color: #232b40; + +.cropper-point.point-e { + cursor: ew-resize; + margin-top: -3px; + right: -3px; + top: 50%; + } + +.cropper-point.point-n { + cursor: ns-resize; + left: 50%; + margin-left: -3px; + top: -3px; + } + +.cropper-point.point-w { + cursor: ew-resize; + left: -3px; + margin-top: -3px; + top: 50%; + } + +.cropper-point.point-s { + bottom: -3px; + cursor: s-resize; + left: 50%; + margin-left: -3px; + } + +.cropper-point.point-ne { + cursor: nesw-resize; + right: -3px; + top: -3px; + } + +.cropper-point.point-nw { + cursor: nwse-resize; + left: -3px; + top: -3px; + } + +.cropper-point.point-sw { + bottom: -3px; + cursor: nesw-resize; + left: -3px; + } + +.cropper-point.point-se { + bottom: -3px; + cursor: nwse-resize; + height: 20px; + opacity: 1; + right: -3px; + width: 20px; + } + +@media (min-width: 768px) { + +.cropper-point.point-se { + height: 15px; + width: 15px; + } + } + +@media (min-width: 992px) { + +.cropper-point.point-se { + height: 10px; + width: 10px; + } + } + +@media (min-width: 1200px) { + +.cropper-point.point-se { + height: 5px; + opacity: 0.75; + width: 5px; + } + } + +.cropper-point.point-se::before { + background-color: #39f; + bottom: -50%; + content: ' '; + display: block; + height: 200%; + opacity: 0; + position: absolute; + right: -50%; + width: 200%; + } + +.cropper-invisible { + opacity: 0; } -.Title___n7fIZ { - padding: 18px 20px; - background: #f6f7f9; + +.cropper-bg { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC); } -.StageItem___Blojz { - padding: 4px 8px; - color: #6a7283; - margin-right: 20px; - cursor: pointer; + +.cropper-hide { + display: block; + height: 0; + position: absolute; + width: 0; } -.StageItemActive____K3sY { - background-color: #f6f7f9; - color: #165dff; + +.cropper-hidden { + display: none !important; } -.StageItem___Blojz:last-child { - margin-right: 0px; + +.cropper-move { + cursor: move; } -.StageItem___Blojz:hover { - background-color: #f6f7f9; - color: #165dff; + +.cropper-crop { + cursor: crosshair; } -.SrollStage___GnCkk::-webkit-scrollbar { - height: 0px; + +.cropper-disabled .cropper-drag-box, +.cropper-disabled .cropper-face, +.cropper-disabled .cropper-line, +.cropper-disabled .cropper-point { + cursor: not-allowed; } diff --git a/p__Competitions__Edit__index.97d07012.async.js b/p__Competitions__Edit__index.97d07012.async.js deleted file mode 100644 index 4a6653bbf2..0000000000 --- a/p__Competitions__Edit__index.97d07012.async.js +++ /dev/null @@ -1,13186 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[38797,31503,16116,96738],{ - -/***/ 40720: -/*!*********************************!*\ - !*** ./src/pages/tasks/util.js ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Ax: function() { return /* binding */ processTreeData; }, -/* harmony export */ Ds: function() { return /* binding */ debounce; }, -/* harmony export */ KI: function() { return /* binding */ apiPref; }, -/* harmony export */ SI: function() { return /* binding */ getTreeData; }, -/* harmony export */ f1: function() { return /* binding */ isCompileOk; } -/* harmony export */ }); -/* unused harmony export isProd */ -/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 17985); - -function isCompileOk(rs) { - var flag = true; - if (rs.length > 0) { - for (var i = 0; i < rs.length; i++) { - if (rs[i].compile_success == 0 || !rs[i].compile_success) { - flag = false; - break; - } - } - } else { - flag = false; - } - return flag; -} -function getTreeData(data) { - var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - var result = []; - for (var i = 0; i < data.length; i++) { - var item = data[i]; - var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name); - result.push({ - title: item.name, - isLeaf: item.type === 'tree' ? false : true, - key: key - }); - } - return result; -} -function processTreeData(repos, key, newData) { - for (var i = 0; i < repos.length; i++) { - var item = repos[i]; - if (item.key === key) { - item.children = newData; - break; - } - if (item.children) { - processTreeData(item.children, key, newData); - } - } - return repos; -} -function debounce(func, wait, immediate) { - var timeout; - return function () { - var context = this, - args = arguments; - var later = function later() { - timeout = null; - if (!immediate) func.apply(context, args); - }; - var callNow = immediate && !timeout; - clearTimeout(timeout); - timeout = setTimeout(later, wait); - if (callNow) func.apply(context, args); - }; -} -var isProd = true; -var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SERVER; -// export const isProd = -// window.location.href.indexOf('test-') > 0 || -// window.location.href.indexOf('localhost') > 0 -// ? false -// : true; - -// export const apiPref = isProd -// ? 'https://www.educoder.net' -// : 'https://test-newweb.educoder.net'; - -/***/ }), - -/***/ 5929: -/*!**********************************************!*\ - !*** ./src/components/AsyncButton/index.tsx ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Z: function() { return /* binding */ AsyncButton; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - - - - - -var _excluded = ["children"]; - - - -var AsyncButton = function AsyncButton(_ref) { - var children = _ref.children, - props = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded); - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false), - _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), - btnLoading = _useState2[0], - setBtnLoading = _useState2[1]; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, { - loading: btnLoading, - onClick: ( /*#__PURE__*/function () { - var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.prev = 0; - setBtnLoading(true); - _context.next = 4; - return props.onClick(e); - case 4: - setBtnLoading(false); - _context.next = 11; - break; - case 7: - _context.prev = 7; - _context.t0 = _context["catch"](0); - console.error(_context.t0); - setBtnLoading(false); - case 11: - case "end": - return _context.stop(); - } - }, _callee, null, [[0, 7]]); - })); - return function (_x) { - return _ref2.apply(this, arguments); - }; - }()), - children: children - })); -}; - -/***/ }), - -/***/ 33099: -/*!*************************************************************!*\ - !*** ./src/components/markdown-editor/code-block/index.tsx ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ h: function() { return /* binding */ MyCodeMirror; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57809); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 3113); -/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 89780); -/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 51761); -/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 1851); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - - - - - - - - - -var Option = antd__WEBPACK_IMPORTED_MODULE_7__["default"].Option; - -//https://github.com/codemirror/CodeMirror/issues/4838 -var formItemLayout = { - labelCol: { - span: 4 - }, - wrapperCol: { - span: 20 - } -}; -var LanguageDesc = { - asp: ['ASP', 'vbscript'], - actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'], - bash: ['Bash/Bat', 'shell'], - css: ['CSS', 'css'], - c: ['C', 'clike'], - cpp: ['C++', 'clike'], - csharp: ['C#', 'clike'], - coffeescript: ['CoffeeScript', 'coffeescript'], - d: ['D', 'd'], - dart: ['Dart', 'dart'], - delphi: ['Delphi/Pascal', 'pascal'], - erlang: ['Erlang', 'erlang'], - go: ['Golang', 'go'], - groovy: ['Groovy', 'groovy'], - html: ['HTML', 'text/html'], - java: ['Java', 'clike'], - json: ['JSON', 'text/json'], - javascript: ['Javascript', 'javascript'], - lua: ['Lua', 'lua'], - less: ['LESS', 'css'], - markdown: ['Markdown', 'gfm'], - 'objective-c': ['Objective-C', 'clike'], - php: ['PHP', 'php'], - perl: ['Perl', 'perl'], - python: ['Python', 'python'], - r: ['R', 'r'], - rst: ['reStructedText', 'rst'], - ruby: ['Ruby', 'ruby'], - sql: ['SQL', 'sql'], - sass: ['SASS/SCSS', 'sass'], - shell: ['Shell', 'shell'], - scala: ['Scala', 'clike'], - swift: ['Swift', 'clike'], - vb: ['VB/VBScript', 'vb'], - xml: ['XML', 'text/xml'], - yaml: ['YAML', 'yaml'] -}; -/* harmony default export */ __webpack_exports__.Z = (function (_ref) { - var callback = _ref.callback, - onCancel = _ref.onCancel; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'), - _useState2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), - mode = _useState2[0], - setMode = _useState2[1]; - function onSetMode(value) { - setMode(LanguageDesc[value][1]); - } - function onSubmit(values) { - callback(values); - } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, { - className: "code-block-panel", - initialValues: { - language: 'python', - content: '' - }, - onFinish: onSubmit, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { - label: "\u4EE3\u7801\u8BED\u8A00", - name: "language", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], { - getPopupContainer: function getPopupContainer(trigger) { - return trigger.parentNode; - }, - onChange: onSetMode, - children: Object.keys(LanguageDesc).map(function (item) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, { - value: item, - children: LanguageDesc[item][0] - }, item); - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { - label: "\u4EE3\u7801\u5185\u5BB9", - name: "content", - rules: [{ - required: true, - message: '请输入代码内容' - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, { - mode: mode - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { - className: "flex-container flex-end", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { - type: "primary", - htmlType: "submit", - style: { - marginRight: 10 - }, - children: "\u786E\u5B9A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { - type: "ghost", - onClick: onCancel, - children: "\u53D6\u6D88" - })] - })] - })); -}); -function MyCodeMirror(_ref2) { - var value = _ref2.value, - onChange = _ref2.onChange, - mode = _ref2.mode, - _ref2$options = _ref2.options, - options = _ref2$options === void 0 ? {} : _ref2$options; - var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(); - var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(), - _useState4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), - cm = _useState4[0], - setCm = _useState4[1]; - (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (cm) { - var onChangeHandler = function onChangeHandler(cm) { - var content = cm.getValue(); - onChange && onChange(content); - }; - cm.on('change', onChangeHandler); - return function () { - cm.off('change', onChangeHandler); - }; - } - }, [cm, onChange]); - (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (cm) { - cm.setOption('mode', mode); - } - }, [cm, mode]); - (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (cm) { - if (value !== cm.getValue() || value === '') { - setTimeout(function () { - cm.setValue(value || ''); - }, 300); - } - } - }, [cm, value]); - (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (el.current && !cm) { - var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ - mode: mode, - lineNumbers: true, - lineWrapping: true, - autoCloseBrackets: true, - tabSize: 4, - autofocus: true, - autoCloseTags: true, - matchBrackets: true, - styleActiveLine: true - }, options)); - setCm(instance); - } - }, [el.current, cm]); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { - className: "my-codemirror-container", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", { - ref: el - }) - }); -} - -/***/ }), - -/***/ 58273: -/*!***************************************************************!*\ - !*** ./src/components/markdown-editor/index.tsx + 10 modules ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ markdown_editor; } -}); - -// 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/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/defineProperty.js -var defineProperty = __webpack_require__(85573); -var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.js -var codemirror = __webpack_require__(89780); -var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror); -// EXTERNAL MODULE: ./node_modules/_resize-observer-polyfill@1.5.1@resize-observer-polyfill/dist/ResizeObserver.es.js -var ResizeObserver_es = __webpack_require__(76374); -// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css -var lib_codemirror = __webpack_require__(51761); -// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closetag.js -var closetag = __webpack_require__(6313); -// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closebrackets.js -var closebrackets = __webpack_require__(25717); -// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/display/placeholder.js -var placeholder = __webpack_require__(99498); -// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/markdown/markdown.js -var markdown = __webpack_require__(25419); -// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/stex/stex.js -var stex = __webpack_require__(67549); -;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(6150); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx - -// const latexjs = require('latex-l.js/dist/latex.js'); -// import "latex-l.js/dist/css/base.css" - - -/* harmony default export */ var RenderHtml_stex = (function (_ref) { - var _ref$value = _ref.value, - value = _ref$value === void 0 ? '' : _ref$value, - className = _ref.className, - showTextOnly = _ref.showTextOnly, - showLines = _ref.showLines, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style; - var html = (0,_react_17_0_2_react.useMemo)(function () { - // try { - // const latex = value || 'This is some text'; - // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true }) - // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument() - // return doc.body.innerHTML - // }catch(e){ - // console.log("e:",e) - // return "错误的latex语法,请检查" - // } - return ""; - }, [value]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - dangerouslySetInnerHTML: { - __html: html - } - }) - }); -}); -// 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); -;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx - - - - - - - -var DEFAULTICONS = [{ - title: '粗体', - icon: 'icon-bold', - actionName: 'bold' -}, { - title: '斜体', - icon: 'icon-italic', - actionName: 'italic' -}, '|', { - title: '无序列表', - icon: 'icon-unorder-list', - actionName: 'list-ul' -}, { - title: '有序列表', - icon: 'icon-order-list', - actionName: 'list-ol' -}, '|', { - title: '行内代码', - icon: 'icon-code', - actionName: 'code' -}, { - title: '代码块(多语言风格)', - icon: 'icon-file-code', - actionName: 'code-block' -}, { - title: '链接', - icon: 'icon-link', - actionName: 'link' -}, '|', { - title: '行内公式', - icon: 'icon-sum', - actionName: 'inline-latex' -}, { - title: '多行公式', - icon: 'icon-formula', - actionName: 'latex' -}, '|', { - title: '添加图片', - icon: 'icon-picture', - actionName: 'upload-image' -}, { - title: '表格', - icon: 'icon-table', - actionName: 'add-table' -}, '|', { - title: '换行', - icon: 'icon-minus', - actionName: 'line-break' -}, { - title: '清空', - icon: 'icon-eraser', - actionName: 'eraser' -}]; -function AButton(_ref) { - var onActionCallback = _ref.onActionCallback, - title = _ref.title, - icon = _ref.icon, - actionName = _ref.actionName, - _ref$className = _ref.className, - className = _ref$className === void 0 ? '' : _ref$className, - children = _ref.children; - function onAction() { - onActionCallback(actionName); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - title: title, - className: className, - onClick: onAction, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "md-iconfont ".concat(icon) - }), children] - }); -} -/* harmony default export */ var toolbar = (function (_ref2) { - var watch = _ref2.watch, - showNullButton = _ref2.showNullButton, - showNullProgramButton = _ref2.showNullProgramButton, - onActionCallback = _ref2.onActionCallback, - fullScreen = _ref2.fullScreen, - insertTemp = _ref2.insertTemp, - hidetoolBar = _ref2.hidetoolBar; - var icons = [].concat(DEFAULTICONS, [{ - title: "".concat(watch ? '关闭实时预览' : '开启实时预览'), - icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'), - actionName: 'trigger-watch' - }]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { - className: "markdown-toolbar-container", - children: [!hidetoolBar && icons.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, { - onActionCallback: onActionCallback - })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "v-line" - }) - }, index); - }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { - icon: "icon-edit insert-blank", - className: "btn-null", - title: "\u589E\u52A0\u586B\u7A7A", - actionName: "add-null-ch", - onActionCallback: onActionCallback, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "fill-tip", - children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879" - }) - }) - }) : null, showNullProgramButton ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { - icon: "icon-edit insert-blank", - className: "btn-null", - title: "\u589E\u52A0\u586B\u7A7A", - actionName: "add-signal", - onActionCallback: onActionCallback, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "fill-tip", - children: "\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { - icon: "icon-uniE900 insert-blank", - className: "btn-null", - title: "\u589E\u52A0\u586B\u7A7A", - actionName: "add-multiple", - onActionCallback: onActionCallback, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "fill-tip", - children: "\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879" - }) - }) - })] - }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { - icon: "icon-edit", - className: "btn-null", - title: "\u63D2\u5165\u6A21\u677F", - actionName: "inster-template-".concat(insertTemp), - onActionCallback: onActionCallback, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "fill-tip", - children: "\u63D2\u5165\u6A21\u677F" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: "btn-full-screen", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { - icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'), - title: fullScreen ? '关闭全屏' : '开启全屏', - actionName: "trigger-full-screen", - onActionCallback: onActionCallback - }) - })] - }); -}); -// EXTERNAL MODULE: ./src/components/modal.tsx -var modal = __webpack_require__(41058); -// 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/input/index.js + 5 modules -var input = __webpack_require__(98135); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx - - - - - -var formItemLayout = { - labelCol: { - span: 4 - }, - wrapperCol: { - span: 20 - } -}; -/* harmony default export */ var markdown_editor_link = (function (_ref) { - var callback = _ref.callback, - onCancel = _ref.onCancel; - function onSubmit(values) { - callback(values); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, { - initialValues: { - link: 'http://', - title: '' - }, - className: "link-panel", - onFinish: onSubmit, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u94FE\u63A5\u5730\u5740", - name: "link", - rules: [{ - required: true, - message: '请输入链接地址' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u94FE\u63A5\u6807\u9898", - name: "title", - rules: [{ - required: true, - message: '请输入链接标题' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flex-container flex-end", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - htmlType: "submit", - style: { - marginRight: 10 - }, - children: "\u786E\u5B9A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "ghost", - onClick: onCancel, - children: "\u53D6\u6D88" - })] - })] - })); -}); -// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx -var code_block = __webpack_require__(33099); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); -;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./src/pages/tasks/util.js -var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); -;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx - - - - - - - - - -var useForm = es_form/* default */.Z.useForm; -var style = { - width: 280, - marginRight: 10 -}; -var upload_image_formItemLayout = { - labelCol: { - span: 5 - }, - wrapperCol: { - span: 19 - } -}; -/* harmony default export */ var upload_image = (function (_ref) { - var callback = _ref.callback, - onCancel = _ref.onCancel; - var _useForm = useForm(), - _useForm2 = slicedToArray_default()(_useForm, 1), - form = _useForm2[0]; - var nameRef = (0,_react_17_0_2_react.useRef)(); - function onSubmit(values) { - callback(objectSpread2_default()(objectSpread2_default()({}, values), {}, { - name: nameRef.current - })); - } - function onAddUrl(data, file) { - if (data.status === -1) { - message/* default */.ZP.error(data.message); - return; - } - form.setFieldsValue({ - src: "/api/attachments/".concat(data.id), - type: file.type - }); - } - function onFileChange(e) { - var file = e.target.files[0]; - nameRef.current = file.name; - uploadImage(file, onAddUrl); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({ - form: form - }, upload_image_formItemLayout), {}, { - className: "upload-image-panel", - onFinish: onSubmit, - style: { - width: 470, - overflow: "hidden" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u56FE\u7247\u5730\u5740", - required: true, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flex-container", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - noStyle: true, - name: "src", - rules: [{ - required: true, - message: '请输入文件地址' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: style - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, { - onFileChange: onFileChange - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u56FE\u7247\u63CF\u8FF0", - name: "alt" - // rules={[{ required: true, message: '请输入图片描述' }]} - , - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: 264 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { - style: { - textAlign: "right" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - htmlType: "submit", - style: { - marginRight: 10 - }, - children: "\u786E\u5B9A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "default", - onClick: onCancel, - children: "\u53D6\u6D88" - })] - })] - })); -}); -function UploadButton(_ref2) { - var onFileChange = _ref2.onFileChange; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", { - className: "upload-button", - style: { - cursor: "pointer" - }, - children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", { - type: "file", - onChange: onFileChange - })] - }); -} -function uploadImage(file, callback) { - if (!file) { - throw new String('没有文件'); - return; - } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } - var formData = new FormData(); - formData.append('editormd-image-file', file); - formData.append('file_param_name', 'editormd-image-file'); - formData.append('byxhr', 'true'); - var xhr = new window.XMLHttpRequest(); - xhr.withCredentials = true; - xhr.addEventListener('load', function (response) { - callback(JSON.parse(response.target.responseText), file); - }, false); - xhr.addEventListener('error', function (error) { - console.error(error); - }, false); - xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json")); - xhr.send(formData); -} -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules -var es_radio = __webpack_require__(5112); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules -var input_number = __webpack_require__(26220); -;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx - - - - -var RadioGroup = es_radio/* default.Group */.ZP.Group; -var add_table_panel_style = { - margin: '0 8px' -}; -/* harmony default export */ var add_table_panel = (function (_ref) { - var callback = _ref.callback, - onCancel = _ref.onCancel; - function onSubmit(values) { - callback(values); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - className: "add-table-panel", - initialValues: { - row: 3, - col: 2, - align: 'default' - }, - onFinish: onSubmit, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flex-container", - style: { - alignItems: "baseline" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: add_table_panel_style, - children: "\u5355\u5143\u683C\u6570\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: add_table_panel_style, - children: "\u884C\u6570" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "row", - rules: [{ - required: true, - message: '请输入行数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: add_table_panel_style, - children: "\u5217\u6570" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "col", - rules: [{ - required: true, - message: '请输入列数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flex-container", - style: { - marginTop: 12, - alignItems: "baseline" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: add_table_panel_style, - children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "align", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: "default", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "fa fa-align-justify" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: "left", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "fa fa-align-left" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: "center", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "fa fa-align-center" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: "right", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "fa fa-align-right" - }) - })] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flex-container flex-end", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - htmlType: "submit", - style: { - marginRight: 10 - }, - children: "\u786E\u5B9A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "ghost", - onClick: onCancel, - children: "\u53D6\u6D88" - })] - })] - }); -}); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(27786); -// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules -var v4 = __webpack_require__(1012); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var es_modal = __webpack_require__(43418); -;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts -var LINK = 'link'; -var UPLOAD_IMAGE = 'upload-image'; -var CODE_BLOCK = 'code-block'; -var ADD_TABLE = 'add-table'; -var HRLINE = '------------'; -var ALIGNSIGN = { - "default": HRLINE, - left: ":".concat(HRLINE), - center: ":".concat(HRLINE, ":"), - right: "".concat(HRLINE, ":") -}; -// EXTERNAL MODULE: ./src/components/useInterval.tsx -var useInterval = __webpack_require__(21129); -;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -function noop() {} -var pending = 0; -var StorageTimeTicket = 10000; -var NULL_CH = '▁'; -var ADD_MULTI = '@▁▁@'; -var ADD_SINGLE = '@▁@'; -var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板 -function processSize(size) { - return !/^\d+$/.test(size) ? size : "".concat(size, "px"); -} -var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0; -var key = isMac ? 'Cmd' : 'Ctrl'; -var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"]; -var DEFAULTKEYMAP = defineProperty_default()(defineProperty_default()({}, key + '-B', 'bold'), key + '-I', 'italic'); -var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, LINK, '添加链接'), CODE_BLOCK, '添加代码块'), UPLOAD_IMAGE, '添加文件'), ADD_TABLE, '添加表格'); - -//https://codemirror.net/demo -//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method. - -/* harmony default export */ var markdown_editor = (function (_ref) { - var _ref$defaultValue = _ref.defaultValue, - defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue, - onChange = _ref.onChange, - _ref$width = _ref.width, - width = _ref$width === void 0 ? '100%' : _ref$width, - _ref$height = _ref.height, - height = _ref$height === void 0 ? 400 : _ref$height, - _ref$miniToolbar = _ref.miniToolbar, - miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar, - _ref$isFocus = _ref.isFocus, - isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus, - watch = _ref.watch, - insertTemp = _ref.insertTemp, - _ref$mode = _ref.mode, - mode = _ref$mode === void 0 ? "markdown" : _ref$mode, - _ref$id = _ref.id, - id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id, - _ref$showResizeBar = _ref.showResizeBar, - showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar, - _ref$noStorage = _ref.noStorage, - noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage, - _ref$showNullButton = _ref.showNullButton, - showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton, - _ref$showNullProgramB = _ref.showNullProgramButton, - showNullProgramButton = _ref$showNullProgramB === void 0 ? false : _ref$showNullProgramB, - _ref$hidetoolBar = _ref.hidetoolBar, - hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar, - _ref$fullScreen = _ref.fullScreen, - fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen, - onBlur = _ref.onBlur, - onCMBeforeChange = _ref.onCMBeforeChange, - onFullScreen = _ref.onFullScreen, - _ref$className = _ref.className, - className = _ref$className === void 0 ? '' : _ref$className, - _ref$disablePaste = _ref.disablePaste, - disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste, - _ref$disabled = _ref.disabled, - disabled = _ref$disabled === void 0 ? false : _ref$disabled, - _ref$disabledFill = _ref.disabledFill, - disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill, - _ref$placeholder = _ref.placeholder, - placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder, - _ref$values = _ref.values, - values = _ref$values === void 0 ? '' : _ref$values; - var _useState = (0,_react_17_0_2_react.useState)(null), - _useState2 = slicedToArray_default()(_useState, 2), - cm = _useState2[0], - setCm = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(defaultValue), - _useState4 = slicedToArray_default()(_useState3, 2), - value = _useState4[0], - setValue = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(watch), - _useState6 = slicedToArray_default()(_useState5, 2), - preview = _useState6[0], - setPreview = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(fullScreen), - _useState8 = slicedToArray_default()(_useState7, 2), - isFull = _useState8[0], - setIsFull = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(''), - _useState10 = slicedToArray_default()(_useState9, 2), - action = _useState10[0], - setAction = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(0), - _useState12 = slicedToArray_default()(_useState11, 2), - lastedUpdateTime = _useState12[0], - setLastedUpdateTime = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(height), - _useState14 = slicedToArray_default()(_useState13, 2), - h = _useState14[0], - setH = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), - tip = _useState16[0], - setTip = _useState16[1]; - var uuidRef = (0,_react_17_0_2_react.useRef)((0,v4/* default */.Z)()); - var openPhoneRef = (0,_react_17_0_2_react.useRef)(false); - var timer = (0,_react_17_0_2_react.useRef)(); - var cmEl = (0,_react_17_0_2_react.useRef)(); - var containerEl = (0,_react_17_0_2_react.useRef)(); - var resizeBarEl = (0,_react_17_0_2_react.useRef)(); - var previewEl = (0,_react_17_0_2_react.useRef)(); - var checkFiles = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _res$attachments; - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/attachments/distinct_hash_val.json", { - method: "post", - body: { - hash_val: uuidRef.current - } - }); - case 2: - res = _context.sent; - if (!!(res !== null && res !== void 0 && (_res$attachments = res.attachments) !== null && _res$attachments !== void 0 && _res$attachments.length)) { - console.log("cm:", cm, cmEl); - res.attachments.map(function (item) { - if (item.content_type.indexOf("image") > -1) { - cm.replaceSelection("![,](/api/attachments/".concat(item.id, "?type=").concat(item.content_type, ")")); - } else if (item.content_type.indexOf("video") > -1) { - cm.replaceSelection("")); - } else if (item.content_type.indexOf("pdf") > -1) { - cm.replaceSelection("").concat(item.name, "")); - } else { - cm.replaceSelection("[".concat(item.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(item.id, "?type=").concat(item.content_type, ")")); - } - }); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function checkFiles() { - return _ref2.apply(this, arguments); - }; - }(); - - // useEffect(() => { - // setValue(defaultValue) - // cm?.setValue(defaultValue) - // },[]) - (0,_react_17_0_2_react.useEffect)(function () { - var scrollTop = window.scrollY || window.pageYOffset; - setValue(values); - cm === null || cm === void 0 || cm.setValue(values); - window.scrollTo(0, scrollTop); - }, [values]); - (0,_react_17_0_2_react.useEffect)(function () { - onFullScreen === null || onFullScreen === void 0 || onFullScreen(isFull); - }, [isFull]); - (0,_react_17_0_2_react.useEffect)(function () { - if (cmEl.current) { - var onPaste = function onPaste(_, e) { - if (disablePaste) { - e.preventDefault(); - return; - } - var clipboardData = e.clipboardData; - if (clipboardData) { - var types = clipboardData.types.toString(); - var items = clipboardData.items; - if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) { - e.preventDefault(); - if (mode == "stex") return; - try { - var _items$; - var item = items[1]; - if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') { - item = items[0]; - } - var file = item.getAsFile(); - var fileSix = file.name.split(".").pop(); - // console.log("item:", item, file, item?.type?.match(/^video\//i)) - uploadImage(file, function (data) { - if (data.id) { - var _file$type, _file$type2, _file$type3; - if ((file === null || file === void 0 || (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) { - instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); - } else if ((file === null || file === void 0 || (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) { - instance.replaceSelection("")); - } else if ((file === null || file === void 0 || (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) { - instance.replaceSelection("").concat(file.name, "")); - } else if (officeSix.includes(fileSix)) { - instance.replaceSelection("").concat(file.name, "")); - } else { - instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); - } - } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } - } - }); - } catch (e) { - message/* default */.ZP.warning("请使用chrome浏览器粘贴"); - } - return true; - } else { - //toMarkdown ? - // let html = clipboardData.getData('text/html') - return true; - } - } - return true; - }; - var instance = codemirror_default().fromTextArea(cmEl.current, { - mode: mode, - // inputStyle: 'contenteditable', - lineNumbers: miniToolbar ? false : true, - lineWrapping: true, - value: defaultValue, - autoCloseTags: showNullProgramButton ? false : true, - autoCloseBrackets: true - }); - instance.on("keyup", function (cm, event) { - if (event.keyCode === 8) { - if (cm.getValue() == "") { - instance.setOption("placeholder", placeholder); - } else { - instance.setOption("placeholder", null); - } - } - }); - instance.on("keydown", function (cm, event) { - if (event.keyCode === 8) { - var pos = deleteAtSymbol(cm); - if (pos) { - event.preventDefault(); - } - } - }); - isFocus && instance.focus(); - instance.on('paste', onPaste); - instance.on('dragleave', function (data, e) { - containerEl.current.classList.remove("mouse-hover-md"); - }); - instance.on('dragover', function (data, e) { - containerEl.current.classList.add("mouse-hover-md"); - }); - instance.on('drop', function (data, e) { - containerEl.current.classList.add("mouse-hover-md"); - // var file; - var files; - // Check if files were dropped - files = e.dataTransfer.files; - if (files.length > 0) { - e.preventDefault(); - e.stopPropagation(); - // file = files[0]; - // alert('File: ' + file.name); - // return false; - var _loop = function _loop() { - var file = files[i]; - var fileSix = file.name.split(".").pop(); - uploadImage(file, function (data) { - if (data.id) { - var _file$type4, _file$type5, _file$type6; - if ((file === null || file === void 0 || (_file$type4 = file.type) === null || _file$type4 === void 0 ? void 0 : _file$type4.indexOf("image")) > -1) { - instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); - } else if ((file === null || file === void 0 || (_file$type5 = file.type) === null || _file$type5 === void 0 ? void 0 : _file$type5.indexOf("video")) > -1) { - instance.replaceSelection("")); - } else if ((file === null || file === void 0 || (_file$type6 = file.type) === null || _file$type6 === void 0 ? void 0 : _file$type6.indexOf("pdf")) > -1) { - instance.replaceSelection("").concat(file.name, "")); - } else if (officeSix.includes(fileSix)) { - instance.replaceSelection("").concat(file.name, "")); - } else { - instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); - } - } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } - } - }); - }; - for (var i = 0; i < files.length; i++) { - _loop(); - } - // files.map((file:any) => { - - // }) - } - }); - if (disabled) { - instance.on("beforeChange", function (instances, change) { - if (change.origin === "paste" || change.origin === "+input") { - change.cancel(); - } - }); - } - setCm(instance); - return function () { - instance.off('paste', onPaste); - }; - } - }, []); - var resizeEditorBodyHeight = (0,_react_17_0_2_react.useCallback)(function () { - if (containerEl.current) { - try { - // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight - // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0] - // if (!isFull) { - // mdBody.style.height = `${h - toolH}px` - // } else { - // mdBody.style.height = `calc(100vh - ${toolH}px)` - // } - } catch (error) { - console.log(error, '---- to set md editor body height'); - } - } - }, [h, containerEl, isFull]); - (0,_react_17_0_2_react.useEffect)(function () { - function onLayout() { - var ro = new ResizeObserver_es/* default */.Z(function (entries) { - var _iterator = createForOfIteratorHelper_default()(entries), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var entry = _step.value; - if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { - resizeEditorBodyHeight(); - cm.setSize('100%', '100%'); - cm.refresh(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - ro.observe(cmEl.current.parentElement); - return ro; - } - if (cm) { - var ro = onLayout(); - return function () { - var _cmEl$current, _cmEl$current2; - if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement); - }; - } - }, [cm, resizeEditorBodyHeight]); - - //keymap - (0,_react_17_0_2_react.useEffect)(function () { - if (cm) { - var keymap = []; - var _loop2 = function _loop2() { - var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2), - k = _Object$entries$_i[0], - value = _Object$entries$_i[1]; - var map = defineProperty_default()({}, k, function () { - onActionCallback(value); - }); - keymap.push(map); - cm.addKeyMap(map); - }; - for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) { - _loop2(); - } - timer.current = setInterval(function () { - if (openPhoneRef.current) { - checkFiles(); - } - }, 4000); - return function () { - clearInterval(timer.current); - for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) { - var m = _keymap[_i2]; - cm.removeKeyMap(m); - } - }; - } - }, [cm]); - (0,_react_17_0_2_react.useEffect)(function () { - if (fullScreen !== isFull) { - setIsFull(fullScreen); - } - }, [fullScreen]); - (0,useInterval/* default */.Z)(function () { - if (!noStorage && lastedUpdateTime > 0) { - var currentTime = new Date().getTime(); - var lastedValue = window.sessionStorage.getItem(id); - if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) { - window.sessionStorage.setItem(id, value); - setTip(true); - } - } - }, StorageTimeTicket); - (0,_react_17_0_2_react.useEffect)(function () { - setPreview(watch); - }, [cm, watch]); - (0,_react_17_0_2_react.useEffect)(function () { - if (cm) { - isFocus && cm.focus(); - } - }, [cm, isFocus]); - (0,_react_17_0_2_react.useEffect)(function () { - if (preview && cm) { - var syncScroll = function syncScroll(e) { - var target = e.target; - if (previewEl.current) { - var ratio = target.scrollTop / target.scrollHeight; - previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio; - } - }; - var scrollEl = cm.getScrollerElement(); - scrollEl.addEventListener('scroll', syncScroll); - return function () { - scrollEl.removeEventListener('scroll', syncScroll); - }; - } - }, [cm, preview]); - (0,_react_17_0_2_react.useEffect)(function () { - if (cm && onCMBeforeChange) { - var onChangeHandler = function onChangeHandler(cm, change) { - onCMBeforeChange(cm, change); - }; - cm.on('beforeChange', onChangeHandler); - return function () { - cm.off('beforeChange', onChangeHandler); - }; - } - }, [cm, onCMBeforeChange]); - (0,_react_17_0_2_react.useEffect)(function () { - if (cm && onBlur) { - var onBlurHandler = function onBlurHandler() { - onBlur(cm.getValue()); - }; - cm.on('blur', onBlurHandler); - return function () { - cm.off('blur', onBlurHandler); - }; - } - }, [cm, onBlur]); - function deleteAtSymbol(cm, change) { - var doc = cm.getDoc(); - var cursor = doc.getCursor(); - var line = doc.getLine(cursor.line); - var ch = line.charAt(cursor.ch - 1); - var p1 = line.lastIndexOf("@▁@", cursor.ch); - var p2 = line.lastIndexOf("@▁▁@", cursor.ch); - var posStart = p1 > p2 ? p1 : p2; - var n = p1 > p2 ? 3 : 4; - if (ADD_MULTI.indexOf(ch) === -1) return null; - console.log("change1:", change, cm, line, cursor, posStart, p1, p2, ch); - if (posStart >= 0 && cursor.ch - posStart < 5) { - var posEnd = posStart + n; - doc.replaceRange("", { - line: cursor.line, - ch: posStart - }, { - line: cursor.line, - ch: posEnd - }); - return { - line: cursor.line, - ch: posEnd - }; - } - return null; - } - (0,_react_17_0_2_react.useEffect)(function () { - if (cm) { - var onChangeHandler = function onChangeHandler(cm, change) { - var content = cm.getValue(); - setValue(content); - setLastedUpdateTime(new Date().getTime()); - cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll')); - if (onChange) { - if (showNullProgramButton) { - onChange(content, formatProgramFill(content)); - } else { - onChange(content); - } - } - }; - cm.on('change', onChangeHandler); - return function () { - cm.off('change', onChangeHandler); - }; - } - }, [cm, onChange]); - (0,_react_17_0_2_react.useEffect)(function () { - if (cm) { - // isFocus && cm.focus() - if (defaultValue === null || defaultValue === undefined) { - cm.setValue(''); - setValue(''); - } else { - var scrollTop = window.scrollY || window.pageYOffset; - if (defaultValue !== cm.getValue()) { - cm.setValue(defaultValue); - setValue(defaultValue); - cm.setCursor(disabled ? 1 : cm.lineCount(), 0); - window.scrollTo(0, scrollTop); - } - } - } - }, [cm, defaultValue]); - var onActionCallback = (0,_react_17_0_2_react.useCallback)(function (actionName) { - var cursor = cm.getCursor(); - var selection = cm.getSelection(); - var selectionText = selection.split('\n'); - switch (actionName) { - case 'bold': - cm.replaceSelection('**' + selection + '**'); - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch + 2); - } - return cm.focus(); - case 'italic': - cm.replaceSelection('*' + selection + '*'); - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch + 1); - } - return cm.focus(); - case 'code': - cm.replaceSelection('`' + selection + '`'); - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch + 1); - } - return cm.focus(); - case 'inline-latex': - cm.replaceSelection('`$$' + selection + '$$`'); - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch + 3); - } - return cm.focus(); - case 'latex': - cm.replaceSelection("```latex\n" + selection + "\n```"); - cm.setCursor(cursor.line + 1, selection.length + 1); - return cm.focus(); - case 'line-break': - cm.replaceSelection('
\n'); - return cm.focus(); - case 'list-ul': - if (selection === '') { - cm.replaceSelection('- ' + selection); - } else { - cm.replaceSelection(selectionText.map(function (item) { - return item === '' ? '' : "- ".concat(item); - }).join('\n')); - } - return cm.focus(); - case 'list-ol': - if (selection === '') { - cm.replaceSelection('1. ' + selection); - } else { - cm.replaceSelection(selectionText.map(function (item, index) { - return item === '' ? '' : "".concat(index + 1, ". ").concat(item); - }).join('\n')); - } - return cm.focus(); - case 'add-null-ch': - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch); - } - cm.replaceSelection(NULL_CH); - return cm.focus(); - case 'add-signal': - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch); - } - cm.replaceSelection(ADD_SINGLE); - return cm.focus(); - case 'add-multiple': - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch); - } - cm.replaceSelection(ADD_MULTI); - return cm.focus(); - case 'inster-template-1': - if (selection === '') { - cm.setCursor(cursor.line, cursor.ch); - } - cm.replaceSelection(TEMP1); - return cm.focus(); - case 'eraser': - cm.setValue(''); - return cm.focus(); - case 'trigger-watch': - setPreview(!preview); - return cm.focus(); - case 'trigger-full-screen': - setIsFull(!isFull); - return cm.focus(); - case LINK: - setAction(LINK); - return; - case CODE_BLOCK: - setAction(CODE_BLOCK); - return; - case UPLOAD_IMAGE: - setAction(UPLOAD_IMAGE); - return; - case ADD_TABLE: - setAction(ADD_TABLE); - return; - default: - throw new Error(); - } - }, [cm, preview, isFull]); - var ExecutePluginAction = (0,_react_17_0_2_react.useCallback)(function (values) { - setAction(''); - switch (action) { - case LINK: - var title = values.title, - link = values.link; - cm.replaceSelection("[".concat(title, "](").concat(link, ")")); - return cm.focus(); - case CODE_BLOCK: - var language = values.language, - content = values.content; - cm.replaceSelection(['```' + language, content, '```'].join('\n')); - return cm.focus(); - case UPLOAD_IMAGE: - var src = values.src, - alt = values.alt; - if (alt) { - cm.replaceSelection("![ ".concat(alt, " ]( ").concat(src, " \"").concat(alt, "\" )")); - } else { - cm.replaceSelection("![,](".concat(src, ")")); - } - return cm.focus(); - case ADD_TABLE: - var row = values.row, - col = values.col, - align = values.align; - var table = '\n'; - for (var r = 0; r < row; r++) { - var rows = []; - var heads = []; - for (var c = 0; c < col; c++) { - if (r === 1) { - heads.push(ALIGNSIGN[align]); - } - rows.push(' '); - } - if (r === 1) { - table += "| ".concat(heads.join(' | '), " |\n"); - } - table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n"); - } - cm.replaceSelection(table + '\n'); - return cm.focus(); - default: - throw new Error(); - } - }, [cm, action]); - var PluginEl = (0,_react_17_0_2_react.useMemo)(function () { - switch (action) { - case LINK: - return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, { - callback: ExecutePluginAction, - onCancel: onCancel - }); - case CODE_BLOCK: - return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, { - callback: ExecutePluginAction, - onCancel: onCancel - }); - case UPLOAD_IMAGE: - return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, { - callback: ExecutePluginAction, - onCancel: onCancel - }); - case ADD_TABLE: - return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, { - callback: ExecutePluginAction, - onCancel: onCancel - }); - default: - return null; - } - }, [action]); - function onCancel() { - setAction(''); - } - (0,_react_17_0_2_react.useEffect)(function () { - if (resizeBarEl.current) { - var onMouseDown = function onMouseDown(e) { - dragging = true; - startY = e.pageY; - }; - var onMouseUp = function onMouseUp() { - dragging = false; - }; - var onMouseMove = function onMouseMove(e) { - if (dragging) { - var delta = e.pageY - startY; - if (delta < 0) { - delta = 0; - } - if (delta > 300) { - delta = 300; - } - var resizeH = height + delta + 'px'; - setH(resizeH); - } - }; - var resizeBar = resizeBarEl.current; - var dragging = false; - var startY = 0; - resizeBar.addEventListener('mousedown', onMouseDown); - document.addEventListener('mousemove', onMouseMove); - document.addEventListener('mouseup', onMouseUp); - return function () { - resizeBar.removeEventListener('mousedown', onMouseDown); - document.removeEventListener('mousemove', onMouseMove); - document.removeEventListener('mouseup', onMouseUp); - }; - } - }, [cm, resizeBarEl]); - (0,_react_17_0_2_react.useEffect)(function () { - setH(height); - }, [height]); - var fixedWidth = processSize(width); - var fixedHeight = processSize(h); - var style = { - width: fixedWidth, - height: fixedHeight - }; - var saveTime = (0,_react_17_0_2_react.useMemo)(function () { - if (lastedUpdateTime) { - var d = new Date(lastedUpdateTime); - var _h = d.getHours(); - var m = d.getMinutes(); - var s = d.getSeconds(); - _h = _h < 10 ? '0' + _h : _h; - m = m < 10 ? '0' + m : m; - s = s < 10 ? '0' + s : s; - return "".concat(_h, ":").concat(m, ":").concat(s); - } - return 0; - }, [lastedUpdateTime]); - var formatProgramFill = function formatProgramFill(str) { - var arr = []; - if (showNullProgramButton) { - var num = -1; - str = str.replace(/(@▁▁@|@▁@)/g, function (a, b, c) { - arr.push({ - multiLine: !(a === ADD_SINGLE) - }); - }); - } - return arr; - }; - function onCancelStorage() { - window.sessionStorage.removeItem(id); - setTip(false); - setLastedUpdateTime(0); - } - function onReset() { - setTip(false); - setLastedUpdateTime(0); - cm.setValue(window.sessionStorage.getItem(id)); - } - function setValues(a, b) { - var content = cm.getValue(); - content = content.replace(a, b); - setValue(content); - cm === null || cm === void 0 || cm.setValue(content); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "markdown-editor-wrapper", - ref: containerEl, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, { - insertTemp: insertTemp, - watch: preview, - fullScreen: isFull, - showNullButton: showNullButton, - showNullProgramButton: showNullProgramButton, - onActionCallback: onActionCallback, - hidetoolBar: hidetoolBar, - uuid: uuidRef.current, - setOpenPhones: function setOpenPhones() { - openPhoneRef.current = true; - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "markdown-editor-body", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "codemirror-container", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", { - ref: cmEl, - placeholder: placeholder - }) - }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - ref: previewEl, - className: "preview-container", - children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, { - value: value - }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - disabledFill: disabledFill, - showProgramFill: showNullProgramButton, - value: value - })] - }) : null] - })] - }) - }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - ref: resizeBarEl, - className: "editor-resize" - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - title: TitleDesc[action], - open: true, - onCancel: onCancel, - footer: null, - className: "markdown-popup-form", - children: PluginEl - }) : null - })] - }); -}); - -/***/ }), - -/***/ 41058: -/*!**********************************!*\ - !*** ./src/components/modal.tsx ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Z: function() { return /* binding */ Dialog; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/classCallCheck.js */ 82100); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createClass.js */ 29186); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/inherits.js */ 80619); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createSuper.js */ 47074); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 4676); - - - - - - -var Dialog = /*#__PURE__*/function (_React$Component) { - _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component); - var _super = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog); - function Dialog(props) { - var _this; - _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog); - _this = _super.call(this, props); - var doc = window.document; - _this.node = doc.createElement('div'); - doc.body.appendChild(_this.node); - return _this; - } - _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{ - key: "render", - value: function render() { - var children = this.props.children; - return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node); - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - window.document.body.removeChild(this.node); - } - }]); - return Dialog; -}(react__WEBPACK_IMPORTED_MODULE_4__.Component); - - -/***/ }), - -/***/ 38232: -/*!*********************************************************************************!*\ - !*** ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules ***! - \*********************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - i: function() { return /* binding */ CourseListIcons; }, - Z: function() { return /* binding */ Cards_CourseList; } -}); - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","bq":"bq___Bil0T","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"}); -// 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/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// 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: ./src/utils/util.tsx -var util = __webpack_require__(26795); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(90921); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/tjzx.png -var tjzx_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_tjzx.png -var sw_tjzx_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jh.png -var jh_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jh.png -var sw_jh_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gjyl.png -var gjyl_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEpRJREFUaEPFWwl4VeWZfs/NSthJwmZIwhYQg6wi4ANEdhBUWqWOGwLFGXVYWhyqKJvsoQK1FpECNkjRtkBFBIskhIQga5SwQ4AEyA65SSCQkJB75vm/fzn/OblJsNOZuQ88996z3XO+93+/7/2WGABwN31zmOc+Yg0YMaZhtDJgwDAMtou/G+w7fRHbne/8OBOAaRhw0ZmA6RLXMOlU2lfXy+VhVxHnsyvyf4Bpqne2xTTp1/h2+sjPY9vpvzyXbTc9ME0P7fewd3aoxwS7Y9MjryWOkeeLd3Zdg36Gn8evzz7L3/Xw59aO5/fDrsfvUe5jT0/btHsVT2c9H5Drgme/YfjMChu9IMtg4NyvqEozYDSD4bIAkSAxfGAHibYQcOwfP4fdCsfDgMcbSNLqdYBkCIOQscUDSVi54SUYFkhsOzei3Ob8zAwqDWY3piEA4tetIuNLI+pGZ/fFAeL79WPk4qkdJH5urSARmNxQLphuw3B1M0pOx22BiX/jRHFBgsTtWDeT6HjJNO39/wYkaUwBpwYSX71ixUrGidVv28eYpLEG8MD0MFZIdlpgyOM4e+wgKZZ7A++fYBLZFJ4vjJJTn+UAaMUNLZnBWWEDiX0naOkozh7u97jrc4Bpc3eae1NO7l/GJIsZtPxqZZLl7nS2kbtT7OMurEYmkQvmK90bm2zgO8HSFopYPZoblD7DcucuINcoTttoUtwQxubAMKN7A0m4Oy8gSbD02FU7SBzk2l66u6MIwlwZfzKJBbmu6kwRD+mIS+o4DQBpUAaSsLq4vgBJAVI7k2wur1pMstio4qe4Nw+5Zwt0xmAyDLtHtuiLTmwwpRDgZPDGJE0wSDf2/wCSFX+EiFAxiT8UNzZnlD0myRWvGcLJEq4gFEjcxf0PQBL3Vi1Wae7OJha8CgcPjOIf1psU3ZVacyg0xSQLJMkSy91Z7vB/xd2R4rJetOq8MomBJBSWlH9K1emskmywAr5SV0xxOmOSUm322OMtJj0wk5TS1GJlNZAMAZCQ0DWDxAAQCk8XBAJYm8r7F8ekqspyXD95BMFh7dE49CEulRn5lRo3aeFzvBiTLNktpbYK6jbpzY6UclnGHckgB0jEpPtKYTnVnQQlM+0g/IMaoEW7aCHDpSrzovocwkG6X7u7M2G4U9eRi7PcnJTU1jbar6S2C+Wlxcg6fVTIbBlLpOyW6o+/C6XB5SVt4mIjont/BDRqRnYV3PQak0xPFbbPn4Sw6D7o+9ybikmUfbDVLphkgSRXZE1MsoQEv4QEyS6fhcYnQ9+95cahL1cj6onRaN2ph1gLPP/heRLPp3789nMUZl/G4Envq9zMKf3lYrEpQS/iQS40w318rcnZwSS2MLbT3TkSVHfWZSSsnQtf/wAYLpaWCgdUdx4Ks6oK9yvuYeSMWIRGdKZkNj/9JK6lfc9Z4OUaeRfSUHarCG0fi9GYYyWw7JTwbv3RvH1XGZw0JnHJrMckexIrk9qa3V1lRTl+2BWH66cOo8ugpxHVfxSKc6+ivLTESpg9wK0b2TiX8g0eGfQsgpqEiISUsyiwQWM0DG5tk+82sARIBLYAnj2hUXhsjQJIqjcSEQIUxS7GIcpEDTCA9n06D4OnzENo24e5XRlQmvS251FsAXCD3sw4iz0fz8aIGbFoHtGZzjmb9DVS/74ezdt3Eb6qLqStagM7oeDyWfR+djK6DHoGLD7xJV6dSXaQvMUky9VJtyXPYddLP7IHJ7/7C7qNeAEFGeeQezFNi4y1fwyP7ovowc95T3JtEl8wUrKz8OgaU5ZyDMPHxqRqIAnQCrMuIfHTBQRQSGRnFF67yA0iy0EyTxKUIJB9fBAa+TAKrpzBd394DyOmx9K5jH/nkncg9es/4aWVX1kE+gl50qaZz6LX2NcIIOnLrXcrma0Wk/SgrIxUnUkU78T+vMunEBLeES6Xj8qDziV9jcwTBzBk8lz4BQZxW3iqUHwjG41CH6pemXDIcG/uTjLJuHnkY1O6Ke7ZLJBMrf4mmcTemZ9lAD35yzkIbdsF2+ZPQFVlRa1LyK9eEMYv2oIbAqCR02MRHNGJ3OqlQ3tweu9fMW7+RmSfOSaiVV0sIggQ3qUPti6YhOjhv0BU3+FWrNMZpHw8eXZZQ9Jqdrqw0IWDCO6eKlSW3YVfYH0BlFW3K8q5gqRNseg+8iW06doPsnSU+WMyTiVuwxPjp6JJq8gaQaotJlEeyAByFkGdMcnJJDcDaN0HiPnl+wiN7IL7FWVcRAiFd2BTLH0eOPE3vFzEvrhc8A+sjxsZ5xSDmkd0orSM/T4VWA1g88xxFKce9PXq6p0KFKnuVL1LXIQXSplRRX2VgSRUhRXEawbpxO7PkXcxDQNe/i8VW0yzCvfu3EJS3HLUbxqKfuPf4nmux0PxzlNVhUNbP0apuwADXn4bAfUa/ASQrOTbuHH49zxRlXFElGxqA4kBtP+PCxEz+X2EtO2sCqbyOokbFtL1Br8+z14Vh4EbGeexd817GDFtOUIjOxF8EiR2F1X37ymhUFbsxpl923H5aAIiewxAz2cmwb9ePRt2Pn6BtGqlSqSUVeRJii3kUqzqMieRN5CsarMuwUuLCnBw80pU3C3FwJdnolHzNrh7qxApf16J24V5JBwYIOWlt3Cv7DYq7twm8JiIqLxXjpYdHsVjT0+qXr/TKx0eDgpPjkX1nD1LwaGPbDLbJgps6s4Ac3lsfxEDaP0ixEx+j+IIe/iqikoFRsrnK+jzgAmzVKvC1z8QLh9fYtDeNXMIoJCITqreJ1sR90oKce3sUVw/eRh56SdRv3Ewyu/cwth3/4AGzVrYwMk+l4q0XZvR/alXECblL4B7ZaW0ir0xSbYdFEhKNcnCqlXt9gsMVLGnovwuUuJicbswFyPeWopS9w0kxS1DQFBDBNRvAH/2HtQA/vUawp99D6yPekENcaf4Jk7t24beYycSUCo2OguuMkezlZY8MPK//50CyOr96NUES4LLmFSUfQVJGxYhZtJsBEd2Rs75VBza8rtavdKAV99GWHRfUnF7P5mLEdOWISSCsY+7tgspu3HleCIKr6WTfI/oOQAd+41ESGQU/rHqbVKJDFS2vLLOHseF5G9IRbXtNQjdRr2IRiGtRU0LiJsx9kE9ZI3HMVHz/AebuWsURmPA5144gXAWa0wTnvuVqCwvg29APUZbilMuXx8YLl9U3a+kuOzvXw/ph/cg/NH+8AsIUn0pZ0tDrwnKRUQlq/yDq1UM0hNWi0myaMrzJLbS3TmXkbxhMQZNfJcYVFF2B6VF+cLYBk7sjKMH7/H0JJTeyEZgwyYIDo9CQP2GxKD4T+Zi+LSlCA1nMpvHqMtH40m6tnm0H1pGdYefnz9KbuYg9asNyDn/AzGyeduHUZRzldxHq07d0ftnU9CkVYQyMmkaj4lLR/byPNOWVvEYI1klsg2ZTKkquPAz1JGJ7DlQ9ZG8tR/yL55EypaVGD39twhs2BjbF03BI4N/ho6PD8Olowk4n/IN7dOluox58nr21gVPnGXDjxLxgpTVpikitK7UpHDgcYWzSDKsMOcKkjcuxsDX3iGAnMAmbVxCpmEqL+HTuWjUPAx9fv4fZJ2bmec5QFOXcBcnGn5CYZABSwpzcTFlNy6k7ELzdl3Q5/k3cDZ+G66k7ke/F6Yi4/h+YlnMlDnVGCBB4hrPKgvp7k7vdMqWrfeYpJVoYBJbkj5bgu6jX0HTh9rhWtpBHNu+DuPe+QQuvwBsWzgJjwxhAA2nBXf+wDcYNeNDq9qgyXXVoXX0nfSaIDX4Cg6sIgZ5KM/krq1mJnGQ3ExafrYEAxhAFEfs5yR/tpQMFzN5Dpg7jF/7PkZOi0XjlhG4mXkO8WvnYdh/LkFoRJRgkAt3igpw9UQKrqYdhDvrCimjHmNeRduegyimHPryI4pL45dsRmnRTexeMQPDpy9Di/bR1d2UCbhkAOY1Bb6KeQCwqgy21nltwoELjMwfknF021o8NXMV6jUORrpMD2avo/0MoOihPyeALh2Jx/mUnRg9Y6VSb1ZX1l7703tI6jMTDeTikleqdoNHiIDaQTJQlJOBpD8tJYAqy+8iP51l1FJmAzkXTpDRWnfuSVuL86+jSYtwtO7cg4JpwqcMoMUIZXkQQGpnx5I3KM5EdOuPtr2fRKv20fC4fJBxPBGpOzZQYsjKPcOmLkGLDl2RtH4RfR81c6X3OOIASao7EaU1sIRLUe1mrXcjmn8cVw8S139AKA+aNJuM/uOuOOSnn8KIqbE037B1wURED32e8rH0I9/h/IGdeOpXq2zq7UFBUpWM/OQPiUFiKkQptdpAYgAlxy3DgAm/wd2SQlw/dcjKd2TU1yKDLApEdHuClFjCuvkY+tYiARBnH5PuTVq0AVN7TDQX52Qg9euNyL98Bp0HjEH3US/iy9kvkrvr2H8kMXNX7HQ8OvIFdBv98gOB5GSSnVF6408wTevO3nEXYOeKqXhs3Oto22sgGT3+kzloGNIKjzH3zRg0/zUCqFO/UUg/8g+cS96JMb9eBVbLK7hylthOocLW+fUy46BVGoy8pN+KPMiqYjN353K2F8iN8ZqaOycTB+KWY+Ars9AsklcD2MtFhVMuxS1FyIupchtzcQnrFmDomwwg7uL4fqDizi1k/piCK6mJcGdlUEnl8effRJOw9vBUVuCLWc+h/0sz0K7PEPqd8/t34Pjf15PfZzmS15eDSapGp9ydlNc6k7R6ngDpVPxfcS5pB56ZvZYWUUnedez5+F30HDOBGM9e2+ZNQNdh4xHVdyQxiJWwxsxcjfLbRfj2o3cw+PW5aNC0hYpJukCoqY9k5OxfYbJ2t2o3MKfkEjlPDTGpKDcDB+JWoOvQ8Wjcoo1q9nF0LIBki0IHoTjvOk7s2oShby5ESDjPg4pyM3F679+QLdRam+jH0aHPULSM6gbD5UNusuDaBexZPQtD/n0BWnXpqbA4ufvPOLnnS3QZPA69np1cA0gmXFp9VUlauVIVWPbJH9lyYMpq5/KpCG7TAX1/MQ2sBcI8CHuW0b9aCZevLxl967wJiB42Hp37jcLFw3sIoLFvf0TPl7hhMUa8tRiBDZtao1faSFe1IRQRQ43sxFhikASJsYSeRTbjZOtBY4Y7NxMpm1Z4N8YDbh3yxkKEhnMGlZWwrPxDqhYwURBQvxEhXZJ3FbfdBbhbfBMXU3ahrLQYzy3YBB9fPzVzx34u9av1FJfadO1b86+bFkhcTFldWjKODST6IgwJ5F86TW45ZuI7aBnVg4QCy9n6vTANbDHJKsXWua9STZC5uOwzR3F46xq06xVD7ptVHMb+ejWVvJwNP+c4l84mI2ffchoa0UFSjTYNJFUOMgwU513F91tWU4m/aet24nAXH0xUvSPeguD1VtGKYK2K7Awc/svv8eSUuQgO66C5QvukEPu9y8cScGz7HxHUOBhNWoZTxaBRy3B+TWZCMRgpiKtcbU0oPfjMnd3dlRbm48LBb9Fj9EtUTL5wcDfdQcd+I0SLnR+fumM9Wj/cGy3ad0VVxT2cjv8b3NmX4OPrjzZdHweLwd7cmtU610pSotJgZO9bTgyipE4Dqi6Q9KoD5UlsiISxzxZ/LKNTOVTJcStWyZglWx7Vp1c5wOz+GMvlpNA/CxIzkHR3P5VJqvKstwu8zNxxBvCaoL2VwAYj5WSqVVKSXVkneMTy7IRlqpIgQbLFJKnw9AYet6pNCHBwuSCglV2t4SeZ5GW+QU6vEsiWaJCLROZnTpBkBVzW8VSDoq4RYw0k+ziXMFot7s4rSNp0kXNWTu8lceBYzd1LS0O2zh2gGlnxS3MMw2glDUqzWKQTrPk42YizVxecak0ApFrn3kCqDqpikGAwTQrx/oQqpPJyED/XG5PU/dUx32BzfTaQeBlIzZRXGzHWJLheDRBAqphBwcTZ8HMySR9DlpVrHu/kbIOoO7FtuUZ2wtItJo3+WgaVA/CWXOYxROZLthxJjzEEqo8YehTD8rW0zi3WcbBVy9w51Sp/Q7x7B8kahCQXRnXDOhTLT2KSGDZxNPw4RpagMFFVQ5yxurK8zCOBtMBXIAkWwcQXRlbi8jBUmWmA2UxJbQEWOSzbpKkXo3Or2oI978ry7d66spT3iPmGauNc+oixw91ZQkXEM6q1WQ0/LlI4KAwk+du1wVTz9KoI2OyC2kAkXUvEGI/o4eilGnKBNbowO0jWX0nYQRIxyR2IwG70OAwkw+OJNU3ESHcn2WKBZGeRPcZwHSUng2RCy9lUB0jKfWnCQTJIV4TaaLJo0Ypx5dpBehAm1Q6SHD4RpVfHHAOXyPa/qqgLJOtPWSSTtPwLyIXp2R9Y5T8rqO+UrP8Gpjgw8TngMx8AAAAASUVORK5CYII="; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_gjyl.png -var sw_gjyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sjyl.png -var sjyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_sjyl.png -var sw_sjyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jpkc.png -var jpkc_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jpkc.png -var sw_jpkc_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jdyl.png -var jdyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jdyl.png -var sw_jdyl_namespaceObject = "data:image/png;base64,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"; -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx - - - - - - - - - - - - - - - - - - - - - -var CourseListIcons = [{ - name: '推荐自学', - ptimg: tjzx_namespaceObject, - swimg: sw_tjzx_namespaceObject -}, { - name: '101计划', - ptimg: jh_namespaceObject, - swimg: sw_jh_namespaceObject -}, { - name: '国家一流', - ptimg: gjyl_namespaceObject, - swimg: sw_gjyl_namespaceObject -}, { - name: '省级一流', - ptimg: sjyl_namespaceObject, - swimg: sw_sjyl_namespaceObject -}, { - name: '精品课程', - ptimg: jpkc_namespaceObject, - swimg: sw_jpkc_namespaceObject -}, { - name: '军队一流', - ptimg: jdyl_namespaceObject, - swimg: sw_jdyl_namespaceObject -}]; -var CourseList = function CourseList(_ref) { - var className = _ref.className, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - _ref$col = _ref.col, - col = _ref$col === void 0 ? 4 : _ref$col, - right = _ref.right, - _ref$bottom = _ref.bottom, - bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, - _ref$precision = _ref.precision, - precision = _ref$precision === void 0 ? 0 : _ref$precision, - _ref$wrapWidth = _ref.wrapWidth, - wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, - trackEventItems = _ref.trackEventItems, - loading = _ref.loading; - var width = Math.floor((wrapWidth - (col - 1) * right) / col); - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CourseListmodules.list, className), - children: [!!(dataSource !== null && dataSource !== void 0 && dataSource.length) && (dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (item, index) { - var _item$subject_tags; - var name = item.name, - id = item.id, - identifier = item.identifier, - featured = item.featured, - school_name = item.school_name, - image_url = item.image_url, - excellent = item.excellent, - is_plan = item.is_plan; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.wrap, - style: { - width: width, - marginRight: (1 + index) % col === 0 ? 0 : right + precision, - marginBottom: bottom - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - target: "_blank", - href: "/paths/".concat(identifier), - className: CourseListmodules.li, - onClick: function onClick(e) { - e.preventDefault(); - if (trackEventItems) { - (0,util/* trackEvent */.L9)([trackEventItems]); - } - (0,util/* openNewWindow */.xg)("/paths/".concat(identifier)); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: CourseListmodules.img, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.cover, - src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(image_url) - }), item === null || item === void 0 || (_item$subject_tags = item.subject_tags) === null || _item$subject_tags === void 0 ? void 0 : _item$subject_tags.map(function (i, k) { - var _CourseListIcons$find2; - if (k === 0) { - var _CourseListIcons$find; - var _img = (_CourseListIcons$find = CourseListIcons.find(function (e) { - return e.name == i; - })) === null || _CourseListIcons$find === void 0 ? void 0 : _CourseListIcons$find.swimg; - return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: _img, - style: { - left: '-4px' - } - }); - } - var img = (_CourseListIcons$find2 = CourseListIcons.find(function (e) { - return e.name == i; - })) === null || _CourseListIcons$find2 === void 0 ? void 0 : _CourseListIcons$find2.ptimg; - return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: img, - style: { - left: "".concat(48 + 52 * (k - 1) + 2 * k, "px") - } - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - position: 'absolute', - top: '150px', - left: '10px' - }, - children: (item === null || item === void 0 ? void 0 : item.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.bq, - children: "\u5F00\u653E\u8BFE\u7A0B" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: CourseListmodules.e, - children: name - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.tags, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u7AE0\u8282\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhangjie1 font14 mr3" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.stages_count - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u5B66\u4E60\u4EBA\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-chengyuan font14 mr3" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.members_count - })] - }) - })] - }) - })] - }) - }, id); - })), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] - }) - }); -}; -/* harmony default export */ var Cards_CourseList = (CourseList); - -/***/ }), - -/***/ 16116: -/*!****************************************************************!*\ - !*** ./src/components/ui-customization/index.tsx + 32 modules ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - jL: function() { return /* reexport */ ui_customization_Banner; }, - w9: function() { return /* reexport */ Cards_ClassroomList; }, - QD: function() { return /* reexport */ ui_customization_ConfirmAndCancel; }, - cQ: function() { return /* reexport */ CourseList/* default */.Z; }, - op: function() { return /* reexport */ ui_customization_CustomButton; }, - O5: function() { return /* reexport */ ui_customization_CustomCountdown; }, - _b: function() { return /* reexport */ CustomCrumbs; }, - t7: function() { return /* reexport */ ui_customization_CustomInput; }, - Gi: function() { return /* reexport */ CustomTable; }, - YG: function() { return /* reexport */ CustomTabs; }, - qp: function() { return /* reexport */ ui_customization_CustomTags; }, - vr: function() { return /* reexport */ ui_customization_FixedBottom; }, - qE: function() { return /* reexport */ HeadBack; }, - Je: function() { return /* reexport */ QuickPager; }, - wb: function() { return /* reexport */ Cards_ShixunList; }, - cq: function() { return /* reexport */ ui_customization_SuperiorSort; }, - tp: function() { return /* reexport */ ui_customization_SuperiorTabs; } -}); - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png -var robot_namespaceObject = "data:image/png;base64,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"; -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx - - - - - -var Banner = function Banner(_ref) { - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - img = _ref.img, - _ref$imgWidth = _ref.imgWidth, - imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth, - title = _ref.title, - sunTitle = _ref.sunTitle, - bannerExtraContent = _ref.bannerExtraContent; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Bannermodules.banner, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Bannermodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { - children: title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: sunTitle - })] - }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Bannermodules.btns, - children: dataSource.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); - }) - }), bannerExtraContent] - }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - marginTop: 33, - marginRight: 38 - }, - src: img, - width: imgWidth - })] - }) - }); -}; -/* harmony default export */ var ui_customization_Banner = (Banner); -// 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); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"}); -// 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/_lodash@4.17.21@lodash/lodash.js -var lodash = __webpack_require__(89392); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx - - - - - - - -var CustomTags = function CustomTags(_ref) { - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - value = _ref.value, - onChange = _ref.onChange, - onTitleChange = _ref.onTitleChange, - className = _ref.className, - title = _ref.title, - _ref$titleWidth = _ref.titleWidth, - titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$fontColor = _ref.fontColor, - fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor, - showCount = _ref.showCount; - var _useState = (0,_react_17_0_2_react.useState)(0), - _useState2 = slicedToArray_default()(_useState, 2), - show = _useState2[0], - setShow = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - showBorder = _useState4[0], - setShowBorder = _useState4[1]; - var tagsRef = (0,_react_17_0_2_react.useRef)(null); - var scrollRef = (0,_react_17_0_2_react.useRef)(null); - (0,_react_17_0_2_react.useEffect)(function () { - if (dataSource.length !== 0) { - var _tagsRef$current; - if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) { - setShow(1); - } else { - setShow(0); - } - } - if (dataSource.length === 0) { - setShow(0); - } - setShowBorder(false); - }, [dataSource]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CustomTagsmodules.row, className), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: (0,lodash.throttle)(function () { - return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange(); - }, 2000), - style: { - width: titleWidth, - marginTop: showBorder ? 12 : 4 - }, - className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""), - children: title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTagsmodules.bar, - ref: scrollRef, - style: show > 0 ? { - height: show === 1 ? 97 : 'auto', - overflow: show === 1 ? 'hidden' : 'auto', - paddingRight: 55 - } : { - paddingRight: 0 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTagsmodules.tag, - ref: tagsRef, - children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: function onClick() { - return onChange(e.id); - }, - style: { - color: fontColor - }, - className: value === e.id ? CustomTagsmodules.active : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - title: e.name, - className: CustomTagsmodules.name, - children: e.name - }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: CustomTagsmodules.num, - children: e.count - })] - }, e.id); - }) - }) - }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { - children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - var _tagsRef$current2; - setShow(2); - if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) { - setShowBorder(true); - } else { - setShowBorder(false); - } - }, - className: CustomTagsmodules.action, - children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - style: { - transform: 'translateY(1px) scale(0.6)' - }, - className: "iconfont icon-zhankai4" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - scrollRef.current.scrollTop = 0; - setShow(1); - setShowBorder(false); - }, - className: CustomTagsmodules.action, - children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - style: { - transform: 'translateY(0px) scale(0.6)' - }, - className: "iconfont icon-shouqi3" - })] - }) - })] - })] - }); -}; -/* harmony default export */ var ui_customization_CustomTags = (CustomTags); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx - - - - -var SuperiorTabs = function SuperiorTabs(_ref) { - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - value = _ref.value, - onChange = _ref.onChange, - className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: style, - className: _classnames_2_5_1_classnames_default()(SuperiorTabsmodules.tabs, className), - children: dataSource.map(function (e) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return onChange(e.id); - }, - className: value === e.id ? SuperiorTabsmodules.active : '', - children: e.name - }, e.id); - }) - }); -}; -/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(98135); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx - - - - - - - -var CustomInput = function CustomInput(_ref) { - var _dataSource$find; - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - _ref$value = _ref.value, - value = _ref$value === void 0 ? '' : _ref$value, - onChange = _ref.onChange, - className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - placeholder = _ref.placeholder; - var _useState = (0,_react_17_0_2_react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - dropValue = _useState2[0], - setDropValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - inputValue = _useState4[0], - setInputValue = _useState4[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var _JSON$stringify; - var newValue = value; - if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) { - setDropValue(value.id); - newValue = value.value || ''; - } - try { - setInputValue(decodeURIComponent(newValue || "")); - } catch (error) { - setInputValue(decodeURIComponent(newValue || "")); - } - }, [value]); - var handleChange = function handleChange() { - onChange(encodeURIComponent(inputValue), dropValue || null); - }; - var handleDropValue = function handleDropValue(id) { - if (id === dropValue) return; - setDropValue(id); - onChange(encodeURIComponent(inputValue), id); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CustomInputmodules.input, className), - style: style, - children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: CustomInputmodules.dropdown, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: CustomInputmodules.text, - children: [(_dataSource$find = dataSource.find(function (e) { - return e.id === dropValue; - })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhankai4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: CustomInputmodules.b1 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: CustomInputmodules.b2 - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomInputmodules.menu, - children: dataSource.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return handleDropValue(e.id); - }, - children: e.name - }, i); - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - onPressEnter: handleChange, - value: inputValue, - onChange: function onChange(e) { - return setInputValue(e.target.value); - }, - bordered: false, - placeholder: placeholder - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: handleChange, - className: "iconfont icon-sousuo9 font14 pl10 current" - })] - }); -}; -/* harmony default export */ var ui_customization_CustomInput = (CustomInput); -;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx - - - - - - -var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) { - var value = _ref.value, - onChange = _ref.onChange, - className = _ref.className, - total = _ref.total, - pageSize = _ref.pageSize, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style; - var prevPageDisabled = value < 2; - var nextPageDisabled = value >= Math.ceil(total / pageSize); - if (total <= pageSize) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(QuickPagermodules.quickPager, className), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - if (!prevPageDisabled) { - onChange(value - 1, 'prev'); - } - }, - className: prevPageDisabled ? QuickPagermodules.disabled : '', - children: "\u4E0A\u4E00\u9875" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - if (!nextPageDisabled) { - onChange(value + 1, 'next'); - } - }, - className: nextPageDisabled ? QuickPagermodules.disabled : '', - children: "\u4E0B\u4E00\u9875" - })] - }); -}; -/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"}); -// 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/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules -var rate = __webpack_require__(97022); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png -var Jupyter = __webpack_require__(96908); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png -var JupyterLab = __webpack_require__(57177); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png -var unity = __webpack_require__(81378); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(90921); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx - - - - - - - - - - - - -var ShixunList = function ShixunList(_ref) { - var className = _ref.className, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - _ref$col = _ref.col, - col = _ref$col === void 0 ? 4 : _ref$col, - right = _ref.right, - _ref$bottom = _ref.bottom, - bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, - _ref$precision = _ref.precision, - precision = _ref$precision === void 0 ? 0 : _ref$precision, - _ref$wrapWidth = _ref.wrapWidth, - wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, - trackEventItems = _ref.trackEventItems, - loading = _ref.loading; - var width = Math.floor((wrapWidth - (col - 1) * right) / col); - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(ShixunListmodules.list, className), - children: [!!dataSource.length && dataSource.map(function (item, index) { - var name = item.name, - id = item.id, - identifier = item.identifier, - power = item.power, - cover_image_id = item.cover_image_id, - pic = item.pic; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.wrap, - style: { - width: width, - marginRight: (1 + index) % col === 0 ? 0 : right + precision, - marginBottom: bottom - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - target: "_blank", - href: "/shixuns/".concat(identifier, "/challenges"), - className: ShixunListmodules.li, - onClick: function onClick(e) { - e.preventDefault(); - if (trackEventItems) { - (0,util/* trackEvent */.L9)([trackEventItems]); - } - power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges")); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.img, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.cover, - src: cover_image_id ? "".concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default */.Z.IMG_SERVER, "/").concat(pic) - }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.sign, - src: Jupyter - }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.sign, - src: JupyterLab - }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.sign, - src: unity - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ShixunListmodules.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: name || '实践项目名称-未填写', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ShixunListmodules.e, - children: name || '实践项目名称-未填写' - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.tags, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u5173\u5361\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shixunguanqia font14 mr2" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.challenges_count - })] - }) - }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u5B66\u4E60\u4EBA\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-chengyuan font14 mr2" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.myshixuns_count - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u96BE\u5EA6\u7B49\u7EA7", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.level - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.rate, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, { - allowHalf: true, - disabled: true, - defaultValue: item.score_info - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分'] - })] - })] - })] - }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.lockWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mt15 font16 c-white", - children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743" - })] - })] - }, id); - }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] - }) - }); -}; -/* harmony default export */ var Cards_ShixunList = (ShixunList); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules -var CourseList = __webpack_require__(38232); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png -var privately_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx - - - - - - - - - - -var ClassroomList = function ClassroomList(_ref) { - var className = _ref.className, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - _ref$col = _ref.col, - col = _ref$col === void 0 ? 4 : _ref$col, - right = _ref.right, - _ref$bottom = _ref.bottom, - bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, - _ref$precision = _ref.precision, - precision = _ref$precision === void 0 ? 0 : _ref$precision, - _ref$wrapWidth = _ref.wrapWidth, - wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, - trackEventItems = _ref.trackEventItems, - loading = _ref.loading; - var width = Math.floor((wrapWidth - (col - 1) * right) / col); - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(ClassroomListmodules.list, className), - children: [!!dataSource.length && dataSource.map(function (item, index) { - var subject_identifier = item.subject_identifier, - id = item.id, - identifier = item.identifier, - power = item.power; - var is_public = item.is_public != 0 && item.is_public; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.wrap, - style: { - width: width, - marginRight: (1 + index) % col === 0 ? 0 : right + precision, - marginBottom: bottom - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - className: ClassroomListmodules.li, - onClick: function onClick(e) { - e.preventDefault(); - if (trackEventItems) { - (0,util/* trackEvent */.L9)([trackEventItems]); - } - (0,util/* openNewWindow */.xg)(item.first_category_url); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.top, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ClassroomListmodules.name, - children: item.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ClassroomListmodules.img, - src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ClassroomListmodules.text, - title: item.creator, - children: item.creator - }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.btns, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u5F00\u653E\u8BFE\u7A0B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: "\u5F00\u653E\u8BFE\u5802" - })] - }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ClassroomListmodules.sign, - children: "\u516C\u5F00" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.bottom, - children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8BBF\u95EE\u91CF", - placement: "bottom", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-liulanyan" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.visits - })] - }) - }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6210\u5458", - placement: "bottom", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-chengyuan" - }), item.course_members_count] - }) - }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u4F5C\u4E1A", - placement: "bottom", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zuoye" - }), item.tasks_count] - }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#00B187' - }, - children: "\u8FDB\u884C\u4E2D" - })] - })] - }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.lockWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mt15 font16 c-white", - children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165" - })] - })] - }, id); - }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] - }) - }); -}; -/* harmony default export */ var Cards_ClassroomList = (ClassroomList); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx - - - - - - -var FixedBottom = function FixedBottom(_ref) { - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - value = _ref.value, - onChange = _ref.onChange, - className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - tabBarExtraContent = _ref.tabBarExtraContent; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CustomTabsmodules.tabs, className), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTabsmodules.tabsWrap, - children: dataSource.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: CustomTabsmodules.tab, - onClick: function onClick() { - onChange(item.id); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', - children: item.name - }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] - }), (item === null || item === void 0 ? void 0 : item.resetCount) !== undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: (item === null || item === void 0 ? void 0 : item.tip) != undefined ? item === null || item === void 0 ? void 0 : item.tip : '', - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: "#9096A3" - }, - children: ["\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#000" - }, - children: item === null || item === void 0 ? void 0 : item.resetCount - }), "/", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item === null || item === void 0 ? void 0 : item.total - }), "\uFF09"] - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTabsmodules.tabBar, - children: tabBarExtraContent - })] - }); -}; -/* harmony default export */ var CustomTabs = (FixedBottom); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx - - - -var CustomCountdown = function CustomCountdown(_ref) { - var className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - children = _ref.children; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: _classnames_2_5_1_classnames_default()(className), - style: style, - children: children - }); -}; -/* harmony default export */ var CustomTable = (CustomCountdown); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"}); -// 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); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx - - - - - - -var dropItem = [{ - id: 'updated_at', - name: '最新动态' -}, { - id: 'created_at', - name: '最新创建' -}, { - id: 'name', - name: '名称排序' -}]; -var SuperiorSort = function SuperiorSort(_ref) { - var _dataSource$find; - var sortValue = _ref.sortValue, - dropValue = _ref.dropValue, - className = _ref.className, - onSort = _ref.onSort, - onDrop = _ref.onDrop, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(SuperiorSortmodules.orderWrap, className), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - dropdownRender: function dropdownRender() { - return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { - children: dataSource.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - onClick: function onClick() { - return onDrop(e.id); - }, - children: e.name - }, i); - }) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SuperiorSortmodules.orderTextWrap, - children: (_dataSource$find = dataSource.find(function (e) { - return dropValue === e.id; - })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: SuperiorSortmodules.orderIconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SuperiorSortmodules.orderAsc, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer), - onClick: function onClick() { - return onSort(sortValue === 'asc' ? 'desc' : 'asc'); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SuperiorSortmodules.orderDesc, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer), - onClick: function onClick() { - return onSort(sortValue === 'asc' ? 'desc' : 'asc'); - } - }) - })] - })] - }); -}; -/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort); -// 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/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(39647); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx - - - - - -var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"]; - - - - - - -var CustomButton = function CustomButton(_ref) { - var className = _ref.className, - style = _ref.style, - children = _ref.children, - _ref$loading = _ref.loading, - loading = _ref$loading === void 0 ? false : _ref$loading, - openLoading = _ref.openLoading, - _ref$onClick = _ref.onClick, - onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick, - _ref$size = _ref.size, - size = _ref$size === void 0 ? 'middle' : _ref$size, - _ref$shape = _ref.shape, - shape = _ref$shape === void 0 ? 'round' : _ref$shape, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - btnLoading = _useState2[0], - setBtnLoading = _useState2[1]; - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({ - onClick: (0,lodash.throttle)( /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - openLoading && setBtnLoading(true); - _context.prev = 1; - _context.next = 4; - return onClick(e); - case 4: - _context.next = 9; - break; - case 6: - _context.prev = 6; - _context.t0 = _context["catch"](1); - console.log("error", _context.t0); - case 9: - openLoading && setBtnLoading(false); - case 10: - case "end": - return _context.stop(); - } - }, _callee, null, [[1, 6]]); - })); - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), 2000, { - leading: true, - trailing: false - }), - className: _classnames_2_5_1_classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className), - style: style, - size: size, - shape: shape, - loading: btnLoading || loading - }, props), {}, { - children: children - })); -}; -/* harmony default export */ var ui_customization_CustomButton = (CustomButton); -;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx - - - - - -var HeadBack_CustomButton = function CustomButton(_ref) { - var className = _ref.className, - style = _ref.style, - _ref$children = _ref.children, - children = _ref$children === void 0 ? null : _ref$children, - onClick = _ref.onClick, - title = _ref.title; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(HeadBackmodules.head, className), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "primary-hover", - onClick: onClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-fanhui2 font12" - }), "\u8FD4\u56DE"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - title: title, - children: title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HeadBackmodules.node, - children: children - })] - }); -}; -/* harmony default export */ var HeadBack = (HeadBack_CustomButton); -;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx - - - - - - -var ConfirmAndCancel = function ConfirmAndCancel(_ref) { - var _ref$confirmShow = _ref.confirmShow, - confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow, - confirmTitle = _ref.confirmTitle, - confirmClick = _ref.confirmClick, - _ref$cancelShow = _ref.cancelShow, - cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow, - cancelTitle = _ref.cancelTitle, - cancelClick = _ref.cancelClick, - className = _ref.className, - style = _ref.style, - _ref$confirmLoading = _ref.confirmLoading, - confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(ConfirmAndCancelmodules.btns, className), - style: style, - children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: confirmLoading, - onClick: confirmClick, - type: "primary", - className: ConfirmAndCancelmodules.confirm, - children: confirmTitle - }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: cancelClick, - className: ConfirmAndCancelmodules.cancel, - children: cancelTitle - })] - }); -}; -/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel); -;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx - - - - - -var FixedBottom_CustomTabs = function CustomTabs(_ref) { - var className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - LeftContent = _ref.LeftContent, - children = _ref.children, - RightContent = _ref.RightContent; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: _classnames_2_5_1_classnames_default()(FixedBottommodules.fixedBottom, className), - style: style, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: FixedBottommodules.wrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: FixedBottommodules.left, - children: LeftContent - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: FixedBottommodules.center, - children: children - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: FixedBottommodules.right, - children: RightContent - })] - }) - }); -}; -/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"}); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(12712); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx - - - - - - -var CustomCrumbs_CustomTabs = function CustomTabs(_ref) { - var className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: _classnames_2_5_1_classnames_default()(CustomCrumbsmodules.crumbs, className), - style: style, - children: dataSource.map(function (e, i) { - if (i < dataSource.length - 1) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: CustomCrumbsmodules.hover, - onClick: function onClick() { - return _umi_production_exports.history.push(e.path); - }, - children: e.name - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: e.name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\xA0", '>', "\xA0"] - })] - }, i); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#5F6368' - }, - children: e.name - }, i); - }) - }); -}; -/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules -var statistic = __webpack_require__(31797); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCountdown/index.tsx - - - -var CustomCountdown_excluded = ["onChange"]; - - - -var Countdown = statistic/* default */.Z.Countdown; - -// value输入是antd的Countdown -// onChange自带的是毫秒,不好做判断,现在被更改了,输出是秒 - -var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) { - var onChange = _ref.onChange, - props = objectWithoutProperties_default()(_ref, CustomCountdown_excluded); - var _useState = (0,_react_17_0_2_react.useState)(null), - _useState2 = slicedToArray_default()(_useState, 2), - time = _useState2[0], - setTime = _useState2[1]; - (0,_react_17_0_2_react.useEffect)(function () { - if (typeof time === 'number' && time >= 0) { - onChange(time); - } - }, [time]); - var onTimeChange = function onTimeChange(c) { - var currentTime = Math.floor(c / 1000); - setTime(currentTime); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, objectSpread2_default()(objectSpread2_default()({}, props), {}, { - onChange: onTimeChange - })); -}; -/* harmony default export */ var ui_customization_CustomCountdown = (CustomCountdown_CustomCountdown); -;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx - - - - - - - - - - - - - - - - - - - -/***/ }), - -/***/ 21129: -/*!****************************************!*\ - !*** ./src/components/useInterval.tsx ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Z: 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)(); - - // 保存新回调 - (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); - return function () { - return clearInterval(id); - }; - } - }, [delay]); -} - -/***/ }), - -/***/ 79327: -/*!************************************************************!*\ - !*** ./src/pages/Competitions/Edit/index.tsx + 42 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 */ Edit; } -}); - -// 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/_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__(12712); -// 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/breadcrumb/index.js + 6 modules -var breadcrumb = __webpack_require__(66104); -// 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/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/steps/index.js + 14 modules -var steps = __webpack_require__(45413); -// 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__(98135); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules -var ExclamationCircleOutlined = __webpack_require__(88289); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Editmodules = ({"flex_box_center":"flex_box_center___Pwy41","flex_space_between":"flex_space_between___iGrQJ","flex_box_vertical_center":"flex_box_vertical_center___yCxnY","flex_box_center_end":"flex_box_center_end___WYWWp","flex_box_column":"flex_box_column___XMpFi","Onerow":"Onerow____SAEA","MultiLine":"MultiLine___Y91ZD","FlexNoWrap":"FlexNoWrap___cZNJj","bg":"bg___WrQc9","IntoTitle":"IntoTitle____1t0j","PublicNum":"PublicNum___gndfA","CountDown":"CountDown___JDq0E","EnrollButton":"EnrollButton___BABXn","StepsDiv":"StepsDiv___AmOjr","tag":"tag___DBN6l"}); -// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules -var ui_customization = __webpack_require__(16116); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(27786); -// 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/_antd@5.9.0@antd/es/drawer/index.js + 9 modules -var drawer = __webpack_require__(43428); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Teammodules = ({"flex_box_center":"flex_box_center___Ix1yk","flex_space_between":"flex_space_between___Nvu1L","flex_box_vertical_center":"flex_box_vertical_center___FcD_R","flex_box_center_end":"flex_box_center_end___xtV5Z","flex_box_column":"flex_box_column___rSUdX","bg":"bg___Fi0Vv","title":"title___oBAHH","left":"left___x4G2N","muitem":"muitem___JmDfB","right":"right___RXHwC","searchWrap":"searchWrap___yt5Di","search":"search___sA8FE","searchIcon":"searchIcon___yiKfD","button":"button___ZPcVk","items":"items___wZfml","width30":"width30___NxY4W","loaderimg":"loaderimg___aQ_vt","scoreByBlankRadio":"scoreByBlankRadio___X8rMJ","scoremodal":"scoremodal___jE4qx","content":"content___wGyD2","bottom":"bottom___mdNOm","yes":"yes___hQBiA","no":"no___AOje6","bottoms":"bottoms___ogmBQ","drawer_style":"drawer_style___aspKt","baseFormItem":"baseFormItem___L4XPW","jsinput":"jsinput___IhGOr","Spanradius":"Spanradius___Phpyg","modal_close":"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv","ssss":"ssss___RB5TB","text":"text___nAWn1","zhandui":"zhandui___bn5a8","img":"img___f3zFn","names":"names___k3ZzZ","teamname":"teamname___or8vu","time":"time___qmAOy","createtime":"createtime___KKvxc","yaoqingma":"yaoqingma___CFx7_","tuichu":"tuichu___VbrZt","repo_style":"repo_style___FYtbp","repo_title":"repo_title___FuNSr","repo_title_text":"repo_title_text___GvJ4T","repo_title_jieshi":"repo_title_jieshi___dNHts","repo_dizhi":"repo_dizhi___R0PKM","button_list":"button_list___PhNrU","kaobei":"kaobei___W8G_O","tiaozhuan":"tiaozhuan___xfkvk"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules -var es_radio = __webpack_require__(5112); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules -var table = __webpack_require__(14491); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(53864); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/service/competitions.ts -var service_competitions = __webpack_require__(94383); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/Team.tsx - - - - - -var _excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - -var dropMenu1 = [{ - id: '', - name: '全部' -}, { - id: 1, - name: '战队名称' -}, { - id: 2, - name: '队长姓名' -}]; -var identityMap = { - "teacher": "教师", - "student": "学生", - "professional": "专业人士" -}; -var competitionsPage = function competitionsPage(_ref) { - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var Header = competitions.Header, - RightItems = competitions.RightItems, - Staff = competitions.Staff, - Prizes = competitions.Prizes, - Account = competitions.Account; - var _useState = (0,_react_17_0_2_react.useState)({ - page: 1, - per_page: 10, - keyword: '', - type: '', - isteam: 'mine' - }), - _useState2 = slicedToArray_default()(_useState, 2), - params = _useState2[0], - setparams = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isloading = _useState4[0], - setisloading = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - competition_teams = _useState6[0], - setcompetition_teams = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - all_user = _useState8[0], - setall_user = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(0), - _useState10 = slicedToArray_default()(_useState9, 2), - total = _useState10[0], - settotal = _useState10[1]; - (0,_react_17_0_2_react.useEffect)(function () { - getTeams(); - }, [Header]); - var getTeams = function getTeams() { - if ((params === null || params === void 0 ? void 0 : params.isteam) == 'mine') { - (0,service_competitions/* getTeamList */.aq)(objectSpread2_default()({ - identifier: identifier - }, params)).then(function (res) { - setcompetition_teams(res === null || res === void 0 ? void 0 : res.competition_teams); - settotal(res === null || res === void 0 ? void 0 : res.count); - }); - } else { - (0,service_competitions/* all_team_members */.$P)(objectSpread2_default()({ - identifier: identifier - }, params)).then(function (res) { - setall_user(res === null || res === void 0 ? void 0 : res.data); - settotal(res === null || res === void 0 ? void 0 : res.count); - }); - } - }; - var columns = [{ - title: '序号', - align: 'left', - dataIndex: 'name', - width: 62, - render: function render(text, item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: index + 1 - }); - } - }, { - title: '战队ID', - align: 'left', - dataIndex: 'competition_team_id', - width: 72, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '- -' - }); - } - }, { - title: '战队名称', - align: 'left', - dataIndex: 'team_name', - width: 175, - ellipsis: { - showTitle: false - }, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000' - }, - children: text || '- -' - }) - }); - } - }, { - title: '队员姓名', - align: 'left', - dataIndex: 'name', - width: 110, - ellipsis: { - showTitle: false - }, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '- -' - }); - } - }, - // { - // title: '个人成绩', - // // align: 'right', - // dataIndex: 'score', - // width: 86, - // render: (text: any) => {text?.toString() || '- -'}, - // }, - { - title: '邮箱', - align: 'left', - dataIndex: 'mail', - width: 135, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#666666' - }, - children: text || '- -' - }); - } - }, { - title: '操作', - align: 'right', - dataIndex: 'is_cancel_score', - width: 120, - render: function render(text, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: !text ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#165DFF", - cursor: 'pointer' - }, - onClick: function onClick() { - modal/* default */.Z.confirm({ - icon: null, - title: '取消成绩', - content: '请确认是否取消该成员成绩,取消后该成员的成绩将不能用于团队成绩。', - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - (0,service_competitions/* set_score_status */.xk)({ - identifier: identifier, - competition_team_id: item === null || item === void 0 ? void 0 : item.competition_team_id, - is_cancel_score: 1, - user_id: item === null || item === void 0 ? void 0 : item.user_id - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default */.ZP.success('取消成绩成功'); - params.page = 1; - setparams(objectSpread2_default()({}, params)); - getTeams(); - } - }); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - }, - children: "\u53D6\u6D88\u6210\u7EE9" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - (0,service_competitions/* set_score_status */.xk)({ - identifier: identifier, - competition_team_id: item === null || item === void 0 ? void 0 : item.competition_team_id, - is_cancel_score: 0, - user_id: item === null || item === void 0 ? void 0 : item.user_id - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default */.ZP.success('恢复成绩成功'); - params.page = 1; - setparams(objectSpread2_default()({}, params)); - getTeams(); - } - }); - case 1: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - style: { - color: "#FD9200", - cursor: 'pointer' - }, - children: "\u6062\u590D\u6210\u7EE9" - }) - }); - } - }]; - var columns1 = [{ - title: '序号', - align: 'left', - dataIndex: 'name', - width: 72, - render: function render(text, item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: index + 1 - }); - } - }, { - title: '战队ID', - align: 'left', - dataIndex: 'id', - width: 113, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: text || '- -' - }); - } - }, { - title: '战队名称', - align: 'left', - dataIndex: 'name', - width: 167, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: text === null || text === void 0 ? void 0 : text.toString() - }); - } - }, { - title: '队长姓名', - align: 'left', - dataIndex: 'leader_name', - width: 149, - ellipsis: { - showTitle: false - }, - render: function render(text, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#666666' - }, - children: text || '- -' - }) - }); - } - }, { - title: '战队人数', - align: 'left', - dataIndex: 'mail', - width: 125, - render: function render(text, item) { - var _item$team_members; - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#666666' - }, - children: (item === null || item === void 0 || (_item$team_members = item.team_members) === null || _item$team_members === void 0 ? void 0 : _item$team_members.length) || '- -' - }); - } - }, { - title: '操作', - align: 'right', - dataIndex: 'is_cancel_score', - // width:66, - render: function render(text, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: !text ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#165DFF", - cursor: 'pointer' - }, - onClick: function onClick() { - modal/* default */.Z.confirm({ - icon: null, - centered: true, - title: '封禁战队', - content: '请确认是否封禁该战队,封禁后该战队后,在排行榜将视为无成绩,不进行排名。', - onOk: function () { - var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - (0,service_competitions/* set_score_status */.xk)({ - identifier: identifier, - competition_team_id: item === null || item === void 0 ? void 0 : item.id, - is_cancel_score: 1 - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default */.ZP.success('封禁战队成功'); - params.page = 1; - setparams(objectSpread2_default()({}, params)); - getTeams(); - } - }); - case 1: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onOk() { - return _onOk2.apply(this, arguments); - } - return onOk; - }() - }); - }, - children: "\u5C01\u7981\u6218\u961F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - (0,service_competitions/* set_score_status */.xk)({ - identifier: identifier, - competition_team_id: item === null || item === void 0 ? void 0 : item.id, - is_cancel_score: 0 - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default */.ZP.success('解除战队成功'); - params.page = 1; - setparams(objectSpread2_default()({}, params)); - getTeams(); - } - }); - case 1: - case "end": - return _context4.stop(); - } - }, _callee4); - })), - style: { - color: "#FD9200", - cursor: 'pointer' - }, - children: "\u89E3\u5C01\u6218\u961F" - }) - }); - } - }]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '15px 0', - width: '1200px', - margin: 'auto' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - marginTop: '-10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { - className: Teammodules.scoreByBlankRadio, - optionType: "button", - options: [{ - label: '战队信息', - value: 'mine' - }, { - label: '队员信息', - value: 'join' - }], - onChange: function onChange(e) { - params.isteam = e.target.value; - params.page = 1; - setparams(objectSpread2_default()({}, params)); - getTeams(); - }, - value: params.isteam - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: 1, - textAlign: 'end', - display: 'flex', - justifyContent: 'end' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { - style: { - width: 327, - marginRight: 20 - }, - dataSource: dropMenu1, - value: { - id: params.type, - value: params.keyword - }, - onChange: function onChange(input, id) { - params.keyword = input; - params.type = id || ''; - setparams(objectSpread2_default()({}, params)); - getTeams(); - }, - placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Teammodules.button, - onClick: function onClick() { - var url = params.isteam === "mine" ? "/api/competitions/".concat(identifier, "/competition_teams.xlsx") : "/api/competitions/".concat(identifier, "/all_team_members.xlsx"); - (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ - url: env/* default */.Z.API_SERVER + url, - query: objectSpread2_default()({}, params) - })); - }, - children: "\u5BFC\u51FA" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - loading: isloading, - columns: params.isteam === 'mine' ? columns1 : columns, - dataSource: params.isteam === 'mine' ? competition_teams : all_user, - pagination: false - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.countWrap, - style: { - marginTop: 20, - textAlign: 'right' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - hideOnSinglePage: true, - showTotal: function showTotal(e) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - fontSize: 14 - }, - children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#165DFF' - }, - children: e - }), " \u6761\u6570\u636E"] - }); - }, - showSizeChanger: true, - pageSizeOptions: ['10', '15', '50', '100', '200'], - total: total, - onChange: function onChange(page, pageSize) { - params.page = page; - params.per_page = pageSize; - setparams(objectSpread2_default()({}, params)); - getTeams(); - }, - pageSize: params.per_page - // hideOnSinglePage={true} - , - current: params.page - }) - })] - }); -}; -/* harmony default export */ var Team = ((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: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules -var upload = __webpack_require__(46651); -// EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js -var lib = __webpack_require__(56102); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(90921); -// EXTERNAL MODULE: ./node_modules/_react-cropper@1.3.0@react-cropper/dist/react-cropper.js -var react_cropper = __webpack_require__(33555); -// EXTERNAL MODULE: ./node_modules/_cropperjs@1.6.2@cropperjs/dist/cropper.css -var cropper = __webpack_require__(70468); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/PlusOutlined.js + 1 modules -var PlusOutlined = __webpack_require__(22415); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/StudentTeam.tsx - - - - - -var StudentTeam_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - - - - - - - - - -var StudentTeam_competitionsPage = function competitionsPage(_ref) { - var _competition_team$my_, _competition_team$my_2, _my_teams$name, _Team$name, _Team$name2; - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, StudentTeam_excluded); - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var competition_team = competitions.competition_team, - is_manager = competitions.is_manager; - var _useState = (0,_react_17_0_2_react.useState)({ - page: 1, - per_page: 10, - keyword: '', - type: 1, - isteam: 'mine' - }), - _useState2 = slicedToArray_default()(_useState, 2), - params = _useState2[0], - setparams = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - TeamItem = _useState4[0], - setTeamItem = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - EditTeamItem = _useState6[0], - setEditTeamItem = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - buttonloading = _useState8[0], - setbuttonloading = _useState8[1]; - var leaderidRef = (0,_react_17_0_2_react.useRef)(); - var _useState9 = (0,_react_17_0_2_react.useState)(''), - _useState10 = slicedToArray_default()(_useState9, 2), - updateimg = _useState10[0], - setupdateimg = _useState10[1]; - var updateimgRef = (0,_react_17_0_2_react.useRef)(""); - var _useState11 = (0,_react_17_0_2_react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - isedit = _useState12[0], - setisedit = _useState12[1]; - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState13 = (0,_react_17_0_2_react.useState)(), - _useState14 = slicedToArray_default()(_useState13, 2), - imageurl = _useState14[0], - setimageurl = _useState14[1]; - var Croppers = (0,_react_17_0_2_react.useRef)(null); - var _useState15 = (0,_react_17_0_2_react.useState)(), - _useState16 = slicedToArray_default()(_useState15, 2), - Team = _useState16[0], - setTeam = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(1), - _useState18 = slicedToArray_default()(_useState17, 2), - page = _useState18[0], - setPage = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), - showError = _useState20[0], - setshowError = _useState20[1]; - var _useState21 = (0,_react_17_0_2_react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - competition_teams = _useState22[0], - setcompetition_teams = _useState22[1]; - var _useState23 = (0,_react_17_0_2_react.useState)([]), - _useState24 = slicedToArray_default()(_useState23, 2), - my_member_id = _useState24[0], - setmy_member_id = _useState24[1]; - var _useState25 = (0,_react_17_0_2_react.useState)({}), - _useState26 = slicedToArray_default()(_useState25, 2), - my_teams = _useState26[0], - setmy_teams = _useState26[1]; - var _useState27 = (0,_react_17_0_2_react.useState)(0), - _useState28 = slicedToArray_default()(_useState27, 2), - total = _useState28[0], - settotal = _useState28[1]; - var _useState29 = (0,_react_17_0_2_react.useState)(false), - _useState30 = slicedToArray_default()(_useState29, 2), - showMember = _useState30[0], - setshowMember = _useState30[1]; - var _useState31 = (0,_react_17_0_2_react.useState)([]), - _useState32 = slicedToArray_default()(_useState31, 2), - memberList = _useState32[0], - setmemberList = _useState32[1]; - var _useState33 = (0,_react_17_0_2_react.useState)([]), - _useState34 = slicedToArray_default()(_useState33, 2), - fileList = _useState34[0], - setFileList = _useState34[1]; - var _useState35 = (0,_react_17_0_2_react.useState)(false), - _useState36 = slicedToArray_default()(_useState35, 2), - opendaoru = _useState36[0], - setopendaoru = _useState36[1]; - var Draggers = { - onRemove: function onRemove() { - setFileList([]); - }, - beforeUpload: function beforeUpload(file) { - var filelist = []; - filelist.push(file); - setFileList([].concat(filelist)); - return false; - }, - fileList: fileList, - accept: ".xls,.xlsx" - }; - (0,_react_17_0_2_react.useEffect)(function () { - if (!isedit) { - setimageurl(''); - setupdateimg(''); - updateimgRef.current = ""; - } - }, [isedit]); - (0,_react_17_0_2_react.useEffect)(function () { - getTeams(); - }, []); - var getTeams = function getTeams() { - (0,service_competitions/* getTeamList */.aq)(objectSpread2_default()({ - identifier: identifier - }, params)).then(function (res) { - var _res$my_teams; - setcompetition_teams(res === null || res === void 0 ? void 0 : res.competition_teams); - setmy_teams(res === null || res === void 0 || (_res$my_teams = res.my_teams) === null || _res$my_teams === void 0 ? void 0 : _res$my_teams[0]); - var obj = []; - for (var i in res === null || res === void 0 || (_res$my_teams2 = res.my_teams) === null || _res$my_teams2 === void 0 || (_res$my_teams2 = _res$my_teams2[0]) === null || _res$my_teams2 === void 0 ? void 0 : _res$my_teams2.team_members) { - var _res$my_teams2, _res$my_teams3; - obj.push(res === null || res === void 0 || (_res$my_teams3 = res.my_teams) === null || _res$my_teams3 === void 0 || (_res$my_teams3 = _res$my_teams3[0]) === null || _res$my_teams3 === void 0 || (_res$my_teams3 = _res$my_teams3.team_members[i]) === null || _res$my_teams3 === void 0 ? void 0 : _res$my_teams3.id); - } - setmy_member_id(obj); - settotal(res === null || res === void 0 ? void 0 : res.count); - }); - }; - function handleFileChange(e) { - var file = e.target.files[0]; - if (file) { - if (file.size > 2 * 1024 * 1024) { - message/* default */.ZP.info("仅支持文件大小小于2M的文件"); - return; - } - } - //base64 - var reader = new FileReader(); - reader.readAsBinaryString(file); - reader.onload = function () { - var base64_content = btoa(reader.result); - updateimgRef.current = "data:".concat(file.type, ";base64,").concat(base64_content); - setupdateimg("data:".concat(file.type, ";base64,").concat(base64_content)); - }; - reader.onerror = function () { - // console.log('there are some problems'); - }; - } - function _crop() { - setimageurl(Croppers.current.getCroppedCanvas().toDataURL()); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: '20px', - width: '100%' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - marginBottom: 20 - }, - children: [is_manager && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - display: 'flex', - alignItems: 'baseline', - zIndex: 0 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { - className: Teammodules.scoreByBlankRadio, - optionType: "button", - options: [{ - label: '我的战队', - value: 'mine' - }, { - label: '全部战队', - value: 'join' - }], - onChange: function onChange(e) { - params.isteam = e.target.value; - params.keyword = ''; - params.type = ''; - params.page = 1; - getTeams(); - setparams(objectSpread2_default()({}, params)); - }, - value: params.isteam - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: 1, - textAlign: 'end', - display: 'flex', - justifyContent: 'end' - }, - children: [params.isteam === 'join' && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { - style: { - width: 379 - }, - dataSource: [], - value: { - id: params.type, - value: params.keyword - }, - onChange: function onChange(input, id) { - params.keyword = input; - params.page = 1; - params.type = 1; - setparams(objectSpread2_default()({}, params)); - getTeams(); - }, - placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u8FDB\u884C\u641C\u7D22" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Teammodules.button, - style: { - margin: '0 20px' - }, - onClick: function onClick() { - setopendaoru(true); - }, - children: "\u5BFC\u5165\u6218\u961F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Teammodules.button, - onClick: function onClick() { - (0,util/* downLoadLink */.Nd)(null, env/* default */.Z.API_SERVER + "/api/competitions/".concat(identifier, "/competition_teams.xlsx")); - }, - children: "\u5BFC\u51FA\u6218\u961F" - })] - }), params.isteam === 'mine' && (competition_team === null || competition_team === void 0 || (_competition_team$my_ = competition_team.my_teams) === null || _competition_team$my_ === void 0 ? void 0 : _competition_team$my_.filter(function (item) { - return !item.active; - }).length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - fontSize: 14, - color: '#FA6400' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { - style: { - marginRight: 6, - fontSize: 14 - } - }), " \u60A8\u6709", competition_team === null || competition_team === void 0 || (_competition_team$my_2 = competition_team.my_teams) === null || _competition_team$my_2 === void 0 ? void 0 : _competition_team$my_2.filter(function (item) { - return !item.active; - }).length, "\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"] - })] - })] - }), (params === null || params === void 0 ? void 0 : params.isteam) === "mine" && my_teams && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.zhandui, - children: [my_teams !== null && my_teams !== void 0 && my_teams.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Teammodules.img, - src: env/* default */.Z.IMG_SERVER + (my_teams === null || my_teams === void 0 ? void 0 : my_teams.team_log), - style: { - width: 56, - height: 56, - borderRadius: '28px' - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 56, - height: 56, - borderRadius: '28px', - background: '#165dff', - textAlign: 'center', - lineHeight: '54px', - color: '#fff' - }, - children: my_teams === null || my_teams === void 0 || (_my_teams$name = my_teams.name) === null || _my_teams$name === void 0 ? void 0 : _my_teams$name[0] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.names, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'inline-flex', - alignItems: 'baseline' - }, - children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: my_teams === null || my_teams === void 0 ? void 0 : my_teams.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.teamname, - style: { - width: '80%' - }, - children: my_teams === null || my_teams === void 0 ? void 0 : my_teams.name - }) - }), (my_teams === null || my_teams === void 0 ? void 0 : my_teams.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: function onClick() { - setisedit(true); - // setTeam(item); - }, - style: { - color: '#165DFF', - cursor: 'pointer', - marginLeft: 10 - }, - className: "iconfont icon-bianji10 font14" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.yaoqingma, - children: ["\u9080\u8BF7\u7801", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: my_teams === null || my_teams === void 0 ? void 0 : my_teams.invite_code, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - margin: '0px 10px', - color: '#232B40' - }, - children: my_teams === null || my_teams === void 0 ? void 0 : my_teams.invite_code - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { - text: my_teams === null || my_teams === void 0 ? void 0 : my_teams.invite_code, - onCopy: function onCopy() { - return message/* default */.ZP.success('复制成功'); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-fuzhi font-14", - style: { - display: "inline-block", - color: '#0152d9', - cursor: 'pointer' - } - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.tuichu, - onClick: function onClick() { - console.log('3333'); - console.log(my_teams === null || my_teams === void 0 ? void 0 : my_teams.id); - modal/* default */.Z.confirm({ - centered: true, - width: 700, - okText: '确定', - cancelText: '取消', - icon: null, - title: '退出战队', - content: '退出战队也将退出该战队的组织,请确定是否退出战队', - onOk: function onOk() { - (0,service_competitions/* ExitTeam */.vV)({ - identifier: identifier, - competition_teams_id: my_teams === null || my_teams === void 0 ? void 0 : my_teams.id - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('退出成功'); - getTeams(); - dispatch({ - type: "competitions/common_header", - payload: identifier - }); - } - }); - } - }); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tuichu1", - style: { - display: "inline-block", - color: '#E30000', - cursor: 'pointer', - fontSize: 12, - marginRight: 5 - } - }), "\u9000\u51FA\u6218\u961F"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - dataSource: my_teams === null || my_teams === void 0 ? void 0 : my_teams.team_members, - pagination: false, - style: { - marginTop: '10px' - }, - columns: [{ - title: '战队成员', - align: 'left', - render: function render(text, record) { - var _record$name; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [record !== null && record !== void 0 && record.image_url ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Teammodules.img, - src: env/* default */.Z.IMG_SERVER + '/images/' + (record === null || record === void 0 ? void 0 : record.image_url), - style: { - width: 40, - height: 40, - borderRadius: '20px' - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 40, - height: 40, - borderRadius: '20px', - background: '#165dff', - textAlign: 'center', - lineHeight: '38px', - color: '#fff' - }, - children: record === null || record === void 0 || (_record$name = record.name) === null || _record$name === void 0 ? void 0 : _record$name[0] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: record === null || record === void 0 ? void 0 : record.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - height: '40px', - lineHeight: '40px', - marginLeft: '10px' - }, - children: (record === null || record === void 0 ? void 0 : record.name) || '- -' - }) - })] - }); - } - }, { - title: '角色', - align: 'left', - dataIndex: 'role', - // render: (text: any) => {text || '- -'}, - render: function render(text, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: text === 'leader' ? '#3061D0' : '#01795D' - }, - children: text === "leader" ? '队长' : '队员' - }); - } - }, { - title: '操作', - align: 'right', - dataIndex: 'role', - render: function render(text, items, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#3061D0' - }, - children: [text != "leader" && (my_teams === null || my_teams === void 0 ? void 0 : my_teams.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: function onClick() { - modal/* default */.Z.confirm({ - centered: true, - width: 700, - okText: '确定', - cancelText: '取消', - icon: null, - title: '设置队长', - content: '确定将队员设置成队长吗?', - onOk: function onOk() { - (0,service_competitions/* crudTeamMembers */.uy)({ - identifier: identifier, - teamid: my_teams === null || my_teams === void 0 ? void 0 : my_teams.id, - leader: items === null || items === void 0 ? void 0 : items.id, - member_ids: my_member_id - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('设置成功'); - getTeams(); - } - }); - } - }); - }, - children: "\u8BBE\u7F6E\u6210\u961F\u957F" - }), text != "leader" && (my_teams === null || my_teams === void 0 ? void 0 : my_teams.manage_permission) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: function onClick() { - modal/* default */.Z.confirm({ - centered: true, - width: 700, - okText: '确定', - cancelText: '取消', - icon: null, - title: '删除队员', - content: '确定删除该队员吗?', - onOk: function onOk() { - (0,service_competitions/* crudTeamMembers */.uy)({ - identifier: identifier, - teamid: my_teams === null || my_teams === void 0 ? void 0 : my_teams.id, - member_ids: my_member_id === null || my_member_id === void 0 ? void 0 : my_member_id.filter(function (v) { - return v != (items === null || items === void 0 ? void 0 : items.id); - }) - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('删除成功'); - getTeams(); - } - }); - } - }); - }, - style: { - marginLeft: 20 - }, - children: "\u5220\u9664" - })] - }); - } - }] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.repo_style, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.repo_title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Teammodules.repo_title_text, - children: "Repo" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Teammodules.repo_title_jieshi, - children: "\u6BCF\u4E00\u4E2A\u961F\u4F0D\u76F8\u5E94\u5730\u5728Openi\u6709\u4E00\u4E2A\u961F\u4F0D\u4ED3\u5E93\uFF0C\u8BF7\u5C3D\u60C5\u5730\u4F7F\u7528\u5427" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.repo_dizhi, - children: my_teams !== null && my_teams !== void 0 && my_teams.is_init ? my_teams === null || my_teams === void 0 ? void 0 : my_teams.html_url : '仓库初始化中...' - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.button_list, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { - text: my_teams === null || my_teams === void 0 ? void 0 : my_teams.html_url, - onCopy: function onCopy() { - return message/* default */.ZP.success('复制成功'); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.kaobei, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-fuzhi font14" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginLeft: 10 - }, - children: "\u62F7\u8D1D\u94FE\u63A5" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.tiaozhuan, - onClick: function onClick() { - if (my_teams !== null && my_teams !== void 0 && my_teams.is_init) { - (0,util/* openNewWindow */.xg)(my_teams === null || my_teams === void 0 ? void 0 : my_teams.html_url); - } - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-fuzhi font14" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginLeft: 10 - }, - children: "\u8DF3\u8F6C\u81F3\u4ED3\u5E93" - })] - })] - })] - })] - }), (params === null || params === void 0 ? void 0 : params.isteam) === 'mine' && !my_teams && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - }), (params === null || params === void 0 ? void 0 : params.isteam) === 'join' && (competition_teams === null || competition_teams === void 0 ? void 0 : competition_teams.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - }), (params === null || params === void 0 ? void 0 : params.isteam) === "join" && (competition_teams === null || competition_teams === void 0 ? void 0 : competition_teams.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - dataSource: competition_teams, - pagination: false, - style: { - marginTop: '-10px' - }, - columns: [{ - title: '队伍ID', - align: 'left', - dataIndex: 'id', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '- -' - }) - }); - } - }, { - title: '队伍名称', - align: 'left', - ellipsis: true, - render: function render(text, record) { - var _record$name2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [record !== null && record !== void 0 && record.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Teammodules.img, - src: env/* default */.Z.IMG_SERVER + (record === null || record === void 0 ? void 0 : record.team_log), - style: { - width: 40, - height: 40, - borderRadius: '20px', - marginRight: "10px" - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 40, - height: 40, - display: "inline-block", - marginRight: "10px", - borderRadius: '20px', - background: '#165dff', - textAlign: 'center', - lineHeight: '38px', - color: '#fff' - }, - children: record === null || record === void 0 || (_record$name2 = record.name) === null || _record$name2 === void 0 ? void 0 : _record$name2[0] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: record === null || record === void 0 ? void 0 : record.name, - children: (record === null || record === void 0 ? void 0 : record.name) || '- -' - })] - }); - } - }, { - title: '队长', - align: 'left', - dataIndex: 'leader_name', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '- -' - }) - }); - } - }, { - title: '成员人数', - align: 'left', - render: function render(text, record) { - var _record$team_members, _record$team_members2; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: record === null || record === void 0 || (_record$team_members = record.team_members) === null || _record$team_members === void 0 ? void 0 : _record$team_members.length, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (record === null || record === void 0 || (_record$team_members2 = record.team_members) === null || _record$team_members2 === void 0 ? void 0 : _record$team_members2.length) || '- -' - }) - }); - } - }, { - title: '成员', - align: 'left', - ellipsis: true, - render: function render(text, record) { - var _record$team_members3, _record$team_members5; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: record === null || record === void 0 || (_record$team_members3 = record.team_members) === null || _record$team_members3 === void 0 ? void 0 : _record$team_members3.map(function (v, k) { - var _record$team_members4; - return (v === null || v === void 0 ? void 0 : v.name) + (k == (record === null || record === void 0 || (_record$team_members4 = record.team_members) === null || _record$team_members4 === void 0 ? void 0 : _record$team_members4.length) - 1 ? '' : '、'); - }), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record === null || record === void 0 || (_record$team_members5 = record.team_members) === null || _record$team_members5 === void 0 ? void 0 : _record$team_members5.map(function (v, k) { - var _record$team_members6; - return (v === null || v === void 0 ? void 0 : v.name) + (k == (record === null || record === void 0 || (_record$team_members6 = record.team_members) === null || _record$team_members6 === void 0 ? void 0 : _record$team_members6.length) - 1 ? '' : '、'); - }) - }) - }); - } - }, { - title: '操作', - align: 'right', - dataIndex: 'role', - render: function render(text, items, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#3061D0' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: function onClick() { - setshowMember(true); - setmemberList(items === null || items === void 0 ? void 0 : items.team_members); - }, - style: { - marginLeft: 20 - }, - children: "\u67E5\u770B" - }) - }); - } - }] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.countWrap, - style: { - marginTop: 20, - textAlign: 'right' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - hideOnSinglePage: true, - showSizeChanger: true, - pageSizeOptions: ['10', '15', '50', '100', '200'], - total: total, - onChange: function onChange(page, pageSize) { - params.page = page; - params.per_page = pageSize; - setparams(objectSpread2_default()({}, params)); - getTeams(); - }, - pageSize: params.per_page, - current: params.page - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { - title: false, - footer: false, - visible: showMember, - width: 1000, - className: Teammodules.scoremodal, - closable: false, - centered: true, - onCancel: function onCancel() { - return setshowMember(false); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.title, - children: "\u6210\u5458" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return setshowMember(false); - }, - style: { - cursor: 'pointer' - }, - className: Teammodules.close, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-danchuangguanbi" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - dataSource: memberList, - pagination: false, - style: { - marginTop: 30 - }, - scroll: { - y: 300 - }, - columns: [{ - title: '成员', - align: 'left', - dataIndex: 'name', - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '- -' - }) - }); - } - }, { - title: '成员邮箱', - align: 'left', - dataIndex: 'mail', - render: function render(text, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '- -' - }) - }); - } - }, { - title: '战队角色', - align: 'left', - dataIndex: 'role', - render: function render(text, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: text === 'leader' ? '#3061D0' : '#01795D' - }, - children: text === "leader" ? '队长' : '队员' - }); - } - }] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { - title: false, - footer: false, - visible: isedit, - width: 610, - className: Teammodules.scoremodal, - closable: false, - destroyOnClose: true, - centered: true, - onCancel: function onCancel() { - return setisedit(false); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.title, - children: "\u7F16\u8F91\u6218\u961F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return setisedit(false); - }, - style: { - cursor: 'pointer' - }, - className: Teammodules.close, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-danchuangguanbi" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: form, - layout: "vertical", - initialValues: { - name: my_teams === null || my_teams === void 0 ? void 0 : my_teams.name - }, - onFinish: ( /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _Croppers$current; - var data; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setbuttonloading(true); - _context.next = 3; - return (0,service_competitions/* setTeamInfo */.TR)({ - identifier: identifier, - competition_teams_id: my_teams === null || my_teams === void 0 ? void 0 : my_teams.id, - name: values === null || values === void 0 ? void 0 : values.name, - image: ((_Croppers$current = Croppers.current) === null || _Croppers$current === void 0 || (_Croppers$current = _Croppers$current.getCroppedCanvas()) === null || _Croppers$current === void 0 ? void 0 : _Croppers$current.toDataURL("image/jpeg")) || '' - }); - case 3: - data = _context.sent; - setbuttonloading(false); - if ((data === null || data === void 0 ? void 0 : data.status) === 0) { - // return - getTeams(); - setisedit(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, { - label: "\u6218\u961F\u540D\u79F0", - name: "name", - className: Teammodules.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: Teammodules.baseFormItem, - style: { - fontSize: 14, - marginTop: 10 - } - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - marginTop: '15px', - marginLeft: '8px', - width: "544px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "LOGO\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("label", { - id: "uploadBtn", - style: { - color: '#4DACFF', - cursor: "pointer" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("input", { - type: "file", - className: "sr-only", - id: "inputImage", - name: "file", - accept: "image/*", - onChange: handleFileChange, - style: { - display: "none" - } - }), "\u4E0A\u4F20LOGO"] - }), "\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - marginLeft: 10, - color: '#FA6400' - }, - children: "\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: '15px', - marginLeft: '8px', - display: 'flex' - }, - children: [imageurl ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Teammodules.Spanradius, - src: imageurl - }) : Team !== null && Team !== void 0 && Team.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log), - className: Teammodules.Spanradius - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.Spanradius, - children: (Team === null || Team === void 0 || (_Team$name = Team.name) === null || _Team$name === void 0 ? void 0 : _Team$name.length) > 2 ? Team === null || Team === void 0 || (_Team$name2 = Team.name) === null || _Team$name2 === void 0 ? void 0 : _Team$name2.substring(0, 2) : Team === null || Team === void 0 ? void 0 : Team.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)(react_cropper/* default */.Z, { - style: { - width: '320px', - height: '320px', - marginLeft: "30px", - background: '#EEEEEE' - }, - src: updateimgRef.current || env/* default */.Z.IMG_SERVER + '/' + (Team === null || Team === void 0 ? void 0 : Team.team_log), - guides: false, - ref: Croppers, - crop: _crop - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Teammodules.bottom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: Teammodules.no, - onClick: function onClick() { - setisedit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: buttonloading, - className: Teammodules.yes, - onClick: function onClick() { - form.submit(); - }, - children: "\u786E\u8BA4" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { - title: false, - footer: false, - visible: showError, - width: 1000, - className: Teammodules.scoremodal, - closable: false, - centered: true, - onCancel: function onCancel() { - return setshowError(false); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.title, - children: "\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return setshowError(false); - }, - style: { - cursor: 'pointer' - }, - className: Teammodules.close, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-danchuangguanbi" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - dataSource: memberList, - pagination: false, - style: { - marginTop: 30 - }, - scroll: { - y: 300 - }, - columns: [{ - title: '成员', - align: 'left', - render: function render(text, record) { - var _record$data, _record$data2; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: record === null || record === void 0 || (_record$data = record.data) === null || _record$data === void 0 ? void 0 : _record$data.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (record === null || record === void 0 || (_record$data2 = record.data) === null || _record$data2 === void 0 ? void 0 : _record$data2.name) || '- -' - }) - }); - } - }, { - title: '战队', - align: 'left', - render: function render(text, record) { - var _record$data3, _record$data4; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: record === null || record === void 0 || (_record$data3 = record.data) === null || _record$data3 === void 0 ? void 0 : _record$data3.team_name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (record === null || record === void 0 || (_record$data4 = record.data) === null || _record$data4 === void 0 ? void 0 : _record$data4.team_name) || '- -' - }) - }); - } - }, { - title: '成员邮箱', - align: 'left', - render: function render(text, record) { - var _record$data5, _record$data6; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: record === null || record === void 0 || (_record$data5 = record.data) === null || _record$data5 === void 0 ? void 0 : _record$data5.mail, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (record === null || record === void 0 || (_record$data6 = record.data) === null || _record$data6 === void 0 ? void 0 : _record$data6.mail) || '- -' - }) - }); - } - }, { - title: '战队角色', - align: 'left', - render: function render(text, record) { - var _record$data7, _record$data8; - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: (record === null || record === void 0 || (_record$data7 = record.data) === null || _record$data7 === void 0 ? void 0 : _record$data7.role) === 'leader' ? '#3061D0' : '#01795D' - }, - children: (record === null || record === void 0 || (_record$data8 = record.data) === null || _record$data8 === void 0 ? void 0 : _record$data8.role) === "leader" ? '队长' : '队员' - }); - } - }] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - className: Teammodules.addStudentWrapContainer, - centered: true, - title: "\u6DFB\u52A0\u6218\u961F", - visible: opendaoru, - okText: "\u786E\u5B9A", - cancelText: "\u53D6\u6D88", - zIndex: 1000, - bodyStyle: { - minHeight: 200 - }, - afterClose: function afterClose() { - setFileList([]); - }, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _res$errors; - var formData, res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (!((fileList === null || fileList === void 0 ? void 0 : fileList.length) <= 0)) { - _context2.next = 3; - break; - } - message/* default */.ZP.info('请上传文件'); - return _context2.abrupt("return"); - case 3: - formData = new FormData(); - formData.append('file', fileList[0]); - _context2.next = 7; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_teams/file_import.json"), { - method: 'post', - body: formData - }, true); - case 7: - res = _context2.sent; - if ((res === null || res === void 0 || (_res$errors = res.errors) === null || _res$errors === void 0 ? void 0 : _res$errors.length) == 0) { - message/* default */.ZP.success('导入成功'); - setopendaoru(false); - getTeams(); - } else { - setopendaoru(false); - setshowError(true); - setmemberList(res === null || res === void 0 ? void 0 : res.errors); - } - case 9: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - onCancel: function onCancel() { - setopendaoru(false); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.listItem, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt20", - style: { - marginLeft: 86 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mb20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr40", - children: "\u6B65\u9AA41\uFF1A" - }), "\u4E0B\u8F7D", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "ml5 mr5", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ - url: env/* default */.Z.API_SERVER + "/api/competitions/".concat(identifier, "/competition_teams/download_template.json"), - query: {} - })); - case 1: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - children: "\u6218\u961F\u5BFC\u5165\u6A21\u7248" - }), "\u6279\u91CF\u5BFC\u5165\u6218\u961F"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr40", - children: "\u6B65\u9AA42\uFF1A" - }), "\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u6218\u961F\u5BFC\u5165\u6A21\u7248\u300B\u3002"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - margin: '4px 0px 20px 94px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, Draggers), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - className: "mt10", - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, {}), - children: "\u9009\u62E9\u6587\u4EF6" - }) - })) - })] - }) - }) - })] - }); -}; -/* harmony default export */ var StudentTeam = ((0,_umi_production_exports.connect)(function (_ref5) { - var competitions = _ref5.competitions, - loading = _ref5.loading, - globalSetting = _ref5.globalSetting, - user = _ref5.user; - return { - competitions: competitions, - globalSetting: globalSetting, - loading: loading.models.competitions, - user: user - }; -})(StudentTeam_competitionsPage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Team/index.tsx - - - - -var Team_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - -var dropMenu = [{ - id: '', - name: '全部' -}, { - id: 1, - name: '姓名' -}, { - id: 2, - name: '手机号' -}, { - id: 3, - name: '邮箱' -}]; -var Team_identityMap = { - "teacher": "教师", - "student": "学生", - "professional": "专业人士" -}; -var Team_competitionsPage = function competitionsPage(_ref) { - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, Team_excluded); - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var Header = competitions.Header, - is_manager = competitions.is_manager; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - userList = _useState2[0], - setuserList = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - isteam = _useState4[0], - setisteam = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)({ - page: 1, - per_page: 10, - keyword: '' - }), - _useState6 = slicedToArray_default()(_useState5, 2), - params = _useState6[0], - setparams = _useState6[1]; - - //获取课题/api/competitions/{id}/all_team_members.json - function getdatas() { - return _getdatas.apply(this, arguments); - } - function _getdatas() { - _getdatas = 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,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/all_team_members.json"), { - method: 'get', - params: params - }); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - setuserList(res); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _getdatas.apply(this, arguments); - } - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - isshow = _useState8[0], - setisshow = _useState8[1]; - (0,_react_17_0_2_react.useEffect)(function () { - if (Header !== null && Header !== void 0 && Header.personal) { - getdatas(); - } else {} - }, [Header]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Teammodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Teammodules.title, - style: { - display: 'flex' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - width: '100%' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: "\u6218\u961F\u8BE6\u60C5" - }), is_manager && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Teammodules.button, - onClick: function onClick() { - setisshow(true); - }, - children: "\u7BA1\u7406\u6218\u961F" - }) - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(StudentTeam, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(drawer/* default */.Z, { - rootClassName: Teammodules.drawer_style, - title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - fontSize: '16px' - }, - children: "\u6218\u961F" - }), - placement: 'bottom', - width: 500, - height: 564, - onClose: function onClose() { - return setisshow(false); - }, - visible: isshow, - children: isshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(Team, {}) : '' - })] - })] - }); -}; -/* harmony default export */ var Edit_Team = ((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 - }; -})(Team_competitionsPage)); -// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js -var dayjs_min = __webpack_require__(99232); -var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./src/types/competitions.ts -var types_competitions = __webpack_require__(26305); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Settingmodules = ({"flex_box_center":"flex_box_center___XJhZ_","flex_space_between":"flex_space_between___QP4ke","flex_box_vertical_center":"flex_box_vertical_center___QxAqn","flex_box_center_end":"flex_box_center_end___idxMG","flex_box_column":"flex_box_column___FtSbq","all":"all___CqKTx","message_warnimg":"message_warnimg___sCs9y","message_icon":"message_icon___T8887","message_error":"message_error___pZWBZ","message_title":"message_title___lTdqI","setting":"setting___v3_ot","setting_title":"setting_title___WxGAY","setting_content":"setting_content___XAWD6","setting_menu":"setting_menu___oKuAW","menu_item":"menu_item___qbDG8","menu_item_active":"menu_item_active___kzN6I","setting_info":"setting_info___pqlf5"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/information/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var informationmodules = ({"flex_box_center":"flex_box_center___I6sdE","flex_space_between":"flex_space_between___uTlet","flex_box_vertical_center":"flex_box_vertical_center___P8PRU","flex_box_center_end":"flex_box_center_end___WLZlZ","flex_box_column":"flex_box_column___tMPnI","all":"all___dBmCY","title":"title___IeVqW","content":"content___zp_KL","form_item":"form_item___hXuXB","form_item_basic":"form_item_basic___K4a8V","form_item_time":"form_item_time___h8rdI","form_item_model":"form_item_model____Mn2H","form_item_item":"form_item_item___CR0Q5","form_item_item_select":"form_item_item_select___eeMCh","textarea_father":"textarea_father___XVeQz","textarea_length":"textarea_length___Xdwl4","upload_button":"upload_button___zltZE","upload_button_file":"upload_button_file___vVqry","upload_text":"upload_text___pdO7Y","date_text":"date_text___gvUlY","upload_download":"upload_download___KCtvw","checkbox_text":"checkbox_text___yn4Cf","footer":"footer___t6QDc","clear_button":"clear_button___FWQBK","save_button":"save_button___l7JJ7","radio_style":"radio_style___tWyOo"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules -var date_picker = __webpack_require__(84291); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules -var es_checkbox = __webpack_require__(24905); -// EXTERNAL MODULE: ./src/service/paths.ts -var paths = __webpack_require__(52843); -// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx -var AsyncButton = __webpack_require__(5929); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/information/index.tsx - - - - - -var information_excluded = ["competitions", "dispatch"]; - - - -var TextArea = input/* default */.Z.TextArea; - - - - - - - - - - -var informationPage = function informationPage(_ref) { - var _formValue$sponsor, _formValue$organizer, _formValue$co_organiz, _formValue$name, _formValue$identifier2; - var competitions = _ref.competitions, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, information_excluded); - 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)(0), - _useState4 = slicedToArray_default()(_useState3, 2), - textareaCount = _useState4[0], - setTextareaCount = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(), - _useState6 = slicedToArray_default()(_useState5, 2), - attachment = _useState6[0], - setattachment = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - file = _useState8[0], - setfile = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - authentication_check = _useState10[0], - setauthenticationcheck = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - phone_check = _useState12[0], - setphonecheck = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - student_check = _useState14[0], - setstudentcheck = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(false), - _useState16 = slicedToArray_default()(_useState15, 2), - teacher_check = _useState16[0], - setteachercheck = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)([]), - _useState18 = slicedToArray_default()(_useState17, 2), - schoolList = _useState18[0], - setSchoolList = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(0), - _useState20 = slicedToArray_default()(_useState19, 2), - jinsai_id = _useState20[0], - setjingsaiid = _useState20[1]; - var _useState21 = (0,_react_17_0_2_react.useState)(false), - _useState22 = slicedToArray_default()(_useState21, 2), - showFailed = _useState22[0], - setShowFailed = _useState22[1]; - var _useState23 = (0,_react_17_0_2_react.useState)([]), - _useState24 = slicedToArray_default()(_useState23, 2), - dataSource = _useState24[0], - setdataSource = _useState24[1]; - var _useState25 = (0,_react_17_0_2_react.useState)(false), - _useState26 = slicedToArray_default()(_useState25, 2), - showtext = _useState26[0], - setshowtext = _useState26[1]; - var Header = competitions.Header; - var params = (0,_umi_production_exports.useParams)(); - var submitData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { - var _formValue$identifier; - var obj_file, res, _res$failed, obj, i; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - obj_file = []; - if ((file === null || file === void 0 ? void 0 : file.length) > 0) { - file === null || file === void 0 || file.map(function (item) { - var _item$response; - obj_file.push((item === null || item === void 0 || (_item$response = item.response) === null || _item$response === void 0 ? void 0 : _item$response.id) || (item === null || item === void 0 ? void 0 : item.id)); - }); - } - form.setFieldsValue({ - 'file_id': obj_file, - 'leader_submit': authentication_check, - 'is_show': phone_check, - 'competition_staffs': [{ - minimum: form.getFieldValue('student_min'), - maximum: form.getFieldValue('student_max'), - category: "student", - mutiple_limited: student_check, - check_phone: false - }, { - minimum: form.getFieldValue('teacher_min'), - maximum: form.getFieldValue('teacher_max'), - category: "teacher", - mutiple_limited: teacher_check, - check_phone: false - }] - }); - if (!(((_formValue$identifier = formValue.identifier) === null || _formValue$identifier === void 0 ? void 0 : _formValue$identifier.length) < 3)) { - _context.next = 7; - break; - } - message/* default */.ZP.error('比赛网址最少要输入三个字符'); - _context.next = 11; - break; - case 7: - _context.next = 9; - return (0,service_competitions/* basicSetting */.$M)(objectSpread2_default()(objectSpread2_default()({ - id: props === null || props === void 0 ? void 0 : props.competitionId - }, form.getFieldsValue()), {}, { - enroll_start_time: form.getFieldValue('enroll_start_time') ? dayjs_min_default()(form.getFieldValue('enroll_start_time')).format('YYYY-MM-DD HH:mm') : '', - enroll_end_time: form.getFieldValue('enroll_end_time') ? dayjs_min_default()(form.getFieldValue('enroll_end_time')).format('YYYY-MM-DD HH:mm') : '', - start_time: form.getFieldValue('start_time') ? dayjs_min_default()(form.getFieldValue('start_time')).format('YYYY-MM-DD HH:mm') : '', - end_time: form.getFieldValue('end_time') ? dayjs_min_default()(form.getFieldValue('end_time')).format('YYYY-MM-DD HH:mm') : '' - })); - case 9: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('更改成功'); - if ((res === null || res === void 0 || (_res$failed = res.failed) === null || _res$failed === void 0 ? void 0 : _res$failed.length) > 0) { - setShowFailed(true); - obj = []; - for (i in res === null || res === void 0 ? void 0 : res.failed) { - obj.push({ - name: res === null || res === void 0 ? void 0 : res.failed[i][0], - email: res === null || res === void 0 ? void 0 : res.failed[i][1] - }); - } - setdataSource(obj); - } - if ((params === null || params === void 0 ? void 0 : params.identifier) == form.getFieldValue('identifier')) { - //未修改比赛网址 - dispatch({ - type: "competitions/common_header", - payload: props === null || props === void 0 ? void 0 : props.competitionId - }); - // dispatch({ - // type: 'competitions/getStaff', - // payload: { - // identifier: props?.competitionId - // } - // }) - // dispatch({ - // type: 'competitions/getHeader', - // payload: { - // identifier: props?.competitionId - // } - // }) - } else if ((params === null || params === void 0 ? void 0 : params.identifier) != form.getFieldValue('identifier')) { - window.location.href = "/competitions/detail/".concat(form.getFieldValue('identifier'), "?type=3"); - } - getData(); - } else { - // message.error(res?.message) - } - case 11: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function submitData(_x) { - return _ref2.apply(this, arguments); - }; - }(); - var identifierBlur = function identifierBlur() { - setshowtext(false); - (0,service_competitions/* identifier_exist */.IN)({ - id: jinsai_id, - identifier: form.getFieldValue('identifier') - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) != 0) { - // message.error(res?.message) - form.setFieldsValue({ - 'identifier': '' - }); - } - }); - }; - var downloadTemplate = function downloadTemplate() { - (0,util/* downLoadLink */.Nd)(null, env/* default */.Z.API_SERVER + '/api/competitions/download_template'); - }; - (0,_react_17_0_2_react.useEffect)(function () { - getData(); - //调整 - if (props !== null && props !== void 0 && props.formName) { - form.scrollToField(props === null || props === void 0 ? void 0 : props.formName); - } - }, []); - var getData = function getData() { - (0,paths/* getSchoolOption */.GY)({}).then(function (res) { - setSchoolList(res === null || res === void 0 ? void 0 : res.schools); - }).then(function () { - (0,service_competitions/* common_header */.o3)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { - var _res$attachments, _res$user_files, _res$member_staff, _res$teacher_staff, _form$getFieldValue; - setjingsaiid(res === null || res === void 0 ? void 0 : res.id); - form.setFieldsValue({ - 'sponsor': res === null || res === void 0 ? void 0 : res.sponsor, - 'organizer': res === null || res === void 0 ? void 0 : res.organizer, - 'co_organizer': res === null || res === void 0 ? void 0 : res.co_organizer, - 'name': res === null || res === void 0 ? void 0 : res.name, - 'description': res === null || res === void 0 ? void 0 : res.description, - 'identifier': res === null || res === void 0 ? void 0 : res.identifier, - 'bonus': res === null || res === void 0 ? void 0 : res.bonus, - 'awards_count': res === null || res === void 0 ? void 0 : res.awards_count, - 'max_num_people': res !== null && res !== void 0 && res.max_num_people ? String(res === null || res === void 0 ? void 0 : res.max_num_people) : res === null || res === void 0 ? void 0 : res.max_num_people - }); - res === null || res === void 0 || (_res$attachments = res.attachments) === null || _res$attachments === void 0 || _res$attachments.map(function (v) { - v.name = v.title; - }); - setattachment(res === null || res === void 0 ? void 0 : res.attachments); - form.setFieldsValue({ - 'enroll_start_time': res !== null && res !== void 0 && res.enroll_start_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.enroll_start_time) : '', - 'enroll_end_time': res !== null && res !== void 0 && res.enroll_end_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.enroll_end_time) : '', - 'start_time': res !== null && res !== void 0 && res.start_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.start_time) : '', - 'end_time': res !== null && res !== void 0 && res.end_time ? dayjs_min_default()(res === null || res === void 0 ? void 0 : res.end_time) : '', - 'rule': res === null || res === void 0 ? void 0 : res.rule - }); - if ((res === null || res === void 0 || (_res$user_files = res.user_files) === null || _res$user_files === void 0 ? void 0 : _res$user_files.length) > 0) { - var _res$user_files2, _res$user_files3, _res$user_files4; - res.user_files[0].name = res === null || res === void 0 || (_res$user_files2 = res.user_files) === null || _res$user_files2 === void 0 || (_res$user_files2 = _res$user_files2[0]) === null || _res$user_files2 === void 0 ? void 0 : _res$user_files2.title; - res.user_files[0].uid = res === null || res === void 0 || (_res$user_files3 = res.user_files) === null || _res$user_files3 === void 0 || (_res$user_files3 = _res$user_files3[0]) === null || _res$user_files3 === void 0 ? void 0 : _res$user_files3.id; - form.setFieldsValue({ - 'file_id': res === null || res === void 0 || (_res$user_files4 = res.user_files) === null || _res$user_files4 === void 0 || (_res$user_files4 = _res$user_files4[0]) === null || _res$user_files4 === void 0 ? void 0 : _res$user_files4.id - }); - setfile(res === null || res === void 0 ? void 0 : res.user_files); - } else { - setfile([]); - } - setauthenticationcheck(res === null || res === void 0 ? void 0 : res.leader_submit); - setphonecheck(res === null || res === void 0 ? void 0 : res.is_show); - form.setFieldsValue({ - 'region_rule': res === null || res === void 0 ? void 0 : res.region_rule, - 'region_schools': res === null || res === void 0 ? void 0 : res.region_school_array, - 'leader_submit': res === null || res === void 0 ? void 0 : res.leader_submit, - 'is_show': res === null || res === void 0 ? void 0 : res.is_show - }); - setstudentcheck(res === null || res === void 0 || (_res$member_staff = res.member_staff) === null || _res$member_staff === void 0 ? void 0 : _res$member_staff.mutiple_limited); - setteachercheck(res === null || res === void 0 || (_res$teacher_staff = res.teacher_staff) === null || _res$teacher_staff === void 0 ? void 0 : _res$teacher_staff.mutiple_limited); - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - setTextareaCount((_form$getFieldValue = form.getFieldValue('description')) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.length); - props === null || props === void 0 || props.loadingFunction(false); - }); - }); - }; - var changetime = function changetime(e, type) { - if (type == '报名开始时间') { - //报名开始时间 - if (form.getFieldValue('enroll_end_time')) { - if (e >= form.getFieldValue('enroll_end_time')) { - message/* default */.ZP.error('报名开始时间必须小于报名结束时间'); - form.setFieldsValue({ - 'enroll_start_time': '', - 'enroll_end_time': '' - }); - } - } - } else if (type == '报名结束时间') { - //报名结束时间 - if (form.getFieldValue('enroll_start_time')) { - if (e <= form.getFieldValue('enroll_start_time')) { - message/* default */.ZP.error('报名结束时间必须大于报名开始时间'); - form.setFieldsValue({ - 'enroll_end_time': '' - }); - } - } else { - message/* default */.ZP.error('报名结束时间必须大于报名开始时间'); - form.setFieldsValue({ - 'enroll_end_time': '' - }); - } - } else if (type == '竞赛开始时间') { - //竞赛开始时间 - if (form.getFieldValue('end_time')) { - if (e >= form.getFieldValue('end_time')) { - message/* default */.ZP.error('竞赛开始时间必须小于竞赛结束时间'); - form.setFieldsValue({ - 'start_time': '', - 'end_time': '' - }); - } - } - } else if (type == '竞赛结束时间') { - //竞赛结束时间 - if (form.getFieldValue('start_time')) { - if (e <= form.getFieldValue('start_time')) { - message/* default */.ZP.error('竞赛结束时间必须大于竞赛开始时间'); - form.setFieldsValue({ - 'end_time': '' - }); - } - } else { - message/* default */.ZP.error('竞赛结束时间必须大于竞赛开始时间'); - form.setFieldsValue({ - 'end_time': '' - }); - } - } - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: informationmodules.all, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - labelCol: { - flex: '120px' - }, - scrollToFirstError: true, - onFinish: submitData, - onFinishFailed: ( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(errInfo) { - var _errInfo$errorFields; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - // message.error(errInfo.errorFields[0].errors[0]) - form.scrollToField(errInfo === null || errInfo === void 0 || (_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 || (_errInfo$errorFields = _errInfo$errorFields[0]) === null || _errInfo$errorFields === void 0 ? void 0 : _errInfo$errorFields.name, { - behavior: 'auto', - block: 'center' - }); - case 1: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function (_x2) { - return _ref3.apply(this, arguments); - }; - }()), - onChange: function onChange() { - var _form$getFieldValue2, _formValue$descriptio; - var obj = form === null || form === void 0 || (_form$getFieldValue2 = form.getFieldValue('sponsor_user_name')) === null || _form$getFieldValue2 === void 0 ? void 0 : _form$getFieldValue2.replaceAll(' ', ''); - form.setFieldsValue({ - 'sponsor_user_name': obj - }); - var formValue = form.getFieldsValue(); - setTextareaCount((_formValue$descriptio = formValue.description) === null || _formValue$descriptio === void 0 ? void 0 : _formValue$descriptio.length); - setFormValue(objectSpread2_default()({}, formValue)); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.title, - children: "\u4E3B\u529E\u65B9\u4FE1\u606F" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: informationmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - style: { - marginTop: '-15px' - }, - className: informationmodules.form_item, - label: "\u4E3B\u529E\u5355\u4F4D", - colon: false, - name: "sponsor", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: informationmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9", - maxLength: 200, - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [((_formValue$sponsor = formValue.sponsor) === null || _formValue$sponsor === void 0 ? void 0 : _formValue$sponsor.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/200" - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item, - label: "\u627F\u529E\u5355\u4F4D", - colon: false, - name: "organizer", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: informationmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u627F\u529E\u5355\u4F4D", - maxLength: 200, - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [((_formValue$organizer = formValue.organizer) === null || _formValue$organizer === void 0 ? void 0 : _formValue$organizer.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/200" - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item, - label: "\u534F\u529E\u5355\u4F4D", - colon: false, - name: "co_organizer", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: informationmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u534F\u529E\u5355\u4F4D", - maxLength: 200, - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [((_formValue$co_organiz = formValue.co_organizer) === null || _formValue$co_organiz === void 0 ? void 0 : _formValue$co_organiz.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/200" - })] - }) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.title, - children: "\u57FA\u672C\u4FE1\u606F" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: informationmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - style: { - marginTop: '-15px' - }, - className: informationmodules.form_item, - label: "\u7ADE\u8D5B\u4E3B\u6807\u9898", - colon: false, - name: "name", - rules: [{ - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: informationmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898", - maxLength: 60, - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/60" - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: informationmodules.textarea_father, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item, - label: "\u7ADE\u8D5B\u7B80\u4ECB", - colon: false, - name: "description", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - maxLength: 200, - placeholder: "\u8BF7\u8F93\u5165\u7B80\u4ECB", - rows: 5 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: informationmodules.textarea_length, - children: [textareaCount || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/200" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item_basic, - label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#ff4d4f', - marginRight: '4px', - fontFamily: 'SimSun, sans-serif' - }, - children: "*" - }), "\u6BD4\u8D5B\u7F51\u5740"] - }), - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: '38%' - }, - children: "http://app-kyxt.pcl.ac.cn:8000/competitions/" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - color: "#fb3226", - overlayStyle: { - maxWidth: '350px', - width: '350px' - }, - title: '如果修改竞赛网址,会造成参赛人员无法再次通过旧网址进入', - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - style: { - width: 'calc(68% + 16px)', - marginLeft: '-16px' - }, - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: '0px' - } - }), - colon: false, - name: "identifier", - rules: [{ - required: true, - message: "必填项:不能为空" - }, { - pattern: new RegExp(/^[A-Za-z0-9\-_]*$/, ""), - message: '必须是数字、字母、下划线或者横线' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: informationmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u7F51\u5740", - maxLength: 20 - // suffix={`${formValue.identifier?.length || 0}/20`} - , - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [((_formValue$identifier2 = formValue.identifier) === null || _formValue$identifier2 === void 0 ? void 0 : _formValue$identifier2.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/20" - })] - }), - onBlur: identifierBlur, - onChange: function onChange() { - setshowtext(true); - } - // onmouseover={()=>{setshowtext(true)}} - , - disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false - }) - }) - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item_basic, - style: { - marginTop: '-12px' - }, - label: "\u5956\u91D1\u91D1\u989D", - colon: false, - name: "bonus", - rules: [{ - pattern: new RegExp(/^\d{0,8}$/, "g"), - message: '必须是8位数以内的正整数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: informationmodules.form_item_item, - placeholder: "\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5", - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "\u5143" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item_basic, - label: "\u5956\u9879\u6570\u91CF", - colon: false, - name: "awards_count", - rules: [{ - pattern: new RegExp(/^\d{0,9}$/, "g"), - message: '必须是正整数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: informationmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF", - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "\u4E2A" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item_basic, - label: "\u62A5\u540D\u65F6\u95F4", - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "enroll_start_time", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - style: { - height: '40px' - }, - showTime: true, - format: "YYYY-MM-DD HH:mm", - onChange: function onChange(e) { - changetime(e, '报名开始时间'); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - margin: '0 10px' - }, - children: "\u81F3" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "enroll_end_time", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - style: { - height: '40px' - }, - showTime: true, - format: "YYYY-MM-DD HH:mm", - onChange: function onChange(e) { - changetime(e, '报名结束时间'); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.date_text, - children: "\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item_time, - label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#ff4d4f', - marginRight: '4px', - fontFamily: 'SimSun, sans-serif' - }, - children: "*" - }), "\u7ADE\u8D5B\u65F6\u95F4"] - }), - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "start_time", - rules: [{ - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - style: { - height: '40px' - }, - showTime: true, - format: "YYYY-MM-DD HH:mm", - onChange: function onChange(e) { - changetime(e, '竞赛开始时间'); - }, - disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'progressing' ? true : (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - margin: '0 10px' - }, - children: "\u81F3" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "end_time", - rules: [{ - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - style: { - height: '40px' - }, - showTime: true, - format: "YYYY-MM-DD HH:mm", - onChange: function onChange(e) { - changetime(e, '竞赛结束时间'); - }, - disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false - }) - })] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.title, - children: "\u5F00\u653E\u8303\u56F4" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: informationmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: informationmodules.form_item, - label: "\u53C2\u8D5B\u89C4\u5219", - name: "rule", - style: { - marginTop: '-15px' - }, - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 0, - style: { - width: '120px' - }, - children: "\u516C\u5F00" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - style: { - width: '120px' - }, - children: "\u81EA\u5B9A\u7528\u6237\u53C2\u52A0" - })] - }) - }), form.getFieldValue('rule') == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "file_id", - label: " ", - colon: false, - getValueFromEvent: function getValueFromEvent(e) { - if (Array.isArray(e)) { - return e; - } - return e && e.fileList; - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginLeft: '0px', - display: "flex" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, { - accept: ".xls, .xlsx", - maxCount: 1, - action: env/* default */.Z['API_SERVER'] + '/api/attachments.json', - onChange: function onChange(e) { - setfile(e === null || e === void 0 ? void 0 : e.fileList); - }, - onRemove: function onRemove(file) { - console.log(file); - setfile([]); - }, - fileList: file, - withCredentials: true, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.upload_button_file, - children: "\u9009\u62E9\u6587\u4EF6" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: informationmodules.upload_download, - style: { - marginLeft: 30 - }, - onClick: downloadTemplate, - children: ["\u4E0B\u8F7D\u6A21\u7248", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiazai1 font14 ml5" - })] - })] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.title, - children: "\u62A5\u540D\u8005\u6761\u4EF6" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u961F\u4F0D\u6700\u591A\u4EBA\u6570", - name: "max_num_people", - className: informationmodules.form_item, - style: { - marginTop: '-15px' - }, - colon: false, - rules: [{ - required: true, - message: "必填项:不能为空" - }, { - pattern: new RegExp(/^\d{0,9}$/, "g"), - message: '必须是正整数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: informationmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u961F\u4F0D\u6700\u591A\u4EBA\u6570", - suffix: ' ', - onChange: function onChange(e) { - var _e$target; - if (Number(e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value) > 100) { - message/* default */.ZP.error('队伍人数不可超过100人'); - form.setFieldsValue({ - 'max_num_people': '' - }); - formValue.max_num_people = ''; - setFormValue(objectSpread2_default()({}, formValue)); - } - } - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.title, - children: "\u8D5B\u9053\u5185\u8BC4\u6D4B\u5185\u5BB9\u53EA\u5141\u8BB8\u961F\u957F\u63D0\u4EA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8BC4\u6D4B\u63D0\u4EA4", - name: "leader_submit", - className: informationmodules.form_item, - style: { - marginTop: '-15px' - }, - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: authentication_check, - onChange: function onChange(e) { - var _e$target2; - return setauthenticationcheck(e === null || e === void 0 || (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.checked); - }, - children: "\u53EA\u5141\u8BB8\u961F\u4F0D\u5185\u961F\u957F\u63D0\u4EA4\u8BC4\u5BA1\u5185\u5BB9" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.title, - children: "\u6BD4\u8D5B\u53EF\u89C1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.content, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u53EF\u89C1\u8BBE\u7F6E", - name: "is_show", - className: informationmodules.form_item, - style: { - marginTop: '-15px' - }, - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: phone_check, - onChange: function onChange(e) { - var _e$target3; - return setphonecheck(e === null || e === void 0 || (_e$target3 = e.target) === null || _e$target3 === void 0 ? void 0 : _e$target3.checked); - }, - children: "\u6BD4\u8D5B\u5BF9\u9009\u624B\u53EF\u89C1" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: informationmodules.footer, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { - className: informationmodules.save_button, - htmlType: "submit", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - children: "\u4FDD\u5B58\u66F4\u6539" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - title: "\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25", - visible: showFailed, - okText: "\u786E\u5B9A", - cancelText: "\u53D6\u6D88", - onOk: function onOk() { - setShowFailed(false); - }, - onCancel: function onCancel() { - setShowFailed(false); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - bordered: true, - columns: [{ - title: '姓名', - dataIndex: 'name' - }, { - title: '邮箱', - dataIndex: 'email' - }], - dataSource: dataSource, - pagination: false, - rowKey: function rowKey(record) { - return record.name; - } - }) - })] - }); -}; -/* harmony default export */ var information = ((0,_umi_production_exports.connect)(function (_ref5) { - var competitions = _ref5.competitions; - return { - competitions: competitions - }; -})(informationPage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/picture/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var picturemodules = ({"flex_box_center":"flex_box_center___TUtVx","flex_space_between":"flex_space_between___skxVP","flex_box_vertical_center":"flex_box_vertical_center____enb6","flex_box_center_end":"flex_box_center_end___lO_Gq","flex_box_column":"flex_box_column___QrhZ_","all":"all___GiQqZ","title":"title___YtceA","content":"content___Es9RO","content_icon":"content_icon___SNFzF","content_info":"content_info___rSAWs","content_title":"content_title___Hkmmk","content_size":"content_size___jLmmn","content_img":"content_img___NRn9i","content_img2":"content_img2___D23TM"}); -;// CONCATENATED MODULE: ./src/assets/images/icons/img_setting.png -var img_setting_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC"; -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/picture/index.tsx - - -var picture_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - -var picturePage = function picturePage(_ref) { - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, picture_excluded); - var _useState = (0,_react_17_0_2_react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - competitionimg = _useState2[0], - setcompetitionimg = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - qrcodeimg = _useState4[0], - setqrcodeimg = _useState4[1]; - (0,_react_17_0_2_react.useEffect)(function () { - queryImg(); - }, []); - var queryImg = function queryImg() { - (0,service_competitions/* get_picture */.Mn)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - var _res$data, _res$data2; - setcompetitionimg(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.competition_image); - setqrcodeimg(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.qr_code_image); - props === null || props === void 0 || props.loadingFunction(false); - } else { - message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); - } - }); - }; - var _customRequest = function customRequest(file, type) { - // let formData = new FormData(); - // formData.append("file", file?.file); - // common_header(props?.competitionId).then((res) => { - // fetch(ENV.PROXY_SERVER + `/api/competitions/set_attachments.json?source_id=${res?.id}&source_type=${type}`, { - // method: 'post', - // body: formData, - // }).then(res => res.json()) - // .then((res) => { - // if (res?.message == 'success') { - // message.success('上传成功') - // queryImg(); - // } else { - // message.error(res?.message) - // } - // }) - // }) - (0,service_competitions/* common_header */.o3)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { - var formData = new FormData(); - formData.append("file", file === null || file === void 0 ? void 0 : file.file); - formData.append("source_id", res === null || res === void 0 ? void 0 : res.id); - formData.append("source_type", type); - (0,fetch/* default */.ZP)("/api/competitions/set_attachments.json", { - method: 'post', - body: formData - }, true).then(function (resImg) { - if ((resImg === null || resImg === void 0 ? void 0 : resImg.message) == 'success') { - message/* default */.ZP.success('上传成功'); - queryImg(); - dispatch({ - type: "competitions/common_header", - payload: props === null || props === void 0 ? void 0 : props.competitionId - }); - // dispatch({ - // type: 'competitions/getStaff', - // payload: { - // identifier: props?.competitionId - // } - // }) - // dispatch({ - // type: 'competitions/getHeader', - // payload: { - // identifier: props?.competitionId - // } - // }) - } else { - message/* default */.ZP.error(resImg === null || resImg === void 0 ? void 0 : resImg.message); - } - }); - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: picturemodules.all, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: picturemodules.title, - children: "\u4E0A\u4F20\u56FE\u7247" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: picturemodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: img_setting_namespaceObject, - className: picturemodules.content_icon - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: picturemodules.content_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, { - accept: "image/*", - customRequest: function customRequest(e) { - return _customRequest(e, 'Competition'); - }, - showUploadList: false, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: picturemodules.content_title, - children: "\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: picturemodules.content_size, - children: "\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z['IMG_SERVER'] + competitionimg, - className: picturemodules.content_img - })] - })] - }); -}; -/* harmony default export */ var picture = ((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 - }; -})(picturePage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var questionsmodules = ({"flex_box_center":"flex_box_center___TOLos","flex_space_between":"flex_space_between___kPNcF","flex_box_vertical_center":"flex_box_vertical_center___rUvwU","flex_box_center_end":"flex_box_center_end_____Cr_","flex_box_column":"flex_box_column___UubjA","all":"all___d1AWD","title":"title___VIjuM","add_people":"add_people___qkPex","people_icon":"people_icon___lz5gl","content":"content___a8dSX","content_info":"content_info___ekLIa","info_icon":"info_icon___kXP8P","info_title":"info_title___Hld67","info_content_time":"info_content_time___mv81u","info_open":"info_open___NzrUi","info_update":"info_update___r4s4R","info_delete":"info_delete___rZhhO","questions_info":"questions_info___n9Fnq","form_item":"form_item___oxzha","form_item_item":"form_item_item___yPf7l","form_item_small":"form_item_small___EkG9G","guanka_title":"guanka_title___uUWQl","form_item_item_small":"form_item_item_small___fKhrW","guanka_icon":"guanka_icon___fBudt","nandu_1":"nandu_1___qifbd","nandu_2":"nandu_2___qVJU8","nandu_3":"nandu_3___NRfLL","close_icon":"close_icon___f2hON","footer":"footer___UDiYB","clear_button":"clear_button___HQIfB","save_button":"save_button___t7iMm","textone":"textone___TAI4F","deletecolor":"deletecolor___ldQnR","qselect":"qselect___uuNp6","qinput":"qinput___xHGmH","modalclass":"modalclass___dPDG7","popu":"popu___G8M92"}); -;// CONCATENATED MODULE: ./src/assets/images/icons/question_setting.png -var question_setting_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg=="; -;// CONCATENATED MODULE: ./src/assets/images/icons/add_img.png -var add_img_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC"; -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/addQuestions.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var addQuestionsmodules = ({"bg":"bg___ZTUqe","title":"title___RJsvV","title_text":"title_text___wCMl_","fieldWrap":"fieldWrap___QdCjd","mdWrap":"mdWrap___cnGxs","footer_style":"footer_style___Qo1Vx","submit_button":"submit_button___KWJXN","close_button":"close_button___TyEGS","content":"content___xc7lB","form_item":"form_item___KsNeu","form_item_basic":"form_item_basic___NWTAb","form_item_time":"form_item_time___Q9IfX","form_item_model":"form_item_model___lhG4k","form_item_item":"form_item_item___HtOSL","form_item_item_select":"form_item_item_select___o5ylk","textarea_father":"textarea_father___bar45","textarea_length":"textarea_length___GjKNa","upload_button":"upload_button___SYv04","upload_button_file":"upload_button_file___oORVt","upload_text":"upload_text___bmCED","date_text":"date_text___Coi3W","upload_download":"upload_download___Karq5","checkbox_text":"checkbox_text___h8LqU","saiti":"saiti___7HTYg","title_saiti":"title_saiti___l4bxJ","add_people":"add_people___Gw_ed","people_icon":"people_icon___jXRfx","content_info":"content_info___PEfmB","info_icon":"info_icon___m61ux","info_title":"info_title___edYkq","info_update":"info_update___tSlQJ","info_delete":"info_delete___gYOJ8","questions_info":"questions_info___M0DT6","form_item_small":"form_item_small___x72TI","guanka_title":"guanka_title___L397j","form_item_item_small":"form_item_item_small___DEvEr","guanka_icon":"guanka_icon___WhT34","nandu_1":"nandu_1___l2N85","nandu_2":"nandu_2___sKLv9","nandu_3":"nandu_3___iCULt","close_icon":"close_icon___AAaPq","MdEditor":"MdEditor___Xr0CF"}); -// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules -var markdown_editor = __webpack_require__(58273); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/addItem.tsx - - - - - -var addItem_excluded = ["classroomList", "loading", "dispatch"]; - - - - - - - -var addItem_TextArea = input/* default */.Z.TextArea; -var AddPersonnel = function AddPersonnel(_ref) { - var _formValue$name; - var classroomList = _ref.classroomList, - loading = _ref.loading, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, addItem_excluded); - 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)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - sectionindex = _useState4[0], - setsectionindex = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - title = _useState6[0], - settitle = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - isCheck = _useState8[0], - setIsCheck = _useState8[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var _props$setItem; - if ((props === null || props === void 0 || (_props$setItem = props.setItem) === null || _props$setItem === void 0 ? void 0 : _props$setItem.index) > -1) { - var _props$setItem2, _props$setItem3, _props$setItem4, _props$setItem5, _props$setItem6, _props$setItem7, _props$setItem8, _props$setItem9; - setFormValue(props === null || props === void 0 ? void 0 : props.setItem); - setsectionindex(props === null || props === void 0 || (_props$setItem2 = props.setItem) === null || _props$setItem2 === void 0 ? void 0 : _props$setItem2.index); - form.setFieldsValue({ - 'name': props === null || props === void 0 || (_props$setItem3 = props.setItem) === null || _props$setItem3 === void 0 ? void 0 : _props$setItem3.name, - 'description': props === null || props === void 0 || (_props$setItem4 = props.setItem) === null || _props$setItem4 === void 0 ? void 0 : _props$setItem4.description, - 'objective_percentage': props === null || props === void 0 || (_props$setItem5 = props.setItem) === null || _props$setItem5 === void 0 ? void 0 : _props$setItem5.objective_percentage, - 'subjective_percentage': props === null || props === void 0 || (_props$setItem6 = props.setItem) === null || _props$setItem6 === void 0 ? void 0 : _props$setItem6.subjective_percentage, - 'promotion_ranking': props === null || props === void 0 || (_props$setItem7 = props.setItem) === null || _props$setItem7 === void 0 ? void 0 : _props$setItem7.promotion_ranking, - 'excessive_review': props === null || props === void 0 || (_props$setItem8 = props.setItem) === null || _props$setItem8 === void 0 ? void 0 : _props$setItem8.excessive_review - }); - setIsCheck(props === null || props === void 0 || (_props$setItem9 = props.setItem) === null || _props$setItem9 === void 0 ? void 0 : _props$setItem9.excessive_review); - settitle('编辑赛题'); - } else { - form.resetFields(); - form.setFieldsValue({ - 'name': '', - 'description': '', - 'objective_percentage': 100, - 'subjective_percentage': 0, - 'promotion_ranking': 50, - 'excessive_review': '' - }); - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - setsectionindex('-1'); - settitle('新增赛题'); - } - }, [props === null || props === void 0 ? void 0 : props.setItem]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - className: "modal_styles", - centered: true, - title: title, - visible: props === null || props === void 0 ? void 0 : props.showAddItem, - okText: "\u786E\u5B9A", - cancelText: "\u53D6\u6D88", - width: 1000, - zIndex: 1000 - // bodyStyle={{ minHeight: 650 }} - , - onOk: function onOk() { - form.setFieldsValue({ - 'excessive_review': isCheck - }); - form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - props === null || props === void 0 || props.getItem(sectionindex, form.getFieldsValue()); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - }))); - }, - onCancel: function onCancel() { - props === null || props === void 0 || props.setshowAddItem(false); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - layout: "vertical", - scrollToFirstError: true, - style: { - marginTop: '-20px' - }, - className: addQuestionsmodules.content, - onValuesChange: function onValuesChange() { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "\u6807\u9898", - colon: false, - name: "name", - rules: [{ - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: addQuestionsmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u6807\u9898", - maxLength: 30, - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/30" - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#ff4d4f', - marginRight: '4px', - fontFamily: 'SimSun, sans-serif' - }, - children: "*" - }), "\u5206\u6570\u8BBE\u7F6E"] - }), - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - span: 12, - className: "pr20", - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#999', - width: '150px' - }, - children: "\u5BA2\u89C2\u9898\u5F97\u5206\u5360\u6BD4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "", - colon: false, - style: { - width: '100%' - }, - name: "objective_percentage", - rules: [{ - pattern: new RegExp(/^[0-9]+/, "g"), - message: '必须是正整数' - }, { - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: addQuestionsmodules.form_item_item, - onChange: function onChange(e) { - var _e$target; - if (Number(e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value) > 100) { - form.setFieldsValue({ - objective_percentage: '' - }); - message/* default */.ZP.error("客观题得分占比不能超过100%"); - } else { - var _e$target2; - form.setFieldsValue({ - subjective_percentage: 100 - Number(e === null || e === void 0 || (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value) - }); - } - }, - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "%" - }) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - span: 12, - className: "pl20", - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#999', - width: '150px' - }, - children: "\u4E3B\u89C2\u9898\u5F97\u5206\u5360\u6BD4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "", - colon: false, - style: { - width: '100%' - }, - name: "subjective_percentage", - rules: [{ - pattern: new RegExp(/^[0-9]+/, "g"), - message: '必须是正整数' - }, { - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: addQuestionsmodules.form_item_item, - onChange: function onChange(e) { - var _e$target3; - if (Number(e === null || e === void 0 || (_e$target3 = e.target) === null || _e$target3 === void 0 ? void 0 : _e$target3.value) > 100) { - form.setFieldsValue({ - subjective_percentage: '' - }); - message/* default */.ZP.error("主观题得分占比不能超过100%"); - } else { - var _e$target4; - form.setFieldsValue({ - objective_percentage: 100 - Number(e === null || e === void 0 || (_e$target4 = e.target) === null || _e$target4 === void 0 ? void 0 : _e$target4.value) - }); - } - }, - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "%" - }) - }) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u4E3B\u89C2\u8BC4\u5206\u8BBE\u7F6E", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#9096A3' - }, - children: "\uFF08\u540D\u6B21\u8303\u56F4\u4E3A50\u6392\u540D\u524D50\u540D\u9700\u8981\u8FDB\u884C\u8BC4\u5206\uFF0C\u672A\u586B\u5199\u5219\u4E0D\u9700\u8981\u8FDB\u884C\u4E3B\u89C2\u8BC4\u5206\uFF09" - })] - }), - colon: false, - style: { - marginTop: '-16px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - span: 24, - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#999', - width: '130px' - }, - children: "\u540D\u6B21\u8303\u56F4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "", - colon: false, - style: { - width: '100%' - }, - name: "promotion_ranking", - rules: [{ - pattern: new RegExp(/^[1-9]\d*$/, "g"), - message: '必须是正整数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: addQuestionsmodules.form_item_item, - suffix: ' ' - }) - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "", - colon: false, - name: "excessive_review", - style: { - marginTop: '-16px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: isCheck, - onChange: function onChange(e) { - setIsCheck(e.target.checked); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#999' - }, - children: ["\u901A\u8FC7\u5F0F\u8BC4\u5BA1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#9096A3' - }, - children: "\uFF08\u82E5\u9009\u62E9\u901A\u8FC7\u5236\u8BC4\u5BA1\uFF0C\u8BC4\u59D4\u5728\u4E3A\u6BCF\u4E2A\u9009\u624B\u6253\u5206\u65F6\u53EA\u5141\u8BB8\u9009\u62E9\u901A\u8FC7(\u6EE1\u5206)\u3001(\u4E0D\u901A\u8FC7)\u96F6\u5206\u4E24\u4E2A\u9009\u9879\u4E4B\u4E00\uFF09" - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - // className={styles.form_item} - label: "\u8BD5\u9898\u63CF\u8FF0", - colon: false, - name: "description", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - height: 150, - isFocus: true, - className: addQuestionsmodules.MdEditor, - defaultValue: form.getFieldValue('description'), - onChange: function onChange(value) { - form.setFieldsValue({ - 'description': value - }); - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - } - }) - })] - }) - }); -}; -/* harmony default export */ var addItem = ((0,_umi_production_exports.connect)(function (_ref3) { - var classroomList = _ref3.classroomList, - loading = _ref3.loading; - return { - classroomList: classroomList, - loading: loading - }; -})(AddPersonnel)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/addQuestions.tsx - - - - - -var addQuestions_excluded = ["shixunHomeworks", "newCourse", "globalSetting", "loading", "competitions", "dispatch", "classroomList"]; - - - - - - - - - - - -var addQuestions_TextArea = input/* default */.Z.TextArea; -var NewCoursePage = function NewCoursePage(_ref) { - var _classroomList$action13, _formValue$name; - var shixunHomeworks = _ref.shixunHomeworks, - newCourse = _ref.newCourse, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - competitions = _ref.competitions, - dispatch = _ref.dispatch, - classroomList = _ref.classroomList, - props = objectWithoutProperties_default()(_ref, addQuestions_excluded); - 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 Header = competitions.Header; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - showAddItem = _useState4[0], - setshowAddItem = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - questions = _useState6[0], - setquestions = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - sectionid = _useState8[0], - setsectionid = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)({}), - _useState10 = slicedToArray_default()(_useState9, 2), - setItem = _useState10[0], - setsetItem = _useState10[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var _classroomList$action; - if (classroomList !== null && classroomList !== void 0 && (_classroomList$action = classroomList.actionTabs) !== null && _classroomList$action !== void 0 && (_classroomList$action = _classroomList$action.params) !== null && _classroomList$action !== void 0 && _classroomList$action.id) { - var _classroomList$action2, _classroomList$action3, _classroomList$action4, _classroomList$action5, _classroomList$action6, _classroomList$action7, _classroomList$action8, _classroomList$action9, _classroomList$action10, _classroomList$action11, _classroomList$action12; - setFormValue(classroomList === null || classroomList === void 0 || (_classroomList$action2 = classroomList.actionTabs) === null || _classroomList$action2 === void 0 ? void 0 : _classroomList$action2.params); - setsectionid(classroomList === null || classroomList === void 0 || (_classroomList$action3 = classroomList.actionTabs) === null || _classroomList$action3 === void 0 || (_classroomList$action3 = _classroomList$action3.params) === null || _classroomList$action3 === void 0 ? void 0 : _classroomList$action3.id); - form.setFieldsValue({ - 'commit_num': classroomList === null || classroomList === void 0 || (_classroomList$action4 = classroomList.actionTabs) === null || _classroomList$action4 === void 0 || (_classroomList$action4 = _classroomList$action4.params) === null || _classroomList$action4 === void 0 ? void 0 : _classroomList$action4.commit_num, - 'evaluation_script': classroomList === null || classroomList === void 0 || (_classroomList$action5 = classroomList.actionTabs) === null || _classroomList$action5 === void 0 || (_classroomList$action5 = _classroomList$action5.params) === null || _classroomList$action5 === void 0 ? void 0 : _classroomList$action5.evaluation_script, - 'evaluation_setting': classroomList === null || classroomList === void 0 || (_classroomList$action6 = classroomList.actionTabs) === null || _classroomList$action6 === void 0 || (_classroomList$action6 = _classroomList$action6.params) === null || _classroomList$action6 === void 0 ? void 0 : _classroomList$action6.evaluation_setting, - 'evaluation_time': classroomList === null || classroomList === void 0 || (_classroomList$action7 = classroomList.actionTabs) === null || _classroomList$action7 === void 0 || (_classroomList$action7 = _classroomList$action7.params) === null || _classroomList$action7 === void 0 ? void 0 : _classroomList$action7.evaluation_time, - 'name': classroomList === null || classroomList === void 0 || (_classroomList$action8 = classroomList.actionTabs) === null || _classroomList$action8 === void 0 || (_classroomList$action8 = _classroomList$action8.params) === null || _classroomList$action8 === void 0 ? void 0 : _classroomList$action8.name, - 'promotion_ranking': classroomList === null || classroomList === void 0 || (_classroomList$action9 = classroomList.actionTabs) === null || _classroomList$action9 === void 0 || (_classroomList$action9 = _classroomList$action9.params) === null || _classroomList$action9 === void 0 ? void 0 : _classroomList$action9.promotion_ranking, - 'start_time': dayjs_min_default()(classroomList === null || classroomList === void 0 || (_classroomList$action10 = classroomList.actionTabs) === null || _classroomList$action10 === void 0 || (_classroomList$action10 = _classroomList$action10.params) === null || _classroomList$action10 === void 0 ? void 0 : _classroomList$action10.start_time), - 'end_time': dayjs_min_default()(classroomList === null || classroomList === void 0 || (_classroomList$action11 = classroomList.actionTabs) === null || _classroomList$action11 === void 0 || (_classroomList$action11 = _classroomList$action11.params) === null || _classroomList$action11 === void 0 ? void 0 : _classroomList$action11.end_time) - }); - setquestions(classroomList === null || classroomList === void 0 || (_classroomList$action12 = classroomList.actionTabs) === null || _classroomList$action12 === void 0 || (_classroomList$action12 = _classroomList$action12.params) === null || _classroomList$action12 === void 0 ? void 0 : _classroomList$action12.questions); - } else { - setFormValue({}); - form.resetFields(); - setquestions([]); - setsectionid(''); - } - }, [classroomList === null || classroomList === void 0 || (_classroomList$action13 = classroomList.actionTabs) === null || _classroomList$action13 === void 0 ? void 0 : _classroomList$action13.params]); - var handleFinish = function handleFinish() { - if ((questions === null || questions === void 0 ? void 0 : questions.length) == 0) { - message/* default */.ZP.warn('请添加赛题'); - return false; - } - form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (sectionid) { - //编辑 - (0,service_competitions/* change_stage */.cP)(objectSpread2_default()(objectSpread2_default()({ - identifier: classroomList.actionTabs.id, - section_id: sectionid - }, formValue), {}, { - questions: questions - })).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('编辑成功'); - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - props === null || props === void 0 || props.queryQuetions(); - } - }); - } else { - //新增 - (0,service_competitions/* add_stage */.Wm)(objectSpread2_default()(objectSpread2_default()({ - identifier: classroomList.actionTabs.id - }, formValue), {}, { - questions: questions - })).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('新增成功'); - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - props === null || props === void 0 || props.queryQuetions(); - } - }); - } - case 1: - case "end": - return _context.stop(); - } - }, _callee); - }))); - }; - var changetime = function changetime(e, type) { - if (type == '竞赛开始时间') { - //竞赛开始时间 - if (form.getFieldValue('end_time')) { - if (e >= form.getFieldValue('end_time')) { - message/* default */.ZP.error('竞赛开始时间必须小于竞赛结束时间'); - form.setFieldsValue({ - 'start_time': '', - 'end_time': '' - }); - } - } - } else if (type == '竞赛结束时间') { - //竞赛结束时间 - if (form.getFieldValue('start_time')) { - if (e <= form.getFieldValue('start_time')) { - message/* default */.ZP.error('竞赛结束时间必须大于竞赛开始时间'); - form.setFieldsValue({ - 'end_time': '' - }); - } - } else { - message/* default */.ZP.error('竞赛结束时间必须大于竞赛开始时间'); - form.setFieldsValue({ - 'end_time': '' - }); - } - } - }; - var deleteItem = function deleteItem(k) { - // questions.splice(k, 1); - // setquestions(questions) - setquestions([]); - }; - var getItem = function getItem(index, box) { - if (index > -1) { - questions[index].name = box === null || box === void 0 ? void 0 : box.name; - questions[index].description = box === null || box === void 0 ? void 0 : box.description; - questions[index].objective_percentage = box === null || box === void 0 ? void 0 : box.objective_percentage; - questions[index].subjective_percentage = box === null || box === void 0 ? void 0 : box.subjective_percentage; - questions[index].promotion_ranking = box === null || box === void 0 ? void 0 : box.promotion_ranking; - questions[index].excessive_review = box === null || box === void 0 ? void 0 : box.excessive_review; - setquestions(questions); - } else { - questions.push(box); - setquestions(questions); - } - setshowAddItem(false); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { - placement: "bottom", - height: "100%", - closable: false, - visible: classroomList.actionTabs.key === '新增赛题' ? true : false, - className: addQuestionsmodules.drawer, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: addQuestionsmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: addQuestionsmodules.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "icon-zuojiantou iconfont c-grey-c", - style: { - fontSize: 12, - cursor: 'pointer' - }, - onClick: function onClick() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: addQuestionsmodules.title_text, - onClick: function onClick() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - }, - children: "\u8FD4\u56DE\u8D5B\u9053" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - layout: "vertical", - scrollToFirstError: true, - className: addQuestionsmodules.content, - onValuesChange: function onValuesChange() { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u6807\u9898", - colon: false, - name: "name", - rules: [{ - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - className: addQuestionsmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u6807\u9898", - maxLength: 30, - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "/30" - })] - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item_time, - label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#ff4d4f', - marginRight: '4px', - fontFamily: 'SimSun, sans-serif' - }, - children: "*" - }), "\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u65F6\u95F4"] - }), - colon: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "start_time", - rules: [{ - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - style: { - height: '40px' - }, - showTime: true, - format: "YYYY-MM-DD HH:mm", - onChange: function onChange(e) { - var _classroomList$action14; - if (classroomList !== null && classroomList !== void 0 && (_classroomList$action14 = classroomList.actionTabs) !== null && _classroomList$action14 !== void 0 && (_classroomList$action14 = _classroomList$action14.params) !== null && _classroomList$action14 !== void 0 && _classroomList$action14.flag_time) { - var _classroomList$action15; - if (!e.isBefore(dayjs_min_default()(classroomList === null || classroomList === void 0 || (_classroomList$action15 = classroomList.actionTabs) === null || _classroomList$action15 === void 0 || (_classroomList$action15 = _classroomList$action15.params) === null || _classroomList$action15 === void 0 ? void 0 : _classroomList$action15.flag_time))) { - changetime(e, '竞赛开始时间'); - } else { - form.setFieldsValue({ - 'start_time': '' - }); - message/* default */.ZP.error('赛段时间只能选择上一赛段的结束时间之后'); - } - } - }, - disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'progressing' ? true : (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - margin: '0 10px' - }, - children: "\u81F3" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "end_time", - rules: [{ - required: true, - message: "必填项:不能为空" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - style: { - height: '40px' - }, - showTime: true, - format: "YYYY-MM-DD HH:mm", - onChange: function onChange(e) { - var _classroomList$action16; - if (classroomList !== null && classroomList !== void 0 && (_classroomList$action16 = classroomList.actionTabs) !== null && _classroomList$action16 !== void 0 && (_classroomList$action16 = _classroomList$action16.params) !== null && _classroomList$action16 !== void 0 && _classroomList$action16.flag_time) { - var _classroomList$action17; - if (!e.isBefore(dayjs_min_default()(classroomList === null || classroomList === void 0 || (_classroomList$action17 = classroomList.actionTabs) === null || _classroomList$action17 === void 0 || (_classroomList$action17 = _classroomList$action17.params) === null || _classroomList$action17 === void 0 ? void 0 : _classroomList$action17.flag_time))) { - changetime(e, '竞赛结束时间'); - } else { - form.setFieldsValue({ - 'end_time': '' - }); - message/* default */.ZP.error('赛段时间只能选择上一赛段的结束时间之后'); - } - } - }, - disabled: (Header === null || Header === void 0 ? void 0 : Header.competition_status) == 'ended' ? true : false - }) - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - className: "pr20", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09", - colon: false, - name: "commit_num", - rules: [{ - pattern: new RegExp(/^[1-9]\d*$/, "g"), - message: '必须是正整数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: addQuestionsmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570", - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "\u6B21" - }) - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - className: "pl20", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "\u664B\u7EA7\u4E0B\u8D5B\u6BB5\u540D\u6B21\u8303\u56F4\uFF08\u4F8B\uFF1A50\u4EE3\u8868\u524D50\u540D\uFF0C\u672A\u586B\u5219\u5168\u90E8\u664B\u7EA7\uFF09", - colon: false, - name: "promotion_ranking", - rules: [{ - pattern: new RegExp(/^[1-9]\d*$/, "g"), - message: '必须是正整数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: addQuestionsmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u540D\u6B21\u8303\u56F4", - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "\u540D" - }) - }) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E", - colon: false, - name: "evaluation_setting", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(addQuestions_TextArea, { - placeholder: "\u8BF7\u586B\u5199\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E\uFF0C\u683C\u5F0F\u4E3A\uFF1A\u670D\u52A1\u5668ip \u7AEF\u53E3 \u8D26\u53F7 \u5BC6\u7801\uFF0C\u591A\u53F0\u670D\u52A1\u5668\u7528\u591A\u884C\u8868\u793A\uFF0C\u5982\uFF1A127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123", - rows: 6 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "\u8BC4\u6D4B\u65F6\u957F(S)", - colon: false, - name: "evaluation_time", - rules: [{ - pattern: new RegExp(/^\d{0,9}$/, "g"), - message: '必须是正整数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - autoComplete: "off", - className: addQuestionsmodules.form_item_item, - placeholder: "\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F", - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#c5c5c5' - }, - children: "S" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: addQuestionsmodules.form_item, - label: "\u8FD0\u884C\u811A\u672C", - colon: false, - name: "evaluation_script", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(addQuestions_TextArea, { - placeholder: "\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C", - rows: 6 - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: addQuestionsmodules.saiti, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: addQuestionsmodules.title_saiti, - style: { - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: 1 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#ff4d4f', - marginRight: '4px', - fontFamily: 'SimSun, sans-serif' - }, - children: "*" - }), "\u8D5B\u9898"] - }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && (questions === null || questions === void 0 ? void 0 : questions.length) == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: addQuestionsmodules.add_people, - style: { - top: 'auto', - cursor: 'pointer' - }, - onClick: function onClick() { - setsetItem({}), setshowAddItem(true); - }, - children: "\u589E\u52A0\u8D5B\u9898" - }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && (questions === null || questions === void 0 ? void 0 : questions.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: addQuestionsmodules.add_people, - style: { - top: 'auto', - opacity: '.3' - }, - children: "\u589E\u52A0\u8D5B\u9898" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginTop: '25px' - } - }), questions === null || questions === void 0 ? void 0 : questions.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: addQuestionsmodules.content, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: addQuestionsmodules.content_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: addQuestionsmodules.info_title, - children: v === null || v === void 0 ? void 0 : v.name - }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: addQuestionsmodules.info_update, - onClick: function onClick() { - setsetItem(objectSpread2_default()({ - index: k - }, v)), setshowAddItem(true); - }, - children: "\u7F16\u8F91" - }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: addQuestionsmodules.info_delete, - onClick: function onClick() { - deleteItem(k); - }, - children: "\u5220\u9664" - })] - }) - }, k); - }), (questions === null || questions === void 0 ? void 0 : questions.length) == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - styles: { - 'padding': 0 - }, - customText: "您还没有添加赛题,点击添加赛题", - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: addQuestionsmodules.footer_style, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: handleFinish, - className: addQuestionsmodules.submit_button, - children: "\u63D0\u4EA4\u4FEE\u6539" - }) - })] - }, "bottom"), /*#__PURE__*/(0,jsx_runtime.jsx)(addItem, { - showAddItem: showAddItem, - setshowAddItem: setshowAddItem, - getItem: getItem, - setItem: setItem - })] - }); -}; -/* harmony default export */ var addQuestions = ((0,_umi_production_exports.connect)(function (_ref3) { - var shixunHomeworks = _ref3.shixunHomeworks, - newCourse = _ref3.newCourse, - loading = _ref3.loading, - globalSetting = _ref3.globalSetting, - classroomList = _ref3.classroomList, - competitions = _ref3.competitions; - return { - classroomList: classroomList, - shixunHomeworks: shixunHomeworks, - newCourse: newCourse, - globalSetting: globalSetting, - loading: loading.effects, - competitions: competitions - }; -})(NewCoursePage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/questions/index.tsx - - - - -var questions_excluded = ["competitions", "shixunHomeworks", "globalSetting", "dispatch", "user", "classroomList"]; - - - - - - - - - - - - -var questionsPage = function questionsPage(_ref) { - var competitions = _ref.competitions, - shixunHomeworks = _ref.shixunHomeworks, - globalSetting = _ref.globalSetting, - dispatch = _ref.dispatch, - user = _ref.user, - classroomList = _ref.classroomList, - props = objectWithoutProperties_default()(_ref, questions_excluded); - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - quetions = _useState2[0], - setquetions = _useState2[1]; - var Header = competitions.Header; - (0,_react_17_0_2_react.useEffect)(function () { - queryQuetions(); - }, []); - var queryQuetions = function queryQuetions() { - (0,service_competitions/* evaluation_settings */.Ms)({ - id: props === null || props === void 0 ? void 0 : props.competitionId - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - setquetions(res === null || res === void 0 ? void 0 : res.data); - props === null || props === void 0 || props.loadingFunction(false); - } - }); - dispatch({ - type: "competitions/common_header", - payload: props === null || props === void 0 ? void 0 : props.competitionId - }); - }; - var deleteData = function deleteData(id) { - modal/* default */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '删除提示', - icon: null, - content: '删除该赛段后,数据不可恢复,请确认是否删除?', - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - (0,service_competitions/* del_stage */.N3)({ - id: props === null || props === void 0 ? void 0 : props.competitionId, - section_id: id - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('删除成功'); - queryQuetions(); - // dispatch({ - // type: 'competitions/getHeader', - // payload: { - // identifier: props?.competitionId - // } - // }) - } - }); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: questionsmodules.all, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: questionsmodules.title, - style: { - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - flex: 1 - }, - children: "\u8D5B\u9053\u5305\u542B\u7684\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09" - }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: questionsmodules.add_people, - style: { - top: 'auto' - }, - onClick: function onClick() { - if ((quetions === null || quetions === void 0 ? void 0 : quetions.length) < 6) { - var _quetions; - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '新增赛题', - id: props === null || props === void 0 ? void 0 : props.competitionId, - params: { - flag_time: (_quetions = quetions[(quetions === null || quetions === void 0 ? void 0 : quetions.length) - 1]) === null || _quetions === void 0 ? void 0 : _quetions.end_time - } - } - }); - } else { - message/* default */.ZP.error('当前最多可支持6个赛段'); - } - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: add_img_namespaceObject, - className: questionsmodules.people_icon - }), "\u589E\u52A0\u8D5B\u6BB5"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginTop: '25px' - } - }), quetions.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: questionsmodules.content, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: questionsmodules.content_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: question_setting_namespaceObject, - className: questionsmodules.info_icon - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: questionsmodules.info_title, - children: v === null || v === void 0 ? void 0 : v.name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: questionsmodules.info_content_time, - children: ["\u8D5B\u6BB5\u65F6\u95F4\uFF1A", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.start_time).format('YYYY.MM.DD'), "-", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.end_time).format('YYYY.MM.DD')] - }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: questionsmodules.info_update, - onClick: function onClick() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '新增赛题', - id: props === null || props === void 0 ? void 0 : props.competitionId, - params: v - } - }); - }, - children: "\u7F16\u8F91" - }), (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'progressing' && (Header === null || Header === void 0 ? void 0 : Header.competition_status) != 'ended' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: questionsmodules.info_delete, - onClick: function onClick() { - deleteData(v === null || v === void 0 ? void 0 : v.id); - }, - children: "\u5220\u9664\u8BE5\u8D5B\u6BB5" - })] - }) - }, k); - }), (quetions === null || quetions === void 0 ? void 0 : quetions.length) == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - customText: "您还没有添加赛题,点击添加赛题", - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(addQuestions, { - competitionId: props === null || props === void 0 ? void 0 : props.competitionId, - queryQuetions: queryQuetions - })] - }) - }); -}; -/* harmony default export */ var questions = ((0,_umi_production_exports.connect)(function (_ref2) { - var competitions = _ref2.competitions, - shixunHomeworks = _ref2.shixunHomeworks, - globalSetting = _ref2.globalSetting, - user = _ref2.user, - classroomList = _ref2.classroomList; - return { - competitions: competitions, - shixunHomeworks: shixunHomeworks, - globalSetting: globalSetting, - user: user, - classroomList: classroomList - }; -})(questionsPage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var personnelmodules = ({"flex_box_center":"flex_box_center___iPlvr","flex_space_between":"flex_space_between___xLMpL","flex_box_vertical_center":"flex_box_vertical_center___m68GV","flex_box_center_end":"flex_box_center_end___N__Xt","flex_box_column":"flex_box_column___EdrdM","all":"all___ZbAJW","title":"title___QPivo","search_select":"search_select___LEuFE","add_people":"add_people___jqyIi","people_icon":"people_icon___Gf35v","content_user":"content_user___mESiF","content_left":"content_left___JUfAC","user_img_box":"user_img_box___rq6y5","user_img":"user_img___tN5UW","user_rule_create":"user_rule_create___i4hOF","user_rule_me":"user_rule_me___XrMP0","user_info":"user_info___ncafT","user_name":"user_name___hqLNP","user_school":"user_school___m7TBE","delete_text":"delete_text___j_0I0","query_style":"query_style___Nwuez","modal_styles":"modal_styles___d9sQP","select_modal":"select_modal___j0vsx","menu_style":"menu_style___FMQZY"}); -// 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/_@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/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js -var auto_complete = __webpack_require__(88522); -// 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/components/ImagesIcon/index.ts + 32 modules -var ImagesIcon = __webpack_require__(38629); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/AddPersonnel.tsx - - - - - -var AddPersonnel_excluded = ["classroomList", "loading", "dispatch"]; - - - - - - - - - -var AddPersonnel_AddPersonnel = function AddPersonnel(_ref) { - var _actionTabs$selectArr, _actionTabs$selectArr2; - var classroomList = _ref.classroomList, - loading = _ref.loading, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, AddPersonnel_excluded); - var params = (0,_umi_production_exports.useParams)(); - var actionTabs = classroomList.actionTabs; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - options = _useState2[0], - setOptions = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - hasMore = _useState4[0], - setHasmore = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isLoading = _useState6[0], - setIsLoading = _useState6[1]; - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState7 = (0,_react_17_0_2_react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - tableData = _useState8[0], - setTableData = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(0), - _useState10 = slicedToArray_default()(_useState9, 2), - page = _useState10[0], - setPage = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - selectArrs = _useState12[0], - setSelectArrs = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(true), - _useState14 = slicedToArray_default()(_useState13, 2), - notSearch = _useState14[0], - setNotSearch = _useState14[1]; - var autoCompleteRef = (0,_react_17_0_2_react.useRef)(); - (0,_react_17_0_2_react.useEffect)(function () { - if (classroomList.actionTabs.key === '添加管理员') { - setNotSearch(true); - getData(); - } - }, [classroomList.actionTabs.key]); - 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: 'classroomList/getSchoolList', - payload: {} - }); - case 2: - res = _context.sent; - setOptions(res.map(function (item) { - return { - value: item - }; - })); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var onFinish = function onFinish() { - var _form$getFieldValue; - if (((_form$getFieldValue = form.getFieldValue()) === null || _form$getFieldValue === void 0 ? void 0 : _form$getFieldValue.keyword) === '') { - setTableData([]); - message/* default */.ZP.error("请输入搜索内容"); - return; - } - ; - setNotSearch(false); - setHasmore(true); - setIsLoading(false); - setSelectArrs([]); - setTimeout(function () { - handleInfiniteOnLoad(true); - }, 200); - }; - var saveSelect = function saveSelect(id) { - id = String(id); - var key = selectArrs.indexOf(id); - if (key < 0) { - selectArrs.push(id); - } else { - selectArrs.splice(key, 1); - } - setSelectArrs(toConsumableArray_default()(selectArrs)); - }; - var handleInfiniteOnLoad = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var reload, - _res$users, - formValue, - res, - _args2 = arguments; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - reload = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : false; - if (!((reload || hasMore) && !isLoading)) { - _context2.next = 11; - break; - } - formValue = form.getFieldValue(); - setIsLoading(true); - setPage(reload ? 1 : page + 1); - _context2.next = 7; - return (0,service_competitions/* search_managers */.pA)({ - id: classroomList.actionTabs.id, - page: reload ? 1 : page + 1, - type: (formValue === null || formValue === void 0 ? void 0 : formValue.search_type) || '', - school: (formValue === null || formValue === void 0 ? void 0 : formValue.school_name) || '', - keyword: (formValue === null || formValue === void 0 ? void 0 : formValue.keyword) || '' - }); - case 7: - res = _context2.sent; - reload ? setTableData(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.data)) : setTableData([].concat(toConsumableArray_default()(tableData), toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.data))); - setIsLoading(false); - if (((_res$users = res.users) === null || _res$users === void 0 ? void 0 : _res$users.length) < 10) setHasmore(false); - case 11: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function handleInfiniteOnLoad() { - return _ref3.apply(this, arguments); - }; - }(); - var onOK = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (selectArrs == '') { - message/* default */.ZP.error('请选择人数'); - } else { - console.log(selectArrs); - (0,service_competitions/* add_managers */.q0)({ - id: props === null || props === void 0 ? void 0 : props.competitionId, - ids: selectArrs - }).then(function (res) { - if (res.status == 0) { - message/* default */.ZP.success('添加成功'); - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); - props.queryData(); - } else { - message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); - } - }); - // const res = await addTeacher({ - // ...params, - // role: 2, - // user_list: selectArrs.map(v => { return { user_id: v } }) - // }) - // if (res.status === 0) { - // message.success('添加成功') - // dispatch({ - // type: 'classroomList/setActionTabs', - // payload: {}, - // }); - - // dispatch({ - // type: 'classroomList/getClassroomTopBanner', - // payload: { id: params.coursesId }, - // }); - // dispatch({ - // type: 'teachers/getList', - // payload: { ...params }, - // }) - // history.push(`/classrooms/${params.coursesId}/teachers`) - // } - } - case 1: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function onOK() { - return _ref4.apply(this, arguments); - }; - }(); - var columns = [{ - title: "", - dataIndex: "id", - width: 40, - ellipsis: true, - render: function render(add, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: record.id, - checked: selectArrs.includes(String(record.id)), - disabled: record === null || record === void 0 ? void 0 : record.checked - }); - } - }, { - title: "姓名", - width: 100, - ellipsis: true, - dataIndex: "name", - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - className: "bold c-black", - to: "/users/".concat(record.login), - target: "_blank", - children: text || '--' - }) - }); - } - }, { - title: "职业", - dataIndex: "identity", - width: 130, - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '--' - }) - }); - } - }, { - title: "学号/工号", - width: 100, - dataIndex: "student_id", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '--' - }) - }); - } - }, { - title: "手机", - width: 100, - dataIndex: "phone", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '--' - }) - }); - } - }, { - title: "邮箱", - dataIndex: "mail", - width: 100, - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '--' - }) - }); - } - }, { - title: "学校/单位", - width: 150, - dataIndex: "school", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: text, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '--' - }) - }); - } - }, { - title: "实名认证", - dataIndex: "school_name", - width: 100, - render: function render(text) { - return text ? '是' : "否"; - } - }, - // { - // title: "最后登录时间", - // dataIndex: "last_login_on", - // width: 140, - // ellipsis: true, - // render: (text: string) => { - // return {moment(text).format("YYYY-MM-DD HH:mm")} - // } - // }, - { - title: "状态", - dataIndex: "checked", - width: 80, - render: function render(text) { - if (text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-green", - children: "\u5DF2\u6DFB\u52A0" - }); - } - } - }]; - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z - // className={styles.modal_styles} - , { - className: "modal_styles", - centered: true, - title: "\u6DFB\u52A0\u7BA1\u7406\u5458", - visible: classroomList.actionTabs.key === '添加管理员' ? true : false, - okText: "\u786E\u5B9A", - cancelText: "\u53D6\u6D88", - width: 1100, - zIndex: 1000, - bodyStyle: { - minHeight: 200 - }, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - onOK(); - case 1: - case "end": - return _context4.stop(); - } - }, _callee4); - })), - onCancel: function onCancel() { - setSelectArrs([]); - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: "0 14px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - layout: "inline", - form: form, - initialValues: { - school_name: "", - keyword: "", - search_type: 'name' - } - // className="mt10" - // onFinish={onFinish} - , - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "search_type", - label: "\u641C\u7D22\u7C7B\u578B", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { - style: { - width: 120 - }, - className: personnelmodules.select_modal, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { - value: "name", - children: "\u59D3\u540D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { - value: "phone", - children: "\u624B\u673A\u53F7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { - value: "mail", - children: "\u90AE\u7BB1" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "keyword", - label: "\u641C\u7D22\u5185\u5BB9\uFF1A", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - allowClear: true, - style: { - width: 305 - }, - size: 'middle', - defaultValue: ((_actionTabs$selectArr = actionTabs.selectArrs) === null || _actionTabs$selectArr === void 0 ? void 0 : _actionTabs$selectArr.category_name) || ((_actionTabs$selectArr2 = actionTabs.selectArrs) === null || _actionTabs$selectArr2 === void 0 ? void 0 : _actionTabs$selectArr2.name) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "school_name", - label: "\u5355\u4F4D\uFF1A", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, { - options: options, - style: { - width: 306 - }, - size: 'middle', - placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0" - // getPopupContainer={() => autoCompleteRef.current} - , - filterOption: function filterOption(inputValue, option) { - return option.value.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - style: { - marginRight: 0 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - htmlType: "submit", - type: "primary", - size: 'middle', - onClick: function onClick() { - return onFinish(); - }, - children: "\u641C\u7D22" - }) - })] - }), notSearch && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc font16 c-light-black mt40 pb30", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: ImagesIcon/* searchIcon */.RL, - width: "100", - alt: "" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "mt20", - children: "\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458" - })] - }), !notSearch && tableData == '' && !isLoading && /*#__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: "100", - alt: "" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "mt20", - children: "\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!" - })] - }), (!notSearch && tableData != '' || isLoading) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "flexd-table-header mt20", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - pagination: false, - dataSource: [], - columns: columns - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - maxHeight: 260, - overflow: 'auto' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { - initialLoad: false, - pageStart: 1, - threshold: 20, - loadMore: function loadMore(page) { - handleInfiniteOnLoad(); - }, - hasMore: hasMore, - useWindow: false, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - loading: isLoading, - showHeader: false, - pagination: false, - dataSource: tableData, - columns: columns, - onRow: function onRow(record) { - return { - onClick: function onClick(event) { - if (!event.currentTarget.querySelector("input").disabled) saveSelect(event.currentTarget.querySelector("input").value); - } - }; - } - }) - }) - })] - })] - }) - }); -}; -/* harmony default export */ var personnel_AddPersonnel = ((0,_umi_production_exports.connect)(function (_ref6) { - var classroomList = _ref6.classroomList, - loading = _ref6.loading; - return { - classroomList: classroomList, - loading: loading - }; -})(AddPersonnel_AddPersonnel)); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/personnel/index.tsx - - - - -var personnel_excluded = ["globalSetting", "dispatch", "user"]; - - - - - - - - - - -var Search = input/* default */.Z.Search; -var personnelPage = function personnelPage(_ref) { - var _countRef$current, _user$userInfo; - var globalSetting = _ref.globalSetting, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, personnel_excluded); - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - userlist = _useState2[0], - setuserlist = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - createid = _useState4[0], - setcreateid = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - inputText = _useState6[0], - setinputText = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - inputValue = _useState8[0], - setinputValue = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)([]), - _useState10 = slicedToArray_default()(_useState9, 2), - options = _useState10[0], - setOptions = _useState10[1]; - var countRef = (0,_react_17_0_2_react.useRef)(options); - countRef.current = options; - var showModal = function showModal() { - if (inputValue) { - (0,service_competitions/* add_managers */.q0)({ - id: props === null || props === void 0 ? void 0 : props.competitionId, - ids: [inputValue] - }).then(function (res) { - if (res.status == 0) { - message/* default */.ZP.success('添加成功'); - queryData(); - } else { - message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); - } - }); - setinputValue(''); - setinputText(''); - setOptions([]); - } else { - message/* default */.ZP.warn('请选择协作者'); - } - }; - var deleteData = function deleteData(id) { - modal/* default */.Z.confirm({ - centered: true, - okText: '确定', - cancelText: '取消', - title: '删除提示', - icon: null, - content: '是否确定删除该管理员?', - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - (0,service_competitions/* delete_managers */.qN)({ - id: props === null || props === void 0 ? void 0 : props.competitionId, - ids: [id] - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('删除成功'); - queryData(); - } else { - message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); - } - }); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - }; - (0,_react_17_0_2_react.useEffect)(function () { - queryData(); - }, []); - var queryData = function queryData() { - (0,service_competitions/* get_managers */.sL)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - var _res$creator; - setcreateid(res === null || res === void 0 || (_res$creator = res.creator) === null || _res$creator === void 0 ? void 0 : _res$creator.id); - var obj = []; - // obj.push(res?.creator); - for (var i in res === null || res === void 0 ? void 0 : res.data) { - obj.push(res === null || res === void 0 ? void 0 : res.data[i]); - } - setuserlist(obj); - props === null || props === void 0 || props.loadingFunction(false); - } else { - message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); - } - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: personnelmodules.all, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.title, - children: "\u7BA1\u7406\u5458\u8BBE\u7F6E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.search_select, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - placement: "bottomCenter", - overlay: /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { - className: personnelmodules.menu_style, - children: (_countRef$current = countRef.current) === null || _countRef$current === void 0 ? void 0 : _countRef$current.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - style: { - textAlign: 'center' - }, - onClick: function onClick() { - setinputText(v === null || v === void 0 ? void 0 : v.name); - setinputValue(v === null || v === void 0 ? void 0 : v.id); - }, - children: v === null || v === void 0 ? void 0 : v.name - }, k); - }) - }), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: 200, - height: 40 - }, - value: inputText, - onChange: function onChange(e) { - var _e$target, _e$target2; - setinputText(e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value); - (0,service_competitions/* search_managers */.pA)({ - id: props === null || props === void 0 ? void 0 : props.competitionId, - keyword: e === null || e === void 0 || (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : _e$target2.value, - limit: 50 - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - setOptions(res === null || res === void 0 ? void 0 : res.data); - } - }); - } - }) - }) - }), (createid == (user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id) || (0,authority/* isSuperAdmins */.Ny)()) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.add_people, - onClick: showModal, - children: "\u589E\u52A0\u534F\u4F5C\u8005" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.content_user, - children: userlist.map(function (v, k) { - var _user$userInfo2, _user$userInfo3, _user$userInfo4; - return ( - /*#__PURE__*/ - //
- (0,jsx_runtime.jsxs)("div", { - className: personnelmodules.content_left, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: personnelmodules.user_img_box, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z['IMG_SERVER'] + '/images/' + (v === null || v === void 0 ? void 0 : v.image_url), - className: personnelmodules.user_img - }), createid == (v === null || v === void 0 ? void 0 : v.id) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.user_rule_create, - children: "\u521B\u5EFA\u8005" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: personnelmodules.user_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.user_name, - children: v === null || v === void 0 ? void 0 : v.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.user_school, - children: v === null || v === void 0 ? void 0 : v.school - })] - }), createid != (v === null || v === void 0 ? void 0 : v.id) && (createid == (user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.user_id) || (user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.role) == 1 || (user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.role) == 2) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: personnelmodules.delete_text, - onClick: function onClick() { - deleteData(v === null || v === void 0 ? void 0 : v.id); - }, - children: "\u5220\u9664" - })] - }, k) - ); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(personnel_AddPersonnel, { - queryData: queryData, - competitionId: props === null || props === void 0 ? void 0 : props.competitionId - })] - }); -}; -/* harmony default export */ var personnel = ((0,_umi_production_exports.connect)(function (_ref2) { - var globalSetting = _ref2.globalSetting, - user = _ref2.user; - return { - globalSetting: globalSetting, - user: user - }; -})(personnelPage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var documentmodules = ({"flex_box_center":"flex_box_center___yg5U2","flex_space_between":"flex_space_between___RNHqN","flex_box_vertical_center":"flex_box_vertical_center___ZT47P","flex_box_center_end":"flex_box_center_end___X4Xs3","flex_box_column":"flex_box_column___OzmB0","all":"all___uSCy0","content":"content___pnhPh","content_left_red":"content_left_red___SmVi6","content_left_none":"content_left_none___jTbL2","content_left_flag":"content_left_flag___mae5L","content_left_info":"content_left_info___mISvV","content_left_title":"content_left_title___lcDeu","content_left_description":"content_left_description___Ris52","content_right":"content_right___AcQrD","content_right_span":"content_right_span___WiMTr","form_item":"form_item___eHCux","form_item_item":"form_item_item___IAs6n","fuzhi":"fuzhi___rSsFz","fuzhi_text":"fuzhi_text___UV3Dz","tijiao":"tijiao___AYAeP","tijiao_text":"tijiao_text___TC6tI","quetions_info":"quetions_info___qHhFg","scoremodal":"scoremodal___LmU2Z","title":"title___M1zQX","bottom":"bottom___P728Z","yes":"yes___gRJi8","no":"no___voaWW","form_item_item_select":"form_item_item_select___g8gNL"}); -;// CONCATENATED MODULE: ./src/assets/images/icons/wancheng.png -var wancheng_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg=="; -;// CONCATENATED MODULE: ./src/assets/images/icons/no_shezhi.png -var no_shezhi_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII="; -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/document/index.tsx - - - - -var document_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - - - -var documentPage = function documentPage(_ref) { - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, document_excluded); - 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)(true), - _useState2 = slicedToArray_default()(_useState, 2), - name_finish = _useState2[0], - setname_finish = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - url_finish = _useState4[0], - seturl_finish = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(true), - _useState6 = slicedToArray_default()(_useState5, 2), - time_finish = _useState6[0], - settime_finish = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(true), - _useState8 = slicedToArray_default()(_useState7, 2), - question_finish = _useState8[0], - setquestion_finish = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - is_publish = _useState10[0], - setis_publish = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(''), - _useState12 = slicedToArray_default()(_useState11, 2), - name_show = _useState12[0], - setname_show = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(''), - _useState14 = slicedToArray_default()(_useState13, 2), - url_show = _useState14[0], - seturl_show = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(''), - _useState16 = slicedToArray_default()(_useState15, 2), - time_show = _useState16[0], - settime_show = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(''), - _useState18 = slicedToArray_default()(_useState17, 2), - question_show = _useState18[0], - setquestion_show = _useState18[1]; - var Header = competitions.Header; - var _useState19 = (0,_react_17_0_2_react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), - visible = _useState20[0], - setvisible = _useState20[1]; - var _useState21 = (0,_react_17_0_2_react.useState)([]), - _useState22 = slicedToArray_default()(_useState21, 2), - schoolList = _useState22[0], - setSchoolList = _useState22[1]; - console.log("Header:", Header); - (0,_react_17_0_2_react.useEffect)(function () { - queryData(); - }, []); - var queryData = function queryData() { - (0,service_competitions/* info_finish */.rZ)(props === null || props === void 0 ? void 0 : props.competitionId).then(function (res) { - var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6, _res$data7, _res$data8, _res$data9, _res$data10, _res$data11, _res$data12; - setname_finish(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.name_finish); - seturl_finish(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.url_finish); - settime_finish(res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.time_finish); - setis_publish(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.is_publish); - setquestion_finish(res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.question_finish); - setname_show(res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 || (_res$data6 = _res$data6.competition) === null || _res$data6 === void 0 ? void 0 : _res$data6.name); - setquestion_show(res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.stage_count); - setquestion_finish((res === null || res === void 0 || (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.stage_count) > 0 ? true : false); - settime_show(dayjs_min_default()(res === null || res === void 0 || (_res$data9 = res.data) === null || _res$data9 === void 0 || (_res$data9 = _res$data9.competition) === null || _res$data9 === void 0 ? void 0 : _res$data9.start_time).format('YYYY-MM-DD HH:mm') + ' ~ ' + dayjs_min_default()(res === null || res === void 0 || (_res$data10 = res.data) === null || _res$data10 === void 0 || (_res$data10 = _res$data10.competition) === null || _res$data10 === void 0 ? void 0 : _res$data10.end_time).format('YYYY-MM-DD HH:mm')); - seturl_show('http://app-kyxt.pcl.ac.cn:8000/competitions/' + (res === null || res === void 0 || (_res$data11 = res.data) === null || _res$data11 === void 0 || (_res$data11 = _res$data11.competition) === null || _res$data11 === void 0 ? void 0 : _res$data11.identifier) + '/edit'); - form.setFieldsValue({ - 'identifier': res === null || res === void 0 || (_res$data12 = res.data) === null || _res$data12 === void 0 ? void 0 : _res$data12.identifier - }); - props === null || props === void 0 || props.loadingFunction(false); - }); - }; - var submitData = function submitData() { - (0,service_competitions/* competition_review */.qt)({ - id: props === null || props === void 0 ? void 0 : props.competitionId - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('提交成功'); - dispatch({ - type: 'competitions/getStaff', - payload: { - identifier: props === null || props === void 0 ? void 0 : props.competitionId - } - }); - dispatch({ - type: "competitions/common_header", - payload: props === null || props === void 0 ? void 0 : props.competitionId - }); - setis_publish(true); - } else { - message/* default */.ZP.error(res === null || res === void 0 ? void 0 : res.message); - } - }); - }; - var copyText = function copyText() { - var input = document.createElement('input'); //不会保留文本格式 - //如果要保留文本格式,比如保留换行符,或者多行文本,可以使用 textarea 标签,再配和模板字符串 ` ` - //const input = document.createElement('textarea') - // 将想要复制的值 - input.value = 'http://app-kyxt.pcl.ac.cn:8000/competitions/' + form.getFieldValue('identifier'); - // 页面底部追加输入框 - document.body.appendChild(input); - // 选中输入框 - input.select(); - // 执行浏览器复制命令 - document.execCommand('Copy'); - // 弹出复制成功信息 - message/* default */.ZP.success('复制成功'); - // 复制后移除输入框 - input.remove(); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.all, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: name_finish ? documentmodules.content_left_none : documentmodules.content_left_red, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: documentmodules.content_left_flag, - src: name_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_left_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_left_title, - children: "\u4E3B\u6807\u9898\u8BBE\u7F6E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_left_description, - children: name_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A".concat(name_show) : '请在设置中填写正确的竞赛主标题' - })] - })] - }), name_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_right, - onClick: function onClick() { - props.clickInformation('主标题'); - }, - children: "\u67E5\u770B" - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_right, - onClick: function onClick() { - props.clickInformation('主标题'); - }, - children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiaojiantou", - style: { - fontSize: '10px' - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: url_finish ? documentmodules.content_left_none : documentmodules.content_left_red, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: documentmodules.content_left_flag, - src: url_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_left_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_left_title, - children: "\u7F51\u5740\u8BBE\u7F6E" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_left_description, - children: [url_finish && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: url_show, - target: "_blank", - children: url_show - })] - }), !url_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740" - })] - })] - })] - }), url_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_right, - onClick: function onClick() { - props.clickInformation('比赛地址'); - }, - children: "\u67E5\u770B" - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_right, - onClick: function onClick() { - props.clickInformation('比赛地址'); - }, - children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiaojiantou", - style: { - fontSize: '10px' - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: time_finish ? documentmodules.content_left_none : documentmodules.content_left_red, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: documentmodules.content_left_flag, - src: time_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_left_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_left_title, - children: "\u7ADE\u8D5B\u65F6\u95F4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_left_description, - children: time_finish ? "\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A".concat(time_show) : '请在设置中填写正确的竞赛时间' - })] - })] - }), time_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_right, - onClick: function onClick() { - props.clickInformation('竞赛时间'); - }, - children: "\u67E5\u770B" - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_right, - onClick: function onClick() { - props.clickInformation('竞赛时间'); - }, - children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiaojiantou", - style: { - fontSize: '10px' - } - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: question_finish ? documentmodules.content_left_none : documentmodules.content_left_red, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: documentmodules.content_left_flag, - src: question_finish ? wancheng_namespaceObject : no_shezhi_namespaceObject - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_left_info, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_left_title, - children: "\u8BC4\u6D4B\u8BBE\u7F6E" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: '您已经成功设置' + question_show + '个赛段', - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_left_description, - children: ["\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E", question_show, "\u4E2A\u8D5B\u6BB5"] - }) - }), !question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_left_description, - children: "\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u8BC4\u6D4B\u5185\u5BB9" - })] - })] - })] - }), question_finish ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.content_right, - onClick: props.clickQuetions, - children: "\u67E5\u770B" - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content_right, - onClick: props.clickQuetions, - children: ["\u53BB\u5B8C\u5584\u4FE1\u606F", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiaojiantou", - style: { - fontSize: '10px' - } - })] - })] - }), name_finish && url_finish && time_finish && question_finish && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: form, - style: { - marginLeft: 22 - }, - labelCol: { - flex: '100px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - className: documentmodules.form_item, - colon: false, - name: "identifier", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - prefix: "http://app-kyxt.pcl.ac.cn:8000/competitions/", - disabled: true, - className: documentmodules.form_item_item - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.fuzhi, - onClick: copyText, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-fuzhi", - style: { - marginRight: '5px' - } - }), "\u590D\u5236"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: documentmodules.fuzhi_text, - children: "\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B" - })] - }) - }), !is_publish && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: documentmodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { - disabled: !name_finish || !url_finish || !time_finish || !question_finish, - type: "primary", - className: documentmodules.tijiao, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - submitData(); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: "\u63D0\u4EA4\u53D1\u5E03" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(documentmodules.tijiao_text, " ").concat(name_finish && url_finish && time_finish && question_finish ? "" : "c-red"), - children: name_finish && url_finish && time_finish && question_finish ? "准备好后,您可提交发布" : "请完成竞赛指引后,再提交发布" - })] - })] - }); -}; -/* harmony default export */ var Setting_document = ((0,_umi_production_exports.connect)(function (_ref3) { - var competitions = _ref3.competitions, - loading = _ref3.loading, - globalSetting = _ref3.globalSetting, - user = _ref3.user; - return { - competitions: competitions, - globalSetting: globalSetting, - loading: loading.models.competitions, - user: user - }; -})(documentPage)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules -var spin = __webpack_require__(71418); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Setting/index.tsx - - -var Setting_excluded = ["competitions", "globalSetting", "dispatch", "user"]; - - - - - - - - - - - -var settingPage = function settingPage(_ref) { - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, Setting_excluded); - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - // const identifier = 'kevin'; - var _useState = (0,_react_17_0_2_react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - messageType = _useState2[0], - setMessageType = _useState2[1]; - var menu_list = ['竞赛信息', '图片设置', '评测设置', '管理人员', '竞赛指引']; - var _useState3 = (0,_react_17_0_2_react.useState)('竞赛信息'), - _useState4 = slicedToArray_default()(_useState3, 2), - menuActive = _useState4[0], - setMenuActive = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(true), - _useState6 = slicedToArray_default()(_useState5, 2), - loading = _useState6[0], - setLoading = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - container = _useState8[0], - setContainer = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(''), - _useState10 = slicedToArray_default()(_useState9, 2), - formName = _useState10[0], - setformname = _useState10[1]; - var loadingFunction = function loadingFunction(box) { - setLoading(box); - }; - var clickInformation = function clickInformation(box) { - setMenuActive('竞赛信息'); - if (box == '主标题') { - setformname('name'); - } else if (box == '比赛地址') { - setformname('identifier'); - } else if (box == '竞赛时间') { - setformname('start_time'); - } - }; - var clickQuetions = function clickQuetions() { - setMenuActive('评测设置'); - }; - (0,_react_17_0_2_react.useEffect)(function () { - // window.scrollTo(0, 500) - }, [menuActive]); - (0,_react_17_0_2_react.useEffect)(function () { - var _competitions$actionT, _competitions$actionT2, _competitions$actionT3; - if ((competitions === null || competitions === void 0 || (_competitions$actionT = competitions.actionTabs) === null || _competitions$actionT === void 0 ? void 0 : _competitions$actionT.key) === '1') { - setMenuActive('评测设置'); - dispatch({ - type: 'competitions/setActionTabs', - payload: {} - }); - } else if ((competitions === null || competitions === void 0 || (_competitions$actionT2 = competitions.actionTabs) === null || _competitions$actionT2 === void 0 ? void 0 : _competitions$actionT2.key) === '5') { - setMenuActive('竞赛指引'); - dispatch({ - type: 'competitions/setActionTabs', - payload: {} - }); - } else if ((competitions === null || competitions === void 0 || (_competitions$actionT3 = competitions.actionTabs) === null || _competitions$actionT3 === void 0 ? void 0 : _competitions$actionT3.key) === '7') { - setMenuActive('竞赛信息'); - dispatch({ - type: 'competitions/setActionTabs', - payload: {} - }); - } - }, [competitions.actionTabs]); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Settingmodules.all, - ref: setContainer, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Settingmodules.setting, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Settingmodules.setting_title, - children: "\u57FA\u7840\u8BBE\u7F6E" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Settingmodules.setting_content, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Settingmodules.setting_menu, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: menu_list.map(function (v, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: menuActive == v ? Settingmodules.menu_item_active : Settingmodules.menu_item, - onClick: function onClick() { - // container.scrollIntoView() - document.body.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - setMenuActive(v); - setLoading(true); - }, - children: v - }, k); - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Settingmodules.setting_info, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: loading, - children: [menuActive == '竞赛信息' && /*#__PURE__*/(0,jsx_runtime.jsx)(information, { - competitionId: identifier, - loadingFunction: loadingFunction, - formName: formName - }), menuActive == '图片设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(picture, { - competitionId: identifier, - loadingFunction: loadingFunction - }), menuActive == '评测设置' && /*#__PURE__*/(0,jsx_runtime.jsx)(questions, { - competitionId: identifier, - loadingFunction: loadingFunction - }), menuActive == '管理人员' && /*#__PURE__*/(0,jsx_runtime.jsx)(personnel, { - competitionId: identifier, - loadingFunction: loadingFunction - }), menuActive == '竞赛指引' && /*#__PURE__*/(0,jsx_runtime.jsx)(Setting_document, { - competitions: competitions, - clickInformation: clickInformation, - clickQuetions: clickQuetions, - competitionId: identifier, - loadingFunction: loadingFunction - })] - }) - })] - })] - }) - }); -}; -// export default ; -/* harmony default export */ var Setting = ((0,_umi_production_exports.connect)(function (_ref2) { - var competitions = _ref2.competitions, - globalSetting = _ref2.globalSetting, - user = _ref2.user; - return { - competitions: competitions, - globalSetting: globalSetting, - user: user - }; -})(settingPage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Rankingmodules = ({"flex_box_center":"flex_box_center___M4JlS","flex_space_between":"flex_space_between___ft0RM","flex_box_vertical_center":"flex_box_vertical_center___q2FOd","flex_box_center_end":"flex_box_center_end___sHMG4","flex_box_column":"flex_box_column____iI7H","bg":"bg___k6sPc","title":"title___g14V4","right":"right___m_DFD","left":"left___mwgoj","muitem":"muitem___oVuqT","muitemselectactive":"muitemselectactive___r9dit","muitemselect":"muitemselect___S4V8Y","searchWrap":"searchWrap___VZKxz","search":"search___NaLMi","searchIcon":"searchIcon___kyXjW","button":"button___9r1Cv","footer":"footer___FeXKb","clear_button":"clear_button___tLyhc","save_button":"save_button___jdXaq"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/1.png -var _1_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII="; -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/2.png -var _2_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC"; -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/icon/3.png -var _3_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg=="; -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Ranking/index.tsx - - - - - -var Ranking_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - - - - - - - -var Ranking_competitionsPage = function competitionsPage(_ref) { - var _competitions$competi, _competitions$competi2, _competitions$competi6, _RanKingList$ranking, _RanKingList$ranking2; - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, Ranking_excluded); - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var is_manager = competitions.is_manager; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - items = _useState2[0], - setitems = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)('qit'), - _useState4 = slicedToArray_default()(_useState3, 2), - typesof = _useState4[0], - settypesof = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isloading = _useState6[0], - setisloading = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - hidden = _useState8[0], - sethidden = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - objective = _useState10[0], - setobjective = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)({ - page: 1, - per_page: 10, - team_name: '' - }), - _useState12 = slicedToArray_default()(_useState11, 2), - param = _useState12[0], - setparam = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)((competitions === null || competitions === void 0 || (_competitions$competi = competitions.competition) === null || _competitions$competi === void 0 || (_competitions$competi = _competitions$competi.competition_stage_sections) === null || _competitions$competi === void 0 ? void 0 : _competitions$competi.length) > 0 ? competitions === null || competitions === void 0 || (_competitions$competi2 = competitions.competition) === null || _competitions$competi2 === void 0 || (_competitions$competi2 = _competitions$competi2.competition_stage_sections) === null || _competitions$competi2 === void 0 || (_competitions$competi2 = _competitions$competi2[0]) === null || _competitions$competi2 === void 0 ? void 0 : _competitions$competi2.id : ''), - _useState14 = slicedToArray_default()(_useState13, 2), - selectedKeys = _useState14[0], - setselectedKeys = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(), - _useState16 = slicedToArray_default()(_useState15, 2), - RanKingList = _useState16[0], - setRanKingList = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(''), - _useState18 = slicedToArray_default()(_useState17, 2), - md_id = _useState18[0], - setmd_id = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)(''), - _useState20 = slicedToArray_default()(_useState19, 2), - competition_module_id = _useState20[0], - setcompetition_module_id = _useState20[1]; - (0,_react_17_0_2_react.useEffect)(function () { - if (selectedKeys) { - getrank(false); - } - }, [selectedKeys]); - (0,_react_17_0_2_react.useEffect)(function () { - getStatus(); - for (var i in competitions === null || competitions === void 0 || (_competitions$competi3 = competitions.competition) === null || _competitions$competi3 === void 0 ? void 0 : _competitions$competi3.competition_stage_sections) { - var _competitions$competi3, _competitions$competi4; - if (competitions !== null && competitions !== void 0 && (_competitions$competi4 = competitions.competition) !== null && _competitions$competi4 !== void 0 && (_competitions$competi4 = _competitions$competi4.competition_stage_sections[i]) !== null && _competitions$competi4 !== void 0 && _competitions$competi4.is_time_slot) { - var _competitions$competi5; - setselectedKeys(competitions === null || competitions === void 0 || (_competitions$competi5 = competitions.competition) === null || _competitions$competi5 === void 0 || (_competitions$competi5 = _competitions$competi5.competition_stage_sections) === null || _competitions$competi5 === void 0 || (_competitions$competi5 = _competitions$competi5[i]) === null || _competitions$competi5 === void 0 ? void 0 : _competitions$competi5.id); - } - } - }, []); - var getStatus = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var url, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setisloading(true); - url = "/api/competitions/".concat(identifier, "/competition_chart_info.json"); - _context.next = 4; - return (0,fetch/* default */.ZP)(url, { - method: 'get' - }); - case 4: - res = _context.sent; - setisloading(false); - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - setmd_id(res === null || res === void 0 ? void 0 : res.md_id); - setcompetition_module_id(res === null || res === void 0 ? void 0 : res.competition_module_id); - sethidden(res === null || res === void 0 ? void 0 : res.hidden_raking); - setobjective(res === null || res === void 0 ? void 0 : res.is_show_objective); - } - case 7: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getStatus() { - return _ref2.apply(this, arguments); - }; - }(); - function getrank(_x) { - return _getrank.apply(this, arguments); - } - function _getrank() { - _getrank = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(not_use_redis) { - var url, res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - // question _identifier - setisloading(true); - url = "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.json"); - _context3.next = 4; - return (0,fetch/* default */.ZP)(url, { - method: 'get', - params: objectSpread2_default()(objectSpread2_default()({}, param), {}, { - not_use_redis: not_use_redis, - competition_stage_section_id: selectedKeys - }) - }); - case 4: - res = _context3.sent; - setisloading(false); - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - setRanKingList(res === null || res === void 0 ? void 0 : res.data); - } - case 7: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _getrank.apply(this, arguments); - } - function getexerport(_x2) { - return _getexerport.apply(this, arguments); - } - function _getexerport() { - _getexerport = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) { - var url; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - url = "/api/competitions/".concat(identifier, "/competition_charts/team_ranking.xlsx"); - (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ - url: env/* default */.Z.API_SERVER + url, - query: objectSpread2_default()(objectSpread2_default()({}, param), {}, { - competition_stage_section_id: id || selectedKeys - }) - })); - case 2: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return _getexerport.apply(this, arguments); - } - var handleSearch = function handleSearch(team_name) { - param.team_name = team_name; - setparam(objectSpread2_default()({}, param)); - getrank(false); - }; - var columns = [{ - title: '排名', - align: 'center', - dataIndex: 'rank', - width: 80, - ellipsis: true, - render: function render(text, item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [text === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: _1_namespaceObject - }), text === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: _2_namespaceObject - }), text === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: _3_namespaceObject - }), text > 3 && text] - }); - } - }, { - title: '战队', - align: 'left', - dataIndex: 'team_name', - ellipsis: true, - render: function render(text, _render) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [_render !== null && _render !== void 0 && _render.team_log ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Rankingmodules.img, - src: env/* default */.Z.IMG_SERVER + (_render === null || _render === void 0 ? void 0 : _render.team_log), - style: { - width: 40, - height: 40, - borderRadius: '20px', - marginRight: "10px" - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 40, - height: 40, - display: "inline-block", - marginRight: "10px", - borderRadius: '20px', - background: '#165dff', - textAlign: 'center', - lineHeight: '38px', - color: '#fff' - }, - children: text === null || text === void 0 ? void 0 : text[0] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: text, - children: text || '- -' - })] - }); - } - }, { - title: '最高成绩提交时间', - align: 'left', - dataIndex: 'submission_time', - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: dayjs_min_default()(text).format('YYYY-MM-DD HH:mm:ss') || '- -' - }); - } - }, { - title: '比赛成绩', - align: 'right', - dataIndex: 'max_score', - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '- -' - }); - } - }, { - title: '提交总次数', - align: 'center', - dataIndex: 'submission_count', - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: text || '- -' - }); - } - }]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Rankingmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - align: "middle", - className: Rankingmodules.title, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "1", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#232B40' - }, - children: "\u6392\u884C\u699C" - }), is_manager && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: hidden, - style: { - marginLeft: 10 - }, - onChange: function onChange(e) { - sethidden(e.target.checked); - (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_hidden_raking.json"), { - method: 'POST', - body: { - hidden_raking: e.target.checked, - is_show_objective: objective, - md_id: md_id, - competition_module_id: competition_module_id - } - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('更新成功'); - } - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#828693', - marginLeft: '-3px' - }, - children: "\u9690\u85CF" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: objective, - style: { - marginLeft: 10 - }, - onChange: function onChange(e) { - setobjective(e.target.checked); - (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_hidden_raking.json"), { - method: 'POST', - body: { - hidden_raking: hidden, - is_show_objective: e.target.checked, - md_id: md_id, - competition_module_id: competition_module_id - } - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success('更新成功'); - getrank(false); - } - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#828693', - marginLeft: '-3px' - }, - children: "\u53EA\u5C55\u793A\u5BA2\u89C2\u5206" - }) - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rankingmodules.right, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: isloading, - children: [(is_manager || !is_manager && !hidden) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Rankingmodules.left, - style: { - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: '80%', - overflowX: "auto", - overflowY: 'hidden', - marginRight: 10 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - style: { - display: 'flex', - lineHeight: '38px', - paddingLeft: '16px' - }, - children: competitions === null || competitions === void 0 || (_competitions$competi6 = competitions.competition) === null || _competitions$competi6 === void 0 || (_competitions$competi6 = _competitions$competi6.competition_stage_sections) === null || _competitions$competi6 === void 0 ? void 0 : _competitions$competi6.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - className: (item === null || item === void 0 ? void 0 : item.id) === selectedKeys ? Rankingmodules.muitemselectactive : Rankingmodules.muitemselect, - onClick: function onClick() { - setselectedKeys(item === null || item === void 0 ? void 0 : item.id); - }, - children: item.name - }, item === null || item === void 0 ? void 0 : item.id); - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rankingmodules.searchWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0", - size: "large", - className: Rankingmodules.search, - value: param.team_name, - onChange: function onChange(e) { - param.team_name = e.target.value; - setparam(objectSpread2_default()({}, param)); - }, - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-sousuo9 font14 ".concat(Rankingmodules.searchIcon), - onClick: function onClick() { - return handleSearch(param.team_name); - } - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginLeft: 20, - display: 'flex' - }, - children: [is_manager && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Rankingmodules.button, - onClick: function onClick() { - getexerport(selectedKeys); - }, - children: "\u5BFC\u51FA\u540D\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Rankingmodules.button, - style: { - margin: '0px 10px' - }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - setisloading(true); - if (!isloading) { - _context2.next = 3; - break; - } - return _context2.abrupt("return"); - case 3: - getrank(true); - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: "\u66F4\u65B0\u6210\u7EE9" - })] - })] - })] - }), (RanKingList === null || RanKingList === void 0 || (_RanKingList$ranking = RanKingList.ranking) === null || _RanKingList$ranking === void 0 ? void 0 : _RanKingList$ranking.length) == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - customText: '暂时还没有相关数据哦!', - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - }), (RanKingList === null || RanKingList === void 0 || (_RanKingList$ranking2 = RanKingList.ranking) === null || _RanKingList$ranking2 === void 0 ? void 0 : _RanKingList$ranking2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTable */.Gi, { - style: { - marginTop: 20, - marginLeft: 0 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: columns, - dataSource: RanKingList === null || RanKingList === void 0 ? void 0 : RanKingList.ranking, - pagination: false - }) - })] - }), !is_manager && hidden && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - customText: '当前排行榜是封榜状态', - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - })] - }) - }) - })] - }); -}; -/* harmony default export */ var Ranking = ((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 - }; -})(Ranking_competitionsPage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var viewmodules = ({"flex_box_center":"flex_box_center___SC2G3","flex_space_between":"flex_space_between___v24d6","flex_box_vertical_center":"flex_box_vertical_center___iBIji","flex_box_center_end":"flex_box_center_end___shnGM","flex_box_column":"flex_box_column___pRdtO","bg":"bg___htQ1O","Title":"Title___GHs6J"}); -// EXTERNAL MODULE: ./node_modules/_react-beautiful-dnd@13.0.0@react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules -var react_beautiful_dnd_esm = __webpack_require__(89831); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/LeftItem/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var LeftItemmodules = ({"Onerow":"Onerow___b2vzD","Item":"Item___yuZeh","Icon":"Icon___Z6g_M","ActiveItem":"ActiveItem___GARAg"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/LeftItem/index.tsx - - - - - - - - - - - - -var DragQuestions = function DragQuestions(_ref) { - var _ref$data = _ref.data, - data = _ref$data === void 0 ? [] : _ref$data, - isedit = _ref.isedit, - selectedKeys = _ref.selectedKeys, - handleClick = _ref.handleClick, - dispatch = _ref.dispatch, - is_manager = _ref.is_manager; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - list = _useState2[0], - setList = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - - //过滤函数 - var reorder = function reorder(list, startIndex, endIndex) { - var result = Array.from(list); - var _result$splice = result.splice(startIndex, 1), - _result$splice2 = slicedToArray_default()(_result$splice, 1), - removed = _result$splice2[0]; - result.splice(endIndex, 0, removed); - return result; - }; - (0,_react_17_0_2_react.useEffect)(function () { - if ((data === null || data === void 0 ? void 0 : data.length) > 0) { - setList(data); - } - }, [data]); - var handleDragEnd = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(result, list) { - var items, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (result.destination) { - _context.next = 2; - break; - } - return _context.abrupt("return"); - case 2: - if (!isedit) { - _context.next = 5; - break; - } - message/* default */.ZP.info('请先保存或取消当前正在编辑的内容。'); - return _context.abrupt("return"); - case 5: - items = reorder(list, result.source.index, result.destination.index); - setLoading(true); - _context.next = 9; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_modules/update_position.json"), { - method: 'post', - body: { - position_array: items - } - }); - case 9: - res = _context.sent; - setLoading(false); - if (!(res.status === 0)) { - _context.next = 15; - break; - } - _context.next = 14; - return dispatch({ - type: 'competitions/common_header', - payload: identifier - }); - case 14: - dispatch({ - type: 'competitions/setActionTabs', - payload: { - key: 'showheader' - } - }); - case 15: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleDragEnd(_x, _x2) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, { - onDragEnd: function onDragEnd(result) { - return handleDragEnd(result, list); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, { - droppableId: "droppable", - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.droppableProps), {}, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: list.map(function (item, k) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, { - draggableId: k.toString(), - index: k, - isDragDisabled: !is_manager, - children: function children(provided, snapshot) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ - ref: provided.innerRef - }, provided.draggableProps), provided.dragHandleProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "".concat(LeftItemmodules.Item, " ").concat(selectedKeys === item.id && LeftItemmodules.ActiveItem), - align: "middle", - justify: "space-between", - onClick: function onClick() { - handleClick(item); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: LeftItemmodules.Onerow, - style: { - width: 120 - }, - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: is_manager && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-tuodong1 font14 ".concat(LeftItemmodules.Icon) - }) - })] - }) - }) - })); - } - }, k); - }) - }), provided.placeholder] - })); - } - }) - }); -}; -/* harmony default export */ var LeftItem = (DragQuestions); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Contentmodules = ({"flex_box_center":"flex_box_center___Y72kq","flex_space_between":"flex_space_between___d30ej","flex_box_vertical_center":"flex_box_vertical_center___p_tif","flex_box_center_end":"flex_box_center_end___AyBVH","flex_box_column":"flex_box_column___NQalW","bg":"bg___cLFww","btns":"btns___uWjSy","confirm":"confirm___ZvnTx","cancel":"cancel___v9uv4","deletetitle":"deletetitle___DnoRO"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(6150); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.tsx - - - - - - -var Content_excluded = ["competitions", "globalSetting", "loading", "dispatch", "selectedKeys", "isedit", "setisedit", "user"]; - - - - - - - - - - - - - - -var Content_competitionsPage = function competitionsPage(_ref) { - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - selectedKeys = _ref.selectedKeys, - isedit = _ref.isedit, - setisedit = _ref.setisedit, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, Content_excluded); - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var RightItems = competitions.RightItems; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - defaultFileList = _useState2[0], - setDefaultFileList = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(RightItems.md_content), - _useState4 = slicedToArray_default()(_useState3, 2), - defaultcontent = _useState4[0], - setDefaultcontent = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - hidden = _useState6[0], - sethidden = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - description = _useState8[0], - setdescription = _useState8[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var _RightItems$attachmen; - var data = []; - RightItems === null || RightItems === void 0 || (_RightItems$attachmen = RightItems.attachments) === null || _RightItems$attachmen === void 0 || _RightItems$attachmen.map(function (item) { - var tt = { - uid: item.id, - name: item.title, - response: { - id: item.id - } - }; - data.push(tt); - }); - setDefaultFileList(data); - }, [RightItems === null || RightItems === void 0 ? void 0 : RightItems.attachments]); - (0,_react_17_0_2_react.useEffect)(function () { - setdescription(RightItems === null || RightItems === void 0 ? void 0 : RightItems.name); - setDefaultcontent(RightItems.md_content); - sethidden(RightItems === null || RightItems === void 0 ? void 0 : RightItems.hidden); - }, [RightItems.md_content || RightItems.name || RightItems.hidden]); - console.log('---', defaultFileList); - var uploadProps = { - name: 'file', - multiple: true, - withCredentials: true, - action: env/* default */.Z.API_SERVER + '/api/attachments.json', - // defaultFileList: getdata(), - fileList: defaultFileList, - onRemove: function onRemove(e) { - // console.log('e', e); - - (0,service_competitions/* deletAttachments */.y8)({ - id: e.response.id - }); - }, - onChange: function onChange(info) { - setDefaultFileList(toConsumableArray_default()(info.fileList)); - }, - beforeUpload: function beforeUpload(file) { - var isLt150M = file.size / 1024 / 1024 < 150; - if (!isLt150M) { - message/* default */.ZP.info("文件大小必须小于150MB"); - return upload/* default */.Z.LIST_IGNORE; - } - return isLt150M; - } - }; - - //修改内容回调接口 - function updateItem() { - return _updateItem.apply(this, arguments); - } //获取对应文件列表 - function _updateItem() { - _updateItem = 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/updateMdContent', - payload: { - attachment_ids: getitemid(defaultFileList), - competition_module_id: RightItems.id, - md_content_id: RightItems.md_id, - content: defaultcontent, - identifier: identifier, - hidden: hidden, - description: description - } - }); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - message/* default */.ZP.info('提交成功'); - setisedit(false); - //刷新 - dispatch({ - type: 'competitions/getItem', - payload: { - url: RightItems.params_url - } - }); - dispatch({ - type: 'competitions/getHeader', - payload: { - identifier: identifier - } - }); - dispatch({ - type: 'competitions/setActionTabs', - payload: { - key: 'showheader' - } - }); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _updateItem.apply(this, arguments); - } - function getitemid(itemlist) { - var data = []; - if ((itemlist === null || itemlist === void 0 ? void 0 : itemlist.length) <= 0) { - return data; - } else { - itemlist && (itemlist === null || itemlist === void 0 ? void 0 : itemlist.map(function (item) { - data.push(item.response.id); - })); - return data; - } - } - function deleteitem() { - return _deleteitem.apply(this, arguments); - } - function _deleteitem() { - _deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - modal/* default */.Z.confirm({ - icon: false, - title: '提示', - content: '删除页面后,数据不可恢复,请确认是否删除', - onOk: function () { - var _onOk = 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/".concat(identifier, "/competition_modules/").concat(RightItems.id, ".json"), { - method: 'delete' - }); - case 2: - res = _context2.sent; - if (res.status === 0) { - dispatch({ - type: 'competitions/getHeader', - payload: { - identifier: identifier - } - }); - setisedit(false); - } - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - case 1: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _deleteitem.apply(this, arguments); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: Contentmodules.bg, - children: isedit ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginBottom: 30, - display: 'flex', - alignItems: 'center' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: '82%', - height: 40, - borderRadius: 2, - border: '1px solid #DCDCDC' - }, - value: description, - onChange: function onChange(e) { - setdescription(e.target.value); - } - }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - className: "ml40 font14", - style: { - marginLeft: '23px' - }, - checked: hidden, - onChange: function onChange(e) { - sethidden(e.target.checked); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - display: 'inline-block' - }, - children: "\u9690\u85CF" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Contentmodules.deletetitle, - onClick: function onClick() { - deleteitem(); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-piliangshanchu3", - style: { - fontSize: 14, - marginRight: 6 - } - }), "\u5220\u9664\u9875\u9762"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - defaultValue: RightItems.md_content, - onChange: function onChange(e) { - return setDefaultcontent(e); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "inline-block current", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { - style: { - borderRadius: 2, - marginTop: 18 - }, - children: "\u4E0A\u4F20\u9644\u4EF6" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml25 c-grey-999", - children: "(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)" - })] - })), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Contentmodules.btns, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: Contentmodules.cancel, - onClick: function onClick() { - return setisedit(false); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { - className: Contentmodules.confirm, - type: "primary", - onClick: updateItem, - children: "\u4FDD\u5B58\u66F4\u6539" - })] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [!(RightItems !== null && RightItems !== void 0 && RightItems.md_content) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - style: { - marginBottom: 30, - width: "calc(1015px - 60px)" - }, - value: RightItems.md_content || '' - }), RightItems && RightItems.attachments && RightItems.attachments.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.API_SERVER) + item.url, - target: "_self", - download: item.title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - style: { - color: '#29BD8B' - }, - className: "font-14 color-green iconfont icon-fujian mr8" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000' - }, - children: item.title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#000000', - marginLeft: '10px' - }, - children: item.filesize - })] - }) - }); - })] - }) - }); -}; -/* harmony default export */ var Content = ((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 - }; -})(Content_competitionsPage)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/Entrance/index.tsx - - - - - - - - - - - - - - - -var Entrance = function Entrance(_ref) { - var _CommitRecords$data3, _CommitRecords$data4, _CommitRecords$data5, _CommitRecords$data6, _CommitRecords$data7, _CommitRecords$data8; - var dispatch = _ref.dispatch, - competitions = _ref.competitions, - loading = _ref.loading, - selectedKeys = _ref.selectedKeys; - var MdContent = competitions.MdContent, - CommitRecords = competitions.CommitRecords, - competitionStage = competitions.competitionStage, - is_manager = competitions.is_manager, - competition = competitions.competition; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var _useState = (0,_react_17_0_2_react.useState)(1), - _useState2 = slicedToArray_default()(_useState, 2), - radioValue = _useState2[0], - setRadioValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - fileList = _useState4[0], - setFileList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isEdit = _useState6[0], - setIsEdit = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)({ - description: "", - question_id: null - }), - _useState8 = slicedToArray_default()(_useState7, 2), - urlData = _useState8[0], - setUrlData = _useState8[1]; - var Columns = [{ - title: "提交ID", - dataIndex: "commit_id", - width: 100, - render: function render(text) { - return text || "--"; - } - }, { - title: "提交状态", - width: 100, - dataIndex: "evaluation_status", - render: function render(text) { - return text == "waiting" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#00B187 " - }, - children: "\u6392\u961F\u4E2D" - }) : text == "progress" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "" - }, - children: "\u8FDB\u884C\u4E2D" - }) : text == "cancelled" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#E53333" - }, - children: "\u5DF2\u53D6\u6D88" - }) : text == "completed" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#165DFF" - }, - children: "\u5DF2\u5B8C\u6210" - }) : "--"; - } - }, { - title: "得分", - width: 80, - dataIndex: "evaluation_score", - render: function render(text) { - return text || "--"; - } - }, { - title: "提交时间", - width: 200, - dataIndex: "commit_at", - render: function render(text) { - return text ? dayjs_min_default()(text).format('YYYY.MM.DD HH:mm:ss') : "--"; - } - }, { - title: "下载文件", - ellipsis: true, - dataIndex: "commit_id", - render: function render(text, _render) { - var _render$attachments, _render$attachments2, _render$attachments3, _render$attachments4; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: _render === null || _render === void 0 || (_render$attachments = _render.attachments) === null || _render$attachments === void 0 || (_render$attachments = _render$attachments[0]) === null || _render$attachments === void 0 ? void 0 : _render$attachments.title, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: env/* default */.Z.API_SERVER + (_render === null || _render === void 0 || (_render$attachments2 = _render.attachments) === null || _render$attachments2 === void 0 || (_render$attachments2 = _render$attachments2[0]) === null || _render$attachments2 === void 0 ? void 0 : _render$attachments2.url), - download: _render === null || _render === void 0 || (_render$attachments3 = _render.attachments) === null || _render$attachments3 === void 0 || (_render$attachments3 = _render$attachments3[0]) === null || _render$attachments3 === void 0 ? void 0 : _render$attachments3.title, - children: (_render === null || _render === void 0 || (_render$attachments4 = _render.attachments) === null || _render$attachments4 === void 0 || (_render$attachments4 = _render$attachments4[0]) === null || _render$attachments4 === void 0 ? void 0 : _render$attachments4.title) || "--" - }) - }); - } - }, { - title: "测评信息", - width: 120, - dataIndex: "commit_id", - render: function render(text, _render2) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - style: { - padding: 0 - }, - type: "link", - disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "completed", - onClick: function onClick() { - var modalDiv = modal/* default */.Z.confirm({ - centered: true, - okText: '确定', - icon: null, - cancelText: '取消', - title: '运行结果', - content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - maxHeight: 500, - overflow: "auto" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_info) || "" - }) - }), - onOk: function onOk() { - return modalDiv.destroy(); - }, - onCancel: function onCancel() { - return modalDiv.destroy(); - } - }); - }, - children: "\u67E5\u770B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "ml10", - style: { - padding: 0 - }, - type: "link", - danger: true, - disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "waiting", - onClick: function onClick() { - var modalDiv = modal/* default */.Z.confirm({ - centered: true, - okText: '确定', - icon: null, - cancelText: '取消', - title: '', - content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: "\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002" - }), - 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 (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/cancel.json"), { - method: 'POST', - body: { - section_id: competitionStage.id, - record_id: _render2.id - } - }); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success("取消成功"); - modalDiv.destroy(); - getCompetitionCommitRecords(); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function onCancel() { - return modalDiv.destroy(); - } - }); - }, - children: "\u53D6\u6D88" - })] - }); - } - }]; - var UploadProps = { - fileList: fileList, - action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), - beforeUpload: function beforeUpload(file) { - var fileSize = file.size / 1024 / 1024 / 1024; - var fileType = file.name.split(".").slice(-1)[0].toLowerCase(); - if (fileSize > 1) { - message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(1G)"); - return Promise.reject(); - } - if (fileType != "zip") { - message/* default */.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"); - return Promise.reject(); - } - setFileList([]); - return true; - }, - onChange: function onChange(info) { - setFileList(info.fileList); - } - }; - var getCompetitionCommitRecords = function getCompetitionCommitRecords() { - dispatch({ - type: "competitions/getCompetitionCommitRecords", - payload: { - identifier: identifier, - section_id: competitionStage.id - } - }); - }; - (0,_react_17_0_2_react.useEffect)(function () { - getCompetitionCommitRecords(); - }, [competitionStage]); - (0,_react_17_0_2_react.useEffect)(function () { - var _CommitRecords$data, _CommitRecords$data2; - setUrlData({ - description: CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data = CommitRecords.data) === null || _CommitRecords$data === void 0 || (_CommitRecords$data = _CommitRecords$data.question) === null || _CommitRecords$data === void 0 ? void 0 : _CommitRecords$data.description, - question_id: CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data2 = CommitRecords.data) === null || _CommitRecords$data2 === void 0 || (_CommitRecords$data2 = _CommitRecords$data2.question) === null || _CommitRecords$data2 === void 0 ? void 0 : _CommitRecords$data2.id - }); - }, [CommitRecords]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - style: { - fontWeight: 600 - }, - children: "\u63D0\u4EA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: (is_manager || (competition === null || competition === void 0 ? void 0 : competition.is_member)) && (competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.can_evaluation) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - 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 dispatch({ - type: "competitions/postCompetitionCommitRecords", - payload: { - identifier: identifier, - section_id: competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.id, - commit_type: radioValue, - attachment_ids: fileList === null || fileList === void 0 ? void 0 : fileList.map(function (item) { - var _item$response; - return item === null || item === void 0 || (_item$response = item.response) === null || _item$response === void 0 ? void 0 : _item$response.id; - }) - } - }); - case 2: - res = _context2.sent; - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); - setFileList([]); - setIsEdit(false); - getCompetitionCommitRecords(); - } - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: "\u63D0\u4EA4" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt20", - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u9898\u76EE\u540D\u79F0" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml20", - children: CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data3 = CommitRecords.data) === null || _CommitRecords$data3 === void 0 || (_CommitRecords$data3 = _CommitRecords$data3.question) === null || _CommitRecords$data3 === void 0 ? void 0 : _CommitRecords$data3.name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt25", - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u63D0\u4EA4\u65B9\u5F0F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml20", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - onChange: function onChange(e) { - return setRadioValue(e.target.value); - }, - value: radioValue, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 1, - children: "\u6587\u4EF6\u63D0\u4EA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 2, - children: "\u4ECE\u6211\u7684\u4ED3\u5E93\u63D0\u4EA4" - })] - }) - })] - }), radioValue == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - style: { - width: 333 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z.Dragger, objectSpread2_default()(objectSpread2_default()({}, UploadProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: "center" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginTop: 22 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shangchuan", - style: { - color: "#5091FF", - fontSize: "30px" - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "mt10", - style: { - marginBottom: 22 - }, - children: ["\u62D6\u62FD\u6587\u4EF6\u6216", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: "\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20" - })] - })] - }) - })) - }), radioValue == 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt20", - style: { - padding: 10, - background: "#F8F9FA", - display: "inline-block" - }, - children: ["\u4ED3\u5E93\u6587\u4EF6\u8DEF\u5F84\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data4 = CommitRecords.data) === null || _CommitRecords$data4 === void 0 ? void 0 : _CommitRecords$data4.git_address, - children: CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data5 = CommitRecords.data) === null || _CommitRecords$data5 === void 0 ? void 0 : _CommitRecords$data5.git_address - })] - }), (CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data6 = CommitRecords.data) === null || _CommitRecords$data6 === void 0 || (_CommitRecords$data6 = _CommitRecords$data6.records) === null || _CommitRecords$data6 === void 0 ? void 0 : _CommitRecords$data6.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt30", - style: { - borderTop: "1px solid #F1F1F1" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt30", - align: "middle", - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - style: { - fontWeight: 600 - }, - children: "\u6211\u7684\u6210\u7EE9" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - onClick: getCompetitionCommitRecords, - children: "\u66F4\u65B0" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: "mt30", - pagination: false, - loading: loading["competitions/getCompetitionCommitRecords"], - dataSource: CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data7 = CommitRecords.data) === null || _CommitRecords$data7 === void 0 ? void 0 : _CommitRecords$data7.records, - columns: Columns - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt30", - style: { - borderTop: "1px solid #F1F1F1" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt30", - align: "middle", - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - style: { - fontWeight: 600 - }, - children: "\u8BF4\u660E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: !isEdit && is_manager && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: function onClick() { - return setIsEdit(true); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-bianji9 mr5" - }), "\u7F16\u8F91"] - }) - })] - }), isEdit ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - className: "mt30", - defaultValue: urlData === null || urlData === void 0 ? void 0 : urlData.description, - onChange: function onChange(description) { - return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - description: description - })); - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: "mt30", - value: CommitRecords === null || CommitRecords === void 0 || (_CommitRecords$data8 = CommitRecords.data) === null || _CommitRecords$data8 === void 0 || (_CommitRecords$data8 = _CommitRecords$data8.question) === null || _CommitRecords$data8 === void 0 ? void 0 : _CommitRecords$data8.description - }), isEdit && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt40", - align: "middle", - justify: "end", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: function onClick() { - return setIsEdit(false); - }, - size: "large", - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", - className: "ml20", - type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return dispatch({ - type: "competitions/putCompetitionEntries", - payload: objectSpread2_default()({ - identifier: identifier - }, urlData) - }); - case 2: - res = _context3.sent; - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success("修改成功"); - setIsEdit(false); - getCompetitionCommitRecords(); - } - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })), - children: "\u4FDD\u5B58\u66F4\u6539" - })] - })] - })] - }); -}; -/* harmony default export */ var view_Entrance = ((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.effects, - user: user - }; -})(Entrance)); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(66822); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/index.tsx - - - - -var view_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - - -var view_competitionsPage = function competitionsPage(_ref) { - var _Item$find2; - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, view_excluded); - var location = (0,_umi_production_exports.useLocation)(); - var is_manager = competitions.is_manager, - competition = competitions.competition; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - leftItems = _useState2[0], - setLeftItems = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isedit = _useState4[0], - setIsedit = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(null), - _useState6 = slicedToArray_default()(_useState5, 2), - selectedKeys = _useState6[0], - setselectedKeys = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(null), - _useState8 = slicedToArray_default()(_useState7, 2), - typeItem = _useState8[0], - setTypeItem = _useState8[1]; - var Item = [{ - type: "other", - name: "其他", - content: /*#__PURE__*/(0,jsx_runtime.jsx)(Content, { - isedit: isedit, - setIsedit: setIsedit, - setselectedKeys: setselectedKeys - }) - }, { - type: "entrance", - name: "赛题入口", - content: /*#__PURE__*/(0,jsx_runtime.jsx)(view_Entrance, { - selectedKeys: selectedKeys - }) - }]; - var handleClickLeftItem = function handleClickLeftItem(Value) { - var _Item$find; - var type = Item === null || Item === void 0 || (_Item$find = Item.find(function (item) { - return (item === null || item === void 0 ? void 0 : item.type) == (Value === null || Value === void 0 ? void 0 : Value.module_type); - })) === null || _Item$find === void 0 ? void 0 : _Item$find.type; - if (isedit) { - message/* default */.ZP.warning('请先保存或取消当前正在编辑的内容。'); - return; - } - if (type == "entrance" && !(0,verifyLogin/* OpeniCompetitionVerifyLogin */.Ku)(dispatch)) { - return; - } - setselectedKeys(Value.id || selectedKeys); - setTypeItem(type || "other"); - }; - (0,_react_17_0_2_react.useEffect)(function () { - if (selectedKeys) { - var _competitions$LeftNav; - dispatch({ - type: "competitions/getCompetitionModulesDetails", - payload: { - identifier: identifier, - id: selectedKeys - } - }); - setTypeItem((competitions === null || competitions === void 0 || (_competitions$LeftNav = competitions.LeftNav) === null || _competitions$LeftNav === void 0 || (_competitions$LeftNav = _competitions$LeftNav.find(function (item) { - return (item === null || item === void 0 ? void 0 : item.id) == selectedKeys; - })) === null || _competitions$LeftNav === void 0 ? void 0 : _competitions$LeftNav.module_type) == "entrance" ? "entrance" : "other"); - } - }, [selectedKeys, isedit]); - (0,_react_17_0_2_react.useEffect)(function () { - var _competitions$LeftNav2; - if ((competitions === null || competitions === void 0 || (_competitions$LeftNav2 = competitions.LeftNav) === null || _competitions$LeftNav2 === void 0 ? void 0 : _competitions$LeftNav2.length) > 0) { - var _competitions$LeftNav3, _competitions$LeftNav4; - setLeftItems(competitions === null || competitions === void 0 || (_competitions$LeftNav3 = competitions.LeftNav) === null || _competitions$LeftNav3 === void 0 ? void 0 : _competitions$LeftNav3.filter(function (item) { - return item.module_type == "entrance" ? is_manager || competition.is_member : true; - })); - setselectedKeys(selectedKeys || (competitions === null || competitions === void 0 || (_competitions$LeftNav4 = competitions.LeftNav) === null || _competitions$LeftNav4 === void 0 || (_competitions$LeftNav4 = _competitions$LeftNav4[0]) === null || _competitions$LeftNav4 === void 0 ? void 0 : _competitions$LeftNav4.id)); - } - }, [competitions === null || competitions === void 0 ? void 0 : competitions.LeftNav]); - (0,_react_17_0_2_react.useEffect)(function () { - var _location$query, _competitions$LeftNav5, _competitions$LeftNav6; - setselectedKeys((location === null || location === void 0 || (_location$query = location.query) === null || _location$query === void 0 ? void 0 : _location$query.module_type) && (is_manager || competition.is_member) && (competitions === null || competitions === void 0 || (_competitions$LeftNav5 = competitions.LeftNav) === null || _competitions$LeftNav5 === void 0 || (_competitions$LeftNav5 = _competitions$LeftNav5.find(function (item) { - var _location$query2; - return (location === null || location === void 0 || (_location$query2 = location.query) === null || _location$query2 === void 0 ? void 0 : _location$query2.module_type) == item.module_type; - })) === null || _competitions$LeftNav5 === void 0 ? void 0 : _competitions$LeftNav5.id) || selectedKeys || (competitions === null || competitions === void 0 || (_competitions$LeftNav6 = competitions.LeftNav) === null || _competitions$LeftNav6 === void 0 || (_competitions$LeftNav6 = _competitions$LeftNav6[0]) === null || _competitions$LeftNav6 === void 0 ? void 0 : _competitions$LeftNav6.id)); - }, [location]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: viewmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - className: viewmodules.Title, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u7ADE\u8D5B\u6982\u89C8" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: typeItem != "entrance" && is_manager && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: function onClick() { - return setIsedit(true); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-bianji9 mr5" - }), "\u7F16\u8F91"] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - style: { - paddingTop: 15, - minWidth: 183, - borderRight: "1px solid #F1F1F1 " - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(LeftItem, { - data: leftItems, - isedit: isedit, - handleClick: handleClickLeftItem, - selectedKeys: selectedKeys, - is_manager: is_manager, - dispatch: dispatch - }), is_manager && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "mt20 ml20 mb20", - style: { - border: '1px solid #BACFFE', - color: '#3061D0' - }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, _res$data; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_modules.json"), { - method: 'POST' - }); - case 2: - res = _context.sent; - if (!(res.status === 0)) { - _context.next = 7; - break; - } - _context.next = 6; - return dispatch({ - type: 'competitions/common_header', - payload: identifier - }); - case 6: - setselectedKeys(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.id); - case 7: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: "+ \u65B0\u589E\u680F\u76EE" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "p30", - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: typeItem && (Item === null || Item === void 0 || (_Item$find2 = Item.find(function (item) { - return item.type == typeItem; - })) === null || _Item$find2 === void 0 ? void 0 : _Item$find2.content) - }) - })] - })] - }); -}; -/* harmony default export */ var view = ((0,_umi_production_exports.connect)(function (_ref3) { - var competitions = _ref3.competitions, - loading = _ref3.loading, - globalSetting = _ref3.globalSetting, - user = _ref3.user; - return { - competitions: competitions, - globalSetting: globalSetting, - loading: loading.models.competitions, - user: user - }; -})(view_competitionsPage)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/progress/index.js + 13 modules -var progress = __webpack_require__(93948); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Grade/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Grademodules = ({"flex_box_center":"flex_box_center___Hpdq0","flex_space_between":"flex_space_between___akAIQ","flex_box_vertical_center":"flex_box_vertical_center___A0Zla","flex_box_center_end":"flex_box_center_end___uiqEz","flex_box_column":"flex_box_column___aBnwy","Onerow":"Onerow___odVNB","bg":"bg___Ji5Uk","Title":"Title___A6Uh1"}); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Grade/index.tsx - - - - - -var Grade_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - - - - -var Grade = function Grade(_ref) { - var _EvaluationList$data, _EvaluationList$data2, _EvaluationList$data3, _EvaluationList$data4; - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, Grade_excluded); - 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), - fileList = _useState2[0], - setFileList = _useState2[1]; - var is_manager = competitions.is_manager, - EvaluationList = competitions.EvaluationList, - competitionStage = competitions.competitionStage; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - gradeModal = _useState4[0], - setGradeModal = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)({ - page: 1, - per_page: 10, - competition_id: identifier, - section_id: null, - no_evaluated: false - }), - _useState6 = slicedToArray_default()(_useState5, 2), - urlData = _useState6[0], - setUrlData = _useState6[1]; - var Columns = [{ - title: "提交ID", - dataIndex: "commit_id", - width: 100, - render: function render(text) { - return text || "--"; - } - }, { - title: "战队名称", - dataIndex: "team_name", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: text, - children: text || "--" - }); - } - }, { - title: "客观得分", - dataIndex: "objective_percentage", - render: function render(text) { - return text || "--"; - } - }, { - title: "主观分", - dataIndex: "subjective_percentage", - render: function render(text) { - return text || /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#3061D0" - }, - children: "\u672A\u5BA1\u6838" - }); - } - }, { - title: "下载文件", - dataIndex: "commit_files", - ellipsis: true, - render: function render(text, _render) { - var _render$commit_files, _render$commit_files2, _render$commit_files3, _render$commit_files4; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: _render === null || _render === void 0 || (_render$commit_files = _render.commit_files) === null || _render$commit_files === void 0 || (_render$commit_files = _render$commit_files[0]) === null || _render$commit_files === void 0 ? void 0 : _render$commit_files.title, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: env/* default */.Z.API_SERVER + (_render === null || _render === void 0 || (_render$commit_files2 = _render.commit_files) === null || _render$commit_files2 === void 0 || (_render$commit_files2 = _render$commit_files2[0]) === null || _render$commit_files2 === void 0 ? void 0 : _render$commit_files2.url), - download: _render === null || _render === void 0 || (_render$commit_files3 = _render.commit_files) === null || _render$commit_files3 === void 0 || (_render$commit_files3 = _render$commit_files3[0]) === null || _render$commit_files3 === void 0 ? void 0 : _render$commit_files3.title, - children: (_render === null || _render === void 0 || (_render$commit_files4 = _render.commit_files) === null || _render$commit_files4 === void 0 || (_render$commit_files4 = _render$commit_files4[0]) === null || _render$commit_files4 === void 0 ? void 0 : _render$commit_files4.title) || "--" - }) - }); - } - }, { - title: "操作", - dataIndex: "commit_id", - width: 128, - render: function render(text, _render2) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "link", - disabled: !(_render2 !== null && _render2 !== void 0 && _render2.clone_url), - style: { - padding: 0 - }, - onClick: function onClick() { - (0,util/* openNewWindow */.xg)(_render2 === null || _render2 === void 0 ? void 0 : _render2.clone_url); - }, - children: "\u4EE3\u7801\u4ED3\u5E93" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "ml20", - type: "link", - style: { - padding: 0 - }, - onClick: function onClick() { - var _render2$evaluation_f; - form.setFieldsValue({ - subjective_percentage: competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.excessive_review, - record_id: _render2 === null || _render2 === void 0 ? void 0 : _render2.id, - subjective_score: competitionStage !== null && competitionStage !== void 0 && competitionStage.excessive_review ? parseInt(_render2 === null || _render2 === void 0 ? void 0 : _render2.subjective_percentage) : _render2 === null || _render2 === void 0 ? void 0 : _render2.subjective_percentage - }); - setFileList(_render2 === null || _render2 === void 0 || (_render2$evaluation_f = _render2.evaluation_files) === null || _render2$evaluation_f === void 0 ? void 0 : _render2$evaluation_f.map(function (item) { - return objectSpread2_default()(objectSpread2_default()({}, item), {}, { - uid: item.id, - name: item.title, - status: "done", - url: env/* default */.Z.API_SERVER + item.url, - response: { - id: item.id - }, - percent: 100, - size: item.filesize - }); - })); - setGradeModal(true); - }, - children: "\u6253\u5206" - })] - }); - } - }]; - var UploadProps = { - fileList: fileList, - action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), - beforeUpload: function beforeUpload(file) { - var fileSize = file.size / 1024 / 1024 / 1024; - var fileType = file.name.split(".").slice(-1)[0].toLowerCase(); - if (fileSize > 1) { - message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(1G)"); - return Promise.reject(); - } - return true; - }, - onChange: function onChange(info) { - setFileList(info.fileList); - }, - showUploadList: false - }; - var getData = /*#__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: - dispatch({ - type: "competitions/getSubjectiveEvaluationList", - payload: objectSpread2_default()({ - identifier: identifier - }, urlData) - }); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - (0,_react_17_0_2_react.useEffect)(function () { - if (urlData !== null && urlData !== void 0 && urlData.section_id) { - getData(); - } - }, [urlData]); - (0,_react_17_0_2_react.useEffect)(function () { - if (competitionStage !== null && competitionStage !== void 0 && competitionStage.id) { - setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - section_id: competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.id - })); - } - }, [competitionStage]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Grademodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - align: "middle", - className: Grademodules.Title, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u4E3B\u89C2\u8BC4\u5206" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "ml20 mr20", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: loading["competitions/getSubjectiveEvaluationList"], - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - style: { - margin: "13px 0px" - }, - value: urlData === null || urlData === void 0 ? void 0 : urlData.no_evaluated, - onClick: function onClick(e) { - var _e$target; - return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - no_evaluated: e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.checked - })); - }, - children: "\u53EA\u5C55\u793A\u672A\u5BA1\u6838" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - locale: { - emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - }) - }, - pagination: false, - dataSource: EvaluationList === null || EvaluationList === void 0 || (_EvaluationList$data = EvaluationList.data) === null || _EvaluationList$data === void 0 ? void 0 : _EvaluationList$data.records, - columns: Columns - }), (EvaluationList === null || EvaluationList === void 0 || (_EvaluationList$data2 = EvaluationList.data) === null || _EvaluationList$data2 === void 0 ? void 0 : _EvaluationList$data2.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: (EvaluationList === null || EvaluationList === void 0 || (_EvaluationList$data3 = EvaluationList.data) === null || _EvaluationList$data3 === void 0 ? void 0 : _EvaluationList$data3.count) || 0 - }), "\u6761\u6570\u636E"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - showSizeChanger: 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: (EvaluationList === null || EvaluationList === void 0 || (_EvaluationList$data4 = EvaluationList.data) === null || _EvaluationList$data4 === void 0 ? void 0 : _EvaluationList$data4.count) || 0 - }) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "评分", - onCancel: function onCancel() { - setGradeModal(false); - setFileList([]); - }, - centered: true, - width: 535, - visible: gradeModal, - onOk: function onOk() { - return form.submit(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - size: "large", - initialValues: {}, - colon: false, - onFinish: ( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(valueAll) { - 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/".concat(identifier, "/competition_commit_records/").concat(valueAll.record_id, "/subjective_evaluation.json"), { - method: 'post', - body: objectSpread2_default()(objectSpread2_default()({}, valueAll), {}, { - attachment_ids: fileList.map(function (item) { - var _item$response; - return item === null || item === void 0 || (_item$response = item.response) === null || _item$response === void 0 ? void 0 : _item$response.id; - }), - competition_id: identifier, - section_id: competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.id - }) - }); - case 2: - res = _context2.sent; - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success("打分成功"); - setFileList([]); - setGradeModal(false); - getData(); - } - 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, { - name: "record_id", - hidden: true, - label: "\u8BC4\u6D4Bid" - }), form.getFieldValue("subjective_percentage") ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "subjective_score", - label: "\u4E3B\u89C2\u9898\u5206\u503C", - 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: 0, - children: "0 \u5206" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 100, - children: "100 \u5206" - })] - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "subjective_score", - label: "主观题分值", - rules: [{ - required: true, - message: "请打主观题分值" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u6253\u4E3B\u89C2\u9898\u5206\u503C" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u8BC4\u5206\u8BC1\u660E" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml20", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, UploadProps), {}, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { - type: "default", - children: "\u4E0A\u4F20\u6587\u4EF6" - }) - })) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: fileList === null || fileList === void 0 ? void 0 : fileList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mb10", - align: "middle", - justify: "space-between", - style: { - flexWrap: "nowrap", - whiteSpace: "nowrap", - fontSize: "12px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - style: { - flex: 1, - flexWrap: "nowrap" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: Grademodules.Onerow, - style: { - padding: "5px 20px", - background: "rgba(22,93,255,0.06)", - color: "#165DFF", - borderRadius: "15px", - maxWidth: 270 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-fujian1", - style: { - marginRight: "8px" - } - }), " ", item === null || item === void 0 ? void 0 : item.name] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml10", - style: { - color: "#C5C5C5" - }, - children: typeof (item === null || item === void 0 ? void 0 : item.size) == "string" ? item === null || item === void 0 ? void 0 : item.size : (0,util/* bytesToSize */.RD)(item === null || item === void 0 ? void 0 : item.size) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml30", - style: { - color: "#165DFF", - cursor: "pointer" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: "".concat(env/* default */.Z.API_SERVER, "/api/attachments/item?.response?.id"), - download: item.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiazai6" - }), " \u4E0B\u8F7D"] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shanchu14 font14", - style: { - cursor: "pointer", - color: "red" - }, - onClick: function onClick() { - return setFileList(fileList === null || fileList === void 0 ? void 0 : fileList.filter(function (v) { - var _v$response, _item$response2; - return (v === null || v === void 0 || (_v$response = v.response) === null || _v$response === void 0 ? void 0 : _v$response.id) != (item === null || item === void 0 || (_item$response2 = item.response) === null || _item$response2 === void 0 ? void 0 : _item$response2.id); - })); - } - }) - })] - }, index), (item === null || item === void 0 ? void 0 : item.percent) != 100 && /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, { - percent: item === null || item === void 0 ? void 0 : item.percent - })] - }); - }) - })] - }) - })] - }); -}; -/* harmony default export */ var Edit_Grade = ((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.effects, - user: user - }; -})(Grade)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Playerwork/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Playerworkmodules = ({"flex_box_center":"flex_box_center___F1lCd","flex_space_between":"flex_space_between___NoI1u","flex_box_vertical_center":"flex_box_vertical_center___wuxdV","flex_box_center_end":"flex_box_center_end___HLNc_","flex_box_column":"flex_box_column___enSVW","bg":"bg___UYFEh","Title":"Title___n7fIZ","StageItem":"StageItem___Blojz","StageItemActive":"StageItemActive____K3sY","SrollStage":"SrollStage___GnCkk"}); -// EXTERNAL MODULE: ./src/utils/export.ts -var utils_export = __webpack_require__(96738); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/Playerwork/index.tsx - - - - - -var Playerwork_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; - - - - - - - - - - - - - - - -var Playerwork = function Playerwork(_ref) { - var _MemberWorks$data, _MemberWorks$data2, _MemberWorks$data3, _MemberWorks$data4; - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, Playerwork_excluded); - var is_manager = competitions.is_manager, - MemberWorks = competitions.MemberWorks, - competitionStage = competitions.competitionStage, - competition_stage_sections = competitions.competition.competition_stage_sections; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var _useState = (0,_react_17_0_2_react.useState)({ - page: 1, - per_page: 20, - competition_id: identifier, - section_id: null, - keyword: null - }), - _useState2 = slicedToArray_default()(_useState, 2), - urlData = _useState2[0], - setUrlData = _useState2[1]; - var Columns = [{ - title: "选手名称", - dataIndex: "user_name", - render: function render(text) { - return text || "--"; - } - }, { - title: "战队名称", - dataIndex: "team_name", - ellipsis: true, - render: function render(text) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: text, - children: text || "--" - }); - } - }, { - title: "成绩", - dataIndex: "evaluation_score", - render: function render(text) { - return text || "--"; - } - }, { - title: "提交时间", - width: 150, - dataIndex: "commit_at", - render: function render(text) { - return text ? dayjs_min_default()(text).format('YYYY.MM.DD HH:mm:ss') : "--"; - } - }, { - title: "提交状态", - width: 100, - dataIndex: "evaluation_status", - render: function render(text) { - return text == "waiting" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#00B187 " - }, - children: "\u6392\u961F\u4E2D" - }) : text == "progress" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "00B187" - }, - children: "\u8BC4\u6D4B\u4E2D" - }) : text == "cancelled" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#E53333" - }, - children: "\u5DF2\u53D6\u6D88" - }) : text == "completed" ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#165DFF" - }, - children: "\u5DF2\u5B8C\u6210" - }) : "--"; - } - }, { - title: "评测文件", - dataIndex: "commit_id", - ellipsis: true, - render: function render(text, _render) { - var _render$attachments, _render$attachments2, _render$attachments3, _render$attachments4; - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: _render === null || _render === void 0 || (_render$attachments = _render.attachments) === null || _render$attachments === void 0 || (_render$attachments = _render$attachments[0]) === null || _render$attachments === void 0 ? void 0 : _render$attachments.title, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: env/* default */.Z.API_SERVER + (_render === null || _render === void 0 || (_render$attachments2 = _render.attachments) === null || _render$attachments2 === void 0 || (_render$attachments2 = _render$attachments2[0]) === null || _render$attachments2 === void 0 ? void 0 : _render$attachments2.url), - download: _render === null || _render === void 0 || (_render$attachments3 = _render.attachments) === null || _render$attachments3 === void 0 || (_render$attachments3 = _render$attachments3[0]) === null || _render$attachments3 === void 0 ? void 0 : _render$attachments3.title, - children: (_render === null || _render === void 0 || (_render$attachments4 = _render.attachments) === null || _render$attachments4 === void 0 || (_render$attachments4 = _render$attachments4[0]) === null || _render$attachments4 === void 0 ? void 0 : _render$attachments4.title) || "--" - }) - }); - } - }, { - title: "操作", - align: "right", - width: 256, - dataIndex: "commit_id", - render: function render(text, _render2) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "link", - disabled: !(_render2 !== null && _render2 !== void 0 && _render2.clone_url), - style: { - padding: 0 - }, - onClick: function onClick() { - (0,util/* openNewWindow */.xg)(_render2 === null || _render2 === void 0 ? void 0 : _render2.clone_url); - }, - children: "\u4EE3\u7801\u4ED3\u5E93" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "ml20", - type: "link", - disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "completed", - style: { - padding: 0 - }, - onClick: function onClick() { - var modalDiv = modal/* default */.Z.confirm({ - centered: true, - okText: '确定', - icon: null, - cancelText: '取消', - title: '运行结果', - content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - maxHeight: 500, - overflow: "auto" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_info) || "" - }) - }), - onOk: function onOk() { - return modalDiv.destroy(); - }, - onCancel: function onCancel() { - return modalDiv.destroy(); - } - }); - }, - children: "\u8FD0\u884C\u4FE1\u606F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "ml20", - disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) == "progress", - type: "link", - style: { - padding: 0 - }, - 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,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/retest.json"), { - method: 'post', - body: objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - record_id: _render2.id - }) - }); - case 2: - res = _context.sent; - if (res.status == 0) { - getData(); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: "\u91CD\u6D4B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "ml20", - type: "link", - disabled: (_render2 === null || _render2 === void 0 ? void 0 : _render2.evaluation_status) != "waiting", - style: { - padding: 0 - }, - danger: true, - onClick: function onClick() { - var modalDiv = modal/* default */.Z.confirm({ - centered: true, - okText: '确定', - icon: null, - cancelText: '取消', - title: '', - content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: "\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002" - }), - onOk: function () { - var _onOk = 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/".concat(identifier, "/competition_commit_records/").concat(_render2.id, "/cancel.json"), { - method: 'post', - body: objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - record_id: _render2.id - }) - }); - case 2: - res = _context2.sent; - if (res.status == 0) { - getData(); - } - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }(), - onCancel: function onCancel() { - return modalDiv.destroy(); - } - }); - }, - children: "\u53D6\u6D88" - })] - }); - } - }]; - var getData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - dispatch({ - type: "competitions/getMemberWorks", - payload: objectSpread2_default()({ - identifier: identifier - }, urlData) - }); - case 1: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function getData() { - return _ref3.apply(this, arguments); - }; - }(); - (0,_react_17_0_2_react.useEffect)(function () { - setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - section_id: competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.id - })); - }, []); - (0,_react_17_0_2_react.useEffect)(function () { - if (urlData.section_id) { - getData(); - } - }, [urlData]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Playerworkmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - align: "middle", - className: Playerworkmodules.Title, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: "\u9009\u624B\u4F5C\u54C1" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - margin: 20 - }, - align: "middle", - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - className: Playerworkmodules.SrollStage, - style: { - flex: 1, - whiteSpace: "nowrap", - flexWrap: "nowrap", - overflowX: "auto" - }, - children: competition_stage_sections === null || competition_stage_sections === void 0 ? void 0 : competition_stage_sections.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(urlData.section_id == item.id && Playerworkmodules.StageItemActive, " ").concat(Playerworkmodules.StageItem), - onClick: function onClick() { - return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - page: 1, - section_id: item.id - })); - }, - children: item.name - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "ml20", - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { - style: { - width: 260 - }, - placeholder: "\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0", - value: urlData.keyword, - onChange: function onChange(keyword) { - return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - keyword: keyword, - page: 1 - })); - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { - openLoading: true, - type: "default", - size: "large", - className: "ml20", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return (0,utils_export/* getmember_works */.KM)(objectSpread2_default()({ - identifier: identifier - }, urlData)); - case 2: - case "end": - return _context4.stop(); - } - }, _callee4); - })), - children: "\u5BFC\u51FA" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { - size: "large", - type: "default", - className: "ml20", - onClick: function onClick() { - return getData(); - }, - children: "\u66F4\u65B0" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: loading["competitions/getMemberWorks"], - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: "ml20 mr20", - locale: { - emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - }) - }, - pagination: false, - dataSource: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data = MemberWorks.data) === null || _MemberWorks$data === void 0 ? void 0 : _MemberWorks$data.records) || [], - columns: Columns - }), (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data2 = MemberWorks.data) === null || _MemberWorks$data2 === void 0 ? void 0 : _MemberWorks$data2.count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "ml20 mr20 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: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data3 = MemberWorks.data) === null || _MemberWorks$data3 === void 0 ? void 0 : _MemberWorks$data3.count) || 0 - }), "\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: (MemberWorks === null || MemberWorks === void 0 || (_MemberWorks$data4 = MemberWorks.data) === null || _MemberWorks$data4 === void 0 ? void 0 : _MemberWorks$data4.count) || 0 - }) - })] - })] - })] - }); -}; -/* harmony default export */ var Edit_Playerwork = ((0,_umi_production_exports.connect)(function (_ref5) { - var competitions = _ref5.competitions, - loading = _ref5.loading, - globalSetting = _ref5.globalSetting, - user = _ref5.user; - return { - competitions: competitions, - globalSetting: globalSetting, - loading: loading.effects, - user: user - }; -})(Playerwork)); -;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/index.tsx - - - - - - - - - - - - - - - - - - - - - - - -var NewCompetitionsPage = function NewCompetitionsPage(_ref) { - var _competitions$competi5, _competitions$competi6, _competitions$competi7, _competitions$competi8, _competitions$competi9, _competitions$competi10, _competitions$competi11, _competitions$competi12, _competitions$competi13, _competitions$competi14, _competitions$competi15, _competitions$competi16, _competitions$competi17, _competitions$competi18, _competitions$competi19, _competitions$competi20, _competitions$competi21, _competitions$competi22, _competitions$competi23, _competitions$competi24, _competitions$competi25, _competitions$competi26, _competitions$competi28, _tabsData$find, _form2Value$name; - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - history = _ref.history; - var location = (0,_umi_production_exports.useLocation)(); - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _Form$useForm3 = es_form/* default */.Z.useForm(), - _Form$useForm4 = slicedToArray_default()(_Form$useForm3, 1), - form2 = _Form$useForm4[0]; - var is_manager = competitions.is_manager, - competitionStage = competitions.competitionStage, - is_member = competitions.competition.is_member; - var _useState = (0,_react_17_0_2_react.useState)({ - name: "" - }), - _useState2 = slicedToArray_default()(_useState, 2), - form2Value = _useState2[0], - setForm2Value = _useState2[1]; - var _useParams = (0,_umi_production_exports.useParams)(), - identifier = _useParams.identifier; - var setInt = (0,_react_17_0_2_react.useRef)(null); - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - publishModal = _useState4[0], - setPublishModal = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - wayModal = _useState6[0], - setWayModal = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - teamModal = _useState8[0], - setTeamModal = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - newTeamModal = _useState10[0], - setNewTeamModal = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)({ - status: 0, - name: "发布竞赛", - func: function func() {}, - isShow: false - }), - _useState12 = slicedToArray_default()(_useState11, 2), - competitionBut = _useState12[0], - setCompetitionBut = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)({ - tabId: 1 - }), - _useState14 = slicedToArray_default()(_useState13, 2), - UrlData = _useState14[0], - setUrlData = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)({ - day: 0, - hour: 0, - minute: 0, - second: 0, - isShow: false - }), - _useState16 = slicedToArray_default()(_useState15, 2), - timeDown = _useState16[0], - setTimeDown = _useState16[1]; - var tabsData = [{ - id: 0, - name: "概览", - show: true, - content: /*#__PURE__*/(0,jsx_runtime.jsx)(view, {}) - }, { - id: 1, - name: "排行榜", - show: true, - content: /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking, {}) - }, { - id: 2, - name: "战队", - show: true, - content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Team, {}) - }, { - id: 3, - name: "设置", - show: is_manager, - content: /*#__PURE__*/(0,jsx_runtime.jsx)(Setting, {}) - }, { - id: 4, - name: "选手作品", - show: is_manager, - content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Playerwork, {}) - }, { - id: 5, - name: "主观评分", - show: is_manager && (competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.subjective_evaluation), - content: /*#__PURE__*/(0,jsx_runtime.jsx)(Edit_Grade, {}) - }].filter(function (item) { - return item.show; - }); - var getData = /*#__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: - _context.next = 2; - return dispatch({ - type: "competitions/common_header", - payload: identifier - }); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var getStatus = function getStatus(item) { - var startTime = new Date(item.start_time).getTime(); - var endTime = new Date(item.end_time).getTime(); - var nowTime = new Date().getTime(); - if (startTime - nowTime > 0) { - return "wait"; - } - if (endTime - nowTime > 0) { - return "process"; - } - return "finish"; - }; - var handlePublish = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _competitions$competi; - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (!((competitions === null || competitions === void 0 || (_competitions$competi = competitions.competition) === null || _competitions$competi === void 0 ? void 0 : _competitions$competi.not_finish_count) > 0)) { - _context2.next = 3; - break; - } - setPublishModal(true); - return _context2.abrupt("return"); - case 3: - _context2.next = 5; - return dispatch({ - type: "competitions/competition_review", - payload: { - id: identifier - } - }); - case 5: - res = _context2.sent; - if (res.status == 0) { - message/* default */.ZP.success("发布成功"); - getData(); - } - case 7: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function handlePublish() { - return _ref3.apply(this, arguments); - }; - }(); - var handleEnroll = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if ((0,verifyLogin/* OpeniCompetitionVerifyLogin */.Ku)(dispatch)) { - _context3.next = 2; - break; - } - return _context3.abrupt("return"); - case 2: - setWayModal(true); - case 3: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function handleEnroll() { - return _ref4.apply(this, arguments); - }; - }(); - - // 设置发布、报名等等功能时的样式 - var handleCompetition = function handleCompetition(item) { - if (!item.published) { - setCompetitionBut({ - status: 0, - name: "发布竞赛", - func: handlePublish, - isShow: is_manager - }); - return; - } - if (item.competition_status == types_competitions/* CompetitionStatus */.$f.PROGRESSING) { - var startTime = new Date(item.enroll_start_time).getTime(); - var endTime = new Date(item.enroll_end_time).getTime(); - var nowTime = new Date().getTime(); - if (!item.is_member && startTime - nowTime > 0) { - setCompetitionBut({ - status: 1, - name: "", - func: function func() {}, - isShow: false - }); - } - if (!item.is_member && startTime - nowTime <= 0 && endTime - nowTime > 0) { - setCompetitionBut({ - status: 1, - name: "立即报名", - func: handleEnroll, - isShow: !item.is_member - }); - } - if (!item.is_member && endTime - nowTime <= 0) { - setCompetitionBut({ - status: 2, - name: "不可报名", - func: function func() {}, - isShow: !item.is_member - }); - } - } - if (item.competition_status == types_competitions/* CompetitionStatus */.$f.ENDED) { - setCompetitionBut({ - status: 3, - name: "已结束", - func: function func() {}, - isShow: true - }); - } - }; - (0,_react_17_0_2_react.useEffect)(function () { - handleCompetition(competitions === null || competitions === void 0 ? void 0 : competitions.competition); - }, [competitions === null || competitions === void 0 ? void 0 : competitions.competition]); - (0,_react_17_0_2_react.useEffect)(function () { - var end_time = new Date(competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.end_time).getTime(); - var start_time = new Date(competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.start_time).getTime(); - var nowTime = new Date().getTime(); - if (is_member) { - var _competitions$competi2; - if (start_time - nowTime <= 0 && end_time - nowTime > 0) { - setCompetitionBut({ - status: 1, - name: "赛题入口", - func: function func() { - history.push("/competitions/detail/".concat(identifier, "?type=0&module_type=", "entrance")); - }, - isShow: is_member - }); - } - if (start_time - nowTime > 0 || end_time - nowTime <= 0) { - setCompetitionBut({ - status: 2, - name: "", - func: function func() {}, - isShow: false - }); - } - if ((competitions === null || competitions === void 0 || (_competitions$competi2 = competitions.competition) === null || _competitions$competi2 === void 0 ? void 0 : _competitions$competi2.competition_status) == types_competitions/* CompetitionStatus */.$f.ENDED) { - setCompetitionBut({ - status: 3, - name: "已结束", - func: function func() {}, - isShow: true - }); - } - } - if (end_time) { - setInt.current = setInterval(function () { - var _competitions$competi3, _competitions$competi4; - var CompetitionStartTime = new Date(competitions === null || competitions === void 0 || (_competitions$competi3 = competitions.competition) === null || _competitions$competi3 === void 0 ? void 0 : _competitions$competi3.start_time).getTime(); - var distance = end_time - new Date().getTime(); - if (!(competitions !== null && competitions !== void 0 && (_competitions$competi4 = competitions.competition) !== null && _competitions$competi4 !== void 0 && _competitions$competi4.published) || competitionBut.status == 3 || distance <= 0 || CompetitionStartTime - nowTime > 0) { - setTimeDown({ - day: 0, - hour: 0, - minute: 0, - second: 0, - isShow: false - }); - clearInterval(setInt.current); - return; - } - setTimeDown({ - day: Math.floor(distance / (1000 * 60 * 60 * 24)), - hour: Math.floor(distance % (1000 * 60 * 60 * 24) / (1000 * 60 * 60)), - minute: Math.floor(distance % (1000 * 60 * 60) / (1000 * 60)), - second: Math.floor(distance % (1000 * 60) / 1000), - isShow: true - }); - }, 1000); - } - return function () { - clearInterval(setInt.current); - }; - }, [competitionStage]); - (0,_react_17_0_2_react.useEffect)(function () { - getData(); - }, []); - (0,_react_17_0_2_react.useEffect)(function () { - var _location$query; - setUrlData({ - tabId: parseInt((location === null || location === void 0 || (_location$query = location.query) === null || _location$query === void 0 ? void 0 : _location$query.type) || 0) - }); - }, [location]); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - background: "#fff" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Editmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { - separator: ">", - style: { - marginTop: 15 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - href: "/competitions", - children: "\u5728\u7EBF\u7ADE\u8D5B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: competitions === null || competitions === void 0 || (_competitions$competi5 = competitions.competition) === null || _competitions$competi5 === void 0 ? void 0 : _competitions$competi5.name - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt20", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - style: { - width: 335 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(env/* default */.Z.IMG_SERVER).concat(competitions === null || competitions === void 0 || (_competitions$competi6 = competitions.competition) === null || _competitions$competi6 === void 0 ? void 0 : _competitions$competi6.image), - style: { - height: "100%", - width: "100%", - objectFit: "cover" - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml20 mr20", - style: { - width: 495, - display: "flex", - flexDirection: "column" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: competitions === null || competitions === void 0 || (_competitions$competi7 = competitions.competition) === null || _competitions$competi7 === void 0 ? void 0 : _competitions$competi7.name, - overlayStyle: { - maxWidth: 495 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Editmodules.IntoTitle, - children: competitions === null || competitions === void 0 || (_competitions$competi8 = competitions.competition) === null || _competitions$competi8 === void 0 ? void 0 : _competitions$competi8.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10", - style: { - display: 'flex', - flex: 1, - flexDirection: "column", - justifyContent: "space-between" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: competitions === null || competitions === void 0 || (_competitions$competi9 = competitions.competition) === null || _competitions$competi9 === void 0 ? void 0 : _competitions$competi9.description, - overlayStyle: { - maxWidth: 495 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font14 ".concat(Editmodules.MultiLine), - children: (competitions === null || competitions === void 0 || (_competitions$competi10 = competitions.competition) === null || _competitions$competi10 === void 0 ? void 0 : _competitions$competi10.description) || '' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [(competitions === null || competitions === void 0 || (_competitions$competi11 = competitions.competition) === null || _competitions$competi11 === void 0 ? void 0 : _competitions$competi11.sponsor) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(Editmodules.FlexNoWrap), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 50, - whiteSpace: "nowrap", - color: "#9096A3" - }, - children: "\u4E3B\u529E\u5355\u4F4D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: competitions === null || competitions === void 0 || (_competitions$competi12 = competitions.competition) === null || _competitions$competi12 === void 0 ? void 0 : _competitions$competi12.sponsor, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "ml20 font12 ".concat(Editmodules.Onerow), - children: competitions === null || competitions === void 0 || (_competitions$competi13 = competitions.competition) === null || _competitions$competi13 === void 0 ? void 0 : _competitions$competi13.sponsor - }) - })] - }), (competitions === null || competitions === void 0 || (_competitions$competi14 = competitions.competition) === null || _competitions$competi14 === void 0 ? void 0 : _competitions$competi14.organizer) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10 ".concat(Editmodules.FlexNoWrap), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 50, - whiteSpace: "nowrap", - color: "#9096A3" - }, - children: "\u627F\u529E\u5355\u4F4D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: competitions === null || competitions === void 0 || (_competitions$competi15 = competitions.competition) === null || _competitions$competi15 === void 0 ? void 0 : _competitions$competi15.organizer, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "ml20 font12 ".concat(Editmodules.Onerow), - children: competitions === null || competitions === void 0 || (_competitions$competi16 = competitions.competition) === null || _competitions$competi16 === void 0 ? void 0 : _competitions$competi16.organizer - }) - })] - }), (competitions === null || competitions === void 0 || (_competitions$competi17 = competitions.competition) === null || _competitions$competi17 === void 0 ? void 0 : _competitions$competi17.co_organizer) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10 ".concat(Editmodules.FlexNoWrap), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 50, - whiteSpace: "nowrap", - color: "#9096A3" - }, - children: "\u534F\u529E\u5355\u4F4D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: competitions === null || competitions === void 0 || (_competitions$competi18 = competitions.competition) === null || _competitions$competi18 === void 0 ? void 0 : _competitions$competi18.co_organizer, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "ml20 font12 ".concat(Editmodules.Onerow), - children: competitions === null || competitions === void 0 || (_competitions$competi19 = competitions.competition) === null || _competitions$competi19 === void 0 ? void 0 : _competitions$competi19.co_organizer - }) - })] - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: 1, - style: { - borderLeft: "1px solid #F6F7F9", - paddingLeft: 20 - }, - children: [competitions !== null && competitions !== void 0 && (_competitions$competi20 = competitions.competition) !== null && _competitions$competi20 !== void 0 && _competitions$competi20.bonus ? /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt10", - align: "bottom", - justify: "center", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - color: "#5F6367" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "mr5 iconfont icon-jiangjin" - }), "\u5956\u91D1"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml10", - style: { - fontSize: "26px", - lineHeight: "23px", - fontWeight: 600 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font20", - children: "\xA5" - }), parseInt(competitions === null || competitions === void 0 || (_competitions$competi21 = competitions.competition) === null || _competitions$competi21 === void 0 ? void 0 : _competitions$competi21.bonus).toLocaleString()] - })] - }) : null, /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - marginTop: "24px" - }, - align: "middle", - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: Editmodules.PublicNum, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: (competitions === null || competitions === void 0 || (_competitions$competi22 = competitions.competition) === null || _competitions$competi22 === void 0 ? void 0 : _competitions$competi22.team_count) || 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u603B\u53C2\u8D5B\u961F\u4F0D" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: Editmodules.PublicNum, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: (competitions === null || competitions === void 0 || (_competitions$competi23 = competitions.competition) === null || _competitions$competi23 === void 0 ? void 0 : _competitions$competi23.member_count) || 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u603B\u53C2\u8D5B\u4EBA\u5458" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: Editmodules.PublicNum, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: (competitions === null || competitions === void 0 || (_competitions$competi24 = competitions.competition) === null || _competitions$competi24 === void 0 ? void 0 : _competitions$competi24.submit_count) || 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u63D0\u4EA4\u6B21\u6570" - })] - })] - }), timeDown.isShow && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt20", - align: "middle", - justify: "center", - style: { - color: "#9096a3" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "mr20", - children: "\u8DDD\u79BB\u9636\u6BB5\u7ED3\u675F" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Editmodules.CountDown, - children: timeDown.day || 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml5 mr5", - children: "\u5929" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Editmodules.CountDown, - children: timeDown.hour || 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml5 mr5", - children: "\u65F6" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Editmodules.CountDown, - children: timeDown.minute || 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml5 mr5", - children: "\u5206" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Editmodules.CountDown, - children: timeDown.second || 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - className: "ml5 mr5", - children: "\u79D2" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - className: "mt20 ".concat(Editmodules.EnrollButton), - align: "middle", - justify: "center", - children: competitionBut.isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - disabled: [2, 3].includes(competitionBut.status), - type: "primary", - onClick: function onClick() { - competitionBut.func(); - }, - children: competitionBut.name - }) - })] - })] - }), (competitions === null || competitions === void 0 || (_competitions$competi25 = competitions.competition) === null || _competitions$competi25 === void 0 || (_competitions$competi25 = _competitions$competi25.competition_stage_sections) === null || _competitions$competi25 === void 0 ? void 0 : _competitions$competi25.length) > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20 ".concat(Editmodules.StepsDiv), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(steps/* default */.Z, { - children: competitions === null || competitions === void 0 || (_competitions$competi26 = competitions.competition) === null || _competitions$competi26 === void 0 || (_competitions$competi26 = _competitions$competi26.competition_stage_sections) === null || _competitions$competi26 === void 0 ? void 0 : _competitions$competi26.map(function (item, index) { - var _competitions$competi27; - return /*#__PURE__*/(0,jsx_runtime.jsx)(steps/* default */.Z.Step, { - icon: getStatus(item) == "wait" ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 16, - height: 16, - borderRadius: "50%", - border: "2px solid rgba(0, 0, 0, 0.25)", - marginTop: 8 - } - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-danxuanxuanzhong1" - }), - description: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: (competitions === null || competitions === void 0 || (_competitions$competi27 = competitions.competition) === null || _competitions$competi27 === void 0 || (_competitions$competi27 = _competitions$competi27.competition_stage_sections) === null || _competitions$competi27 === void 0 ? void 0 : _competitions$competi27.length) - 1 == index ? "bottomRight" : 'bottomLeft', - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - color: "#fff" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [dayjs_min_default()(item.start_time).format('YYYY.MM.DD HH:mm:ss'), " - ", dayjs_min_default()(item.end_time).format('YYYY.MM.DD HH:mm:ss')] - })] - }), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - cursor: "pointer", - color: (competitionStage === null || competitionStage === void 0 ? void 0 : competitionStage.id) == (item === null || item === void 0 ? void 0 : item.id) ? "#000" : "rgba(0, 0, 0, 0.45)" - }, - onClick: function onClick() { - if (["process", "finish"].includes(getStatus(item))) { - dispatch({ - type: "competitions/save", - payload: { - competitionStage: item - } - }); - history.push("/competitions/detail/".concat(identifier, "?type=0&module_type=", "entrance")); - } - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [dayjs_min_default()(item.start_time).format('MM.DD'), " - ", dayjs_min_default()(item.end_time).format('MM.DD')] - })] - }) - }), - status: getStatus(item) - }, index); - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, { - className: "mt10", - value: UrlData.tabId, - dataSource: tabsData, - onChange: function onChange(tabId) { - if (tabId == 2 && !(0,verifyLogin/* OpeniCompetitionVerifyLogin */.Ku)(dispatch)) { - return; - } - setUrlData(objectSpread2_default()(objectSpread2_default()({}, UrlData), {}, { - tabId: tabId - })); - } - }), !(competitions !== null && competitions !== void 0 && (_competitions$competi28 = competitions.competition) !== null && _competitions$competi28 !== void 0 && _competitions$competi28.published) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Editmodules.tag, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), " \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: tabsData === null || tabsData === void 0 || (_tabsData$find = tabsData.find(function (item) { - return item.id == UrlData.tabId; - })) === null || _tabsData$find === void 0 ? void 0 : _tabsData$find.content - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "发布竞赛", - onCancel: function onCancel() { - return setPublishModal(false); - }, - okText: "\u53BB\u5B8C\u5584", - centered: true, - onOk: function onOk() { - dispatch({ - type: "competitions/setActionTabs", - payload: { - key: "5" - } - }); - setPublishModal(false); - }, - visible: publishModal, - children: "\u68C0\u6D4B\u5230\u5F53\u524D\u60A8\u8FD8\u672A\u5B8C\u5584\u7ADE\u8D5B\u6307\u5F15\u7684\u5185\u5BB9\uFF0C\u8BF7\u5148\u5B8C\u5584\u6307\u5F15\u6E05\u5355\uFF0C\u518D\u53D1\u5E03\u7ADE\u8D5B" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { - title: "报名", - onCancel: function onCancel() { - return setWayModal(false); - }, - width: 316, - centered: true, - footer: null, - visible: wayModal, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt30", - align: "middle", - justify: "end", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", - onClick: function onClick() { - setWayModal(false); - setTeamModal(true); - }, - children: "\u52A0\u5165\u6218\u961F\u53C2\u8D5B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", - type: "primary", - className: "ml20", - onClick: function onClick() { - setWayModal(false); - setNewTeamModal(true); - }, - children: "\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "", - onCancel: function onCancel() { - return setTeamModal(false); - }, - centered: true, - visible: teamModal, - onOk: function onOk() { - return form.submit(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: form, - initialValues: {}, - layout: "vertical", - onFinish: ( /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(valueAll) { - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_teams/join.json"), { - method: 'POST', - body: objectSpread2_default()({}, valueAll) - }); - case 2: - res = _context4.sent; - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success("报名成功"); - getData(); - setTeamModal(false); - } - case 4: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function (_x) { - return _ref5.apply(this, arguments); - }; - }()), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "invite_code", - label: "战队邀请码", - rules: [{ - required: true, - message: "请输入战队邀请码" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u9080\u8BF7\u7801" - }) - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "创建战队", - visible: newTeamModal, - centered: true, - onCancel: function onCancel() { - return setNewTeamModal(false); - }, - onOk: function onOk() { - return form2.submit(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: form2, - layout: "vertical", - onValuesChange: function onValuesChange(changeValue, allValue) { - return setForm2Value(allValue); - }, - onFinish: ( /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(valueAll) { - var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/competition_teams.json"), { - method: 'POST', - body: objectSpread2_default()({}, valueAll) - }); - case 2: - res = _context5.sent; - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - message/* default */.ZP.success("创建成功"); - setNewTeamModal(false); - getData(); - } - case 4: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function (_x2) { - return _ref6.apply(this, arguments); - }; - }()), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u961F\u540D", - name: "name", - rules: [{ - required: true, - message: "请填写战队名称" - }, { - type: "string", - max: 60, - message: "输入超限,请缩减字符数" - }, { - type: "string", - whitespace: true, - message: "内容不能全为空格" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - maxLength: 60, - suffix: "".concat((form2Value === null || form2Value === void 0 || (_form2Value$name = form2Value.name) === null || _form2Value$name === void 0 ? void 0 : _form2Value$name.length) || 0, "/60"), - placeholder: "\u8BF7\u8F93\u5165\u961F\u540D" - }) - }) - }) - })] - }) - }); -}; -/* harmony default export */ var Edit = ((0,_umi_production_exports.connect)(function (_ref7) { - var competitions = _ref7.competitions, - loading = _ref7.loading, - globalSetting = _ref7.globalSetting, - user = _ref7.user; - return { - competitions: competitions, - globalSetting: globalSetting, - loading: loading.models.competitions, - user: user - }; -})(NewCompetitionsPage)); - -/***/ }), - -/***/ 26305: -/*!***********************************!*\ - !*** ./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; - -/***/ }), - -/***/ 96738: -/*!*****************************!*\ - !*** ./src/utils/export.ts ***! - \*****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; }, -/* 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; }, -/* harmony export */ VY: function() { return /* binding */ getrank_list; }, -/* harmony export */ YO: function() { return /* binding */ exportCommitResultWord; }, -/* harmony export */ YX: function() { return /* binding */ exportClassroomsPaper; }, -/* harmony export */ Zn: function() { return /* binding */ ExportCourseInfo; }, -/* harmony export */ _g: function() { return /* binding */ exportMoocrecord; }, -/* harmony export */ _k: function() { return /* binding */ getDownFile; }, -/* harmony export */ c6: function() { return /* binding */ ExportVideoStudy; }, -/* harmony export */ cr: function() { return /* binding */ ExportCourseActScore; }, -/* harmony export */ eV: function() { return /* binding */ ExportCourseStudentsInfo; }, -/* harmony export */ fi: function() { return /* binding */ ExportCourseMemberScores; }, -/* harmony export */ gh: function() { return /* binding */ ExportAttendance; }, -/* harmony export */ hS: function() { return /* binding */ getec_courses; }, -/* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; }, -/* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; }, -/* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; }, -/* harmony export */ jj: function() { return /* binding */ ExportCourseWorkListShixuns; }, -/* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; }, -/* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; }, -/* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; }, -/* 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 */ }); -/* unused harmony exports ExportCourseWorkListAppendix, Exportcompetitions */ -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/service/classrooms */ 71202); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ 12712); -/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util */ 26795); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8591); -/* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./env */ 17985); - - - - - - - - -var showLoading = function showLoading() { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'globalSetting/setGlobalLoading', - payload: { - show: true, - text: '正在生成文件,请稍后...' - } - }); -}; -var hideLoading = function hideLoading() { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'globalSetting/setGlobalLoading', - payload: { - show: false, - text: '' - } - }); -}; -var ExportCourseInfo = /*#__PURE__*/function () { - var _ref = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_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: - showLoading(); - _context.next = 3; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseInfo */ .YR)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 3: - res = _context.sent; - if (!(res.status === 0)) { - _context.next = 7; - break; - } - _context.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/courses/".concat(params.coursesId, "/export_couser_info.json"), - query: params - })); - case 7: - hideLoading(); - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function ExportCourseInfo(_x) { - return _ref.apply(this, arguments); - }; -}(); -var ExportCourseActScore = /*#__PURE__*/function () { - var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_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: - _context2.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseActScore */ .yS)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context2.sent; - if (!(res.status === 0)) { - _context2.next = 8; - break; - } - antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score")); - _context2.next = 13; - break; - case 8: - if (!(res.status === -2)) { - _context2.next = 12; - break; - } - return _context2.abrupt("return", res); - case 12: - if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score")); - } - case 13: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function ExportCourseActScore(_x2) { - return _ref2.apply(this, arguments); - }; -}(); -var ExportCourseMemberScores = /*#__PURE__*/function () { - var _ref3 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_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: - _context3.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseMemberScores */ .W0)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context3.sent; - if (!(res.status === 0)) { - _context3.next = 8; - break; - } - antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score")); - _context3.next = 13; - break; - case 8: - if (!(res.status === -2)) { - _context3.next = 12; - break; - } - return _context3.abrupt("return", res); - case 12: - if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score")); - } - case 13: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function ExportCourseMemberScores(_x3) { - return _ref3.apply(this, arguments); - }; -}(); - -//试卷 -var ExportCourseAndOther = /*#__PURE__*/function () { - var _ref4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_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: - _context4.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseAndOther */ .Nl)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context4.sent; - if (!(res.status === 0)) { - _context4.next = 8; - break; - } - antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); - _context4.next = 13; - break; - case 8: - if (!(res.status === -2)) { - _context4.next = 12; - break; - } - return _context4.abrupt("return", res); - case 12: - if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); - } - case 13: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function ExportCourseAndOther(_x4) { - return _ref4.apply(this, arguments); - }; -}(); - -//第三方幕课 -var exportMoocrecord = /*#__PURE__*/function () { - var _ref5 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_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: - _context5.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportMoocrecords */ .td)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context5.sent; - if (!(res.status === 0)) { - _context5.next = 8; - break; - } - antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); - _context5.next = 13; - break; - case 8: - if (!(res.status === -2)) { - _context5.next = 12; - break; - } - return _context5.abrupt("return", res); - case 12: - if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); - } - case 13: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function exportMoocrecord(_x5) { - return _ref5.apply(this, arguments); - }; -}(); - -//作业 -var ExportCourseTotalScore = /*#__PURE__*/function () { - var _ref6 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - _context6.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseTotalScore */ .QX)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context6.sent; - if (!(res.status === 0)) { - _context6.next = 8; - break; - } - antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework")); - _context6.next = 13; - break; - case 8: - if (!(res.status === -2)) { - _context6.next = 12; - break; - } - return _context6.abrupt("return", res); - case 12: - if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework")); - } - case 13: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function ExportCourseTotalScore(_x6) { - return _ref6.apply(this, arguments); - }; -}(); -var ExportCourseWorkListScores = /*#__PURE__*/function () { - var _ref7 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params, type) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - _context7.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListScores */ .aP)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context7.sent; - if (res.status === 0) { - antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); - } else if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); - } - // else if(res.status === -1){ - // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) - // }; - // console.log(JSON.stringify(params)) - // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) - // hideLoading(); - case 4: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return function ExportCourseWorkListScores(_x7, _x8) { - return _ref7.apply(this, arguments); - }; -}(); -var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { - var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) { - var res; - return _regeneratorRuntime().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { - case 0: - showLoading(); - _context8.next = 3; - return exportCourseWorkListAppendix(_objectSpread({}, params)); - case 3: - res = _context8.sent; - if (!(res.status === 0)) { - _context8.next = 7; - break; - } - _context8.next = 7; - return downLoadFileIframe('', setUrlQuery({ - url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"), - query: params - })); - case 7: - hideLoading(); - case 8: - case "end": - return _context8.stop(); - } - }, _callee8); - })); - return function ExportCourseWorkListAppendix(_x9) { - return _ref8.apply(this, arguments); - }; -}())); -var ExportPollsScores = /*#__PURE__*/function () { - var _ref9 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - 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: - hideLoading(); - case 8: - case "end": - return _context9.stop(); - } - }, _callee9); - })); - return function ExportPollsScores(_x10) { - return _ref9.apply(this, arguments); - }; -}(); -var ExportAttendance = /*#__PURE__*/function () { - var _ref10 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { - case 0: - _context10.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/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"), - query: params - })); - case 2: - case "end": - return _context10.stop(); - } - }, _callee10); - })); - return function ExportAttendance(_x11) { - return _ref10.apply(this, arguments); - }; -}(); -var ExportVideoStudent = /*#__PURE__*/function () { - var _ref11 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { - case 0: - _context11.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/courses/".concat(params.coursesId, "/video_study_statics.xlsx"), - query: params - })); - case 2: - case "end": - return _context11.stop(); - } - }, _callee11); - })); - return function ExportVideoStudent(_x12) { - return _ref11.apply(this, arguments); - }; -}(); -var ExportVideoStudy = /*#__PURE__*/function () { - var _ref12 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { - case 0: - _context12.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/courses/".concat(params.coursesId, "/export_video_study.xlsx"), - query: params - })); - case 2: - case "end": - return _context12.stop(); - } - }, _callee12); - })); - return function ExportVideoStudy(_x13) { - return _ref12.apply(this, arguments); - }; -}(); -var ExportCourseStudentsInfo = /*#__PURE__*/function () { - var _ref13 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { - case 0: - _context13.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/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"), - query: params - })); - case 2: - case "end": - return _context13.stop(); - } - }, _callee13); - })); - return function ExportCourseStudentsInfo(_x14) { - return _ref13.apply(this, arguments); - }; -}(); -var ExportCollegeStudentsInfo = /*#__PURE__*/function () { - var _ref14 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { - case 0: - _context14.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/school_manages/students.xlsx", - query: params - })); - case 2: - case "end": - return _context14.stop(); - } - }, _callee14); - })); - return function ExportCollegeStudentsInfo(_x15) { - return _ref14.apply(this, arguments); - }; -}(); -var ExportProblemset = /*#__PURE__*/function () { - var _ref15 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { - case 0: - _context15.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/item_banks/export.xlsx", - query: params - })); - case 2: - case "end": - return _context15.stop(); - } - }, _callee15); - })); - return function ExportProblemset(_x16) { - 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) { - while (1) switch (_context16.prev = _context16.next) { - case 0: - _context16.next = 2; - return downLoadFile('', setUrlQuery({ - url: ENV.API_SERVER + "/api/competitions/region_reports.xlsx", - query: params - })); - case 2: - case "end": - return _context16.stop(); - } - }, _callee16); - })); - return function Exportcompetitions(_x17) { - return _ref16.apply(this, arguments); - }; -}())); -var ExportExerciseStudentScores = /*#__PURE__*/function () { - var _ref17 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { - var res; - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { - case 0: - _context17.next = 2; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context17.sent; - if (res.status === 0) { - antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score")); - } else if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score")); - } - // else if(res.status === -1){ - // history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`) - // }; - // // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a - // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params})) - // hideLoading(); - case 4: - case "end": - return _context17.stop(); - } - }, _callee17); - })); - return function ExportExerciseStudentScores(_x18) { - return _ref17.apply(this, arguments); - }; -}(); -var getDownFile = /*#__PURE__*/function () { - var _ref18 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { - while (1) switch (_context18.prev = _context18.next) { - case 0: - console.log('----------', '调用下载'); - _context18.next = 3; - 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/export_records/".concat(params.id, ".xlsx"), - query: params - })); - case 3: - case "end": - return _context18.stop(); - } - }, _callee18); - })); - return function getDownFile(_x19) { - return _ref18.apply(this, arguments); - }; -}(); -var getecyears = /*#__PURE__*/function () { - var _ref19 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { - while (1) switch (_context19.prev = _context19.next) { - case 0: - _context19.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/ec_major_schools/0/ec_years.xlsx", - query: params - })); - case 2: - case "end": - return _context19.stop(); - } - }, _callee19); - })); - return function getecyears(_x20) { - return _ref19.apply(this, arguments); - }; -}(); -var ExportStudentanalysis = /*#__PURE__*/function () { - var _ref20 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { - while (1) switch (_context20.prev = _context20.next) { - case 0: - _context20.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/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) { - return "course_group_id[]=".concat(item); - }).join('&')), - query: params - })); - case 2: - case "end": - return _context20.stop(); - } - }, _callee20); - })); - return function ExportStudentanalysis(_x21) { - return _ref20.apply(this, arguments); - }; -}(); -var getec_training_objectives = /*#__PURE__*/function () { - var _ref21 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { - while (1) switch (_context21.prev = _context21.next) { - case 0: - _context21.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/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"), - query: params - })); - case 2: - case "end": - return _context21.stop(); - } - }, _callee21); - })); - return function getec_training_objectives(_x22) { - return _ref21.apply(this, arguments); - }; -}(); -var get_ecs_attachment = /*#__PURE__*/function () { - var _ref22 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { - while (1) switch (_context22.prev = _context22.next) { - case 0: - _context22.next = 2; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx", - query: params - })); - case 2: - case "end": - return _context22.stop(); - } - }, _callee22); - })); - return function get_ecs_attachment(_x23) { - return _ref22.apply(this, arguments); - }; -}(); -var getec_courses = /*#__PURE__*/function () { - var _ref23 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { - while (1) switch (_context23.prev = _context23.next) { - case 0: - _context23.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/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"), - query: params - })); - case 2: - case "end": - return _context23.stop(); - } - }, _callee23); - })); - return function getec_courses(_x24) { - return _ref23.apply(this, arguments); - }; -}(); -var getec_graduation_requirements = /*#__PURE__*/function () { - var _ref24 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { - while (1) switch (_context24.prev = _context24.next) { - case 0: - _context24.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/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"), - query: params - })); - case 2: - case "end": - return _context24.stop(); - } - }, _callee24); - })); - return function getec_graduation_requirements(_x25) { - return _ref24.apply(this, arguments); - }; -}(); -var getrank_list = /*#__PURE__*/function () { - var _ref25 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { - while (1) switch (_context25.prev = _context25.next) { - case 0: - _context25.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/courses/rank_list.xlsx", - query: params - })); - case 2: - case "end": - return _context25.stop(); - } - }, _callee25); - })); - return function getrank_list(_x26) { - return _ref25.apply(this, arguments); - }; -}(); -var getquestion_rank_list = /*#__PURE__*/function () { - var _ref26 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { - while (1) switch (_context26.prev = _context26.next) { - case 0: - _context26.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/courses/question_rank_list.xlsx", - query: params - })); - case 2: - case "end": - return _context26.stop(); - } - }, _callee26); - })); - return function getquestion_rank_list(_x27) { - return _ref26.apply(this, arguments); - }; -}(); - -// 试卷库--试卷详情--试卷导出 -var exportPaperlibraryPaper = /*#__PURE__*/function () { - var _ref27 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { - while (1) switch (_context27.prev = _context27.next) { - case 0: - _context27.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/examination_banks/".concat(params.id, ".json"), - query: params - })); - case 2: - case "end": - return _context27.stop(); - } - }, _callee27); - })); - return function exportPaperlibraryPaper(_x28) { - return _ref27.apply(this, arguments); - }; -}(); - -// 导出当前学生试卷 -var exportUserExerciseDetail = /*#__PURE__*/function () { - var _ref28 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params, title) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { - while (1) switch (_context28.prev = _context28.next) { - case 0: - _context28.next = 2; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/consult_exercise.json"), - query: params - })); - case 2: - case "end": - return _context28.stop(); - } - }, _callee28); - })); - return function exportUserExerciseDetail(_x29, _x30) { - return _ref28.apply(this, arguments); - }; -}(); - -// 教学课堂--试卷详情--试卷导出 -var exportClassroomsPaper = /*#__PURE__*/function () { - var _ref29 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { - while (1) switch (_context29.prev = _context29.next) { - case 0: - _context29.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/exercises/".concat(params.categoryId, ".json"), - query: params - })); - case 2: - case "end": - return _context29.stop(); - } - }, _callee29); - })); - return function exportClassroomsPaper(_x31) { - return _ref29.apply(this, arguments); - }; -}(); -var getmember_works = /*#__PURE__*/function () { - var _ref30 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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"), - query: params - })); - case 2: - case "end": - return _context30.stop(); - } - }, _callee30); - })); - return function getmember_works(_x32) { - return _ref30.apply(this, arguments); - }; -}(); -// 导出问卷word文档 -var exportCommitResultWord = /*#__PURE__*/function () { - var _ref31 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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"), - query: params - })); - case 2: - case "end": - return _context31.stop(); - } - }, _callee31); - })); - return function exportCommitResultWord(_x33) { - return _ref31.apply(this, arguments); - }; -}(); - -// 导出实训word -var exportTaskPass = /*#__PURE__*/function () { - var _ref32 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); - case 2: - res = _context33.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)); - } else if (res.status === -3) { - (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '导出提醒' - } - }); - umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); - } - // else if(res.status === -1){ - // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) - // }; - // console.log(JSON.stringify(params)) - // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) - // hideLoading(); - case 4: - case "end": - return _context33.stop(); - } - }, _callee33); - })); - return function ExportCourseWorkListShixuns(_x35, _x36) { - return _ref33.apply(this, arguments); - }; -}(); - -/***/ }), - -/***/ 96908: -/*!**************************************************************************!*\ - !*** ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png ***! - \**************************************************************************/ -/***/ (function(module) { - -module.exports = "data:image/png;base64,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"; - -/***/ }), - -/***/ 57177: -/*!*****************************************************************************!*\ - !*** ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png ***! - \*****************************************************************************/ -/***/ (function(module) { - -module.exports = "data:image/png;base64,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"; - -/***/ }), - -/***/ 81378: -/*!************************************************************************!*\ - !*** ./src/components/ui-customization/Cards/ShixunList/img/unity.png ***! - \************************************************************************/ -/***/ (function(module) { - -module.exports = "data:image/png;base64,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"; - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Competitions__Entered__Assembly__TeamDateil.162d736a.async.js b/p__Competitions__Entered__Assembly__TeamDateil.b89bbed0.async.js similarity index 99% rename from p__Competitions__Entered__Assembly__TeamDateil.162d736a.async.js rename to p__Competitions__Entered__Assembly__TeamDateil.b89bbed0.async.js index 249447d731..5bf31bbbd1 100644 --- a/p__Competitions__Entered__Assembly__TeamDateil.162d736a.async.js +++ b/p__Competitions__Entered__Assembly__TeamDateil.b89bbed0.async.js @@ -292,7 +292,7 @@ var competitionDetails = function competitionDetails(_ref) { }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.Item, { children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(umi__WEBPACK_IMPORTED_MODULE_5__.Link, { - to: "/competitions/index/".concat(identifier, "/enroll"), + to: "/competitions/".concat(identifier, "/detail/enroll"), children: "\u62A5\u540D" }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.Item, { diff --git a/p__Competitions__Entered__index.05abfb06.async.js b/p__Competitions__Entered__index.49ab58a6.async.js similarity index 87% rename from p__Competitions__Entered__index.05abfb06.async.js rename to p__Competitions__Entered__index.49ab58a6.async.js index 8789ad5a3e..1e628fbe18 100644 --- a/p__Competitions__Entered__index.05abfb06.async.js +++ b/p__Competitions__Entered__index.49ab58a6.async.js @@ -91,13 +91,13 @@ var AuthModal = function AuthModal(_ref) { function Addteans(_ref) { var isAddmodle = _ref.isAddmodle, setIsAdd = _ref.setIsAdd, - createTeam = _ref.createTeam, - qs = _ref.qs; + createTeam = _ref.createTeam; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(""), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_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: { @@ -109,7 +109,7 @@ function Addteans(_ref) { textAlign: 'left', flex: '1' }, - children: qs['创建战队'] + 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); @@ -119,14 +119,12 @@ function Addteans(_ref) { } })] }), - visible: isAddmodle, + open: isAddmodle, closable: false, destroyOnClose: true, - okText: qs['确定'], - cancelText: qs['取消'], onOk: function onOk() { if (!personname) { - antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info(qs['战队名不能为空']); + antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info('战队名不能为空'); return; } createTeam(personname); @@ -138,16 +136,18 @@ function Addteans(_ref) { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { style: { fontSize: '14px', - color: '#F73737' + color: '#F73737', + marginLeft: '10px' }, children: "*" - }), qs['队名'], "\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("p", { + }), "\u961F\u540D\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("p", { style: { marginTop: '15px', - marginLeft: '15px' + marginLeft: '10px', + marginRight: '10px' }, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - placeholder: qs["请输入队名"], + placeholder: "请输入队名", value: personname, maxLength: 60, addonAfter: String(personname && personname.length || 0) + "/60", @@ -187,13 +187,13 @@ function Addteans(_ref) { function Jointeam(_ref) { var isjoin = _ref.isjoin, setJoin = _ref.setJoin, - JoinTeams = _ref.JoinTeams, - qs = _ref.qs; + JoinTeams = _ref.JoinTeams; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(""), _useState2 = _root_workspace_ppte5yg23_local_v9_test4_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: { @@ -205,7 +205,7 @@ function Jointeam(_ref) { textAlign: 'left', flex: '1' }, - children: qs['加入战队'] + 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); @@ -215,14 +215,12 @@ function Jointeam(_ref) { } })] }), - visible: isjoin, + open: isjoin, closable: false, destroyOnClose: true, - okText: qs['确认'], - cancelText: qs['取消'], onOk: function onOk() { if (!code) { - antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info(qs['邀请码不能为空']); + antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info('邀请码不能为空'); return; } JoinTeams(code); @@ -233,18 +231,18 @@ function Jointeam(_ref) { 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: { - marginTop: '15px', - marginLeft: '15px', + marginLeft: '10px', display: 'flex', - alignItems: 'center' + alignItems: 'center', + marginRight: '10px' }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { style: { flex: 'none' }, - children: [qs['邀请码'], "\uFF1A"] + children: "\u9080\u8BF7\u7801\uFF1A" }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { - placeholder: qs["请输入邀请码"], + placeholder: "请输入邀请码", value: code, maxLength: 60, addonAfter: String(code && code.length || 0) + "/60", @@ -305,25 +303,29 @@ var jsx_runtime = __webpack_require__(37712); function Assembly(_ref) { - var setIsAddmodel = _ref.setIsAddmodel, + var setshowphone = _ref.setshowphone, + setIsAddmodel = _ref.setIsAddmodel, setJoin = _ref.setJoin, HeaderDetail = _ref.HeaderDetail, user = _ref.user, - dispatch = _ref.dispatch, - qs = _ref.qs; + dispatch = _ref.dispatch; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.backgroundimg, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: Enteredmodules.countsize, - children: qs['欢迎报名参加本项赛事!全面支持各类竞赛的在线运行管理,'] + children: "\u6B22\u8FCE\u62A5\u540D\u53C2\u52A0\u672C\u9879\u8D5B\u4E8B\uFF01\u5168\u9762\u652F\u6301\u5404\u7C7B\u7ADE\u8D5B\u7684\u5728\u7EBF\u8FD0\u884C\u7BA1\u7406\uFF0C" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: Enteredmodules.countsize, - children: qs['大数据、人工智能、各类芯片架构等竞赛任务均可在线运行、部署和评测。'] + children: "\u5927\u6570\u636E\u3001\u4EBA\u5DE5\u667A\u80FD\u3001\u5404\u7C7B\u82AF\u7247\u67B6\u6784\u7B49\u7ADE\u8D5B\u4EFB\u52A1\u5747\u53EF\u5728\u7EBF\u8FD0\u884C\u3001\u90E8\u7F72\u548C\u8BC4\u6D4B\u3002" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.buttoncoent, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { var _user$userInfo; + if (HeaderDetail.teacher_need_phone || HeaderDetail.member_need_phone) { + setshowphone(true); + return; + } if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.authentication)) { dispatch({ type: 'shixunsDetail/setActionTabs', @@ -336,10 +338,14 @@ function Assembly(_ref) { setJoin(true); }, className: Enteredmodules.addteams, - children: qs['加入战队'] + children: "\u52A0\u5165\u6218\u961F" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { var _user$userInfo2; + if (HeaderDetail.teacher_need_phone || HeaderDetail.member_need_phone) { + setshowphone(true); + return; + } if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.authentication)) { dispatch({ type: 'shixunsDetail/setActionTabs', @@ -352,15 +358,12 @@ function Assembly(_ref) { setIsAddmodel(true); }, className: Enteredmodules.createteams, - children: qs['创建战队'] + children: "\u521B\u5EFA\u6218\u961F" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - visibility: 'hidden' - }, className: Enteredmodules.code, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: qs['作品指导张老师微信'] + children: "\u4F5C\u54C1\u6307\u5BFC\u5F20\u8001\u5E08\u5FAE\u4FE1" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { width: 90, @@ -388,67 +391,7 @@ function Nulldata(_ref) { setJoin = _ref.setJoin, HeaderDetail = _ref.HeaderDetail, user = _ref.user, - dispatch = _ref.dispatch, - qs = _ref.qs; - if (qs.isChinese) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Enteredmodules.nullnodata, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + "/images/educoder/competitions/Noentry.jpg" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - style: { - fontSize: '16px', - color: '#333333' - }, - className: "bootomtext", - children: ["\u60A8\u5F53\u524D\u672A\u62A5\u540D\uFF0C\u8BF7\u5148", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - var _user$userInfo; - if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.authentication)) { - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: 'Banner-Auth' - } - }); - return; - } - setJoin(true); - }, - style: { - color: '#0152d9', - cursor: "pointer" - }, - children: "\u52A0\u5165\u6218\u961F" - }), "\u6216", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - var _user$userInfo2; - if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.authentication)) { - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: { - key: 'Banner-Auth' - } - }); - return; - } - setIsAddmodel(true); - }, - style: { - color: '#0152d9', - cursor: "pointer" - }, - children: "\u521B\u5EFA\u6218\u961F" - }), "\uFF0C"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - fontSize: '16px', - color: '#333333' - }, - children: "\u52A0\u5165/\u521B\u5EFA\u6218\u961F\u540E\u5C06\u81EA\u52A8\u62A5\u540D" - })] - }); - } + dispatch = _ref.dispatch; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.nullnodata, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { @@ -459,10 +402,10 @@ function Nulldata(_ref) { color: '#333333' }, className: "bootomtext", - children: ["You are not currently registered\uFF0CPlease", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u60A8\u5F53\u524D\u672A\u62A5\u540D\uFF0C\u8BF7\u5148", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { - var _user$userInfo3; - if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.authentication)) { + var _user$userInfo; + if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.authentication)) { dispatch({ type: 'shixunsDetail/setActionTabs', payload: { @@ -477,11 +420,11 @@ function Nulldata(_ref) { color: '#0152d9', cursor: "pointer" }, - children: "join the team" - }), "or", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u52A0\u5165\u6218\u961F" + }), "\u6216", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { - var _user$userInfo4; - if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.authentication)) { + var _user$userInfo2; + if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.authentication)) { dispatch({ type: 'shixunsDetail/setActionTabs', payload: { @@ -496,14 +439,14 @@ function Nulldata(_ref) { color: '#0152d9', cursor: "pointer" }, - children: "create a team" + children: "\u521B\u5EFA\u6218\u961F" }), "\uFF0C"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { style: { fontSize: '16px', color: '#333333' }, - children: "After joining/creating a team, you will be automatically registered." + children: "\u52A0\u5165/\u521B\u5EFA\u6218\u961F\u540E\u5C06\u81EA\u52A8\u62A5\u540D" })] }); } @@ -523,8 +466,7 @@ function SelectTeam(_ref) { var Count = _ref.Count, Members_count = _ref.Members_count, selectlist = _ref.selectlist, - setIsselect = _ref.setIsselect, - qs = _ref.qs; + setIsselect = _ref.setIsselect; var _useState = (0,_react_17_0_2_react.useState)(''), _useState2 = slicedToArray_default()(_useState, 2), keywords = _useState2[0], @@ -533,7 +475,7 @@ function SelectTeam(_ref) { className: Enteredmodules.searchhead, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: Enteredmodules.selectleft, - children: [qs['战队总数'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u6218\u961F\u603B\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: "#459BE5", fontSize: "16px" @@ -544,8 +486,8 @@ function SelectTeam(_ref) { marginLeft: "5px", marginRight: "15px" }, - children: qs['个'] - }), " ", qs['参赛总人数'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A" + }), " \u53C2\u8D5B\u603B\u4EBA\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: "#459BE5" }, @@ -554,12 +496,12 @@ function SelectTeam(_ref) { style: { marginLeft: '5px' }, - children: qs['人'] + children: "\u4EBA" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(Search, { className: Enteredmodules.packinputs, value: keywords, - placeholder: qs["请输入战队名称搜索"], + placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u641C\u7D22", allowClear: true, onChange: function onChange(e) { setKeyWords(e.target.value); @@ -603,14 +545,13 @@ function managed(_ref) { setIslookModel = _ref.setIslookModel, setTeam = _ref.setTeam, setMembers = _ref.setMembers, - mode = _ref.mode, - qs = _ref.qs; + mode = _ref.mode; function jsCopy() { var aa = "copy_invite_code".concat(item.id); var e = document.getElementById(aa); e.select(); document.execCommand("Copy"); - message/* default */.ZP.success(qs["复制成功"]); + message/* default */.ZP.success("复制成功"); } function isSetting() { setTeam(item); @@ -626,7 +567,7 @@ function managed(_ref) { onClick: function onClick() { return isTipsshow(type, item.id); }, - children: type === 1 ? qs['删除战队'] : '退出战队' + children: type === 1 ? '删除战队' : '退出战队' }) }); }; @@ -646,14 +587,14 @@ function managed(_ref) { title: item.name, children: item.name ? item.name.length > 6 ? item.name.substring(0, 6) + '...' : item.name : '--' }), type === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/competitions/index/".concat(identifier, "/UpdateTeanname/").concat(item.id), + to: "/competitions/".concat(identifier, "/detail/UpdateTeanname/").concat(item.id), children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { overlayStyle: { zIndex: 1 }, defaultVisible: true, placement: "top", - visible: item && item.auto_create, + open: item && item.auto_create, autoAdjustOverflow: false, title: "请修改战队名称", children: /*#__PURE__*/(0,jsx_runtime.jsx)(FormOutlined/* default */.Z, { @@ -690,19 +631,15 @@ function managed(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.width18, style: { - width: 254, - marginLeft: 10 + width: '20%' }, - children: [qs['创建时间'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u521B\u5EFA\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { title: item.created_at, children: item.created_at || '--' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.width15, - style: { - width: 200 - }, - children: [qs['邀请码'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u9080\u8BF7\u7801\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { title: item.invite_code, children: item.invite_code || '--' }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -728,11 +665,10 @@ function managed(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.width15, style: { - justifyContent: 'flex-end', - width: 215 + justifyContent: 'flex-end' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [qs['战队成员'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u6218\u961F\u6210\u5458\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: item.team_members ? item.team_members.length : '--' })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -744,7 +680,7 @@ function managed(_ref) { marginLeft: '10px', cursor: 'pointer' }, - children: type === 1 ? qs['设置'] : qs['查看'] + children: type === 1 ? '设置' : '查看' }), item && item.active || type === 2 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.borderjingao, style: { @@ -759,7 +695,7 @@ function managed(_ref) { }) })] }), mode === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/competitions/index/".concat(identifier, "/teamDetail/").concat(item.id), + to: "/competitions/".concat(identifier, "/detail/teamDetail/").concat(item.id), style: { color: "#0152d9", fontSize: '14px', @@ -769,7 +705,7 @@ function managed(_ref) { }, children: "\u6218\u961F\u8BE6\u60C5" }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - overlay: mentItem, + dropdownRender: mentItem, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { style: { marginLeft: '30px' @@ -794,8 +730,7 @@ function AllTeams(_ref) { var item = _ref.item, setIslookModel = _ref.setIslookModel, setTeam = _ref.setTeam, - mode = _ref.mode, - qs = _ref.qs; + mode = _ref.mode; var _useParams = (0,_react_router_6_3_0_react_router/* useParams */.UO)(), identifier = _useParams.identifier; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -833,11 +768,7 @@ function AllTeams(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.width20, - style: { - width: 254, - marginLeft: 10 - }, - children: [qs['创建时间'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u521B\u5EFA\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: item.created_at || '--' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -846,7 +777,7 @@ function AllTeams(_ref) { justifyContent: 'flex-end' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [qs['战队成员'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u6218\u961F\u6210\u5458\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: item.team_members ? item.team_members.length : '--' })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -859,10 +790,10 @@ function AllTeams(_ref) { marginLeft: '15px', cursor: 'pointer' }, - children: qs['查看'] + children: "\u67E5\u770B" })] }), mode === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/competitions/index/".concat(identifier, "/teamDetail/").concat(item.id), + to: "/competitions/".concat(identifier, "/detail/teamDetail/").concat(item.id), style: { color: "#0152d9", fontSize: '14px', @@ -884,8 +815,7 @@ var modal = __webpack_require__(43418); function LookItem(_ref) { - var teamitem = _ref.teamitem, - qs = _ref.qs; + var teamitem = _ref.teamitem; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { @@ -922,9 +852,9 @@ function LookItem(_ref) { children: teamitem && teamitem.school_name.length > 6 ? teamitem.school_name.substring(0, 6) + '...' : teamitem.school_name || '- - ' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - flex: '2' + flex: '1' }, - children: teamitem !== null && teamitem !== void 0 && teamitem.identity ? qs[teamitem === null || teamitem === void 0 ? void 0 : teamitem.identity] : '- -' + children: teamitem && teamitem.identity || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { flex: '2' @@ -937,11 +867,11 @@ function LookItem(_ref) { color: teamitem && teamitem.role === "leader" ? '#0152d9' : '#2ABD8C', fontSize: '14px' }, - children: [teamitem && teamitem.role === "leader" ? qs['队长'] : qs['队员'], /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: [teamitem && teamitem.role === "leader" ? '队长' : '队员', /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#F3730C' }, - children: teamitem && teamitem.creator ? "(".concat(qs['创建者'], ")") : '' + children: teamitem && teamitem.creator ? '(创建者)' : '' })] })] }) @@ -961,8 +891,7 @@ var CloseOutlined = __webpack_require__(14834); function LookTeam(_ref) { var islookmodel = _ref.islookmodel, mydatas = _ref.mydatas, - setIslookModel = _ref.setIslookModel, - qs = _ref.qs; + setIslookModel = _ref.setIslookModel; return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { centered: true, title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -985,7 +914,7 @@ function LookTeam(_ref) { } })] }), - visible: islookmodel, + open: islookmodel, closable: false, destroyOnClose: true, footer: null, @@ -1004,42 +933,41 @@ function LookTeam(_ref) { style: { flex: '1' }, - children: qs['头像'] + children: "\u5934\u50CF" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { flex: '1' }, - children: qs['姓名'] + children: "\u59D3\u540D" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { flex: '2' }, - children: qs['手机'] + children: "\u624B\u673A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { flex: '2' }, - children: qs['学校/单位'] + children: "\u5B66\u6821/\u5355\u4F4D" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - flex: '2' + flex: '1' }, - children: qs['职业'] + children: "\u804C\u4E1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { flex: '2' }, - children: qs['学号'] + children: "\u5B66\u53F7" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { flex: '2' }, - children: qs['角色'] + children: "\u89D2\u8272" })] }) }), mydatas && mydatas.team_members && mydatas.team_members.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)(Enteredmodel_LookItem, { - qs: qs, teamitem: item }, index); })] @@ -1060,11 +988,8 @@ function Tips(_ref) { Tipsmodel = _ref.Tipsmodel, setTipsmodel = _ref.setTipsmodel, TipsSubmit = _ref.TipsSubmit, - TipsType = _ref.TipsType, - qs = _ref.qs; + TipsType = _ref.TipsType; return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - okText: qs['确定'], - cancelText: qs['取消'], centered: true, title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { @@ -1086,7 +1011,7 @@ function Tips(_ref) { } })] }), - visible: Tipsmodel, + open: Tipsmodel, closable: false, destroyOnClose: true, onCancel: function onCancel() { @@ -1101,42 +1026,44 @@ function Tips(_ref) { /* harmony default export */ var TipsModel = (Tips); // EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx var JoinModel = __webpack_require__(13783); +// 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); ;// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/TeammemberTItle.tsx -function Teammember(_ref) { - var qs = _ref.qs; +function Teammember() { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.teammember, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.flex1, - children: qs['头像'] + children: "\u5934\u50CF" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.flex1, - children: qs['姓名'] + children: "\u59D3\u540D" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.flex2, - children: qs['手机'] + children: "\u624B\u673A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.flex2, - children: qs['学校/单位'] + children: "\u5B66\u6821/\u5355\u4F4D" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Enteredmodules.flex2, - children: qs['职业'] + className: Enteredmodules.flex1, + children: "\u804C\u4E1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.flex2, - children: qs['学号'] + children: "\u5B66\u53F7" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.flex2, - children: qs['角色'] + children: "\u89D2\u8272" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Enteredmodules.flex2, style: { textAlign: 'center' }, - children: qs['操作'] + children: "\u64CD\u4F5C" })] }); } @@ -1155,28 +1082,7 @@ function Teammembers_Teammember(_ref) { index = _ref.index, setTeams = _ref.setTeams, Teams = _ref.Teams, - setLoaderid = _ref.setLoaderid, - qs = _ref.qs; - var menuitem = function menuitem() { - return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { - onClick: function onClick() { - setleader(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: "\u8BBE\u7F6E\u4E3A\u961F\u957F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u6743\u9650\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u7F16\u8F91\u6218\u961F\u3001\u8BBE\u7F6E\u6218\u961F\u6210\u5458\u3001 " - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u8F6C\u79FB\u961F\u957F\u3001\u5220\u9664\u6218\u961F" - })] - }) - }, "0") - }); - }; + setLoaderid = _ref.setLoaderid; function setleader() { var data = Teams; var leaderindex = Teams && Teams.findIndex(function (item) { @@ -1217,8 +1123,8 @@ function Teammembers_Teammember(_ref) { className: Enteredmodules.flex2, children: teamitem && teamitem.school_name.length > 6 ? teamitem.school_name.substring(0, 6) + '...' : teamitem.school_name || '- - ' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Enteredmodules.flex2, - children: teamitem !== null && teamitem !== void 0 && teamitem.identity ? qs[teamitem === null || teamitem === void 0 ? void 0 : teamitem.identity] : '- -' + className: Enteredmodules.flex1, + children: teamitem && teamitem.identity || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Enteredmodules.flex2, " ").concat(Enteredmodules.task_hide), children: teamitem && teamitem.student_id || '- -' @@ -1228,18 +1134,18 @@ function Teammembers_Teammember(_ref) { color: teamitem && teamitem.role === "leader" ? '#0152d9' : '#0152d9', fontSize: '14px' }, - children: [teamitem && teamitem.role === "leader" ? qs['队长'] : qs['队员'], /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: [teamitem && teamitem.role === "leader" ? '队长' : '队员', /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#F3730C' }, - children: teamitem && teamitem.creator ? "(".concat(qs['创建者'], ")") : '' + children: teamitem && teamitem.creator ? '(创建者)' : '' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.flex2, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(popconfirm/* default */.Z, { - title: qs["设置为队长,权限:编辑战队、设置战队成员、转移队长、删除战队"], - okText: qs["确认"], - cancelText: qs["取消"], + title: "\u8BBE\u7F6E\u4E3A\u961F\u957F\uFF0C\u6743\u9650\uFF1A\u7F16\u8F91\u6218\u961F\u3001\u8BBE\u7F6E\u6218\u961F\u6210\u5458\u3001\u8F6C\u79FB\u961F\u957F\u3001\u5220\u9664\u6218\u961F", + okText: "\u786E\u8BA4", + cancelText: "\u53D6\u6D88", onConfirm: function onConfirm() { return setleader(); }, @@ -1255,7 +1161,7 @@ function Teammembers_Teammember(_ref) { return deleteitem(); }, className: " ".concat(Enteredmodules.deleteitem), - children: teamitem && teamitem.role === "leader" || teamitem && teamitem.creator ? '' : qs['删除'] + children: teamitem && teamitem.role === "leader" || teamitem && teamitem.creator ? '' : '删除' })] })] }); @@ -1263,7 +1169,14 @@ function Teammembers_Teammember(_ref) { /* harmony default export */ var Teammembers = (Teammembers_Teammember); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/empty/index.js + 3 modules var empty = __webpack_require__(64165); +// 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); ;// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/DownTeacher.tsx + + + + //教师列表 @@ -1271,11 +1184,17 @@ var empty = __webpack_require__(64165); + function Downteacher(_ref) { var teachers = _ref.teachers, setTeams = _ref.setTeams, Teams = _ref.Teams, - HeaderDetail = _ref.HeaderDetail; + HeaderDetail = _ref.HeaderDetail, + getteacher = _ref.getteacher; + var _useState = (0,_react_17_0_2_react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + hasMore = _useState2[0], + sethasMore = _useState2[1]; var teacher = teachers.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.teachname, @@ -1296,7 +1215,7 @@ function Downteacher(_ref) { } var teachers = Teams; teachers.push(item); - setTeams(teachers); + setTeams(toConsumableArray_default()(teachers)); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { style: { @@ -1306,35 +1225,43 @@ function Downteacher(_ref) { className: Enteredmodules.loaderimg, src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.image_url) }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '20%', padding: '0px 5px' }, + title: item.name, children: item.name || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '18%', padding: '0px 5px' }, + title: item.phone, children: item.phone || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '18%', padding: '0px 5px' }, - className: Enteredmodules.task_hide, + title: item.identity, children: item.identity || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '20%', padding: '0px 5px' }, + title: item.school_name, children: item.school_name || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '24%', @@ -1359,13 +1286,42 @@ function Downteacher(_ref) { })] }), image: empty/* default */.Z.PRESENTED_IMAGE_SIMPLE - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }) : /*#__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 res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return getteacher(page); + case 2: + res = _context.sent; + sethasMore(res); + // console.log(res); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }()), + hasMore: false, + useWindow: false, children: teacher }) }); } /* harmony default export */ var DownTeacher = (Downteacher); ;// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/DownStudents.tsx + + //教师列表 @@ -1373,11 +1329,17 @@ function Downteacher(_ref) { + function DownStudent(_ref) { var students = _ref.students, setTeams = _ref.setTeams, Teams = _ref.Teams, - HeaderDetail = _ref.HeaderDetail; + HeaderDetail = _ref.HeaderDetail, + getteacher = _ref.getteacher; + var _useState = (0,_react_17_0_2_react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + hasMore = _useState2[0], + sethasMore = _useState2[1]; var teacher = students.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.teachname, @@ -1400,7 +1362,7 @@ function DownStudent(_ref) { // return var students = Teams; students.push(item); - setTeams(students); + setTeams(toConsumableArray_default()(students)); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { style: { @@ -1410,33 +1372,40 @@ function DownStudent(_ref) { className: Enteredmodules.loaderimg, src: env/* default */.Z.IMG_SERVER + "/images/" + "".concat(item.image_url) }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '20%', padding: '0px 5px' }, + title: item.name, children: item.name || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '18%', padding: '0px 5px' }, + title: item.phone, children: item.phone || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '18%', padding: '0px 5px' }, - className: Enteredmodules.task_hide, + title: item.student_id, children: item.student_id ? '学号' + item.student_id : '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Enteredmodules.task_hide, style: { textAlign: 'left', width: '20%', padding: '0px 5px' }, + title: item.school_name, children: item.school_name || '- -' }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -1463,8 +1432,20 @@ function DownStudent(_ref) { })] }), image: empty/* default */.Z.PRESENTED_IMAGE_SIMPLE - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: teacher + }) : /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { + initialLoad: false, + pageStart: 1, + threshold: 20, + loadMore: function loadMore(page) { + getteacher(page); + sethasMore(false); + // console.log(res); + }, + hasMore: hasMore, + useWindow: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: teacher + }) }) }); } @@ -1477,6 +1458,7 @@ function DownStudent(_ref) { + var SetmembersModel_Search = input/* default */.Z.Search; @@ -1486,7 +1468,7 @@ var SetmembersModel_Search = input/* default */.Z.Search; function Setmembers(_ref) { - var _StaffDetail$teacher_, _StaffDetail$teacher_2, _StaffDetail$member_s, _StaffDetail$member_s2; + var _StaffDetail$teacher_, _StaffDetail$teacher_2, _StaffDetail$member_s, _StaffDetail$member_s2, _StaffDetail$all_staf, _StaffDetail$all_staf2; var Membersshow = _ref.Membersshow, setClose = _ref.setClose, HeaderDetail = _ref.HeaderDetail, @@ -1495,8 +1477,7 @@ function Setmembers(_ref) { dispatch = _ref.dispatch, identifier = _ref.identifier, mydatas = _ref.mydatas, - selectlist = _ref.selectlist, - qs = _ref.qs; + selectlist = _ref.selectlist; var _useState = (0,_react_17_0_2_react.useState)(''), _useState2 = slicedToArray_default()(_useState, 2), teachname = _useState2[0], @@ -1534,7 +1515,7 @@ function Setmembers(_ref) { _useState16 = slicedToArray_default()(_useState15, 2), loaderid = _useState16[0], setLoaderid = _useState16[1]; - //提交时学生数量 与老师数量 + //提交时学生数量 与老师数量,或者总成员 var _useState17 = (0,_react_17_0_2_react.useState)([]), _useState18 = slicedToArray_default()(_useState17, 2), TeacherNumber = _useState18[0], @@ -1543,15 +1524,23 @@ function Setmembers(_ref) { _useState20 = slicedToArray_default()(_useState19, 2), StudentNumber = _useState20[0], setStudentNumber = _useState20[1]; - //判断是否需要弹出警告 - var _useState21 = (0,_react_17_0_2_react.useState)(false), + var _useState21 = (0,_react_17_0_2_react.useState)([]), _useState22 = slicedToArray_default()(_useState21, 2), - isTwarning = _useState22[0], - setIsTwarning = _useState22[1]; + MemberNumber = _useState22[0], + setMemberNumber = _useState22[1]; + //判断是否需要弹出警告 var _useState23 = (0,_react_17_0_2_react.useState)(false), _useState24 = slicedToArray_default()(_useState23, 2), - isSwarning = _useState24[0], - setIsSwarning = _useState24[1]; + isTwarning = _useState24[0], + setIsTwarning = _useState24[1]; + var _useState25 = (0,_react_17_0_2_react.useState)(false), + _useState26 = slicedToArray_default()(_useState25, 2), + isSwarning = _useState26[0], + setIsSwarning = _useState26[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(false), + _useState28 = slicedToArray_default()(_useState27, 2), + isMwarning = _useState28[0], + setIsMwarning = _useState28[1]; (0,_react_17_0_2_react.useEffect)(function () { //排序 规则为 队长永远只第一位 创建者只第二位 var datas = mydatas && mydatas.team_members.sort(function (item, item1) { @@ -1563,11 +1552,12 @@ function Setmembers(_ref) { }, []); //查找学生 - function getStudents() { + function getStudents(_x) { return _getStudents.apply(this, arguments); } //查找老师 function _getStudents() { - _getStudents = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + _getStudents = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(page) { + var _data$teachers; var data; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { @@ -1578,15 +1568,22 @@ function Setmembers(_ref) { payload: { identifier: identifier, keyword: studentname, - team_id: mydatas && mydatas.id + team_id: mydatas && mydatas.id, + page: page } }); case 2: data = _context.sent; if (data) { - setStudents(data.teachers); + if (page === 1) { + setStudents(toConsumableArray_default()(data.teachers)); + } else { + setStudents([].concat(toConsumableArray_default()(students), toConsumableArray_default()(data.teachers))); + } + // setStudents([...students, ...data.teachers]) } - case 4: + return _context.abrupt("return", ((_data$teachers = data.teachers) === null || _data$teachers === void 0 ? void 0 : _data$teachers.length) <= 0 ? false : true); + case 5: case "end": return _context.stop(); } @@ -1594,11 +1591,12 @@ function Setmembers(_ref) { })); return _getStudents.apply(this, arguments); } - function getteacher() { + function getteacher(_x2) { return _getteacher.apply(this, arguments); } //提交数据 function _getteacher() { - _getteacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + _getteacher = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(page) { + var _data$teachers2; var data; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { @@ -1609,16 +1607,22 @@ function Setmembers(_ref) { payload: { identifier: identifier, keyword: teachname, - team_id: mydatas && mydatas.id + team_id: mydatas && mydatas.id, + page: page } }); case 2: data = _context2.sent; if (data) { - // console.log(data.teachers); - setTeachers(data.teachers); + if (page === 1) { + setTeachers(toConsumableArray_default()(data.teachers)); + } else { + setTeachers([].concat(toConsumableArray_default()(teachers), toConsumableArray_default()(data.teachers))); + } + // setTeachers([...teachers, ...data.teachers]) } - case 4: + return _context2.abrupt("return", ((_data$teachers2 = data.teachers) === null || _data$teachers2 === void 0 ? void 0 : _data$teachers2.length) <= 0 ? false : true); + case 5: case "end": return _context2.stop(); } @@ -1631,7 +1635,7 @@ function Setmembers(_ref) { } function _submitTeam() { _submitTeam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _StaffDetail$teacher_3, _StaffDetail$member_s3; + var _StaffDetail$teacher_3, _StaffDetail$member_s3, _StaffDetail$all_staf3; var member_ids, teacher_ids, data; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { @@ -1647,23 +1651,32 @@ function Setmembers(_ref) { }); setTeacherNumber(teacher_ids.length); setStudentNumber(member_ids.length); + setMemberNumber(member_ids.length + teacher_ids.length); if (!((StaffDetail === null || StaffDetail === void 0 || (_StaffDetail$teacher_3 = StaffDetail.teacher_staff) === null || _StaffDetail$teacher_3 === void 0 ? void 0 : _StaffDetail$teacher_3.maximum) < teacher_ids.length)) { - _context3.next = 8; + _context3.next = 9; break; } setIsTwarning(true); return _context3.abrupt("return"); - case 8: + case 9: setIsTwarning(false); if (!((StaffDetail === null || StaffDetail === void 0 || (_StaffDetail$member_s3 = StaffDetail.member_staff) === null || _StaffDetail$member_s3 === void 0 ? void 0 : _StaffDetail$member_s3.maximum) < member_ids.length)) { - _context3.next = 12; + _context3.next = 13; break; } setIsSwarning(true); return _context3.abrupt("return"); - case 12: + case 13: setIsSwarning(false); - _context3.next = 15; + if (!((StaffDetail === null || StaffDetail === void 0 || (_StaffDetail$all_staf3 = StaffDetail.all_staff) === null || _StaffDetail$all_staf3 === void 0 ? void 0 : _StaffDetail$all_staf3.maximum) < member_ids.length + teacher_ids.length)) { + _context3.next = 17; + break; + } + setIsMwarning(true); + return _context3.abrupt("return"); + case 17: + setIsMwarning(false); + _context3.next = 20; return dispatch({ type: 'competitions/SubmitTeam', payload: { @@ -1674,15 +1687,15 @@ function Setmembers(_ref) { leader: loaderid } }); - case 15: + case 20: data = _context3.sent; if (data && data.status === 0) { // console.log(data.teachers); - message/* default */.ZP.info(qs['修改成功']); + message/* default */.ZP.info('修改成功'); setMembers(false); selectlist(''); } - case 17: + case 22: case "end": return _context3.stop(); } @@ -1712,11 +1725,9 @@ function Setmembers(_ref) { } })] }), - visible: Membersshow, + open: Membersshow, closable: false, destroyOnClose: true, - okText: qs['确定'], - cancelText: qs['取消'], onOk: function onOk() { submitTeam(); }, @@ -1729,92 +1740,88 @@ function Setmembers(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Enteredmodules.setmembers, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: qs['添加教师'] + children: "\u6DFB\u52A0\u6559\u5E08" }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - overlay: /*#__PURE__*/(0,jsx_runtime.jsx)(DownTeacher, { - HeaderDetail: HeaderDetail, - teachers: teachers, - setTeams: setTeams, - Teams: Teams - }), - getPopupContainer: function getPopupContainer(trigger) { - return trigger.parentNode; - }, - visible: downteacher, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsx)(DownTeacher, { + getteacher: getteacher, + HeaderDetail: HeaderDetail, + teachers: teachers, + setTeams: setTeams, + Teams: Teams + }); + }, + open: downteacher, children: /*#__PURE__*/(0,jsx_runtime.jsx)(SetmembersModel_Search, { value: teachname, - placeholder: qs["请搜索教师姓名/手机号并添加"], + placeholder: "\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0", allowClear: true, onChange: function onChange(e) { setTeachname(e.target.value); }, onSearch: function onSearch(value) { setDownteacher(true); - getteacher(); + setTeachers([]); + getteacher(1); }, onBlur: function onBlur() { setDownteacher(false); } }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: qs['添加学生/专业人士'] + children: "\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB" }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - overlay: /*#__PURE__*/(0,jsx_runtime.jsx)(DownStudents, { - HeaderDetail: HeaderDetail, - students: students, - setTeams: setTeams, - Teams: Teams - }), - getPopupContainer: function getPopupContainer(trigger) { - return trigger.parentNode; - }, - visible: downstudents, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsx)(DownStudents, { + getteacher: getStudents, + HeaderDetail: HeaderDetail, + students: students, + setTeams: setTeams, + Teams: Teams + }); + }, + open: downstudents, children: /*#__PURE__*/(0,jsx_runtime.jsx)(SetmembersModel_Search, { value: studentname, - placeholder: qs["请搜索队员姓名/手机号并添加"], + placeholder: "\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0", allowClear: true, onChange: function onChange(e) { setStudentname(e.target.value); }, onSearch: function onSearch(value) { setDownstudents(true); - getStudents(); + setStudents([]); + getStudents(1); }, onBlur: function onBlur() { setDownstudents(false); } }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { display: 'flex', marginBottom: '12px', marginTop: '15px' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { flex: '1' }, - children: [qs['请添加战队成员'], "\uFF1A", StaffDetail && StaffDetail.teacher_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [StaffDetail && StaffDetail.teacher_staff.minimum, "-", StaffDetail && StaffDetail.teacher_staff.maximum, qs['名教师']] + children: ["\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A", StaffDetail && StaffDetail.all_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [StaffDetail && StaffDetail.all_staff.minimum, "-", StaffDetail && StaffDetail.all_staff.maximum, "\u540D\u6210\u5458"] + }) : '', StaffDetail && StaffDetail.teacher_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [StaffDetail && StaffDetail.teacher_staff.minimum, "-", StaffDetail && StaffDetail.teacher_staff.maximum, "\u540D\u6559\u5E08"] }) : '', StaffDetail && StaffDetail.teacher_staff && StaffDetail.member_staff ? '/' : '', StaffDetail && StaffDetail.member_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [StaffDetail && StaffDetail.member_staff.minimum, "-", StaffDetail && StaffDetail.member_staff.maximum, qs['名学生']] + children: [StaffDetail && StaffDetail.member_staff.minimum, "-", StaffDetail && StaffDetail.member_staff.maximum, "\u540D\u5B66\u751F"] }) : ''] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#F3730C' - }, - children: qs['建议优先将教师设置为队长'] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(TeammemberTItle, { - qs: qs - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(TeammemberTItle, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { height: '240px', overflow: 'auto' }, children: Teams && Teams.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)(Teammembers, { - qs: qs, teamitem: item, index: index, setTeams: setTeams, @@ -1838,6 +1845,14 @@ function Setmembers(_ref) { marginTop: "9px" }, children: ["\u6218\u961F\u6210\u5458(\u804C\u4E1A\u4E3A\u5B66\u751F)\u9700\u4E3A", StaffDetail === null || StaffDetail === void 0 || (_StaffDetail$member_s = StaffDetail.member_staff) === null || _StaffDetail$member_s === void 0 ? void 0 : _StaffDetail$member_s.minimum, "-", StaffDetail === null || StaffDetail === void 0 || (_StaffDetail$member_s2 = StaffDetail.member_staff) === null || _StaffDetail$member_s2 === void 0 ? void 0 : _StaffDetail$member_s2.maximum, "\u4EBA,\u73B0\u4E3A", StudentNumber, "\u4EBA"] + }), isMwarning && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginLeft: "53px", + color: "#D0021B", + fontSize: "12px", + marginTop: "9px" + }, + children: ["\u6218\u961F\u6210\u5458\u9700\u4E3A", StaffDetail === null || StaffDetail === void 0 || (_StaffDetail$all_staf = StaffDetail.all_staff) === null || _StaffDetail$all_staf === void 0 ? void 0 : _StaffDetail$all_staf.minimum, "-", StaffDetail === null || StaffDetail === void 0 || (_StaffDetail$all_staf2 = StaffDetail.all_staff) === null || _StaffDetail$all_staf2 === void 0 ? void 0 : _StaffDetail$all_staf2.maximum, "\u4EBA,\u73B0\u4E3A", MemberNumber, "\u4EBA"] })] }) }); @@ -1868,7 +1883,7 @@ function SignupSuccess(_ref) { setData(data); }, []); return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { - visible: isShowmodel, + open: isShowmodel, footer: null, centered: true, onCancel: function onCancel() { @@ -1931,7 +1946,7 @@ function SignupSuccess(_ref) { style: { marginRight: '20px' }, - to: "/competitions/index/".concat(data === null || data === void 0 ? void 0 : data.identify), + to: "/competitions/".concat(data === null || data === void 0 ? void 0 : data.identify), children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { children: "\u8D5B\u4E8B\u8BE6\u60C5" }) @@ -1939,7 +1954,7 @@ function SignupSuccess(_ref) { style: { marginLeft: '20px' }, - to: "/competitions/index/".concat(data === null || data === void 0 ? void 0 : data.identify, "/UpdateTeanname/").concat(data === null || data === void 0 ? void 0 : data.team_id), + to: "/competitions/".concat(data === null || data === void 0 ? void 0 : data.identify, "/detail/UpdateTeanname/").concat(data === null || data === void 0 ? void 0 : data.team_id), children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", children: "\u7F16\u8F91\u6218\u961F" @@ -1967,12 +1982,15 @@ var xmcx_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAA var xmtz_namespaceObject = "data:image/png;base64,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8uTJ73UQ444OZHzwwQePTSaT49Pp9Kld19kbc6fDGOfzuQMZR8Bdo8EZq7nxKABwk8nE6acf7rruvq7r7p/NZh+Zz+enb7vttsefgHry5MkDx48fP+wE1PPnzx/f2Ni4reu62wEO2Px9znOe87H7J248uo09GimwKwp88IMf/B5AA7rLgDu1vb394OHDh/sjh0+fPn3+xIkT/ZHDU0cOnzx58sjm5ubRy4DD4W535HDXdT3gTpw48SW7asn40EiBfUCBkydPvuky0PozvruuA7iPANzW1ta5EydOXDnjuwfcPffcc/jAgQNHNzc3b7106dJT5vM5DnfH5TO+Ae7no0r3AQHHLo4U2AkFTp48+Z3R4YiTk8nk1IEDBx7a2to6c+nSpXN33XXXeWeRhsNtfuADHzh866233nT27Nlbp9PpU2azmYw2PZebzWZ33nXXXV++kwaM944U2E8UuOeee759Op3eF+42nU4fmM1mDx07duzMmTNnHn3uc58LcFtXAPfggw8e2t7ePnL27NlbDh48eHwymdy2tbXVcznAe/azn/2KyWRycD8RcezrSIF1KDCfzy9+6EMf+lZiJO62ubl5aj6fP3jx4sXTx44de3hjY+Ox22677UIAN+m6bvPUqVMHZ7PZkclk0htOJpMJsfJp8/n86dPp9Ol33HHHSw4dOvTRbbdjGSkwUuAKBS5cuPDT999//1tms9nPTiYT/x6Yz+cP0d/m8/nZ6XT62O233y7ot+dwALdx3333HbzpppsOnT179uj29vYt8/kc6J56GXS3HTp06BNvv/32L55Op8sjgMeBGCmwjygwm80unDp16rsvXLjwU5PJ5MHLYPvIZDI5vbGx8fCxY8fOPfrooxfuvPNOgNsO4KZcA7fccsvBra2tI4888sjNm5ubt0wmExla6XNPxfEOHz584vjx43cfPHjwWaN4uY9m1djVj6EAMfLixYs/c/r06bedP3/+JI42nU4/0nXdQ/P5/Oe2trYevvnmmx/Z3Nx87OGHH77IJWDjBO5mSwxL5eYDDzxw8OLFi4cmk8lNW1tbN89ms1u6rjte/gHhzfP5/Cjxczqd0uk25/P5xuTn0271dY5lpMANQoH5ZYzMJ5PJNrFwNptdJCZOJpNz8/n8ka7rHu66Tpru/t90On14c3Pzkfl8/ujBgwcvPO1pT/uoODmZPA5w03vvvffAxYsXD04mk8PT6fSmjY2NY9vb2wB2y3Q69RcIjwJk13WH5vO5ezcnkwnATmazj9Y3lpECNxIFptMp0M3n8/lsPp8DDgBdAKjpdHpuMpk8MpvNHplMJgwkj2xvb5+dzWaPzufz8wcPHrz4zGc+86PcrQAOUIBm49SpUwcOHz588NKlS4cfe+yxmy5zu6PT6ZRu13/vuu4wsE2n0wPz+Xzz8rM92Aqnu5FoPvZln1IAyi533V+gweEuXQbdeaDb2Nh4dDabndvc3MTxHj1y5MijBw4cOH/+/PmLt99+O7DhjJ7tDSag628Puv/f3tn0qA5CYTj0QKE2Mca1Cxb+/1/kogvXxpjUgkA7eZnioPNxZ5K7uNPLSbC1NthzypOXg+a06zreti231tZKKdn3vWKMNdM0odhjbESEFU3AJqBuIYRqVrn8thS1+08H6ULcTqBFd6BuRASFAziuqioXQoDS4fc1wxgDfEPb4s9axkopb33fe601nkQyoos7cBl0UDlAR4CurmtxOp1qKWU9DIMUQtREJAAb2gwbCSGY91BaViBbyGgrbrxFACrHOZ+ccxMRBUAH4GbonHPu1jSNtdbettstFlPcDFtUtqRucQaYup1VDm/v0DVNQ33fcyklF0Jw55wgIo5jSqnKe0/OOagbQ62IAlwZpkuMAIBDnRtshRAj5zwYY8a2bX0IwQshAJ231nocG4YhaK3vsM2pVlTMB0V6gi5OMY/HI0kpiYgqvFyvV6pmM8ZE2GDGGPansmpLvBnFp+VHAIWYlMKyxasppcZkq9UqzDZaa8Nut0ugxZwvh+0dcNnUMn2W53aVlBKoMcB3Pp8Z9tFQIu5yubC/Xetv+beyePgbIoCqYev1ekJVt3EcJ7TNZjOFEMDdZK0dtdZx6ohcLWuY9T3kgp/mXJnapXMSfHF7OBwYin/Cuq5jqYbgbwhgucYSgZ9GALVUtdYRHjw2a7/f52Cl/ahZz6qWf9e3FzkyAD9Sxm/381NHy/klAv9QBB7UKsH1FWDP1/4CrFltL4qqV90AAAAASUVORK5CYII="; // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx +var PhoneModal = __webpack_require__(43836); ;// CONCATENATED MODULE: ./src/pages/Competitions/Entered/index.tsx -var _excluded = ["globalSetting", "loading", "dispatch", "user", "competitions"]; +var _excluded = ["globalSetting", "loading", "dispatch", "user"]; + @@ -2004,7 +2022,6 @@ var competitionDetails = function competitionDetails(_ref) { loading = _ref.loading, dispatch = _ref.dispatch, user = _ref.user, - competitions = _ref.competitions, props = objectWithoutProperties_default()(_ref, _excluded); var _useState = (0,_react_17_0_2_react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), @@ -2104,7 +2121,18 @@ var competitionDetails = function competitionDetails(_ref) { _useState48 = slicedToArray_default()(_useState47, 2), isshowModal = _useState48[0], setIsshowModal = _useState48[1]; - var qs = competitions.qs; + var _useState49 = (0,_react_17_0_2_react.useState)(false), + _useState50 = slicedToArray_default()(_useState49, 2), + showphone = _useState50[0], + setshowphone = _useState50[1]; + var _useState51 = (0,_react_17_0_2_react.useState)(false), + _useState52 = slicedToArray_default()(_useState51, 2), + isopen = _useState52[0], + setisopen = _useState52[1]; + var _useState53 = (0,_react_17_0_2_react.useState)(), + _useState54 = slicedToArray_default()(_useState53, 2), + datas = _useState54[0], + setdatas = _useState54[1]; (0,_react_17_0_2_react.useEffect)(function () { function init() { return _init.apply(this, arguments); @@ -2152,12 +2180,12 @@ var competitionDetails = function competitionDetails(_ref) { return _selectlist.apply(this, arguments); } //获取删除 退出战队弹框 function _selectlist() { - _selectlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(keyword) { + _selectlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(keyword) { var data; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - _context2.next = 2; + _context3.next = 2; return dispatch({ type: 'competitions/getTeamList', payload: { @@ -2168,7 +2196,7 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 2: - data = _context2.sent; + data = _context3.sent; if (data) { setTeamData(data); setDetaultData(JSON.parse(JSON.stringify(data))); @@ -2185,9 +2213,9 @@ var competitionDetails = function competitionDetails(_ref) { } case 4: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return _selectlist.apply(this, arguments); } @@ -2196,8 +2224,8 @@ var competitionDetails = function competitionDetails(_ref) { setTipsmodel(true); setTipsType(type); if (type === 1) { - setTipsTitle(qs['删除战队']); - setTipsContent(qs["是否确认删除战队"]); + setTipsTitle('删除战队'); + setTipsContent("是否确认删除战队"); } else { setTipsTitle('退出战队'); setTipsContent("是否确认退出战队"); @@ -2208,12 +2236,12 @@ var competitionDetails = function competitionDetails(_ref) { return _getStaff.apply(this, arguments); } //点击取消调用当前方法 function _getStaff() { - _getStaff = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + _getStaff = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context3.t0 = setStaffDetail; - _context3.next = 3; + _context4.t0 = setStaffDetail; + _context4.next = 3; return dispatch({ type: 'competitions/getStaff', payload: { @@ -2221,13 +2249,13 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 3: - _context3.t1 = _context3.sent; - (0, _context3.t0)(_context3.t1); + _context4.t1 = _context4.sent; + (0, _context4.t0)(_context4.t1); case 5: case "end": - return _context3.stop(); + return _context4.stop(); } - }, _callee3); + }, _callee4); })); return _getStaff.apply(this, arguments); } @@ -2250,23 +2278,23 @@ var competitionDetails = function competitionDetails(_ref) { return _TipsSubmit.apply(this, arguments); } //创建战队 AddTeam function _TipsSubmit() { - _TipsSubmit = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(type) { + _TipsSubmit = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(type) { var data, _data; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: if (!(HeaderDetail.competition_status !== 'nearly_published' && HeaderDetail.enroll_end && HeaderDetail.competition_status !== 'ended')) { - _context4.next = 3; + _context5.next = 3; break; } message/* default */.ZP.error(type === 1 ? '报名时间已截止,不支持删除战队' : '报名时间已截止,不支持退出战队'); - return _context4.abrupt("return"); + return _context5.abrupt("return"); case 3: if (!(type === 1)) { - _context4.next = 10; + _context5.next = 10; break; } - _context4.next = 6; + _context5.next = 6; return dispatch({ type: 'competitions/DeleteTeam', payload: { @@ -2275,17 +2303,17 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 6: - data = _context4.sent; + data = _context5.sent; if (data && data.status === 0) { - message/* default */.ZP.info(qs["\u5220\u9664\u6210\u529F"]); + message/* default */.ZP.info("\u5220\u9664\u6210\u529F"); setTipsmodel(false); selectlist(KeyWord); getStaff(); } - _context4.next = 14; + _context5.next = 14; break; case 10: - _context4.next = 12; + _context5.next = 12; return dispatch({ type: 'competitions/ExitTeam', payload: { @@ -2294,7 +2322,7 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 12: - _data = _context4.sent; + _data = _context5.sent; if (_data && _data.status === 0) { message/* default */.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F"); setTipsmodel(false); @@ -2303,9 +2331,9 @@ var competitionDetails = function competitionDetails(_ref) { } case 14: case "end": - return _context4.stop(); + return _context5.stop(); } - }, _callee4); + }, _callee5); })); return _TipsSubmit.apply(this, arguments); } @@ -2313,25 +2341,25 @@ var competitionDetails = function competitionDetails(_ref) { return _addTeams.apply(this, arguments); } function _addTeams() { - _addTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(name) { + _addTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(name) { var data; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: if (isClick) { - _context5.next = 2; + _context6.next = 2; break; } - return _context5.abrupt("return"); + return _context6.abrupt("return"); case 2: setIsClick(false); if (!isadd()) { - _context5.next = 5; + _context6.next = 5; break; } - return _context5.abrupt("return"); + return _context6.abrupt("return"); case 5: - _context5.next = 7; + _context6.next = 7; return dispatch({ type: 'competitions/AddTeam', payload: { @@ -2340,9 +2368,10 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 7: - data = _context5.sent; + data = _context6.sent; if (data && data.status === 0) { - message/* default */.ZP.info(qs["\u521B\u5EFA\u6218\u961F\u6210\u529F"]); + setisopen(true); + setdatas(data); if (ids.includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id))) { setIsshowModal(true); } @@ -2355,14 +2384,27 @@ var competitionDetails = function competitionDetails(_ref) { } case 9: case "end": - return _context5.stop(); + return _context6.stop(); } - }, _callee5); + }, _callee6); })); return _addTeams.apply(this, arguments); } function isadd() { var _user$userInfo, _user$userInfo2; + // 判断是否是人员数量的限制 + if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.all_staff) { + var _StaffDetail$all_staf; + if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$all_staf = StaffDetail.all_staff) !== null && _StaffDetail$all_staf !== void 0 && _StaffDetail$all_staf.mutiple_limited) { + if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) { + message/* default */.ZP.info('你已经报名,不能重复报名'); + setIsClick(true); + return true; + } + } else { + return false; + } + } //判断 如果不符合条件 不能加入竞赛 if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.is_teacher) { var _StaffDetail$teacher_; @@ -2409,25 +2451,25 @@ var competitionDetails = function competitionDetails(_ref) { return _JoinTeams.apply(this, arguments); } function _JoinTeams() { - _JoinTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(name) { + _JoinTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(name) { var data; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: if (isClick) { - _context6.next = 2; + _context7.next = 2; break; } - return _context6.abrupt("return"); + return _context7.abrupt("return"); case 2: if (!isadd()) { - _context6.next = 4; + _context7.next = 4; break; } - return _context6.abrupt("return"); + return _context7.abrupt("return"); case 4: setIsClick(false); - _context6.next = 7; + _context7.next = 7; return dispatch({ type: 'competitions/JoinTeam', payload: { @@ -2436,9 +2478,10 @@ var competitionDetails = function competitionDetails(_ref) { } }); case 7: - data = _context6.sent; + data = _context7.sent; if (data && data.status === 0) { - message/* default */.ZP.info(qs["\u52A0\u5165\u6218\u961F\u6210\u529F"]); + setisopen(true); + setdatas(data); setJoin(false); setIsClick(true); selectlist(KeyWord); @@ -2447,14 +2490,13 @@ var competitionDetails = function competitionDetails(_ref) { setIsshowModal(true); } } else { - // message.info(qs[data.message]); setIsClick(true); } case 9: case "end": - return _context6.stop(); + return _context7.stop(); } - }, _callee6); + }, _callee7); })); return _JoinTeams.apply(this, arguments); } @@ -2466,20 +2508,15 @@ var competitionDetails = function competitionDetails(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/competitions/index", - children: qs['在线竞赛'] + children: "\u5728\u7EBF\u7ADE\u8D5B" }) - }), qs.isChinese ? /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/competitions/index/".concat(identifier), + to: "/competitions/".concat(identifier), children: [HeaderDetail.name, HeaderDetail.sub_title ? '-' + HeaderDetail.sub_title : null] }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/competitions/index/".concat(identifier), - children: [HeaderDetail.english_name, HeaderDetail.english_sub_title ? '-' + HeaderDetail.english_sub_title : null] - }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: qs['报名链接'] + children: "\u62A5\u540D" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "mt10", @@ -2489,7 +2526,7 @@ var competitionDetails = function competitionDetails(_ref) { position: 'relative' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_Assembly, { - qs: qs, + setshowphone: setshowphone, HeaderDetail: HeaderDetail, dispatch: dispatch, user: user, @@ -2508,25 +2545,21 @@ var competitionDetails = function competitionDetails(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mt10 mb10", children: [((user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.admin) || (user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.business)) && /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_SelectTeam, { - qs: qs, selectlist: selectlist, setIsselect: setIsselect, Count: TeamData && TeamData.count, Members_count: TeamData && TeamData.members_count }), TeamData && TeamData.my_teams && TeamData.my_teams.length === 0 && (!(user !== null && user !== void 0 && (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.admin) || !(user !== null && user !== void 0 && (_user$userInfo6 = user.userInfo) !== null && _user$userInfo6 !== void 0 && _user$userInfo6.business)) ? /*#__PURE__*/(0,jsx_runtime.jsx)(TeamsNota, { - qs: qs, HeaderDetail: HeaderDetail, dispatch: dispatch, user: user, setIsAddmodel: setIsAddmodel, setJoin: setJoin }) : null, isLookmodelshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(LookTeamsModel, { - qs: qs, islookmodel: isLookmodelshow, setIslookModel: setIslookModel, mydatas: team }) : null, Tipsmodel ? /*#__PURE__*/(0,jsx_runtime.jsx)(TipsModel, { - qs: qs, title: TipsTitle, content: TipsContent, Tipsmodel: Tipsmodel, @@ -2534,17 +2567,14 @@ var competitionDetails = function competitionDetails(_ref) { setTipsmodel: setTipsmodel, TipsSubmit: TipsSubmit }) : null, isJoin ? /*#__PURE__*/(0,jsx_runtime.jsx)(JoinModel/* default */.Z, { - qs: qs, isjoin: isJoin, setJoin: setJoin, JoinTeams: JoinTeams }) : null, isAddmodel ? /*#__PURE__*/(0,jsx_runtime.jsx)(Addteams/* default */.Z, { - qs: qs, isAddmodle: isAddmodel, setIsAdd: setIsAddmodel, createTeam: addTeams }) : null, Membersshow ? /*#__PURE__*/(0,jsx_runtime.jsx)(SetmembersModel, { - qs: qs, HeaderDetail: HeaderDetail, setClose: setClose, StaffDetail: StaffDetail, @@ -2566,7 +2596,7 @@ var competitionDetails = function competitionDetails(_ref) { style: { flex: '1' }, - children: [qs['管理的战队'], "\xA0\xA0(", MyCreteTeam.length, ")"] + children: ["\u7BA1\u7406\u7684\u6218\u961F\xA0\xA0(", MyCreteTeam.length, ")"] }), " ", MyCreteTeam.filter(function (item) { return !item.active; }).length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -2579,7 +2609,6 @@ var competitionDetails = function competitionDetails(_ref) { }).length, "\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"] }) : ''] }), /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_ManagedTeams, { - qs: qs, mode: HeaderDetail.mode, item: item, type: 1, @@ -2592,7 +2621,6 @@ var competitionDetails = function competitionDetails(_ref) { }, index); } else { return /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_ManagedTeams, { - qs: qs, mode: HeaderDetail.mode, item: item, type: 1, @@ -2618,7 +2646,6 @@ var competitionDetails = function competitionDetails(_ref) { children: ["\u52A0\u5165\u7684\u6218\u961F\xA0\xA0(", ManagedTeams.length, ")"] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_ManagedTeams, { - qs: qs, mode: HeaderDetail.mode, item: item, type: 2, @@ -2631,7 +2658,6 @@ var competitionDetails = function competitionDetails(_ref) { }, index); } else { return /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_ManagedTeams, { - qs: qs, mode: HeaderDetail.mode, item: item, type: 2, @@ -2654,10 +2680,9 @@ var competitionDetails = function competitionDetails(_ref) { style: { flex: '1' }, - children: [isSelect ? "搜索结果" : qs['全部战队'], "\xA0\xA0(", TeamData.count, ")"] + children: [isSelect ? "搜索结果" : '全部战队', "\xA0\xA0(", TeamData.count, ")"] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_AllTeams, { - qs: qs, mode: HeaderDetail.mode, item: item, setIslookModel: setIslookModel, @@ -2666,7 +2691,6 @@ var competitionDetails = function competitionDetails(_ref) { }, index); } else { return /*#__PURE__*/(0,jsx_runtime.jsx)(Assembly_AllTeams, { - qs: qs, mode: HeaderDetail.mode, item: item, setIslookModel: setIslookModel, @@ -2696,7 +2720,7 @@ var competitionDetails = function competitionDetails(_ref) { isShowmodel: isShowmodel, isSignUphide: setIsShowmodel }), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthenticationModel/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - visible: isshowModal, + open: isshowModal, footer: null, title: "\u62A5\u540D\u6210\u529F", centered: true, @@ -2762,7 +2786,7 @@ var competitionDetails = function competitionDetails(_ref) { }, type: "primary", onClick: function onClick() { - (0,util/* openNewWindow */.xg)("/competitions/index/".concat(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.identifier, "?active=\u8D5B\u9898\u53D1\u5E03")); + (0,util/* openNewWindow */.xg)("/competitions/".concat(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.identifier, "?active=\u8D5B\u9898\u53D1\u5E03")); }, children: "\u524D\u5F80\u67E5\u770B" }), [45, 51].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { @@ -2779,22 +2803,533 @@ var competitionDetails = function competitionDetails(_ref) { })] })] }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(PhoneModal/* default */.Z, { + datas: datas, + isopen: isopen, + setisopen: setisopen, + isShowPhone: showphone, + setIsShowPhone: setshowphone, + user: user, + dispatch: dispatch, + onOK: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.t0 = setHeaderDetail; + _context2.next = 3; + return dispatch({ + type: 'competitions/getHeader', + payload: { + identifier: identifier + } + }); + case 3: + _context2.t1 = _context2.sent; + (0, _context2.t0)(_context2.t1); + case 5: + case "end": + return _context2.stop(); + } + }, _callee2); + })) })] }); }; -/* harmony default export */ var Entered = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - globalSetting = _ref2.globalSetting, - user = _ref2.user, - competitions = _ref2.competitions; +/* harmony default export */ var Entered = ((0,_umi_production_exports.connect)(function (_ref3) { + var loading = _ref3.loading, + globalSetting = _ref3.globalSetting, + user = _ref3.user; return { globalSetting: globalSetting, loading: loading.effects, - user: user, - competitions: competitions + user: user }; })(competitionDetails)); +/***/ }), + +/***/ 43836: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/components/PhoneModal.tsx ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 98135); +/* 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 */ 27786); +/* harmony import */ var _utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/hooks/useInterval */ 73224); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/util */ 26795); +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 17985); +/* 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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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); + +/***/ }), + +/***/ 73224: +/*!*****************************************!*\ + !*** ./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/p__Competitions__Entered__index.9df5baf6.chunk.css b/p__Competitions__Entered__index.bedbd7ea.chunk.css similarity index 99% rename from p__Competitions__Entered__index.9df5baf6.chunk.css rename to p__Competitions__Entered__index.bedbd7ea.chunk.css index edff776711..26deb0f94c 100644 --- a/p__Competitions__Entered__index.9df5baf6.chunk.css +++ b/p__Competitions__Entered__index.bedbd7ea.chunk.css @@ -241,10 +241,7 @@ width: 100%; background: #fff; display: inline-block; - border: 1px solid #eaeaea; max-height: 200px; - height: 200px; - padding: 10px 15px; overflow: auto; } .teachname___D6V_h { diff --git a/p__Competitions__Exports__index.49e3e3b4.async.js b/p__Competitions__Exports__index.49e3e3b4.async.js deleted file mode 100644 index 9aaec49fa9..0000000000 --- a/p__Competitions__Exports__index.49e3e3b4.async.js +++ /dev/null @@ -1,266 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[44449],{ - -/***/ 58970: -/*!**************************************************************!*\ - !*** ./src/pages/Competitions/Exports/index.tsx + 1 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 */ Exports; } -}); - -// 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/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/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: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(12712); -// EXTERNAL MODULE: ./node_modules/_html2pdf.js@0.10.1@html2pdf.js/dist/html2pdf.js -var html2pdf = __webpack_require__(44425); -var html2pdf_default = /*#__PURE__*/__webpack_require__.n(html2pdf); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -// EXTERNAL MODULE: ./src/service/competitions.ts -var competitions = __webpack_require__(94383); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules -var ImagesIcon = __webpack_require__(38629); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Exportsmodules = ({"wrp":"wrp___RgCVv","underline":"underline___h554C","win":"win___xzwAk","desc":"desc___AvQYp"}); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/index.tsx - - - - - -var _excluded = ["classroomList", "dispatch"]; - - - - - - - - - - - - -var CompetitionsExportPage = function CompetitionsExportPage(_ref) { - var classroomList = _ref.classroomList, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - show = _useState2[0], - setShow = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(props.location.query), - _useState4 = slicedToArray_default()(_useState3, 2), - query = _useState4[0], - setQuery = _useState4[1]; - var reportElement = (0,_react_17_0_2_react.useRef)(); - var dataType = [{ - name: '最新', - id: 'created_at' - }, { - name: '最热', - id: 'visits' - }]; - (0,_react_17_0_2_react.useEffect)(function () { - // setShow(true) - // if (isCommonSuperAdminOrOperation() && !query.id) setShow(true); - if (query.id) getData(); - }, []); - 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 (0,competitions/* getCertificateInfo */.Ju)(objectSpread2_default()({}, query)); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - setShow(true); - query.school_name = res.data.school_name; - query.user_name = res.data.username; - query.student_id = res.data.student_id; - query.win_type = res.data.competition_name; - query.win = res.data.award_name; - query.group = res.data.competition; - query.suffix = res.data.identity; - query.prize_template_id = res.data.prize_template_id; - setQuery(objectSpread2_default()({}, query)); - // query.student_id = res.data.student_id; - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var exportReport = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var opt, doc, url; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - opt = { - margin: [20, 0, 0, 0], - filename: "11.pdf", - enableLinks: false, - html2canvas: { - scale: 5, - allowTaint: false, - useCORS: true - // width: 1000, - }, - // pagebreak:{mode:["avoid-all", 'css', 'legacy'],before:"#reportElement"}, - jsPDF: { - format: [1360, 1010], - orientation: 'landscape', - unit: "px" - }, - image: { - type: 'jpeg', - quality: 0.98 - } - }; // html2pdf().set(opt).from(reportElement.current).save(); - // const pdfUrl = await html2pdf() - // .from(reportElement.current) - // .set(opt) - // .toPdf() - // // .output('bloburl') - // const a = await pdfUrl.get("pdf") - // console.log("pdfUrl:", pdfUrl) - doc = html2pdf_default()().set(opt).from(reportElement.current).toPdf(); // for (let j = 1; j < pages.length; j++) { - // doc = doc.get('pdf').then( - // (pdf: any) => { pdf.addPage() } - // ).from(pages[j]).toContainer().toCanvas().toPdf() - // } - _context2.next = 4; - return doc.get('pdf'); - case 4: - doc = _context2.sent; - _context2.next = 7; - return doc.output('bloburl'); - case 7: - url = _context2.sent; - // - (0,util/* downLoadLink */.Nd)("".concat(query.school_name, "_").concat(query.user_name, "_").concat(query.win, "_").concat(query.group, ".pdf"), url); - case 9: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function exportReport() { - return _ref3.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - children: show && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "tc mt10 mb30", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - size: "large", - type: "primary", - onClick: exportReport, - children: "\u5BFC\u51FA\u5956\u72B6" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "edu-container relative", - style: { - height: 880, - width: 1000 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - ref: reportElement, - id: "reportElement", - style: { - width: 1000, - position: "relative" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: Exportsmodules.wrp, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "ml50", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Exportsmodules.underline, - children: query.school_name || '国防科技大学' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml20 mr20 ".concat(Exportsmodules.underline), - children: query.user_name || '' - }), query.suffix, query.student_id && query.type == 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\uFF0C\u5B66\u53F7", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(Exportsmodules.underline, " ml20"), - children: query.student_id - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10", - children: ["\u8363\u83B7\uFF1A\u201C", query.win_type || '', !!query.group && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: ["\uFF08", query.group || '代码标注组', "\uFF09"] - }), "\u201D"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Exportsmodules.win, - children: query.win || '一等奖' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Exportsmodules.desc, - children: "\u7279\u53D1\u6B64\u8BC1\uFF0C\u4EE5\u8D44\u9F13\u52B1\u3002" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: query.prize_template_id ? env/* default */.Z.IMG_SERVER + "/api/attachments/" + query.prize_template_id : ImagesIcon/* certificateIcon */.uM, - style: { - width: "100%" - } - })] - }) - })] - }) - }); -}; -/* harmony default export */ var Exports = ((0,_umi_production_exports.connect)(function (_ref4) { - var classroomList = _ref4.classroomList, - user = _ref4.user; - return { - classroomList: classroomList, - user: user - }; -})(CompetitionsExportPage)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Competitions__Exports__index.5d6827ee.chunk.css b/p__Competitions__Exports__index.5d6827ee.chunk.css new file mode 100644 index 0000000000..bc1dd90d79 --- /dev/null +++ b/p__Competitions__Exports__index.5d6827ee.chunk.css @@ -0,0 +1,202 @@ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Exports/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrp___RgCVv { + font-size: 24px; + position: absolute; + left: 0; + right: 0; + top: 80px; + font-family: serif; + padding: 96px 56px 0 56px; + line-height: 2; + letter-spacing: 1px; +} +.wrp___RgCVv .underline___h554C { + padding-bottom: 2px; + border-bottom: 2px solid #000; +} +.wrp___RgCVv .win___xzwAk { + font-size: 58px; + color: #de1314; + text-align: center; + font-weight: bold; + width: 100%; +} +.wrp___RgCVv .desc___AvQYp { + text-align: center; + margin-top: -15px; +} +.type2___LHjH2 { + width: 1000px; + position: relative; + font-family: serif; +} +.type2___LHjH2 .textWrap___c92Cy { + font-size: 21px; + position: absolute; + left: 0; + top: 80px; + padding: 96px 56px 0 56px; + line-height: 2; + letter-spacing: 1px; +} +.type2___LHjH2 .textWrap___c92Cy aside { + margin-top: 75px; + margin-left: 64px; +} +.type2___LHjH2 .textWrap___c92Cy aside .underline___h554C { + padding: 0 10px 2px 10px; + border-bottom: 2px solid #000; +} +.type2___LHjH2 .textWrap___c92Cy .direction___VEAic { + margin-left: 55px; + text-indent: 73px; + line-height: 56px; + width: 800px; + margin-top: 12px; +} +.type2___LHjH2 .textWrap___c92Cy .direction___VEAic .underline___h554C { + padding: 0 8px; + border-bottom: 1px solid #333333; +} +.type2___LHjH2 .textWrap___c92Cy .text___HtAMq { + margin-top: 11px; + margin-left: 128px; +} +.type2___LHjH2 .textWrap___c92Cy .text___HtAMq .underline___h554C { + padding: 0 5px; + border-bottom: 2px solid #333333; +} +.type2___LHjH2 .date___hPyZa { + position: absolute; + left: 676px; + font-size: 22px; + top: 573px; + z-index: 10; + font-family: serif; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + color: #000; +} +.type2___LHjH2 .gz___OAfCu { + position: absolute; + left: 703px; + font-size: 22px; + top: 535px; + width: 120px; + z-index: 11; + opacity: 0.7; +} +.type2___LHjH2 .gz___OAfCu img { + width: 100%; +} +.type3___Taapi { + position: relative; + font-family: serif; + width: 556px; +} +.type3___Taapi .content___RSQGz { + width: 100%; + position: absolute; + left: 0; + top: 0; + z-index: 10; + font-size: 14px; +} +.type3___Taapi .organizer___ZBiAs { + padding-left: 80px; + margin-top: 30px; +} +.type3___Taapi .organizer___ZBiAs p { + font-weight: 900; +} +.type3___Taapi .organizer___ZBiAs div { + margin-bottom: 20px; +} +.type3___Taapi .organizer___ZBiAs div span { + display: inline-block; +} +.type3___Taapi .organizer___ZBiAs div span:first-child { + width: 200px; +} +.type3___Taapi .bottom___yEYgk { + display: flex; + align-items: flex-start; + padding-left: 80px; + margin-top: 30px; +} +.type3___Taapi .seal___R9uCp { + width: 62%; + position: absolute; + left: 118px; + top: 333px; + z-index: 11; + opacity: 0.8; +} +.type3___Taapi .underline___h554C { + padding: 0 10px; + border-bottom: 2px solid #333333; +} +.loading___vNpmL { + position: static !important; + position: initial !important; + padding-top: 278px; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Spinner/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.ldsRing___mpBZC { + position: relative; + width: 40px; + height: 40px; + margin: 0 auto; +} +.idsRingWrapper___Of9_n { + position: absolute; + z-index: 1000; + width: 100%; + height: 100%; + left: 0; + top: 0; + display: flex; + flex-flow: column nowrap; + justify-content: center; +} +.idsRingWrapper___Of9_n p { + text-align: center; + margin-top: 12px; +} +.ldsRing___mpBZC div { + box-sizing: border-box; + display: block; + position: absolute; + width: 32px; + height: 32px; + margin: 4px; + border: 4px solid #1976d2; + border-radius: 50%; + animation: ldsring___o0w2t 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; + border-color: #1976d2 transparent transparent transparent; +} +.ldsRing___mpBZC div:nth-child(1) { + animation-delay: -0.45s; +} +.ldsRing___mpBZC div:nth-child(2) { + animation-delay: -0.3s; +} +.ldsRing___mpBZC div:nth-child(3) { + animation-delay: -0.15s; +} +@keyframes ldsring___o0w2t { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + diff --git a/p__Competitions__Exports__index.a1c6e3a4.async.js b/p__Competitions__Exports__index.a1c6e3a4.async.js new file mode 100644 index 0000000000..bd93516528 --- /dev/null +++ b/p__Competitions__Exports__index.a1c6e3a4.async.js @@ -0,0 +1,615 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[44449],{ + +/***/ 20085: +/*!******************************************************!*\ + !*** ./src/components/Spinner/index.tsx + 1 modules ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ Spinner; } +}); + +// 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__(12712); +;// CONCATENATED MODULE: ./src/components/Spinner/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Spinnermodules = ({"ldsRing":"ldsRing___mpBZC","idsRingWrapper":"idsRingWrapper___Of9_n","ldsring":"ldsring___o0w2t"}); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/Spinner/index.tsx + + + + + +/* harmony default export */ var Spinner = (function (_ref) { + var message = _ref.message, + className = _ref.className, + children = _ref.children, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Spinnermodules.idsRingWrapper, " ").concat(className), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Spinnermodules.ldsRing, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})] + }), message ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: style, + children: message + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {})] + }); +}); + +/***/ }), + +/***/ 75067: +/*!***************************************************************!*\ + !*** ./src/pages/Competitions/Exports/index.tsx + 12 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 */ Exports; } +}); + +// 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/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/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: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +// EXTERNAL MODULE: ./node_modules/_html2pdf.js@0.10.1@html2pdf.js/dist/html2pdf.js +var html2pdf = __webpack_require__(44425); +var html2pdf_default = /*#__PURE__*/__webpack_require__.n(html2pdf); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./src/service/competitions.ts +var competitions = __webpack_require__(94383); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Exportsmodules = ({"wrp":"wrp___RgCVv","underline":"underline___h554C","win":"win___xzwAk","desc":"desc___AvQYp","type2":"type2___LHjH2","textWrap":"textWrap___c92Cy","direction":"direction___VEAic","text":"text___HtAMq","date":"date___hPyZa","gz":"gz___OAfCu","type3":"type3___Taapi","content":"content___RSQGz","organizer":"organizer___ZBiAs","bottom":"bottom___yEYgk","seal":"seal___R9uCp","loading":"loading___vNpmL"}); +// EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules +var Spinner = __webpack_require__(20085); +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/type1.jpg +var type1_namespaceObject = __webpack_require__.p + "static/type1.a2a9ee77.jpg"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/type2.jpeg +var type2_namespaceObject = __webpack_require__.p + "static/type2.3982d69d.jpeg"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/gz.png +var gz_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdgAAAHWCAYAAADU05jpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBDNzU5MEQwRjRDMTFFRTg3RTlENjhFQ0NCNUNDRDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBDNzU5MEMwRjRDMTFFRTg3RTlENjhFQ0NCNUNDRDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NmIzMjUxZC0wZjRjLTExZWUtOTliZi1hMTU0MzM0Yzc1YTUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NmIzMjUxZC0wZjRjLTExZWUtOTliZi1hMTU0MzM0Yzc1YTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+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"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/xy.png +var xy_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/type3.png +var type3_namespaceObject = __webpack_require__.p + "static/type3.ba4c212a.png"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/zhangzhi.png +var zhangzhi_namespaceObject = __webpack_require__.p + "static/zhangzhi.00e916f2.png"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/one.png +var one_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO8AAABdCAYAAABNcjHHAAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4AQDXgih9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYHSwsAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQ+3TwAAIABJREFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AAB3/AAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAED/AADG/wAA/v8AAP//AAD//wAA3P8AAIP/AAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAPv8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAd/8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAY/8AAPf/AADC/wAA1f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAL3/AAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA4/wAAZgAAAAAAAAAA/wAABf8AALP/AAD//wAA//8AAP//AAD//wAA//8AAP//AACfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAn/AADm/wAA/P8AAAEAAAAAAAAAAP8AABv/AAD9/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAHP8AALT/AACn/wAAcv8AACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAFf/AAD//wAA9wAAAAAAAAAAAAAAAAAAAAD/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnA3XeAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAHf/AAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAC7/wAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAh/8AAHn/AAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AALP/AAD//wAA2AAAAAAAAAAAAAAAAP8AAAH/AADt/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAIj/AAD7/wAAe/8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAv/AADi/wAA//8AAP//AAD//wAA//8AALL/AAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAA+/8AAP//AAD//wAAvf8AAEr/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAH/8AAP3/AAD//wAApwAAAAAAAAAAAAAAAP8AADP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAF//AAD//wAA//8AAMf/AAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABw/wAA//8AAP//AAD//wAA//8AAP//AADh/wAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AADG/wAAMAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAj/8AAP//AAD//wAAagAAAAAAAAAAAAAAAP8AAKL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACn/AAD//wAA//8AAP//AAD+/wAAvv8AAIL/AABW/wAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAyP8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAG/8AAP//AAD//wAA//8AAP//AAD//wAA+f8AAFsAAAAAAAAAAAAAAAD/AAAZ/wAA9/8AAP//AAD//wAAIgAAAAAAAAAA/wAAUv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAv/8AAJ3/AABk/wAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AADk/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9v8AAHr/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABe/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAMf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AAA8AAAAAAAAAAD/AACZ/wAA//8AAP//AADTAAAAAP8AAAH/AAB5/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4f8AACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACN/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACd/wAAAQAAAAAAAAAA/wAAEv8AACcAAAAAAAAAAAAAAAD/AAC3/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAApv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADAAAAAAP8AAC3/AAD9/wAA//8AAP//AACAAAAAAP8AAFn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAm/wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAbQAAAAD/AAAB/wAArf8AABkAAAAAAAAAAP8AACL/AAD+/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABR/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9/wAACP8AAMT/AAD//wAA//8AAP//AAAlAAAAAP8AAKT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAo/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7f8AAAf/AABS/wAA4QAAAAAAAAAAAAAAAP8AAJH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADj/AAD0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAff8AAP//AAD//wAA//8AAL8AAAAAAAAAAP8AALv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAFP8AAN3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEb/AADh/wAAowAAAAAAAAAA/wAAEv8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAwP8AABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7N9GQAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAVP8AAPX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAA+/8AAP//AAD//wAA//8AAE0AAAAAAAAAAP8AAL7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAGn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMP/AAD//wAAWAAAAAAAAAAA/wAAgv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADf/wAAbf8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANeCKH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGf8AAKn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADO/wAAAQAAAAAAAAAA/wAArf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6P8AAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAO/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAPf/AAAOAAAAAP8AABL/AADx/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAApP8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAX/wAA4/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABPAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AAD//wAA1v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADt/wAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAL/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKcAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACL/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPP/AAA4/wAAQ/8AACb/AAAB/wAAF/8AAOf/AAD//wAA//8AAPn/AADm/wAA+v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMf/AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAM/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAA/wAAMP8AAPv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADQ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADh/wAAcP8AABv/AABj/wAAdP8AANf/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9/wAAgv8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAP/wAANv8AADz/AAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAP/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzP8AAAH/AAAg/wAA3f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD0/wAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADp/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMn/AABc/wAA6/8AAP//AAD//wAA//8AAP//AAD//wAA//8AANT/AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAJv8AALn/AAD+/wAA//8AAP//AAD//wAAy/8AAEcAAAAAAAAAAAAAAAAAAAAA/wAAUP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAUP8AAEr/AADy/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzP8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADl/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMj/AABg/wAAQf8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD4/wAAgP8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAvv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACz/wAAHgAAAAAAAAAA/wAAZP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADF/wAAFf8AAPH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AACA/wAAL/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAmf8AAAUAAAAAAAAAAP8AAKL/AAD//wAA//8AAP//AAD//wAA//8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK7/AAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAuf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7f8AADoAAAAA/wAAef8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AAA0/wAAbP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA5f8AADwAAAAA/wAArv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABH/AAAy/wAAT/8AAGz/AACI/wAAnf8AAKr/AACd/wAAbf8AAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACZ/wAA//8AAP//AAD//wAA//8AAP3/AAB0/wAAAQAAAAAAAAAAAAAAAP8AAEb/AAD//wAA//8AAP//AAD//wAA/v8AAB7/AADE/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAID/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAARP8AAPr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAO//AAAX/wAAjv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJMAAAAA/wAAov8AAP//JqVhTAAAIABJREFUAAD//wAA//8AAP//AAD//wAA//8AAP//AADE/wAAFwAAAAD/AABJ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAC/wAAHf8AAEH/AABm/wAAiv8AAK7/AADP/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AACs/wAALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABV/wAA//8AAP//AAD//wAA3f8AADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACV/wAA//8AAP//AAD//wAAtP8AAK3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACb/AABx/wAAnv8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AABs/wAAo/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFEAAAAA/wAAuf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKr/AAAHAAAAAP8AAAv/AADe/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAS/wAAOP8AAF//AACG/wAArP8AANP/AAD3/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/v8AAJb/AAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAE/wAAl/8AALL/AABm/wAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAz/8AAPn/AAD//wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AACC/wAA1/8AAP//AAD//wAA//8AAP//AAD//wAA//8AADsAAAAA/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAAqf8AAAMAAAAAAAAAAP8AAJX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAL/AAAg/wAASf8AAHH/AACa/wAAwv8AAOv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADa/wAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAhv8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AAPL/AAD//wAA//8AAP//AAD//wAA//8AAP//AADp/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACYAAAAA/wAAnv8AAP//AAD//wAA//8AAP//AAD//wAA8v8AAK3/AAA5/wAASP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAArf8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAL/AAAj/wAATf8AAHj/AACi/wAAzf8AAPb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA5/8AABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AAAMAAAAA/wAAHf8AAGT/AACy/wAA9/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAA2v8AAKL/AAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAALv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABH/AABL/wAA9/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADC/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABp/wAAtP8AAGr/AAACAAAAAAAAAAD/AAAX/wAARP8AAHH/AACe/wAAy/8AAPb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAv/wAA9/8AAOL/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAs/8AAEz/AAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACP8AABr/AAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAav8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+v8AAB7/AADx/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMb/AAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADe/wAA//8AAP//AADc/wAAzv8AAOv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPX/AAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACS/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AACH/AAA7/wAAXP8AAIf/AADH/wAA/P8AAP//AADq/wAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAArP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4P8AAA//AAA1/wAAf/8AAO3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAw/8AAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADR/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACZ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOr/AAAG/wAAEP8AAEb/AAB8/wAAqP8AAND/AADu/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAF/wAA7v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAxQAAAAAAAAAAAAAAAP8AAAz/AABc/wAAnv8AANv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC3/wAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACW/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAm/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOb/AADL/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAA3/AACJ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEr/AAD0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKP/AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA8/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzCYr8AAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAALv8AANX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAMj/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAjwAAAAAAAAAAAAAAAP8AAAH/AAA7/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAh/8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAABAAAAxgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6AAAA3gAAANwAAADgAAAA4gAAAOQAAADoAAAA6gAAAP0AAABtAAAAZAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUAAAAtAQAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAYAAABhAAAAbAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACwAAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6gAAAKEAAADbAAAAIgAAAE4AAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAQAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAOf8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAL3/AACB/wAATv8AACL/AAADAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAF/wAAbv8AAOz/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA3/8AADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACL/AAB4/wAAwP8AAO//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAPb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD3/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAIEAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAAK8AAACjAAAAuwEAAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADsAAACZAAAAKwAAAAAAAAAAAAAAAAAAAPIAAADCAAAAyAAAANUAAADiAAAA7QAAAPwAAAAKAAAADAAAAAsAAAAMAAAADAAAAAwAAAAMAAAAAAAAAPAAAADYAAAAzwEAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAQAAAC8AAABIAAAARAAAADcAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0AAAA6gAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPUAAAC+AAAAyQAAAMsAAAC9AQAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAMsAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcAAAAZAAAAAAAAAKoAAABhAQAA9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAL/AACn/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AACV/wAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAeP8AAP3/AAD//wAA//8AAOj/AACV/wAAQf8AAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAEv8AAFf/AACf/wAA5/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPz/AACv/wAAUf8AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAfP8AAAf/AAAS/wAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAF/wAAqf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4f8AADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAI/wAA9/8AAOT/AACW/wAAQP8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAI/8AAHP/AADB/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7P8AAMb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAAfP8AABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEv/AAD//wAA//8AAP//AAD//wAA//8AAP//AADt/wAAgf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA0/8AAHv/AAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAwAAAIgAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmAAAAPAEAAN8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAABQEAAPsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAABAAAAKgAAAFIAAABTAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9wAAALAAAACmAAAAuQAAABIAAACbAAAATQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAIsAAACuAQAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAoAAADpAAAADAAAAAAAAAAAAAAAAAAAAPsAAABOAAAAxQAAAOMAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAARgEAAPsAAAAA/wAABAAAABsAAAAXAAAADwAAAAsAAAAIAAAAAwAAAAAAAAD8AAAA/AAAAPgAAAD0AAAA8gAAAOsAAADqAQAA+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA+/wAAv/8AAP7/AAD//wAA8/8AAKH/AAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAL/AAAK/wAAEv8AABv/AAAx/wAAXP8AAJb/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/P8AALf/AABc/wAADAAAAAD/AAAx/wAAoP8AAPn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOn/AABy/wAAG/8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACQ/wAA//8AAP//AAD//wAA5v8AAD4AAAAAAAAAAP8AAID/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAp/8AAKf/AADa/wAA/P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4/8AALL/AAB2/wAALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAz/AAAY/wAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAAwP8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM3/AABu/wAAFwAAAAD/AAAC/wAATP8AAMD/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPL/AACs/wAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAO/wAAr/8AAM//AACB/wAAEQAAAAAAAAAAAAAAAP8AAA3/AADq/wAA//8AAP//AAD//wAA//8AAN3/AADr/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM7/AABR/wAAAQAAAAAAAAAAAAAAAKH99KgAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABk/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOn/AACN/wAALgAAAAAAAAAA/wAABv8AAGD/AADV/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGf8AAI3/AADw/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAp/8AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACP/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP7/AAC1/wAATv8AAAUAAAAAAAAAAP8AAAf/AABp/wAA4v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AABw/wAAu/8AAGP/AABb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK3/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACU/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAj/8AACMAAAAAAAAAAAAAAAD/AAAB/wAAW/8AAOL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAM/wAAWv8AAOT/AABw/wAAqP8AAOn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAA6v8AANb/AADJ/wAAw/8AAML/AADK/wAA2/8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6/8AAHr/AAAQAAAAAAAAAAAAAAAAAAAAAP8AACr/AAC6/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAARv8AAKj/AAD2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM7/AAB6/wAATP8AACX/AAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AAAW/wAAP/8AAG//AACr/wAA6f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMz/AAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAYv8AAPL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOv/AABz/wAACwAAAAAAAAAAAAAAAP8AABv/AACe/wAAyv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2f8AAMf/AAD//wAA//8AAP//AAD//wAA//8AAN//AAA4/wAAdP8AALn/AADt/wAAuP8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AACf/AABo/wAAJ/8AAID/AADj/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AACv/AABw/wAArP8AAOX/AAD//wAA//8AAP//AADr/wAAgP8AAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABP/AAB3/wAA1v8AAP//AAD//wAA//8AAP//AADj/wAAeP8AAA0AAAAAAAAAAAAAAAAAAAAA/wAAAv8AAMr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1v8AAH7/AAAqAAAAAP8AAFX/AAD//wAA//8AAP//AAD//wAA//8AAM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAB/8AAE//AACe/wAA4/8AAMr/AADN/wAA+/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADg/wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA4v8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAU/wAAMf8AACn/AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABz/AABF/wAAS/8AACv/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAQP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8v8AAJX/AAAz/wAAAQAAAAAAAAAAAAAAAP8AAD7/AAD//wAA//8AAP//AAD//wAA//8AAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAW/wAA2f8AAP//AAD//wAA//8AANH/AAD6/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7P8AAHT/AABB/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOL/AABw/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADH/AAD//wAA//8AAP//AAD//wAA//8AALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACK/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOr/AAB4/wAADQAAAAD/AACa/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqAAAAdhi3bQAAIABJREFUiAAAAMsAAAAhAAAAav8AAAsAAADuAAAAvQEAANMAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVAAAAkgAAAKQBAAD2AAAAAP8AABYAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAXAAAAEYAAADoAAAA0AAAAMYAAADhAQAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAHP8AAOv/AAD//wAA//8AAP//AAD//wAA+P8AAL3/AAC9/wAA+f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJH/AAACAAAAAP8AAC//AAD//wAA//8AAP//AAD//wAA//8AAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACv/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD6/wAAqP8AAD//AAABAAAAAAAAAAAAAAAAAAAAAP8AAJj/AAD//wAA//8AAP//AAD//wAA//8AAP//AADm/wAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAv/8AAP//AAD//wAA//8AAP//AADc/wAAkv8AAD3/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+1UEqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAG/8AAIX/AACx/wAAqv8AAG//AACB/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFgAAAAA/wAAMv8AAP//AAD//wAA//8AAP//AAD//wAAnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACX/AADY/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADS/wAAdP8AABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA+/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABR/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANz/AABt/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAC3/AAD+/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKQAAAAA/wAANv8AAP//AAD//wAA//8AAP//AAD//wAAmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAPv8AAHD/AACE/wAAhv8AAH//AABp/wAASP8AABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABj/AADi/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAB/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4f8AAE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAG7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJ0AAAAA/wAAQP8AAP//AAD//wAA//8AAP//AAD//wAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAD/8AAMv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8P8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGv8AAOz/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACU/wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8AAAAAAAAAAAAAAAAAAAC1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALoAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAzAAAAxgAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQEAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA5gAAAGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrAAAAqP8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAP/AADE/wAA//8AAP//AAC3/wAA//8AAP//AAD//wAA//8AAP//AAD//wAArv8AAAIAAAAA/wAAVv8AAP//AAD//wAA//8AAP//AAD//wAAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA1/wAAk/8AANP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD8/wAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAV/wAA2/8AAP//AAD+/wAAq/8AAGX/AABt/wAAkP8AAKD/AABf/wAABAAAAAAAAAAA/wAAZ/8AAP//AAD//wAA//8AAP//AAD//wAAlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAABP8AAJ3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAE/wAAt/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPn/AAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAVP8AAP//AAD//wAA//8AAM//AABh/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAgP8AAP//AAD//wAA//8AAP//AAD//wAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAgf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALj/AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAD/8AANb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNxGn7AAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AAMz/AAD//wAA//8AAP//AAD//wAA8f8AAKD/AABL/wAACwAAAAAAAAAA/wAArf8AAP//AAD//wAA//8AAP//AAD//wAAigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAC/wAA7P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAAk/8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAB//AADn/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACX/AADv/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+f8AAMb/AADB/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAW/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAJ7/AAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAv/wAA7/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABE/wAA+f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAA+/8AAP//AAD//wAA//8AAPr/AADe/wAAv/8AAJX/AABW/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAOf8AAPH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAATP8AAPr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAWP8AAJD/AABV/wAAHP8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADH/AADo/wAA//8AAP//AAD//wAA//8AALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEj/AAD2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD8/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAa/wAAsf8AAP//AAD//wAA3v8AACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA6/wAA6v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACT/AAA2/wAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAH/8AAMf/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAT/AAB0/wAA7f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPf/AAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjh68AABu+SURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9AyxqEJ5AQAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/two.png +var two_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO8AAABdCAYAAABNcjHHAAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4AQDXgih9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYHSwsAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQ+3TwAAIABJREFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AAB3/AAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAED/AADG/wAA/v8AAP//AAD//wAA3P8AAIP/AAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAPv8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAd/8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAY/8AAPf/AADC/wAA1f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAL3/AAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA4/wAAZgAAAAAAAAAA/wAABf8AALP/AAD//wAA//8AAP//AAD//wAA//8AAP//AACfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAn/AADm/wAA/P8AAAEAAAAAAAAAAP8AABv/AAD9/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAHP8AALT/AACn/wAAcv8AACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAFf/AAD//wAA9wAAAAAAAAAAAAAAAAAAAAD/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnA3XeAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAHf/AAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAC7/wAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAh/8AAHn/AAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AALP/AAD//wAA2AAAAAAAAAAAAAAAAP8AAAH/AADt/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAIj/AAD7/wAAe/8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAv/AADi/wAA//8AAP//AAD//wAA//8AALL/AAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAA+/8AAP//AAD//wAAvf8AAEr/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAH/8AAP3/AAD//wAApwAAAAAAAAAAAAAAAP8AADP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAF//AAD//wAA//8AAMf/AAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABw/wAA//8AAP//AAD//wAA//8AAP//AADh/wAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AADG/wAAMAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAj/8AAP//AAD//wAAagAAAAAAAAAAAAAAAP8AAKL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACn/AAD//wAA//8AAP//AAD+/wAAvv8AAIL/AABW/wAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAyP8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAG/8AAP//AAD//wAA//8AAP//AAD//wAA+f8AAFsAAAAAAAAAAAAAAAD/AAAZ/wAA9/8AAP//AAD//wAAIgAAAAAAAAAA/wAAUv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAv/8AAJ3/AABk/wAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AADk/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9v8AAHr/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABe/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAMf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AAA8AAAAAAAAAAD/AACZ/wAA//8AAP//AADTAAAAAP8AAAH/AAB5/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4f8AACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACN/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACd/wAAAQAAAAAAAAAA/wAAEv8AACcAAAAAAAAAAAAAAAD/AAC3/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAApv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADAAAAAAP8AAC3/AAD9/wAA//8AAP//AACAAAAAAP8AAFn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAm/wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAbQAAAAD/AAAB/wAArf8AABkAAAAAAAAAAP8AACL/AAD+/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABR/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9/wAACP8AAMT/AAD//wAA//8AAP//AAAlAAAAAP8AAKT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAo/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7f8AAAf/AABS/wAA4QAAAAAAAAAAAAAAAP8AAJH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADj/AAD0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAff8AAP//AAD//wAA//8AAL8AAAAAAAAAAP8AALv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAFP8AAN3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEb/AADh/wAAowAAAAAAAAAA/wAAEv8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAwP8AABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7N9GQAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAVP8AAPX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAA+/8AAP//AAD//wAA//8AAE0AAAAAAAAAAP8AAL7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAGn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMP/AAD//wAAWAAAAAAAAAAA/wAAgv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADf/wAAbf8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANeCKH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AABd/wAAyP8AANr/AACm/wAAWv8AAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGf8AAKn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADO/wAAAQAAAAAAAAAA/wAArf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6P8AAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAO/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAPf/AAAOAAAAAP8AABL/AADx/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAApP8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAF/wAAPf8AAK//AAD//wAA//8AAP//AAD//wAA//8AAPb/AACe/wAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAX/wAA4/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABPAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AAD//wAA1v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADt/wAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAL/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKcAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAB/wAAf/8AAJP/AABc/wAACQAAAAAAAAAA/wAACv8AAC3/AABY/wAAiv8AAMD/AAD1/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK//AAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACL/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPP/AAA4/wAAQ/8AACb/AAAB/wAAF/8AAOf/AAD//wAA//8AAPn/AADm/wAA+v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMf/AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAM/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAA/wAAMP8AAPv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAl/wAA//8AAP//AAD//wAA/f8AAPT/AAD1/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADc/wAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADQ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADh/wAAcP8AABv/AABj/wAAdP8AANf/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9/wAAgv8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAP/wAANv8AADz/AAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAP/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzP8AAAH/AAAg/wAA3f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD0/wAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAN/wAA+/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADp/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMn/AABc/wAA6/8AAP//AAD//wAA//8AAP//AAD//wAA//8AANT/AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAJv8AALn/AAD+/wAA//8AAP//AAD//wAAy/8AAEcAAAAAAAAAAAAAAAAAAAAA/wAAUP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAUP8AAEr/AADy/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzP8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAtP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/v8AABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADl/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMj/AABg/wAAQf8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD4/wAAgP8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAvv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACz/wAAHgAAAAAAAAAA/wAAZP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADF/wAAFf8AAPH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AACA/wAAL/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAQv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAmf8AAAUAAAAAAAAAAP8AAKL/AAD//wAA//8AAP//AAD//wAA//8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK7/AAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAuf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7f8AADoAAAAA/wAAef8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AAA0/wAAbP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA5f8AADwAAAAA/wAArv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAL3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACZ/wAA//8AAP//AAD//wAA//8AAP3/AAB0/wAAAQAAAAAAAAAAAAAAAP8AAEb/AAD//wAA//8AAP//AAD//wAA/v8AAB7/AADE/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAID/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAARP8AAPr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAO//AAAX/wAAjv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJMAAAAA/wAAov8AAP//e7JMtwAAIABJREFUAAD//wAA//8AAP//AAD//wAA//8AAP//AADE/wAAFwAAAAD/AABJ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADD/AAD9/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABV/wAA//8AAP//AAD//wAA3f8AADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACV/wAA//8AAP//AAD//wAAtP8AAK3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACb/AABx/wAAnv8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AABs/wAAo/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFEAAAAA/wAAuf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKr/AAAHAAAAAP8AAAv/AADe/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACQ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAE/wAAl/8AALL/AABm/wAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAz/8AAPn/AAD//wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AACC/wAA1/8AAP//AAD//wAA//8AAP//AAD//wAA//8AADsAAAAA/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAAqf8AAAMAAAAAAAAAAP8AAJX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAK/wAA2P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAtP8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAhv8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AAPL/AAD//wAA//8AAP//AAD//wAA//8AAP//AADp/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACYAAAAA/wAAnv8AAP//AAD//wAA//8AAP//AAD//wAA8v8AAK3/AAA5/wAASP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAArf8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAALv8AAPb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOD/AADO/wAAwv8AAKL/AABe/wAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AAAMAAAAA/wAAHf8AAGT/AACy/wAA9/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAA2v8AAKL/AAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAALv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABH/AABL/wAA9/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADC/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAGT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9f8AAKf/AABW/wAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAv/wAA9/8AAOL/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAs/8AAEz/AAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACP8AABr/AAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAav8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+v8AAB7/AADx/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMb/AAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAL/AADp/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMv/AABi/wAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACS/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AACH/AAA7/wAAXP8AAIf/AADH/wAA/P8AAP//AADq/wAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAArP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4P8AAA//AAA1/wAAf/8AAO3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAw/8AAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAv8AAJj/AAD//wAA//8AAP//AAD//wAA//8AAP7/AACt/wAAOf8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACZ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOr/AAAG/wAAEP8AAEb/AAB8/wAAqP8AAND/AADu/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAF/wAA7v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAxQAAAAAAAAAAAAAAAP8AAAz/AABc/wAAnv8AANv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC3/wAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAG/wAApf8AAP//AAD//wAA//8AAP//AAD9/wAAo/8AACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAm/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOb/AADL/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAA3/AACJ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEr/AAD0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKP/AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAA//AAC4/wAA//8AAP//AAD//wAA//8AAPL/AAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfaZ/EAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAALv8AANX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAMj/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAjwAAAAAAAAAAAAAAAP8AAAH/AAA7/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAh/8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAKf8AANf/AAD//wAA//8AAP//AAD//wAA5v8AADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAb/AABn/wAA0/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAC/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADA/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6f8AAIr/AABl/wAAh/8AANX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AABh/wAA9f8AAP//AAD//wAA//8AAP//AAC5/wAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACL/AAB4/wAAwP8AAO//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAPb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD3/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAADv8AAKv/AAD//wAA//8AAP//AAD5/wAAvf8AAE//AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AADD/AAB4/wAAvP8AAPP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAA3f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPT/AACy/wAAe/8AAEb/AAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAMv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOb/AAD//wAA//8AAKn/AAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAwv8AAP//AAD//wAA5f8AAFr/AAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAEv8AAFf/AACf/wAA5/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPz/AACv/wAAUf8AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAfP8AAAf/AAAS/wAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAoP8AALb/AABm/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAI/8AAHP/AADB/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7P8AAMb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAAfP8AABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEv/AAD//wAA//8AAP//AAD//wAA//8AAP//AADt/wAAgf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA0/8AAHv/AAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACQAAABgAAAAeAAAAMwAAADoAAAAkAAAAAwAAAOQAAADEAAAApQEAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAABAAAAKgAAAFIAAABTAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9wAAALAAAACmAAAAuQAAABIAAACbAAAATQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAIsAAACuAQAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAoAAADpAAAADAAAAAAAAAAAAAAAAAAAAPsAAABOAAAAxQAAAOMAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAARgEAAPsAAAAA/wAABAAAABsAAAAXAAAADwAAAAsAAAAIAAAAAwAAAAAAAAD8AAAA/AAAAPgAAAD0AAAA8gAAAOsAAADqAQAA+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAABAAAABcAAAAaAAAAGQAAABYAAAAUAAAAFAAAABIAAAANAAAADQAAAA0AAAALAAAACwAAAAwAAAARAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAJwAAAB2AQAA8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAIAAAAIAAAACAAAAAkAAAAWAAAAKwAAADoAAABFAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QAAALsAAAClAAAAsAEAAPT/AAAxAAAAbwAAAFkAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOoAAACJAAAAqQAAAOcBAAD+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACQAAAAbwAAAAAAAAAAAAAA5wAAAFgBAADCAAAAAP8AAIAAAAB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAzAAAAIgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAM8AAADEAAAAtwEAANMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAH/wAAK/8AAFT/AAB8/wAAoP8AAMH/AADi/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADZ/wAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAAwP8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM3/AABu/wAAFwAAAAD/AAAC/wAATP8AAMD/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPL/AACs/wAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAO/wAAr/8AAM//AACB/wAAEQAAAAAAAAAAAAAAAP8AAA3/AADq/wAA//8AAP//AAD//wAA//8AAN3/AADr/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM7/AABR/wAAAQAAAAAAAAAAAAAAADL8VHkAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACv8AAD//AABy/wAAo/8AANT/AAD8/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2v8AAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABk/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOn/AACN/wAALgAAAAAAAAAA/wAABv8AAGD/AADV/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGf8AAI3/AADw/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAp/8AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAU/wAAVP8AAJP/AADM/wAA/P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAI8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACP/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP7/AAC1/wAATv8AAAUAAAAAAAAAAP8AAAf/AABp/wAA4v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AABw/wAAu/8AAGP/AABb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK3/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAb/AABS/wAAZ/8AACsAAAAAAAAAAP8AABL/AABO/wAAjP8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPT/AAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACU/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAj/8AACMAAAAAAAAAAAAAAAD/AAAB/wAAW/8AAOL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAM/wAAWv8AAOT/AABw/wAAqP8AAOn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAA6v8AANb/AADJ/wAAw/8AAML/AADK/wAA2/8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAJ//AAD//wAA//8AAP//AADZ/wAA3v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6/8AAHr/AAAQAAAAAAAAAAAAAAAAAAAAAP8AACr/AAC6/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAARv8AAKj/AAD2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM7/AAB6/wAATP8AACX/AAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AAAW/wAAP/8AAG//AACr/wAA6f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMz/AAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAOf/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAYv8AAPL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOv/AABz/wAACwAAAAAAAAAAAAAAAP8AABv/AACe/wAAyv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2f8AAMf/AAD//wAA//8AAP//AAD//wAA//8AAN//AAA4/wAAdP8AALn/AADt/wAAuP8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AACf/AABo/wAAJ/8AAID/AADj/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AACv/AABw/wAArP8AAOX/AAD//wAA//8AAP//AADr/wAAgP8AAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABP/AAB3/wAA1v8AAP//AAD//wAA//8AAP//AADj/wAAeP8AAA0AAAAAAAAAAAAAAAAAAAAA/wAAAv8AAMr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1v8AAH7/AAAqAAAAAP8AAFX/AAD//wAA//8AAP//AAD//wAA//8AAM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAB/8AAE//AACe/wAA4/8AAMr/AADN/wAA+/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADg/wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA4v8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAU/wAAMf8AACn/AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAIX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABz/AABF/wAAS/8AACv/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAQP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8v8AAJX/AAAz/wAAAQAAAAAAAAAAAAAAAP8AAD7/AAD//wAA//8AAP//AAD//wAA//8AAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAW/wAA2f8AAP//AAD//wAA//8AANH/AAD6/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7P8AAHT/AABB/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAB5AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA4QAAAN0AAADiAAAA5wAAAOoAAADvAAAA8QAAAPUAAAD6AAAA/AAAAP8AAAABAAAABQAAAAsAAAAQAAAAFgAAABgAAAAeAAAAJQAAACkAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPsAAAC9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOMAAACOAAAAnQEAAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAJgAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOsAAACOAAAAlQEAAPP/AACaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAANn/AAClAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwAAADCAAAAyAAAAM8AAADWAQAA9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAMAAAAlAAAANgAAAD4AAABDAAAAIAAAAAAAAAAAAAAA9QAAAGoBAADlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqAAAAINDXKAAAIABJREFUiAAAAMsAAAAhAAAAav8AAAsAAADuAAAAvQEAANMAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVAAAAkgAAAKQBAAD2AAAAAP8AABYAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAXAAAAEYAAADoAAAA0AAAAMYAAADhAQAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAU/wAA4/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMP/AABt/wAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGP8AAD7/AAA7/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAHP8AAOv/AAD//wAA//8AAP//AAD//wAA+P8AAL3/AAC9/wAA+f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJH/AAACAAAAAP8AAC//AAD//wAA//8AAP//AAD//wAA//8AAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACv/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD6/wAAqP8AAD//AAABAAAAAAAAAAAAAAAAAAAAAP8AAJj/AAD//wAA//8AAP//AAD//wAA//8AAP//AADm/wAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAv/8AAP//AAD//wAA//8AAP//AADc/wAAkv8AAD3/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+1UEqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAw/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8P8AAIj/AAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAG/8AAIX/AACx/wAAqv8AAG//AACB/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFgAAAAA/wAAMv8AAP//AAD//wAA//8AAP//AAD//wAAnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACX/AADY/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADS/wAAdP8AABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA+/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABR/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANz/AABt/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAANf8AAOv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPX/AACG/wAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAC3/AAD+/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKQAAAAA/wAANv8AAP//AAD//wAA//8AAP//AAD//wAAmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAPv8AAHD/AACE/wAAhv8AAH//AABp/wAASP8AABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABj/AADi/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAB/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4f8AAE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACD/AAC8/wAA//8AAP//AAD//wAA//8AAP//AADu/wAAjf8AABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAG7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJ0AAAAA/wAAQP8AAP//AAD//wAA//8AAP//AAD//wAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAD/8AAMv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8P8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGv8AAOz/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACU/wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAB/wAANv8AAH//AACV/wAAgP8AAEn/AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAE3/AAD//wAA//8AAP//AAC0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFcAAAAA/wAAS/8AAP//AAD//wAA//8AAP//AAD//wAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAz/wAA1f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAE3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAArP8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAP/AADE/wAA//8AAP//AAC3/wAA//8AAP//AAD//wAA//8AAP//AAD//wAArv8AAAIAAAAA/wAAVv8AAP//AAD//wAA//8AAP//AAD//wAAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA1/wAAk/8AANP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD8/wAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAV/wAA2/8AAP//AAD+/wAAq/8AAGX/AABt/wAAkP8AAKD/AABf/wAABAAAAAAAAAAA/wAAZ/8AAP//AAD//wAA//8AAP//AAD//wAAlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAABP8AAJ3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAE/wAAt/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPn/AAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAVP8AAP//AAD//wAA//8AAM//AABh/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAgP8AAP//AAD//wAA//8AAP//AAD//wAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAgf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALj/AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAD/8AANb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIEiqfAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AAMz/AAD//wAA//8AAP//AAD//wAA8f8AAKD/AABL/wAACwAAAAAAAAAA/wAArf8AAP//AAD//wAA//8AAP//AAD//wAAigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAC/wAA7P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAAk/8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAB//AADn/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACX/AADv/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+f8AAMb/AADB/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAW/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAJ7/AAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAv/wAA7/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABE/wAA+f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAA+/8AAP//AAD//wAA//8AAPr/AADe/wAAv/8AAJX/AABW/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAOf8AAPH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAATP8AAPr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAWP8AAJD/AABV/wAAHP8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADH/AADo/wAA//8AAP//AAD//wAA//8AALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEj/AAD2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD8/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAa/wAAsf8AAP//AAD//wAA3v8AACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA6/wAA6v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACT/AAA2/wAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAH/8AAMf/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAT/AAB0/wAA7f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPf/AAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjh68AABu+SURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHPHhhaWwadvAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/three.png +var three_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO8AAABdCAYAAABNcjHHAAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4AQDXgih9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYHSwsAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQ+3TwAAIABJREFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AAB3/AAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAED/AADG/wAA/v8AAP//AAD//wAA3P8AAIP/AAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAPv8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAd/8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAY/8AAPf/AADC/wAA1f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAL3/AAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA4/wAAZgAAAAAAAAAA/wAABf8AALP/AAD//wAA//8AAP//AAD//wAA//8AAP//AACfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAn/AADm/wAA/P8AAAEAAAAAAAAAAP8AABv/AAD9/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAHP8AALT/AACn/wAAcv8AACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAFf/AAD//wAA9wAAAAAAAAAAAAAAAAAAAAD/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnA3XeAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAHf/AAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAC7/wAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAh/8AAHn/AAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AALP/AAD//wAA2AAAAAAAAAAAAAAAAP8AAAH/AADt/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAIj/AAD7/wAAe/8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAv/AADi/wAA//8AAP//AAD//wAA//8AALL/AAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAA+/8AAP//AAD//wAAvf8AAEr/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAH/8AAP3/AAD//wAApwAAAAAAAAAAAAAAAP8AADP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAF//AAD//wAA//8AAMf/AAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABw/wAA//8AAP//AAD//wAA//8AAP//AADh/wAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AADG/wAAMAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAj/8AAP//AAD//wAAagAAAAAAAAAAAAAAAP8AAKL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACn/AAD//wAA//8AAP//AAD+/wAAvv8AAIL/AABW/wAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAyP8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAH/wAAIv8AACv/AAAh/wAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAG/8AAP//AAD//wAA//8AAP//AAD//wAA+f8AAFsAAAAAAAAAAAAAAAD/AAAZ/wAA9/8AAP//AAD//wAAIgAAAAAAAAAA/wAAUv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAv/8AAJ3/AABk/wAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AADk/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9v8AAHr/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABe/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAI/wAAbP8AAMj/AAD7/wAA//8AAP//AAD//wAA+/8AAMr/AAB7/wAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAMf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AAA8AAAAAAAAAAD/AACZ/wAA//8AAP//AADTAAAAAP8AAAH/AAB5/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4f8AACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACN/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACd/wAAAQAAAAAAAAAA/wAAEv8AACcAAAAAAAAAAAAAAAD/AAC3/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AAFT/AADd/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAIH/AAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAApv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADAAAAAAP8AAC3/AAD9/wAA//8AAP//AACAAAAAAP8AAFn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAm/wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAbQAAAAD/AAAB/wAArf8AABkAAAAAAAAAAP8AACL/AAD+/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAb/AADJ/wAAt/8AAH//AABm/wAAX/8AAHL/AACf/wAA5f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABR/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9/wAACP8AAMT/AAD//wAA//8AAP//AAAlAAAAAP8AAKT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAo/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7f8AAAf/AABS/wAA4QAAAAAAAAAAAAAAAP8AAJH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAL/AADT/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADj/AAD0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAff8AAP//AAD//wAA//8AAL8AAAAAAAAAAP8AALv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAFP8AAN3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEb/AADh/wAAowAAAAAAAAAA/wAAEv8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAwP8AABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA1/wAA+f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AFWJQE4AACAASURBVAD//wAA//8AAP//AAD//wAAjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAVP8AAPX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAA+/8AAP//AAD//wAA//8AAE0AAAAAAAAAAP8AAL7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAGn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMP/AAD//wAAWAAAAAAAAAAA/wAAgv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADf/wAAbf8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANeCKH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABi/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGf8AAKn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADO/wAAAQAAAAAAAAAA/wAArf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6P8AAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAO/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAPf/AAAOAAAAAP8AABL/AADx/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAApP8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAiP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAX/wAA4/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABPAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AAD//wAA1v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADt/wAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAL/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKcAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAv8AAKT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACL/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPP/AAA4/wAAQ/8AACb/AAAB/wAAF/8AAOf/AAD//wAA//8AAPn/AADm/wAA+v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMf/AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAM/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4AAAAA/wAAMP8AAPv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAb/AAC6/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPn/AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADQ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADh/wAAcP8AABv/AABj/wAAdP8AANf/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9/wAAgv8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAP/wAANv8AADz/AAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAP/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzP8AAAH/AAAg/wAA3f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD0/wAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAN/wAAxP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6P8AAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADp/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMn/AABc/wAA6/8AAP//AAD//wAA//8AAP//AAD//wAA//8AANT/AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAJv8AALn/AAD+/wAA//8AAP//AAD//wAAy/8AAEcAAAAAAAAAAAAAAAAAAAAA/wAAUP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAUP8AAEr/AADy/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzP8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAADf8AAK7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALT/AABM/wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADl/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMj/AABg/wAAQf8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD4/wAAgP8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAvv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACz/wAAHgAAAAAAAAAA/wAAZP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADF/wAAFf8AAPH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AACA/wAAL/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAJP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC2/wAALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AADI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAmf8AAAUAAAAAAAAAAP8AAKL/AAD//wAA//8AAP//AAD//wAA//8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK7/AAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAuf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7f8AADoAAAAA/wAAef8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP3/AAA0/wAAbP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA5f8AADwAAAAA/wAArv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAg/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4P8AAFX/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACZ/wAA//8AAP//AAD//wAA//8AAP3/AAB0/wAAAQAAAAAAAAAAAAAAAP8AAEb/AAD//wAA//8AAP//AAD//wAA/v8AAB7/AADE/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAID/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAARP8AAPr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAO//AAAX/wAAjv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJMAAAAA/wAAov8AAP//CIQg3QAAIABJREFUAAD//wAA//8AAP//AAD//wAA//8AAP//AADE/wAAFwAAAAD/AABJ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAB9/wAA//8AAP//AAD//wAA//8AAP//AAD8/wAAx/8AAIr/AABJ/wAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABV/wAA//8AAP//AAD//wAA3f8AADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACV/wAA//8AAP//AAD//wAAtP8AAK3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACb/AABx/wAAnv8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AABs/wAAo/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFEAAAAA/wAAuf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKr/AAAHAAAAAP8AAAv/AADe/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAHj/AAD//wAA//8AAP//AAD//wAA6f8AAHr/AAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAE/wAAl/8AALL/AABm/wAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAD/wAAz/8AAPn/AAD//wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAM//AAD//wAA//8AAP//AAD//wAA//8AAP//AACC/wAA1/8AAP//AAD//wAA//8AAP//AAD//wAA//8AADsAAAAA/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAAqf8AAAMAAAAAAAAAAP8AAJX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAcv8AAP//AAD//wAA//8AAPP/AAB4/wAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAhv8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AAPL/AAD//wAA//8AAP//AAD//wAA//8AAP//AADp/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACYAAAAA/wAAnv8AAP//AAD//wAA//8AAP//AAD//wAA8v8AAK3/AAA5/wAASP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAArf8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABr/wAA//8AAP//AAD//wAAo/8AABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AAAMAAAAA/wAAHf8AAGT/AACy/wAA9/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAA2v8AAKL/AAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAALv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABH/AABL/wAA9/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADC/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAF7/AAD//wAA//8AAOT/AABHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAB7/AAA+/wAALv8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAv/wAA9/8AAOL/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAs/8AAEz/AAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACP8AABr/AAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAav8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+v8AAB7/AADx/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMb/AAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAQf8AAPv/AAD//wAAvv8AABUAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAB3/AABu/wAAx/8AAP//AAD//wAA//8AAPj/AAC0/wAAS/8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACS/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACf8AACH/AAA7/wAAXP8AAIf/AADH/wAA/P8AAP//AADq/wAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAArP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4P8AAA//AAA1/wAAf/8AAO3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAw/8AAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAP/wAA5/8AAP//AADl/wAACgAAAAD/AAAI/wAALf8AAF3/AACV/wAA0/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMr/AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACZ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOr/AAAG/wAAEP8AAEb/AAB8/wAAqP8AAND/AADu/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAF/wAA7v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAxQAAAAAAAAAAAAAAAP8AAAz/AABc/wAAnv8AANv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC3/wAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABz/wAA//8AAP//AAD//wAA8f8AAPD/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD7/wAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAm/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOb/AADL/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAA3/AACJ/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEr/AAD0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKP/AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACx/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+P8AACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD81BtyAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAALv8AANX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAMj/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAjwAAAAAAAAAAAAAAAP8AAAH/AAA7/wAAtf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAh/8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACq/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAb/AABn/wAA0/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAC/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADA/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA6f8AAIr/AABl/wAAh/8AANX/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAB5/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACL/AAB4/wAAwP8AAO//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AAPb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD3/wAA8P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAq/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AADD/AAB4/wAAvP8AAPP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAA3f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPT/AACy/wAAe/8AAEb/AAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAMv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOb/AAD//wAA//8AAKn/AAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAv/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAEv8AAFf/AACf/wAA5/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPz/AACv/wAAUf8AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAI7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAfP8AAAf/AAAS/wAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAJ/8AAO3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAoP8AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAI/8AAHP/AADB/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7P8AAMb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADi/wAAfP8AABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEv/AAD//wAA//8AAP//AAD//wAA//8AAP//AADt/wAAgf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA0/8AAHv/AAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACkAAACqAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANoAAACyAAAA0QAAAO4AAADXAQAA3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAABAAAAKgAAAFIAAABTAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9wAAALAAAACmAAAAuQAAABIAAACbAAAATQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAIsAAACuAQAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAoAAADpAAAADAAAAAAAAAAAAAAAAAAAAPsAAABOAAAAxQAAAOMAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAARgEAAPsAAAAA/wAABAAAABsAAAAXAAAADwAAAAsAAAAIAAAAAwAAAAAAAAD8AAAA/AAAAPgAAAD0AAAA8gAAAOsAAADqAQAA+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAG/wAAcP8AAOj/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC0/wAAP/8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAL/AAAK/wAAEv8AABv/AAAx/wAAXP8AAJb/AADb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/P8AALf/AABc/wAADAAAAAD/AAAx/wAAoP8AAPn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOn/AABy/wAAG/8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACQ/wAA//8AAP//AAD//wAA5v8AAD4AAAAAAAAAAP8AAID/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAp/8AAKf/AADa/wAA/P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4/8AALL/AAB2/wAALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAz/AADO/wAA//8AAP//AAD//wAA//8AAP//AAD9/wAAo/8AACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAAwP8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM3/AABu/wAAFwAAAAD/AAAC/wAATP8AAMD/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPL/AACs/wAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAO/wAAr/8AAM//AACB/wAAEQAAAAAAAAAAAAAAAP8AAA3/AADq/wAA//8AAP//AAD//wAA//8AAN3/AADr/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM7/AABR/wAAAQAAAAAAAAAAAAAAAAzMbegAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAHf8AAMb/AAD//wAA//8AAP//AAD//wAA/f8AAKH/AAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABk/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOn/AACN/wAALgAAAAAAAAAA/wAABv8AAGD/AADV/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGf8AAI3/AADw/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAp/8AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABK/wAA7f8AAP//AAD//wAA//8AAPz/AACg/wAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACP/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP7/AAC1/wAATv8AAAUAAAAAAAAAAP8AAAf/AABp/wAA4v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAH/AABw/wAAu/8AAGP/AABb/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK3/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAC/8AAJT/AAD//wAA//8AAP//AAD+/wAAo/8AACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACU/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADz/wAAj/8AACMAAAAAAAAAAAAAAAD/AAAB/wAAW/8AAOL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAM/wAAWv8AAOT/AABw/wAAqP8AAOn/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAA6v8AANb/AADJ/wAAw/8AAML/AADK/wAA2/8AAPT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA7AAAAoQAAACMAAAAAAAAAAAAAAK0AAAB/AQAA1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAoAAAAfAAAAHQAAABsAAAATAAAADgAAAAMAAADyAAAA3wAAAMgBAADiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABIAAAAtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7AAAAI8AAACWAQAA8AAAAAAAAAAAAAAAAP8AACoAAACQAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8BAADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAADAAAAQwAAAGIAAABOAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM8AAACsAAAA0gAAANkAAADiAQAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAEAAAAVAAAAKQAAADAAAAA8AAAAPgAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM0AAAA7AQAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAACP8AAIr/AAD+/wAA//8AAP//AAC0/wAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAABf8AACf/AABO/wAAdP8AAJr/AADB/wAA5v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADJ/wAATv8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAYv8AAPL/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOv/AABz/wAACwAAAAAAAAAAAAAAAP8AABv/AACe/wAAyv8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2f8AAMf/AAD//wAA//8AAP//AAD//wAA//8AAN//AAA4/wAAdP8AALn/AADt/wAAuP8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AACf/AABo/wAAJ/8AAID/AADj/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAf8AACv/AABw/wAArP8AAOX/AAD//wAA//8AAP//AADr/wAAgP8AAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA0/wAA1f8AAP//AAD//wAAxf8AADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AACX/AABQ/wAAfP8AAKf/AADS/wAA+v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKP/AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABP/AAB3/wAA1v8AAP//AAD//wAA//8AAP//AADj/wAAeP8AAA0AAAAAAAAAAAAAAAAAAAAA/wAAAv8AAMr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1v8AAH7/AAAqAAAAAP8AAFX/AAD//wAA//8AAP//AAD//wAA//8AAM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAB/8AAE//AACe/wAA4/8AAMr/AADN/wAA+/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADg/wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA4v8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAU/wAAMf8AACn/AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAF7/AAD8/wAA//8AANf/AABP/wAAAQAAAAAAAAAAAAAAAP8AAAr/AAA3/wAAZ/8AAJj/AADI/wAA9v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACp/wAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABz/AABF/wAAS/8AACv/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAQP8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8v8AAJX/AAAz/wAAAQAAAAAAAAAAAAAAAP8AAD7/AAD//wAA//8AAP//AAD//wAA//8AAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAW/wAA2f8AAP//AAD//wAA//8AANH/AAD6/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7P8AAHT/AABB/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAIz/AADS/wAAZP8AAAT/AAAJ/wAAPP8AAHD/AACk/wAA1/8AAP3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAe/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOL/AABw/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADH/AAD//wAA//8AAP//AAD//wAA//8AALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACK/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOr/AAB4/wAADQAAAAD/AACa/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AAADLAAAAOwAAAMgAAAAvAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgf8AALMBAADTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqAAAAohQ4UAAAIABJREFUiAAAAMsAAAAhAAAAav8AAAsAAADuAAAAvQEAANMAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVAAAAkgAAAKQBAAD2AAAAAP8AABYAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAXAAAAEYAAADoAAAA0AAAAMYAAADhAQAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAD/8AAFP/AACZ/wAA2/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAHP8AAOv/AAD//wAA//8AAP//AAD//wAA+P8AAL3/AAC9/wAA+f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJH/AAACAAAAAP8AAC//AAD//wAA//8AAP//AAD//wAA//8AAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACv/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD6/wAAqP8AAD//AAABAAAAAAAAAAAAAAAAAAAAAP8AAJj/AAD//wAA//8AAP//AAD//wAA//8AAP//AADm/wAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAv/8AAP//AAD//wAA//8AAP//AADc/wAAkv8AAD3/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+1UEqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAr/AACo/wAAvP8AAEj/AAAf/wAAaP8AALv/AAD8/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAG/8AAIX/AACx/wAAqv8AAG//AACB/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFgAAAAA/wAAMv8AAP//AAD//wAA//8AAP//AAD//wAAnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACX/AADY/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADS/wAAdP8AABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA+/wAA/f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABR/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANz/AABt/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEAAAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtAAAA5gAAAOkAAADqAAAA6QAAAOkAAADsAAAA7wAAAPUAAAANAAAALgAAADkAAAA6AAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAEAAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAC0AAADRAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKUBAABc/wAANgAAAMkAAAAAAAAAAAAAAAAAAAAAAAAAnAEAAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAADAAAAOwAAADIAAAAUAAAAAgAAAPkAAADqAAAA3wAAANIBAADmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABgAAADKAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFABAACxAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAABAAAAtAAAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4gAAAGwBAACzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABj/AAD7/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOf/AAC5/wAAjf8AAGf/AABF/wAAJP8AAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAG/wAAPf8AAIL/AADL/wAA//8AAP//AAD//wAA//8AAP//AACq/wAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAG7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJ0AAAAA/wAAQP8AAP//AAD//wAA//8AAP//AAD//wAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAD/8AAMv/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8P8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGv8AAOz/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACU/wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACS/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2f8AAJH/AABR/wAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAF/8AAFz/AACB/wAAfP8AADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAE3/AAD//wAA//8AAP//AAC0/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFcAAAAA/wAAS/8AAP//AAD//wAA//8AAP//AAD//wAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAz/wAA1f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAE3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAArP8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAN/wAA2f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA7/8AAIv/AAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAP/AADE/wAA//8AAP//AAC3/wAA//8AAP//AAD//wAA//8AAP//AAD//wAArv8AAAIAAAAA/wAAVv8AAP//AAD//wAA//8AAP//AAD//wAAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA1/wAAk/8AANP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD8/wAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AACI/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAKv8AAPD/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPH/AAB4/wAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAV/wAA2/8AAP//AAD+/wAAq/8AAGX/AABt/wAAkP8AAKD/AABf/wAABAAAAAAAAAAA/wAAZ/8AAP//AAD//wAA//8AAP//AAD//wAAlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAABP8AAJ3/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAE/wAAt/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPn/AAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADj/AADr/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD7/wAAmf8AABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAVP8AAP//AAD//wAA//8AAM//AABh/wAACQAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAgP8AAP//AAD//wAA//8AAP//AAD//wAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAgf8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALj/AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAD/8AANb/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABllzQmAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAY/wAAnf8AAPb/AAD//wAA//8AAP//AAD3/wAAwf8AAHT/AAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAA/8AAMz/AAD//wAA//8AAP//AAD//wAA8f8AAKD/AABL/wAACwAAAAAAAAAA/wAArf8AAP//AAD//wAA//8AAP//AAD//wAAigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAC/wAA7P8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD+/wAAk/8AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAB//AADn/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAf/AAAr/wAALv8AABz/AAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACX/AADv/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+f8AAMb/AADB/wAA//8AAP//AAD//wAA//8AAP//AAD//wAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAW/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA9/8AAJ7/AAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAv/wAA7/8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AABE/wAA+f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAL/wAA+/8AAP//AAD//wAA//8AAPr/AADe/wAAv/8AAJX/AABW/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAOf8AAPH/AAD//wAA//8AAP//AAD//wAA//8AAP//AAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAATP8AAPr/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAWP8AAJD/AABV/wAAHP8AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AADH/AADo/wAA//8AAP//AAD//wAA//8AALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAEj/AAD2/wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD8/wAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAa/wAAsf8AAP//AAD//wAA3v8AACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAA6/wAA6v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AACT/AAA2/wAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAH/8AAMf/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAT/AAB0/wAA7f8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPf/AAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAORjO5UAABu+SURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+z+CJpqpaQAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/xiangqing.png +var xiangqing_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAABUCAYAAADdwJgoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4AQDKgDV/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKdtSOYAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AAAA3AAAA0AAAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAOIAAAAfAAAAuwAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAgQAAAO4AAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdgAAAP8AAAClAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqQAAAP8AAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAAD/AAAA4wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgAAAHEAAAACAAAAAAAAAAAAAAAAAAAALQAAAFEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJQAAAGoAAADHAAAAoQAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAA/wAAAIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAAAA/QAAAAcAAAAAAAAANgAAAKQAAABrAAAAAAAAAAAAAAAAAAAAMwAAAP8AAAB2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAA/wAAAD8AAAAAAAAAAAAAAAAAAABAAAAA/wAAAJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAABgAAAClAAAAwQAAAPEAAADtAAAAuAAAAOcAAAD/AAAA9wAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAD/AAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAADfAAAAAAAAAAAAAAAOAAAA2gAAAP8AAAAQAAAAAAAAAAAAAABpAAAA/AAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQAAACaAAAAAAAAAAAAAAAAAAAAAAAAAGUAAAD/AAAAQAAAAB0AAAC4AAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAAAAigAAAN4AAAD9AAAAVwAAAC8AAABeAAAAKgAAAAEAAAAAAAAAfgAAAP8AAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAP8AAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArwAAAOYAAAALAAAAAAAAAAAAAAAAAAAAPQAAAPMAAAACAAAAAAAAAAgAAAD8AAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAALgAAAEEAAAAuAAAA/wAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWAAAA/wAAAKkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAALwAAABcAAACAAAAAogAAABMAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAQAAAAAAAAAAMAAAA2AAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAD+AAAA/wAAAOMAAACvAAAA/wAAAFUAAAACAAAAxwAAAHkAAADQAAAAAgAAACQAAAAkAAAAtAAAAK0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAD8AAAAZAAAAAMAAAAAAAAAAAAAAAAAAABeAAAAzgAAAAAAAAAAAAAAMwAAAP8AAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAD/AAAAOgAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEAAAD/AAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAADdAAAAjAAAAAAAAAAAAAAAAAAAAA4AAAA9AAAAaAAAAJMAAAC/AAAA8wAAAP8AAAD3AAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAxAAAAAQAAALIAAACKAAAAAAAAAGAAAABPAAAACwAAAPMAAAAAAAAAAAAAAAAAAACMAAAAugAAACYAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAArAAAAOkAAACAAAAA6wAAAL8AAAAkAAAAAAAAAIcAAACpAAAAAAAAAAAAAABfAAAA7gAAAAMAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAOoAAAD/AAAA9AAAAAAAAAAAAAAAAwAAAFMAAABeAAAAPQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAD/AAAAbAAAAAAAAAAAAAAADQAAAIoAAAAvAAAAHQA44I/BAAAgAElEQVQAAAoAAAAAAAAAAAAAAHEAAAD/AAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYAAADmAAAAqQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAD+AAAAiQAAAGwAAABQAAAANAAAACQAAAAZAAAADgAAABIAAAAlAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUAAABgAAAAVgAAAPoAAACLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAAPcAAADNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAALkAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAOsAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAOcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAPsAAAD/AAAA+QAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATwAAAFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlQAAAP8AAAB1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgW+voAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMqANX8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAATwAAAOAAAAD1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAABkAAADvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnAAAAxQAAAAEAAADKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAD/AAAAwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAADtAAAAkQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADMAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAAAAOgAAAAAAAAAAAAAAAAAAAAAAAAAsAAAApwAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByAAAA/wAAALEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADeAAAA/wAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANYAAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAABzAAAA+gAAAP8AAADpAAAARwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjwAAAGMAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAN8AAAD8AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAD/AAAAbgAAAAAAAAAAAAAAAAAAAHgAAAD/AAAAsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCAAAA8QAAAKQAAAAUAAAAAAAAAB4AAAAwAAAAAgAAAAAAAAAAAAAAAAAAAKYAAAD/AAAAtAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALQAAAD5AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIAAADYAAAAMgAAAE4AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwwAAAJUAAAAwAAAAZgAAAIoAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEwAAACpAAAA9AAAALMAAABkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAA/wAAAEYAAAAAAAAAAAAAAAAAAAAHAAAA+gAAAJoAAAAAAAAABgAAAB8AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAP8AAABcAAAAAAAAAAAAAAAGAAAA2wAAANQAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAACpAAAA/wAAAHIAAAAAAAAAIAAAAO4AAADYAAAAIAAAAAAAAAAlAAAA+AAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAP8AAABiAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABHAAAA0gAAAP8AAAD4AAAAqgAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAdAAAATQAAAH8AAADoAAAA/wAAAP8AAADzAAAAwAAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAANQAAACoAAAD/AAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAD/AAAAYAAAACAAAABBAAAAYAAAAI8AAAD/AAAA0QAAAOAAAAD9AAAA/wAAAOcAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAoAAAACsAAAAAAAAA/wAAAEAAAAAAAAAAAAAAAI4AAAD8AAAAggAAAJEAAADVAAAAvgAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAEgAAAAAAAAAAAAAAOAAAAOkAAABtAAAAAAAAALgAAAB2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAA/wAAADkAAAAAAAAAAAAAAAoAAACPAAAA7AAAAN0AAADoAAAAtAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAP4AAAD5AAAAAAAAAAAAAAAAAAAAZgAAAPsAAABkAAAAWQAAALgAAABWAAAAswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAABEAAAA+AAAA7gAAAAAAAAAAAAAAAAAAAAAAAAACAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAJwAAAIEAAADYAAAA6AAAAOAAAABIAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADGAAAAbwAAAAAAAAAAAAAAAAAAAAAAAADpAAAAWgAAAAAAAAAAAAAABgAAAAEAAAADAAAA/QAAAJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAA3QAAADwAAAAAAAAA7QAAAGEAAAAAAAAAIQAAAOsAAABNAAAAAAAAABEAAADnAAAA2wAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAADoAAAAfwAAAAAAAAAAAAAAnwAAAPsAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAOgA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAaAAAAFQAAAAjAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAAAA/wAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAOEAAAD/AAAAvAAAAB8AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAHkAAADAAAAAzwAAAM8AAAC/AAAAKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAAK0AAACmAAAALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAA2QAAAP8AAAD/AAAA9QAAAJ0AAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALoAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAADIAAAAAAAAAAAAAAAAAAAAAAAAAM8AAABTAAAAAAAAAAAAAAAAAAAAVQAAAP8AAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwAAAOAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAASgAAAJIAAACEAAAAbQAAAFMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAADoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnAAAAHsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQO74UAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQ+3TwAAAalJREFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAD//6RdRyIQMkBkAAAAAElFTkSuQmCC"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/code.png +var code_namespaceObject = __webpack_require__.p + "static/code.12be1d9c.png"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Exports/index.tsx + + + + + +var _excluded = ["classroomList", "dispatch"]; + + + + + + + + + + +//Type1 + + +//Type2 + + + + +//Type3 + + + + + + + + + + +var CompetitionsExportPage = function CompetitionsExportPage(_ref) { + var classroomList = _ref.classroomList, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, _excluded); + 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), + fontLoad = _useState2[0], + setFontLoad = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + imgLoad = _useState4[0], + setImgLoad = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + btnLoading = _useState6[0], + setBtnLoading = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)((0,util/* getJsonFromUrl */.oP)()), + _useState8 = slicedToArray_default()(_useState7, 2), + query = _useState8[0], + setQuery = _useState8[1]; + var reportElement = (0,_react_17_0_2_react.useRef)(); + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + fontUrl = _useState10[0], + setFontUrl = _useState10[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (searchParams.get("id")) getData(); + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + if (!!fontUrl) { + var font = new FontFace('CustomFont', "url(".concat(fontUrl, ") format('truetype')")); + document.fonts.add(font); + font.load().then(function () { + setFontLoad(true); + })["catch"](function (e) { + setFontLoad(true); + }); + return function () { + document.fonts["delete"](font); + }; + } + }, [fontUrl]); + var handleImgOnload = function handleImgOnload() { + setImgLoad(true); + }; + var removeSuffix = function removeSuffix(str) { + if (!str) return ''; + if (str.slice(-2) === '学院') { + return str.slice(0, -2); + } else { + return str; + } + }; + var certificateItem = [{ + type: 0, + format: [1360, 1010], + title: "".concat(query.school_name, "_").concat(query.user_name, "_").concat(query.win, "_").concat(query.group, ".pdf"), + module: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "edu-container relative", + style: { + height: 880, + width: 1000 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + ref: reportElement, + style: { + width: 1000, + position: "relative" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: Exportsmodules.wrp, + style: fontUrl ? { + fontFamily: "CustomFont, serif" + } : {}, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "ml50", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Exportsmodules.underline, + children: query.school_name || '国防科技大学' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml20 mr20 ".concat(Exportsmodules.underline), + children: query.user_name || '' + }), query.suffix, query.student_id && query.type == 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\uFF0C\u5B66\u53F7", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Exportsmodules.underline, " ml20"), + children: query.student_id + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt10", + children: ["\u8363\u83B7\uFF1A\u201C", query.win_type || '', !!query.group && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\uFF08", query.group || '代码标注组', "\uFF09"] + }), "\u201D"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Exportsmodules.win, + children: query.win || '一等奖' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Exportsmodules.desc, + children: "\u7279\u53D1\u6B64\u8BC1\uFF0C\u4EE5\u8D44\u9F13\u52B1\u3002" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + onLoad: handleImgOnload, + src: query.prize_template_id ? env/* default */.Z.IMG_SERVER + "/api/attachments/" + query.prize_template_id : type1_namespaceObject, + style: { + width: "100%" + } + })] + }) + }) + }, { + type: 1, + format: [1360, 1010], + title: "".concat(query.school_name, "_").concat(query.user_name, ".pdf"), + module: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "edu-container relative", + style: { + height: 880, + width: 1000 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + ref: reportElement, + style: fontUrl ? { + fontFamily: "CustomFont, serif" + } : {}, + className: Exportsmodules.type2, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: Exportsmodules.textWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Exportsmodules.underline, + children: removeSuffix(query === null || query === void 0 ? void 0 : query.school_name) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: xy_namespaceObject, + width: 60 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Exportsmodules.underline, + children: (query === null || query === void 0 ? void 0 : query.user_name) || '' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Exportsmodules.direction, + children: query.type === "3" ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u6307\u5BFC", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Exportsmodules.underline, + children: query === null || query === void 0 ? void 0 : query.student_names + }), "\u8363\u83B7", query === null || query === void 0 ? void 0 : query.win_type, query.group_name, query === null || query === void 0 ? void 0 : query.win, "\uFF0C\u88AB\u8BC4\u4E3A\u4F18\u79C0\u6307\u5BFC\u6559\u5E08\u3002"] + }) : "\u8363\u83B7".concat(query === null || query === void 0 ? void 0 : query.win_type).concat(query.group_name).concat(query === null || query === void 0 ? void 0 : query.win, "\u3002") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginTop: 3 + }, + className: Exportsmodules.text, + children: "\u7279\u53D1\u6B64\u8BC1\uFF0C\u4EE5\u8D44\u9F13\u52B1\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exportsmodules.text, + children: ["\u8BC1\u4E66\u7F16\u53F7\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Exportsmodules.underline, + children: (query === null || query === void 0 ? void 0 : query.cert_num) || '' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exportsmodules.date, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u9ED1\u9F99\u6C5F\u7701\u8F6F\u4EF6\u5B66\u4F1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "2023\u5E7406\u670818\u65E5" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Exportsmodules.gz, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: gz_namespaceObject + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + onLoad: handleImgOnload, + src: query.prize_template_id ? env/* default */.Z.IMG_SERVER + "/api/attachments/" + query.prize_template_id : type2_namespaceObject, + style: { + width: "100%" + } + })] + }) + }) + }, { + type: 2, + format: [1360, 1010], + title: "".concat(query.school_name, "_").concat(query.user_name, ".pdf"), + module: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "edu-container relative", + style: { + height: 880, + width: 566 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + ref: reportElement, + style: fontUrl ? { + fontFamily: "CustomFont, serif" + } : {}, + className: Exportsmodules.type3, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exportsmodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + textAlign: 'center', + marginTop: 70, + fontSize: 50 + }, + children: "\u83B7\u5956\u8BC1\u4E66" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "font18 mt25", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 80 + }, + children: query === null || query === void 0 ? void 0 : query.school_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Exportsmodules.underline, + children: query === null || query === void 0 ? void 0 : query.user_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u540C\u5B66\uFF1A" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "font18 mt20", + style: { + marginLeft: 80 + }, + children: ["\u8363\u83B7", query.win_type] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + margin: 10 + }, + children: [(query === null || query === void 0 ? void 0 : query.win) === '一等奖' && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + width: 140, + src: one_namespaceObject + }), (query === null || query === void 0 ? void 0 : query.win) === '二等奖' && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + width: 140, + src: two_namespaceObject + }), (query === null || query === void 0 ? void 0 : query.win) === '三等奖' && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + width: 140, + src: three_namespaceObject + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "font18 mt10", + style: { + marginLeft: 80 + }, + children: "\u7279\u53D1\u6B64\u8BC1\uFF0C\u4EE5\u8D44\u9F13\u52B1\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exportsmodules.organizer, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u4E3B\u529E\u5355\u4F4D\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u9ED1\u9F99\u6C5F\u7701\u8BA1\u7B97\u673A\u5B66\u4F1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E91\u5357\u7701\u9AD8\u7B49\u5B66\u6821\u8BA1\u7B97\u673A\u6559\u5B66\u7814\u7A76\u4F1A" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u9ED1\u9F99\u6C5F\u7701\u8F6F\u4EF6\u5B66\u4F1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u9ED1\u9F99\u6C5F\u7701\u8F6F\u4EF6\u4E0E\u4FE1\u606F\u670D\u52A1\u4E1A\u534F\u4F1A" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exportsmodules.organizer, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u627F\u529E\u5355\u4F4D\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6606\u660E\u7406\u5DE5\u5927\u5B66" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u54C8\u5C14\u6EE8\u5E08\u8303\u5927\u5B66" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5934\u6B4C\u6559\u5B66\u7814\u7A76\u4E2D\u5FC3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5B66\u5802\u5728\u7EBF\uFF08\u96E8\u8BFE\u5802\uFF09" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exportsmodules.bottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: 'absolute' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u8BC1\u4E66\u7F16\u53F7\uFF1A" + }), query === null || query === void 0 ? void 0 : query.cert_num] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt35", + children: "2023\u5E7406\u6708" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + width: 109, + marginLeft: 'auto', + marginTop: 48, + transform: 'translateX(13px)' + }, + src: xiangqing_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + width: 100, + marginRight: 88 + }, + src: code_namespaceObject + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Exportsmodules.seal, + src: zhangzhi_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + onLoad: handleImgOnload, + src: query.prize_template_id ? env/* default */.Z.IMG_SERVER + "/api/attachments/" + query.prize_template_id : type3_namespaceObject, + style: { + width: "100%" + } + })] + }) + }) + }]; + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,competitions/* getCertificateInfo */.Ju)(objectSpread2_default()({}, query)); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + query.school_name = res.data.school_name; + query.user_name = res.data.username; + query.student_id = res.data.student_id; + query.win_type = res.data.competition_name; + query.win = res.data.award_name; + query.group = res.data.competition; + query.suffix = res.data.identity; + query.prize_template_id = (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.prize_template_id; + query.style_templete = res.data.style_templete || 0; + // query.style_templete = 2; + query.cert_num = (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.cert_num; + query.group_name = (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.group_name; + query.student_names = (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.student_names; + setQuery(objectSpread2_default()({}, query)); + if (res !== null && res !== void 0 && (_res$data5 = res.data) !== null && _res$data5 !== void 0 && _res$data5.font_templete_id) { + setFontUrl("".concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.font_templete_id)); + } else { + setFontLoad(true); + } + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + var _ref3 = certificateItem.find(function (e) { + return (query === null || query === void 0 ? void 0 : query.style_templete) === e.type; + }) || {}, + title = _ref3.title, + module = _ref3.module, + format = _ref3.format; + var exportReport = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var opt, doc, url; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + setBtnLoading(true); + opt = { + margin: [20, 0, 0, 0], + filename: "11.pdf", + enableLinks: false, + html2canvas: { + scale: 5, + allowTaint: false, + useCORS: true + }, + jsPDF: { + format: format, + orientation: 'landscape', + unit: "px" + }, + image: { + type: 'jpeg', + quality: 0.98 + } + }; + doc = html2pdf_default()().set(opt).from(reportElement.current).toPdf(); + _context2.next = 5; + return doc.get('pdf'); + case 5: + doc = _context2.sent; + _context2.next = 8; + return doc.output('bloburl'); + case 8: + url = _context2.sent; + setBtnLoading(false); + (0,util/* downLoadLink */.Nd)(title, url); + case 11: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function exportReport() { + return _ref4.apply(this, arguments); + }; + }(); + var loading = !(fontLoad && imgLoad); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [loading && /*#__PURE__*/(0,jsx_runtime.jsx)(Spinner/* default */.Z, { + className: Exportsmodules.loading, + message: "\u6B63\u5728\u52A0\u8F7D\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + style: { + visibility: loading ? 'hidden' : 'visible', + height: loading ? '0px' : 'auto' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "tc mt10 mb30", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: btnLoading, + size: 'middle', + type: "primary", + onClick: exportReport, + children: "\u5BFC\u51FA\u5956\u72B6" + }) + }), module] + })] + }); +}; +/* harmony default export */ var Exports = ((0,_umi_production_exports.connect)(function (_ref5) { + var classroomList = _ref5.classroomList, + user = _ref5.user; + return { + classroomList: classroomList, + user: user + }; +})(CompetitionsExportPage)); + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Competitions__Exports__index.e160db7d.chunk.css b/p__Competitions__Exports__index.e160db7d.chunk.css deleted file mode 100644 index 485ad729a1..0000000000 --- a/p__Competitions__Exports__index.e160db7d.chunk.css +++ /dev/null @@ -1,30 +0,0 @@ -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Exports/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.wrp___RgCVv { - font-size: 24px; - position: absolute; - left: 0; - right: 0; - top: 80px; - font-family: serif; - padding: 96px 56px 0 56px; - line-height: 2; - letter-spacing: 1px; -} -.underline___h554C { - padding-bottom: 2px; - border-bottom: 2px solid #000; -} -.win___xzwAk { - font-size: 58px; - color: #de1314; - text-align: center; - font-weight: bold; - width: 100%; -} -.desc___AvQYp { - text-align: center; - margin-top: -15px; -} - diff --git a/p__Competitions__Index__index.dbec7360.async.js b/p__Competitions__Index__index.dbec7360.async.js deleted file mode 100644 index 82ba25aad3..0000000000 --- a/p__Competitions__Index__index.dbec7360.async.js +++ /dev/null @@ -1,877 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[26883,45927,26744,93617,86736,28247,19807],{ - -/***/ 88289: -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 89136: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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); - -/***/ }), - -/***/ 53547: -/*!****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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 ***! - \************************************************************************/ -/***/ (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.3.7@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules -var EllipsisOutlined = __webpack_require__(75197); -// 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); - -/***/ }), - -/***/ 98135: -/*!*********************************************************************!*\ - !*** ./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.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(89136); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/omit.js -var omit = __webpack_require__(83930); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/ref.js -var es_ref = __webpack_require__(85510); -// 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.3.7@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(11013); -// 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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// 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/p__Competitions__Index__index.e83914bf.chunk.css b/p__Competitions__Index__index.e83914bf.chunk.css new file mode 100644 index 0000000000..20b787cd7e --- /dev/null +++ b/p__Competitions__Index__index.e83914bf.chunk.css @@ -0,0 +1,582 @@ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Index/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___KHcKj { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___rpKE6 { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___aBwFB { + align-items: center; + box-align: center; +} +.flex_box_center_end___eszEn { + 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___y2rDr { + flex-direction: column; + box-orient: block-axis; +} +.wrp___b6xZq { + width: 1200px; + margin: 0 auto; +} +[id="educoder"] .tabsWrap___rNsVP { + background: #fff; + border-radius: 4px 4px 0 0; + margin-bottom: 20px; +} +[id="educoder"] .tabsWrap___rNsVP div[class~='ant-tabs-tab'] { + font-size: 14px; + margin-right: 40px !important; + color: #5f6368; +} +[id="educoder"] .tabsWrap___rNsVP div[class~='ant-tabs-tab-active'] [class~='ant-tabs-tab-btn'] { + color: #232b40; +} +[id="educoder"] .tabsWrap___rNsVP [class~='ant-tabs-nav'] { + margin: 0px; + height: 56px; +} +[id="educoder"] .tabsWrap___rNsVP [class~='ant-tabs-nav'] div[class~='ant-tabs-ink-bar'] { + background-color: #232b40; + border-radius: 100px 100px 0px 0px; + height: 3px; +} +[id="educoder"] .tabsWrap___rNsVP [class~='ant-tabs-nav']::before { + background: #f1f1f1; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n { + display: flex; + align-items: center; + overflow: hidden; + border-radius: 19px; + height: 38px; + width: 418px; + padding-left: 8px; + background-color: #f6f7f9; + border: none; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n span[class~='ant-input-group-addon'] { + display: none; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n .searchIcon___S8AXh { + margin-right: 14px; + cursor: pointer; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n input { + background-color: #f6f7f9; +} +[id="educoder"] .btns___gL_1J { + margin-top: 35px; +} +[id="educoder"] .btns___gL_1J > div { + display: inline-block; + height: 32px; + background: #f6f7f9; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border: 1px solid #dadbde; + font-size: 14px; + color: #3b3e47; + line-height: 30px; + margin-right: 23px; + padding: 0 16px; + position: relative; + cursor: pointer; +} +[id="educoder"] .btns___gL_1J > div:hover { + color: #165dff; + border: 1px solid #bacffe; +} +[id="educoder"] .btns___gL_1J > div img { + position: absolute; + z-index: 1; + top: -21px; + right: 22px; +} +[id="educoder"] .searchWrap_right___GVEny { + float: right; + margin-top: -50px; +} +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n { + display: flex; + align-items: center; + overflow: hidden; + border-radius: 19px; + height: 38px; + width: 418px; + padding-left: 20px; + background-color: #f6f7f9; + border: none; +} +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; +} +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; +} +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n span[class~='ant-input-group-addon'] { + display: none; +} +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n .searchIcon___S8AXh { + margin-right: 14px; + cursor: pointer; +} +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n input { + background-color: #f6f7f9; +} +[id="educoder"] .searchWrap_right___GVEny::after { + clear: both; +} +[id="educoder"] .description____uPzl { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; +} +[id="educoder"] .bg___lqNd2 { + background: #fff; + padding-bottom: 1px; +} +[id="educoder"] .list___JU4aR { + padding: 20px; + margin-bottom: 20px; + background: #fff; + position: relative; +} +[id="educoder"] .list___JU4aR .status___d75lJ { + position: absolute; + right: -5px; + top: 20px; +} +[id="educoder"] .list___JU4aR .status___d75lJ img { + width: 80px; +} +[id="educoder"] .list___JU4aR h1 { + font-size: 28px; + margin-bottom: 20px; +} +[id="educoder"] .list___JU4aR .desc___NuO07 { + display: box; + display: flex; +} +[id="educoder"] .list___JU4aR .desc___NuO07 .flex1___ibscW { + font-size: 14px; + color: #666; + flex: 1 1; +} +[id="educoder"] .list___JU4aR .desc___NuO07 .item___E2e6I { + margin-left: 40px; + color: #666; + text-align: center; +} +[id="educoder"] .list___JU4aR .desc___NuO07 .item___E2e6I strong { + font-size: 24px; + color: #333; + margin-top: 10px; + display: inline-block; +} +[id="educoder"] .list___JU4aR .footer___az6N2 { + font-size: 14px; + margin-top: 20px; + color: #828383; +} +[id="educoder"] .bottomText___XT9Es { + font-size: 14px; + font-weight: 400; + color: #666666; + white-space: nowrap; +} +[id="educoder"] .CompetitionsList___BU3Jl { + position: relative; + background: #ffffff; + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #f5f5f5; + margin-bottom: 20px; +} +[id="educoder"] .CompetitionsList___BU3Jl [class~='ant-list-item'] { + padding: 20px; +} +[id="educoder"] .CompetitionsList___BU3Jl [class~='ant-list-item-meta-content'] { + height: 100%; + display: flex; + flex-direction: column; +} +[id="educoder"] .CompetitionsList___BU3Jl [class~='ant-list-item-meta-description'] { + flex: 1 1; +} +[id="educoder"] .CompetitionsList___BU3Jl .shadow___kJYAn { + background: #fff; + display: flex; + cursor: pointer; +} +[id="educoder"] .CompetitionsList___BU3Jl .signup___UmfzR { + width: 88px; + height: 32px; + border-radius: 4px; + font-size: 14px; + text-align: center; + color: #3061d0; + border-color: #bacffe; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} +[id="educoder"] .CompetitionsList___BU3Jl .signup___UmfzR:hover { + color: #165dff; + border-color: #165dff; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} +[id="educoder"] .CompetitionsList___BU3Jl:hover { + box-shadow: 3px 4px 10px 2px rgba(229, 229, 229, 0.5); + opacity: 1; + border-radius: 2px; +} +[id="educoder"] .CompetitionsListzhezhao___E2v5E { + position: absolute; + top: 0px; + left: 0px; + width: 1200px; + height: 100%; + z-index: 10000; + display: none; + background: rgba(0, 0, 0, 0.33); + text-align: center; + color: #fff; + font-size: 22px; + align-items: center; + justify-content: space-around; + flex-direction: column; +} +[id="educoder"] .CompetitionsList___BU3Jl:hover .CompetitionsListzhezhao___E2v5E { + display: block; + display: flex; +} +[id="educoder"] .divimg___R3hKI { + width: 326px; + height: 140px; + border-radius: 4px; + overflow: hidden; + margin-right: 12px; + object-fit: cover; + object-position: left; +} +[id="educoder"] .commonTextBox___C7Stw { + font-size: 14px; + font-weight: 400; + margin-left: 6px; + height: 26px; + line-height: 24px; + padding: 0 9px; + display: inline-block; + border-radius: 13px; +} +[id="educoder"] .commonTextBox___C7Stw.havetext___Q_Zdl { + color: #00b187; + border: 1px solid #b1f0e1; +} +[id="educoder"] .commonTextBox___C7Stw.Finishedtext___zMGI8 { + color: #999999; + border: 1px solid #dadbde; +} +[id="educoder"] .commonTextBox___C7Stw.Comingtext___cJOQk { + color: #165dff; + border: 1px solid #d5e2ff; +} +[id="educoder"] .info___eIwYF { + text-align: right; +} +[id="educoder"] .info___eIwYF .bonus___eKcia { + font-size: 25px; + font-weight: 500; + color: #333333; + margin-bottom: 8px; +} +[id="educoder"] .info___eIwYF .bonus___eKcia .rmb___4wccY { + font-size: 20px; + font-family: Helvetica; + color: #333333; +} +[id="educoder"] .info___eIwYF .applyInfo___sqck8 { + font-size: 14px; + font-weight: 400; + color: #666666; +} +[id="educoder"] .task_hide___MQUVb { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 80%; + font-size: 20px; + font-weight: 600; + color: #000000; +} +[id="educoder"] .task_hide___MQUVb:hover { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 20px; + max-width: 80%; + color: #0152d9; +} +[id="educoder"] .task_hide_2___MoAlk { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + font-size: 14px; + font-weight: 400; + color: #333333; +} +[id="educoder"] .Unpublishedtext___tqsH6 { + background: #fafbfc; + box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border: 1px solid #e9eaec; + height: 32px; + width: 88px; + text-align: center; + line-height: 32px; + font-size: 14px; + font-weight: 400; + color: #c0c0c0; + cursor: no-drop; +} +[id="educoder"] .checkboxtitle___iwuEz { + -webkit-box-orient: vertical; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; +} +[id="educoder"] .scoremodal____yQdA [class~='ant-modal-body'] { + padding: 25px; +} +[id="educoder"] .scoremodal____yQdA .title___jb7xW { + color: #000000; + font-size: 16px; + font-weight: 500; + display: flex; + width: 100%; +} +[id="educoder"] .scoremodal____yQdA .content___NsK20 { + margin-top: 25px; +} +[id="educoder"] .scoremodal____yQdA .bottom___CyoKb { + width: 100%; + text-align: end; + margin-top: 30px; +} +[id="educoder"] .scoremodal____yQdA .bottom___CyoKb .yes___s2kKh { + padding: 0px 20px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; + border: 0px; +} +[id="educoder"] .scoremodal____yQdA .bottom___CyoKb .no___Adxtg { + margin-right: 20px; + width: 60px; + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-weight: 400; + color: #464F66; + line-height: 14px; +} +[id="educoder"] .baseFormItem___rawKU { + font-size: 14px; +} +[id="educoder"] .baseFormItem___rawKU input[class~='ant-input'] { + height: 38px; +} +[id="educoder"] .baseFormItem___rawKU input[class~='ant-input-number-input'] { + height: 46px; +} +[id="educoder"] .baseFormItem___rawKU div[class~='ant-select-selector'] { + height: 46px; +} +[id="educoder"] .baseFormItem___rawKU div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 46px; +} +[id="educoder"] .baseFormItem___rawKU div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; +} +[id="educoder"] .baseFormItem___rawKU span[class~='ant-select-arrow'] { + right: 12px; +} +[id="educoder"] .jsinput___XEFKk div[class~='ant-form-item-label'] { + margin-bottom: 10px; +} + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Index/Statistics/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.searchWrap___xQK12 .search___yq6Qw { + display: flex; + align-items: center; + overflow: hidden; + border-radius: 19px; + height: 38px; + width: 418px; + padding-left: 8px; + background-color: #f6f7f9; + border: none; +} +.searchWrap___xQK12 .search___yq6Qw span[class~='ant-input-search-icon'] { + display: none; +} +.searchWrap___xQK12 .search___yq6Qw [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; +} +.searchWrap___xQK12 .search___yq6Qw [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; +} +.searchWrap___xQK12 .search___yq6Qw span[class~='ant-input-group-addon'] { + display: none; +} +.searchWrap___xQK12 .search___yq6Qw .searchIcon___leI1w { + margin-right: 14px; + cursor: pointer; +} +.searchWrap___xQK12 .search___yq6Qw input { + background-color: #f6f7f9; +} +.scrollWrapper___jhUoo { + height: 240px; + border-radius: 4px; + border: 1px solid #dbdce0; + padding: 20px 26px; + margin-bottom: 35px; +} +.scrollWrapper___jhUoo .checkBoxWrapper___p_r14 { + display: flex; + align-items: center; + font-size: 14px; + font-weight: 400; + color: #333333; +} +.scrollWrapper___jhUoo .checkBoxWrapper___p_r14 .checkboxtitle___iHgQL { + max-width: 340px; + white-space: nowrap; + overflow: hidden; + margin-top: 10px; + text-overflow: ellipsis; + display: inline-block; +} +.partTitle___dW4po { + font-size: 16px; + font-family: PingFangSC-Medium, PingFang SC; + font-weight: 500; + color: #000000; + display: flex; + align-items: center; +} +.partTitle___dW4po::before { + content: ''; + display: inline-block; + width: 4px; + height: 15px; + background: #333333; + border-radius: 3px; + margin-right: 8px; +} +.exportBtn___ekb9d { + width: 105px; + height: 32px; + border-radius: 4px; + display: flex !important; + align-items: center; + justify-content: center; +} +.exportBtn___ekb9d .pngIcon___Jv1zf { + height: 14px; + margin-right: 4px; +} + +/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/HomeModal/Advertisement.css ***! + \************************************************************************************************************************************************************************************************************************************************************************************************/ +.advertisementModal .ant-modal-content{ + background-color:transparent; + box-shadow:0px 0px 0px 0px; + position:relative; + background-clip: padding-box; + border: 0; + border-radius: 4px; + pointer-events: auto; +} +.closex{ + width:25px; + height:25px; + border:1px solid rgba(255,255,255,1); + border-radius: 50%; + color: #ffffff; + display: flex; + justify-content: center; + align-items: center; + margin-left: 20px; +} +.modalContent{ + width: 880px; + margin-top: 30px; + font-size: 16px; + color: #FFFFFF; + background: linear-gradient(270deg, rgba(0, 182, 120, 0) 0%, rgba(0, 182, 120, 0.4) 48%, rgba(0, 182, 120, 0) 100%); +} +.textcolor{ + height: 30px; + width: 140px; + background: rgb(247, 181, 0); + border-radius: 4px; + line-height: 30px; + color: #fff; +} +.spanButton{ + cursor: default; + width: 100px; + height: 30px; + background: rgba(247, 181, 0, 0.6); + border-radius: 4px; + border: 1px solid rgb(247, 181, 0); + color: rgb(255, 255, 255); + position: absolute; + /* line-height: 30px; */ + display: flex; + align-items: center; + justify-content: center; + /* top: 219px; */ + left: 614px; +} diff --git a/p__Competitions__Index__index.febef4ac.chunk.css b/p__Competitions__Index__index.febef4ac.chunk.css deleted file mode 100644 index ac5514f1c4..0000000000 --- a/p__Competitions__Index__index.febef4ac.chunk.css +++ /dev/null @@ -1,323 +0,0 @@ -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Index/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___KHcKj { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___rpKE6 { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___aBwFB { - align-items: center; - box-align: center; -} -.flex_box_center_end___eszEn { - 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___y2rDr { - flex-direction: column; - box-orient: block-axis; -} -.wrp___b6xZq { - width: 1200px; - margin: 0 auto; - overflow: auto; -} -.Onerow___xWGkB { - word-break: break-all; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.MultiLine___huyVm { - word-break: break-all; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; -} -.FlexNoWrap___Z6SJN { - display: flex; - flex-wrap: nowrap; - align-items: center; -} -.TagDiv___aimaV { - padding: 0 9px; - line-height: 26px; - font-size: 14px; - border-radius: 13px; - border: 1px solid #dadbde; -} -.myButton___qKaJJ { - margin-top: 28px; - color: #3061d0 !important; - line-height: 22px; - padding: 5px 15px !important; - border-radius: 4px !important; - border: 1px solid #bacffe !important; - background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%) !important; - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5) !important; -} -.ChildItem___C9teK { - margin-left: 254px; - margin-top: 10px; - padding: 14px 20px; - background: #f6f7f9; - border-radius: 2px; - flex: 1 1; - position: relative; -} -.ChildItem___C9teK::before { - position: absolute; - content: ''; - width: 1px; - height: calc(100% + 10px); - background: #f6f7f9; - left: -127px; - top: 50%; - transform: translateY(-50%); -} -.ChildItem___C9teK::after { - position: absolute; - content: ''; - width: 127px; - height: 1px; - background: #f6f7f9; - left: -127px; - top: 50%; - transform: translateY(-50%); -} -.ChildItem___C9teK:last-child::before { - height: calc((100% + 10px) / 2); - top: 0px; - transform: translateY(-5px); -} -.ChildItem___C9teK .name___XH9gb { - font-size: 12px; - color: #666; - line-height: 20px; -} -.ChildItem___C9teK .num____I4rT { - font-size: 16px; - color: #000; - line-height: 26px; - font-weight: 600; -} -.bg___lqNd2 { - background-color: #fff; -} -.ListItem___CDDbh { - padding: 20px; - width: 100%; - box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); - border-radius: 4px; - border: 1px solid #f5f5f5; - cursor: pointer; -} -.list___JU4aR { - padding: 20px; - margin-bottom: 20px; - background: #fff; - position: relative; -} -.list___JU4aR .status___d75lJ { - position: absolute; - right: -5px; - top: 20px; -} -.list___JU4aR .status___d75lJ img { - width: 80px; -} -.list___JU4aR h1 { - font-size: 28px; - margin-bottom: 20px; -} -.list___JU4aR .desc___NuO07 { - display: box; - display: flex; -} -.list___JU4aR .desc___NuO07 .flex1___ibscW { - font-size: 14px; - color: #666; - flex: 1 1; -} -.list___JU4aR .desc___NuO07 .item___E2e6I { - margin-left: 40px; - color: #666; - text-align: center; -} -.list___JU4aR .desc___NuO07 .item___E2e6I strong { - font-size: 24px; - color: #333; - margin-top: 10px; - display: inline-block; -} -.list___JU4aR .footer___az6N2 { - font-size: 14px; - margin-top: 20px; - color: #828383; -} -.tabs___YfWSD [class='ant-tabs-nav-scroll'] { - padding-left: 25px; -} -.tabs___YfWSD [class~='ant-tabs-tab'] { - padding: 12px 20px; - margin-right: 30px; - font-size: 16px; - color: #333; -} -.tabs___YfWSD [class~='ant-tabs-tab-active'] { - color: #0152d9; -} -.tabs___YfWSD [class='ant-tabs-nav-wrap'] { - padding-left: 10px; - background: #fff; -} -.tabs___YfWSD [class='ant-tabs-nav'] { - margin-bottom: 0; -} -.CompetitionsList___BU3Jl { - position: relative; -} -.CompetitionsList___BU3Jl [class~='ant-list-item'] { - padding: 25px 25px 13px 25px; -} -.CompetitionsList___BU3Jl:hover { - /*box-shadow: 0 2px 6px rgba(51,51,51,.09);*/ - box-shadow: 3px 4px 10px 2px rgba(229, 229, 229, 0.5); - opacity: 1; - border-radius: 2px; -} -.CompetitionsListzhezhao___E2v5E { - position: absolute; - top: 0px; - left: 0px; - width: 1200px; - height: 100%; - z-index: 10000; - display: none; - background: rgba(0, 0, 0, 0.33); - text-align: center; - color: #fff; - font-size: 22px; - align-items: center; - justify-content: space-around; - flex-direction: column; -} -.CompetitionsList___BU3Jl:hover .CompetitionsListzhezhao___E2v5E { - display: block; - display: flex; -} -.shadow___kJYAn { - background: #fff; - display: flex; - margin-top: 20px; - cursor: pointer; -} -.divimg___R3hKI { - height: 110px; - width: 240px; - border-radius: 5px; - overflow: hidden; - margin-right: 10px; -} -.divimg___R3hKI img { - width: auto; - height: auto; - max-height: 100%; -} -.havetext___Q_Zdl { - color: #fd8001; - border: #fd8001 solid 1px; - font-size: 12px; - padding: 0px 4px; - border-radius: 30px; - margin-left: 12px; - height: 20px; - line-height: 20px; - display: inline-block; -} -.Finishedtext___zMGI8 { - color: #888888; - border: #dddddd solid 1px; - font-size: 12px; - padding: 0px 4px; - border-radius: 30px; - margin-left: 12px; - height: 20px; - line-height: 20px; - display: inline-block; -} -.Comingtext___cJOQk { - color: #2abd8c; - border: #2abd8c solid 1px; - font-size: 12px; - padding: 0px 4px; - border-radius: 30px; - margin-left: 12px; - height: 20px; - line-height: 20px; - display: inline-block; -} -.task_hide___MQUVb { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - font-size: 20px; - max-width: 80%; - color: #05101a; -} -.task_hide___MQUVb:hover { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - font-size: 20px; - max-width: 80%; - color: #0152d9; -} -.task_hide_2___MoAlk { - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; -} -.Unpublishedtext___tqsH6 { - border: #dddddd solid 1px; - height: 33px; - width: 110px; - border-radius: 5px; - color: #888888; - font-size: 14px; - text-align: center; - line-height: 33px; - cursor: no-drop; -} -.signup___UmfzR { - border: #1e92ff solid 1px; - height: 33px; - width: 110px; - border-radius: 5px; - color: #0152d9; - font-size: 14px; - text-align: center; -} -.checkboxtitle___iwuEz { - -webkit-box-orient: vertical; - display: -webkit-box; - -webkit-line-clamp: 1; - overflow: hidden; -} - diff --git a/p__Competitions__Update__index.b1e0ec29.async.js b/p__Competitions__Update__index.c542965e.async.js similarity index 97% rename from p__Competitions__Update__index.b1e0ec29.async.js rename to p__Competitions__Update__index.c542965e.async.js index 1bf052387f..bcbb5e0922 100644 --- a/p__Competitions__Update__index.b1e0ec29.async.js +++ b/p__Competitions__Update__index.c542965e.async.js @@ -147,7 +147,7 @@ var jsx_runtime = __webpack_require__(37712); -var _excluded = ["globalSetting", "loading", "dispatch", "competitions"]; +var _excluded = ["globalSetting", "loading", "dispatch"]; @@ -162,7 +162,6 @@ var competitionDetails = function competitionDetails(_ref) { var globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, - competitions = _ref.competitions, props = objectWithoutProperties_default()(_ref, _excluded); var _useState = (0,_react_17_0_2_react.useState)(), _useState2 = slicedToArray_default()(_useState, 2), @@ -192,8 +191,6 @@ var competitionDetails = function competitionDetails(_ref) { _useState12 = slicedToArray_default()(_useState11, 2), letimg = _useState12[0], setletimg = _useState12[1]; - var history = (0,_umi_production_exports.useHistory)(); - var qs = competitions.qs; (0,_react_17_0_2_react.useEffect)(function () { function init() { return _init.apply(this, arguments); @@ -273,14 +270,15 @@ var competitionDetails = function competitionDetails(_ref) { identifier: identifier, Teannameid: Teannameid, name: personname, - image: letimg ? Croppers.current.getCroppedCanvas().toDataURL("image/jpeg") : undefined + image: Croppers.current.getCroppedCanvas().toDataURL("image/jpeg") } }); case 5: data = _context2.sent; if ((data === null || data === void 0 ? void 0 : data.status) === 0) { - message/* default */.ZP.info(qs['修改成功']); - history.push("/competitions/index/".concat(identifier, "/enroll")); + // return + message/* default */.ZP.info('修改成功'); + _umi_production_exports.history.push("/competitions/".concat(identifier, "/detail/enroll")); } case 7: case "end": @@ -317,29 +315,24 @@ var competitionDetails = function competitionDetails(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/competitions/index", - children: qs['在线竞赛'] + children: "\u5728\u7EBF\u7ADE\u8D5B" }) - }), qs.isChinese ? /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/competitions/index/".concat(identifier), + to: "/competitions/".concat(identifier, "/"), children: [HeaderDetail && HeaderDetail.name, HeaderDetail && HeaderDetail.sub_title ? '-' + HeaderDetail && HeaderDetail.sub_title : null] }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/competitions/index/".concat(identifier), - children: [HeaderDetail && HeaderDetail.english_name, HeaderDetail && HeaderDetail.english_sub_title ? '-' + HeaderDetail && HeaderDetail.english_sub_title : null] - }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/competitions/index/".concat(identifier, "/enroll"), - children: qs['报名链接'] + to: "/competitions/".concat(identifier, "/detail/enroll"), + children: "\u62A5\u540D" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: qs['编辑战队信息'] + children: "\u7F16\u8F91\u6218\u961F\u4FE1\u606F" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Updatemodules.Selecttext, - children: qs['编辑战队'] + children: "\u7F16\u8F91\u6218\u961F" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Updatemodules.Updatecount, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -348,14 +341,14 @@ var competitionDetails = function competitionDetails(_ref) { color: '#F73737' }, children: "*" - }), qs['队名'], "\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + }), "\u961F\u540D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("p", { style: { marginTop: '15px', marginLeft: '8px', width: "544px" }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: qs["请输入队名"], + placeholder: "请输入队名", value: personname, maxLength: 60, addonAfter: String(personname && personname.length) + "/60", @@ -387,9 +380,9 @@ var competitionDetails = function competitionDetails(_ref) { style: { display: "none" } - }), qs['上传LOGO']] + }), "\u4E0A\u4F20LOGO"] }), "\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: qs['(支持jpg、gif、png格式的图片,建议文件小于2M)'] + children: "(\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M)" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { @@ -430,14 +423,14 @@ var competitionDetails = function competitionDetails(_ref) { onClick: function onClick() { return submitname(); }, - children: qs['确定'] + children: "\u786E\u5B9A" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { style: { marginLeft: '15px' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/competitions/index/".concat(identifier, "/enroll"), - children: qs['取消'] + to: "/competitions/".concat(identifier, "/detail/enroll"), + children: "\u53D6\u6D88" }) })] })] @@ -445,11 +438,9 @@ var competitionDetails = function competitionDetails(_ref) { }; /* harmony default export */ var Update = ((0,_umi_production_exports.connect)(function (_ref2) { var loading = _ref2.loading, - competitions = _ref2.competitions, globalSetting = _ref2.globalSetting; return { globalSetting: globalSetting, - competitions: competitions, loading: loading.models.competitions }; })(competitionDetails)); diff --git a/p__Engineering__Evaluate__List__index.f19ff3c8.async.js b/p__Engineering__Evaluate__List__index.b3544f54.async.js similarity index 99% rename from p__Engineering__Evaluate__List__index.f19ff3c8.async.js rename to p__Engineering__Evaluate__List__index.b3544f54.async.js index 831a60bf4a..ce5ff718d8 100644 --- a/p__Engineering__Evaluate__List__index.f19ff3c8.async.js +++ b/p__Engineering__Evaluate__List__index.b3544f54.async.js @@ -43,8 +43,8 @@ var es_button = __webpack_require__(3113); var tooltip = __webpack_require__(6848); // 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/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(14491); // EXTERNAL MODULE: ./src/models/engineering/evaluateList.ts diff --git a/p__Engineering__Norm__List__index.6ef73f85.async.js b/p__Engineering__Norm__List__index.07591c9a.async.js similarity index 99% rename from p__Engineering__Norm__List__index.6ef73f85.async.js rename to p__Engineering__Norm__List__index.07591c9a.async.js index 3e44a04a47..9f20141c3c 100644 --- a/p__Engineering__Norm__List__index.6ef73f85.async.js +++ b/p__Engineering__Norm__List__index.07591c9a.async.js @@ -43,8 +43,8 @@ var es_button = __webpack_require__(3113); var tooltip = __webpack_require__(6848); // 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/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(14491); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js diff --git a/p__Forums__Index__index.47ae86cf.chunk.css b/p__Forums__Index__index.35932fb4.chunk.css similarity index 79% rename from p__Forums__Index__index.47ae86cf.chunk.css rename to p__Forums__Index__index.35932fb4.chunk.css index a7f7675e92..50da18423a 100644 --- a/p__Forums__Index__index.47ae86cf.chunk.css +++ b/p__Forums__Index__index.35932fb4.chunk.css @@ -253,27 +253,6 @@ width: 100%; margin: 20px 0; } -.myModule___EWnUv { - padding: 0px 20px; - margin-top: 10px; -} -.myModule___EWnUv a { - height: 60px; - line-height: 60px; - display: flex; - justify-content: space-between; - padding: 12px 0; - color: #333; - align-items: center; - border-bottom: 1px solid #eee; -} -.myModule___EWnUv a:last-child { - border-bottom: none; -} -.myModule___EWnUv i { - color: #ccc; - font-size: 18px; -} .hotTags___ndI8R { margin-bottom: 20px; background: #f6f7f9; @@ -293,10 +272,6 @@ padding: 9px 12px; cursor: pointer; } -.kJYYQv___BJ0OA { - background-color: #ffffff; - border-radius: 5px; -} .hotTopics___QnHrn { margin-bottom: 20px; background: #fff; @@ -359,98 +334,6 @@ color: #000f37; } -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Index/components/Bottom/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.bottom___Lpi7x { - background: #fff; - border-radius: 5px; - margin-top: 15px; -} -.gMAmTc___B0wD0 { - background-color: #ffffff; - padding: 20px 30px; - border-bottom: 1px solid #eeeeee; - font-size: 16px; - color: #333333; - display: flex; - justify-content: space-between; - align-items: center; -} -.weight___yoU06 a { - font-weight: 600; -} -.bottom___Lpi7x a, -.bottom___Lpi7x a:link, -.bottom___Lpi7x a:visited { - text-decoration: none; - color: #05101a; -} -.bottom___Lpi7x a:hover { - color: #40a9ff; -} -.doubleItems___McHDy { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - padding: 0 30px; -} -.doubleItems___McHDy > a { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - padding: 20px 0; - width: 50%; - box-sizing: border-box; - border-bottom: 1px solid #eee; - text-align: justify; - cursor: pointer; -} -.doubleItems___McHDy > a:nth-child(odd) { - padding-right: 30px; -} -.doubleItems___McHDy > a:last-child { - border-bottom: none; -} -.cAlHat___FD7us { - width: 60px; - height: 60px; - border-radius: 50%; - margin-right: 25px; -} -.flex1___gJcMw { - flex: 1 1; -} -.jodImX___kw8SG { - color: #333333; - font-size: 14px; - line-height: 18px; - margin-bottom: 10px; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - word-break: break-all; - height: 18px; -} -.fWeJrv___gU02V { - color: #333333; - font-size: 18px; - height: 24px; - line-height: 24px; - margin-bottom: 8px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.tiezi___iAFlp { - margin-left: 15px; - font-size: 14px; - color: #999999; - line-height: 25px; -} - /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Index/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Forums__Index__index.f744a799.async.js b/p__Forums__Index__index.e920be7c.async.js similarity index 90% rename from p__Forums__Index__index.f744a799.async.js rename to p__Forums__Index__index.e920be7c.async.js index 83e6c9fd78..ef7e7e421e 100644 --- a/p__Forums__Index__index.f744a799.async.js +++ b/p__Forums__Index__index.e920be7c.async.js @@ -1,9 +1,9 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[92983],{ -/***/ 50908: +/***/ 39095: /*!*******************************************************!*\ - !*** ./src/pages/Forums/Index/index.tsx + 15 modules ***! + !*** ./src/pages/Forums/Index/index.tsx + 14 modules ***! \*******************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -279,20 +279,26 @@ var global = __webpack_require__(72591); var col = __webpack_require__(43604); ;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Right/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Rightmodules = ({"wrap":"wrap___HDsfM","ads":"ads___lVzc7","myModule":"myModule___EWnUv","hotTags":"hotTags___ndI8R","tagsWrap":"tagsWrap___UYU1b","tag":"tag___ZTYgc","kJYYQv":"kJYYQv___BJ0OA","hotTopics":"hotTopics___QnHrn","questionItem":"questionItem___gukRM","questionTitle":"questionTitle___lFkBk","bottomText":"bottomText___dV_IO","recommendShixun":"recommendShixun___jC_LV","titleImg":"titleImg___nPtD7","recommendItem":"recommendItem___wP9xO","recommendItemInfo":"recommendItemInfo___vRNtS","shixunName":"shixunName___C5xxO","num":"num___aC0f1"}); +/* harmony default export */ var Rightmodules = ({"wrap":"wrap___HDsfM","ads":"ads___lVzc7","hotTags":"hotTags___ndI8R","tagsWrap":"tagsWrap___UYU1b","tag":"tag___ZTYgc","hotTopics":"hotTopics___QnHrn","questionItem":"questionItem___gukRM","questionTitle":"questionTitle___lFkBk","bottomText":"bottomText___dV_IO","recommendShixun":"recommendShixun___jC_LV","titleImg":"titleImg___nPtD7","recommendItem":"recommendItem___wP9xO","recommendItemInfo":"recommendItemInfo___vRNtS","shixunName":"shixunName___C5xxO","num":"num___aC0f1"}); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(38629); ;// CONCATENATED MODULE: ./src/assets/images/forums/hot-tags.png var hot_tags_namespaceObject = "data:image/png;base64,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"; ;// CONCATENATED MODULE: ./src/assets/images/forums/hot-topics.png var hot_topics_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/assets/images/forums/recommend-shixun.png +var recommend_shixun_namespaceObject = "data:image/png;base64,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"; ;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Right/index.tsx -var _excluded = ["forumsList", "globalSetting", "user", "loading", "dispatch"]; +var _excluded = ["forumsList", "globalSetting", "loading", "dispatch"]; + + + -// import SearchInput from '../Search' @@ -300,75 +306,21 @@ var _excluded = ["forumsList", "globalSetting", "user", "loading", "dispatch"]; var Search = input/* default */.Z.Search; var Right = function Right(_ref) { - var _forumsList$forumsDat, _forumsList$forumsDat2; + var _forumsList$forumsDat, _forumsList$forumsDat2, _forumsList$forumsDat3; var forumsList = _ref.forumsList, globalSetting = _ref.globalSetting, - user = _ref.user, loading = _ref.loading, dispatch = _ref.dispatch, props = objectWithoutProperties_default()(_ref, _excluded); var params = (0,_umi_production_exports.useParams)(); - var current_user = user.userInfo; - function onClick() { - var _globalSetting$settin; - window.location.href = globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.sso_url; - } return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: Rightmodules.wrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rightmodules.kJYYQv, - style: { - marginBottom: "15px" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rightmodules.myModule, - children: current_user && current_user.login ? /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: "/forums/accounts/".concat(current_user.login, "/memos"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6211\u7684\u5E16\u5B50" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-youjiantou" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: "/forums/accounts/".concat(current_user && current_user.login, "/stars"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6211\u7684\u6536\u85CF" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-youjiantou" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: "/forums/accounts/".concat(current_user && current_user.login, "/interesting"), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6211\u611F\u5174\u8DA3\u7684\u8BBA\u575B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-youjiantou" - })] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: onClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6211\u7684\u5E16\u5B50" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-youjiantou" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: onClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6211\u7684\u6536\u85CF" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-youjiantou" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: onClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6211\u611F\u5174\u8DA3\u7684\u8BBA\u575B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-youjiantou" - })] - })] - }) + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/competitions", + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: ImagesIcon/* matchAdIcon */.sQ, + className: Rightmodules.ads }) }), params.memoType !== "3" && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Rightmodules.hotTags, @@ -429,86 +381,50 @@ var Right = function Right(_ref) { })] }); })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Rightmodules.recommendShixun, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: recommend_shixun_namespaceObject, + className: Rightmodules.titleImg, + alt: "" + }), (_forumsList$forumsDat3 = forumsList.forumsData) === null || _forumsList$forumsDat3 === void 0 || (_forumsList$forumsDat3 = _forumsList$forumsDat3.recommend_shixuns) === null || _forumsList$forumsDat3 === void 0 ? void 0 : _forumsList$forumsDat3.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Rightmodules.recommendItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat(item.identifier, "/challenges"), + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + alt: item.id, + src: "".concat(env/* default */.Z.API_SERVER, "/").concat(item.image_url) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Rightmodules.recommendItemInfo, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)("/shixuns/".concat(item.identifier, "/challenges")); + }, + className: Rightmodules.shixunName, + children: item.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Rightmodules.num, + children: [item.myshixuns_count, "\u4EBA\u5B66\u4E60"] + })] + })] + }); + })] })] }); }; /* harmony default export */ var components_Right = ((0,_umi_production_exports.connect)(function (_ref2) { var forumsList = _ref2.forumsList, - user = _ref2.user, loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { forumsList: forumsList, - user: user, globalSetting: globalSetting, loading: loading.models.forumsList }; })(Right)); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Bottom/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Bottommodules = ({"bottom":"bottom___Lpi7x","gMAmTc":"gMAmTc___B0wD0","weight":"weight___yoU06","doubleItems":"doubleItems___McHDy","cAlHat":"cAlHat___FD7us","flex1":"flex1___gJcMw","jodImX":"jodImX___kw8SG","fWeJrv":"fWeJrv___gU02V","tiezi":"tiezi___iAFlp"}); -// EXTERNAL MODULE: ./src/assets/images/forums/radius.png -var radius = __webpack_require__(57377); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Bottom/index.tsx - - - - - - -var Bottom = function Bottom(props) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: props.subjectClassList.map(function (item) { - return item.children_tags && item.children_tags.length > 0 && item !== null && item !== void 0 && item.is_recommend ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Bottommodules.bottom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(Bottommodules.weight, " ").concat(Bottommodules.gMAmTc), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/subject/".concat(item.id), - children: item.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Bottommodules.doubleItems, - children: item.children_tags.map(function (item2, index2) { - {/* item */} - return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: "/forums/subject/".concat(item2.id), - style: { - borderBottom: item.children_tags.length % 2 == 0 && item.children_tags.length - 2 == index2 ? 'none' : '' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: item2 && item2.picture ? env/* default */.Z.API_SERVER + item2.picture : radius, - alt: "", - className: Bottommodules.cAlHat - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Bottommodules.flex1, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: "flex" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Bottommodules.fWeJrv, - children: item2.title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Bottommodules.tiezi, - children: ["\u5E16\u5B50\u6570: ", item2.memos_count] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Bottommodules.jodImX, - children: item2.description || "暂无描述~" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u7248\u4E3B: ", item2.user_name] - }) - })] - })] - }, item2.id); - }) - })] - }, item.id) : ""; - }) - }); -}; ;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Content/index.tsx @@ -529,7 +445,6 @@ var Content_excluded = ["user", "forumsList", "globalSetting", "loading", "dispa - var Content_Search = input/* default */.Z.Search; var Content = function Content(_ref) { var _forumsList$forumsDat3, _forumsList$forumsDat4, _forumsList$listParam, _forumsList$listParam2, _forumsList$forumsDat5; @@ -541,11 +456,6 @@ var Content = function Content(_ref) { props = objectWithoutProperties_default()(_ref, Content_excluded); var params = (0,_umi_production_exports.useParams)(); var location = (0,_umi_production_exports.useLocation)(); - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - subjectClassList = _useState2[0], - setSubjectClassList = _useState2[1]; //主题分类列表 - var handlePageChange = function handlePageChange(page) { window.scrollTo(0, 0); window.history.pushState(null, '', location.search ? "".concat(location.search, "&page=").concat(page) : "?page=".concat(page)); @@ -683,14 +593,14 @@ var Content = function Content(_ref) { }); _umi_production_exports.history.push(activeItem.url); }; - var _useState3 = (0,_react_17_0_2_react.useState)('1'), + var _useState = (0,_react_17_0_2_react.useState)('1'), + _useState2 = slicedToArray_default()(_useState, 2), + activeKey = _useState2[0], + setActiveKey = _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)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - searchValue = _useState6[0], - setSearchValue = _useState6[1]; + searchValue = _useState4[0], + setSearchValue = _useState4[1]; var handleSearch = function handleSearch(value) { if (value) { (0,global/* addSearchRecord */.tk)({ @@ -710,16 +620,6 @@ var Content = function Content(_ref) { }) }); }; - (0,_react_17_0_2_react.useEffect)(function () { - // 获取论坛底部主题分类列表 - (0,forums/* getForumSections */.md)({ - is_detail: true - }).then(function (res) { - if (res) { - setSubjectClassList(res.forum_sections); - } - }); - }, []); (0,_react_17_0_2_react.useEffect)(function () { var completeUrl = "".concat(location.pathname).concat(location.search); var activeTab = tabsArr.find(function (tab) { @@ -791,9 +691,7 @@ var Content = function Content(_ref) { showQuickJumper: true, showSizeChanger: false, onChange: handlePageChange - }), (subjectClassList === null || subjectClassList === void 0 ? void 0 : subjectClassList.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(Bottom, { - subjectClassList: subjectClassList - }) : ""] + })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Right, {})] })] }); @@ -931,16 +829,6 @@ var ForumsListPage = function ForumsListPage(_ref) { }; })(ForumsListPage)); -/***/ }), - -/***/ 57377: -/*!*********************************************!*\ - !*** ./src/assets/images/forums/radius.png ***! - \*********************************************/ -/***/ (function(module) { - -module.exports = "data:image/png;base64,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"; - /***/ }) }]); \ No newline at end of file diff --git a/p__Forums__New__index.04b1687d.async.js b/p__Forums__New__index.04b1687d.async.js new file mode 100644 index 0000000000..ddc180c8b0 --- /dev/null +++ b/p__Forums__New__index.04b1687d.async.js @@ -0,0 +1,435 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[74264],{ + +/***/ 10625: +/*!****************************************************!*\ + !*** ./src/pages/Forums/New/index.tsx + 1 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 */ Forums_New; } +}); + +// 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__(12712); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// 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/breadcrumb/index.js + 6 modules +var breadcrumb = __webpack_require__(66104); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules +var markdown_editor = __webpack_require__(58273); +// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules +var MultiUpload = __webpack_require__(80638); +// EXTERNAL MODULE: ./src/service/forums.ts +var forums = __webpack_require__(4389); +;// CONCATENATED MODULE: ./src/pages/Forums/New/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Newmodules = ({"bg":"bg___pOKLN","flexRow":"flexRow___mNnbK","flexJustifyCenter":"flexJustifyCenter___uouQe","flexAlignEnd":"flexAlignEnd___CKILp","flexAlignCenter":"flexAlignCenter___y5peS","flexColumn":"flexColumn___JJd9N","formWrap":"formWrap___D8WBe","titleWrap":"titleWrap___ICMYl","fieldWrap":"fieldWrap___XNrtY","mdWrap":"mdWrap___gRykC","backgroundFa":"backgroundFa___jKoLp","button":"button___f0Fqa"}); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Forums/New/index.tsx + + + + + +var _excluded = ["forumsDetail", "globalSetting", "loading", "dispatch"]; + + + + + + + + + +var Option = es_select["default"].Option; +var New = function New(_ref) { + var _formValue$subject, _newData$forums, _newData$tag_list; + var forumsDetail = _ref.forumsDetail, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, _excluded); + var params = (0,_umi_production_exports.useParams)(); + 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)(0), + _useState4 = slicedToArray_default()(_useState3, 2), + isLoading = _useState4[0], + setIsLoading = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isEdit = _useState6[0], + setIsEdit = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)({}), + _useState8 = slicedToArray_default()(_useState7, 2), + newData = _useState8[0], + setNewData = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(1), + _useState10 = slicedToArray_default()(_useState9, 2), + type = _useState10[0], + setType = _useState10[1]; + (0,_react_17_0_2_react.useEffect)(function () { + handelGetNewData(); + if (params.memoId) { + setIsEdit(true); + handleGetEditData(); + } else { + setIsEdit(false); + var data = { + forum_id: 5 + }; + setFormValue(objectSpread2_default()({}, data)); + form.setFieldsValue(objectSpread2_default()({}, data)); + } + }, [params.memoId]); + var handelGetNewData = /*#__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 (0,forums/* getForumsNewData */.iI)({}); + case 2: + res = _context.sent; + setNewData(res || {}); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handelGetNewData() { + return _ref2.apply(this, arguments); + }; + }(); + var handleGetEditData = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _res$memo_tags; + var res, data; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,forums/* getForumsEditData */.qR)({ + id: params.memoId + }); + case 2: + _context2.t0 = _context2.sent; + if (_context2.t0) { + _context2.next = 5; + break; + } + _context2.t0 = {}; + case 5: + res = _context2.t0; + data = { + subject: res.subject, + content: res.content, + attachments: (0,MultiUpload/* coverToFileList */.z)(res.attachments), + forum_id: res.forum_id, + memo_tags: (_res$memo_tags = res.memo_tags) === null || _res$memo_tags === void 0 ? void 0 : _res$memo_tags.map(function (item) { + return item.id; + }) + }; + setFormValue(objectSpread2_default()({}, data)); + form.setFieldsValue(objectSpread2_default()({}, data)); + case 9: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleGetEditData() { + return _ref3.apply(this, arguments); + }; + }(); + var handleFinish = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(value) { + var _formValue$attachment; + var postData, res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + postData = objectSpread2_default()(objectSpread2_default()({ + id: isEdit ? params.memoId : null + }, formValue), {}, { + attachment_ids: (_formValue$attachment = formValue.attachments) === null || _formValue$attachment === void 0 || (_formValue$attachment = _formValue$attachment.filter(function (v) { + var _v$response; + return (_v$response = v.response) === null || _v$response === void 0 ? void 0 : _v$response.id; + })) === null || _formValue$attachment === void 0 ? void 0 : _formValue$attachment.map(function (v) { + var _v$response2; + return (_v$response2 = v.response) === null || _v$response2 === void 0 ? void 0 : _v$response2.id; + }), + tags: formValue.memo_tags + }); + if (!isEdit) { + _context3.next = 7; + break; + } + _context3.next = 4; + return (0,forums/* updateForums */.b4)(postData); + case 4: + _context3.t0 = _context3.sent; + _context3.next = 10; + break; + case 7: + _context3.next = 9; + return (0,forums/* newForums */.dX)(postData); + case 9: + _context3.t0 = _context3.sent; + case 10: + res = _context3.t0; + setIsLoading(0); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); + if (type === 1) { + _umi_production_exports.history.push("/forums/".concat(isEdit ? params === null || params === void 0 ? void 0 : params.memoId : res === null || res === void 0 ? void 0 : res.memo_id)); + } else { + _umi_production_exports.history.push("/forums/".concat(isEdit ? params === null || params === void 0 ? void 0 : params.memoId : res === null || res === void 0 ? void 0 : res.memo_id, "/edit")); + } + } + case 13: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function handleFinish(_x) { + return _ref4.apply(this, arguments); + }; + }(); + var onCancel = function onCancel() { + document.body.scrollIntoView(); + if (window.location.href.includes('new')) { + _umi_production_exports.history.back(); + } else { + _umi_production_exports.history.push("/forums/".concat(params.memoId)); + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: Newmodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: "animated fadeIn mb10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "mt10", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { + separator: "/", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/forums", + children: "\u4EA4\u6D41\u95EE\u7B54" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { + children: "\u8BE6\u60C5" + })] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "bg-white font16 pt20 pb20 pl20", + children: isEdit ? '编辑话题' : '发布话题' + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + className: Newmodules.formWrap, + scrollToFirstError: true, + layout: "vertical", + onValuesChange: function onValuesChange(changedValues, values) { + console.log(values, 'values'); + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), changedValues)); + }, + onFinish: handleFinish, + onFinishFailed: function onFinishFailed() { + setIsLoading(0); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Newmodules.fieldWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "subject", + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16", + children: "\u8BDD\u9898\u540D\u79F0: " + }), + rules: [{ + required: true, + message: "请先输入话题名称" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 50, + suffix: "".concat(((_formValue$subject = formValue.subject) === null || _formValue$subject === void 0 ? void 0 : _formValue$subject.length) || 0, "/50") + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Newmodules.mdWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "content", + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16", + children: "\u5185\u5BB9: " + }), + rules: [{ + required: true, + message: "请先输入话题内容" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + height: 600, + id: "forums-new-content", + watch: true, + defaultValue: formValue.content + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "attachments", + style: { + width: 350 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, { + showRemoveModal: true + }) + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Newmodules.mdWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "forum_id", + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16", + children: "\u8BDD\u9898\u7C7B\u578B: " + }), + rules: [{ + required: true, + message: "请先选择话题类型" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + style: { + width: 300 + }, + children: newData === null || newData === void 0 || (_newData$forums = newData.forums) === null || _newData$forums === void 0 ? void 0 : _newData$forums.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: item.id, + children: item.name + }, item.id); + }) + }) + }) + }), formValue.forum_id === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Newmodules.mdWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "memo_tags", + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16", + children: "\u6280\u672F\u6807\u7B7E: " + }), + rules: [{ + required: true, + message: "请先选择技术标签" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + style: { + width: 300 + }, + placeholder: "\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E", + mode: "multiple", + tokenSeparators: [';'], + filterOption: function filterOption(inputValue, option) { + return option.props.children.toLocaleLowerCase().indexOf(inputValue.toLocaleLowerCase()) != -1; + }, + children: newData === null || newData === void 0 || (_newData$tag_list = newData.tag_list) === null || _newData$tag_list === void 0 ? void 0 : _newData$tag_list.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: item.id, + children: item.name + }, item.id); + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Newmodules.backgroundFa, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "pt40 mb30", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + className: "".concat(Newmodules.button, " mr20"), + htmlType: "submit", + loading: isLoading === 1, + onClick: function onClick() { + setType(1); + setIsLoading(1); + }, + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + className: "".concat(Newmodules.button, " mr20"), + htmlType: "submit", + loading: isLoading === 2, + onClick: function onClick() { + setType(2); + setIsLoading(2); + }, + children: "\u4FDD\u5B58" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + size: 'middle', + type: "primary", + ghost: true, + className: "".concat(Newmodules.button, " mr20"), + onClick: onCancel, + children: "\u53D6\u6D88" + })] + }) + }) + })] + })] + }); +}; +/* harmony default export */ var Forums_New = ((0,_umi_production_exports.connect)(function (_ref5) { + var forumsDetail = _ref5.forumsDetail, + loading = _ref5.loading, + globalSetting = _ref5.globalSetting; + return { + forumsDetail: forumsDetail, + globalSetting: globalSetting, + loading: loading.models.forumsDetail + }; +})(New)); + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Forums__New__index.53dcf436.chunk.css b/p__Forums__New__index.53dcf436.chunk.css deleted file mode 100644 index 3d5574b10c..0000000000 --- a/p__Forums__New__index.53dcf436.chunk.css +++ /dev/null @@ -1,20 +0,0 @@ -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/New/index.less?modules ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.bg___pOKLN { - width: 1200px; - margin: 30px auto; - background-color: #ffffff; -} -.bg___pOKLN .head___w0_bJ { - margin-bottom: 10px; - padding: 20px 30px; - color: #333333; - font-size: 18px; - border-bottom: 1px solid #eeeeee; - border-radius: 5px 5px 0px 0px; -} -.bg___pOKLN .formWrap___D8WBe { - padding: 20px 30px; -} - diff --git a/p__Forums__New__index.c3f8ba0a.chunk.css b/p__Forums__New__index.c3f8ba0a.chunk.css new file mode 100644 index 0000000000..87aaf8dc84 --- /dev/null +++ b/p__Forums__New__index.c3f8ba0a.chunk.css @@ -0,0 +1,138 @@ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/MultiUpload/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.upload_button { + width: 108px; + height: 32px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + border: 1px solid #BACFFE; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #3061D0; + display: inline-block; + text-align: center; + align-items: center; + align-content: center; +} +.upload_button .aBtn_img { + width: 14px; + height: 14px; + margin-top: -3px; + margin-right: 8px; +} +.upload_button:hover { + width: 108px; + height: 32px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + border: 1px solid #BACFFE; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #3061D0; +} +.upload_button:active { + width: 108px; + height: 32px; + background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%); + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + border: 1px solid #BACFFE; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #3061D0; +} +.upload_text { + width: 129px; + height: 20px; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #5F6367; + line-height: 20px; + margin-left: 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/New/index.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.bg___pOKLN { + margin: 0 auto; + width: 1200px; + margin-top: 20px; + margin-bottom: 60px; + padding-bottom: 140px; +} +.flexRow___mNnbK { + display: flex; + flex-direction: row; +} +.flexJustifyCenter___uouQe { + justify-content: center; +} +.flexAlignEnd___CKILp { + align-items: flex-end; +} +.flexAlignCenter___y5peS { + align-items: center; +} +.flexColumn___JJd9N { + display: flex; + flex-direction: column; +} +.formWrap___D8WBe { + border-top: 1px solid #eeeeee; +} +.formWrap___D8WBe label { + font-size: 14px; +} +.titleWrap___ICMYl { + background-color: #fff; + display: flex; + flex-direction: row; + justify-content: space-between; + font-size: 18px; + color: #333; + padding: 10px 20px; + border-bottom: 1px solid #eeeeee; + background: #fff; +} +.fieldWrap___XNrtY { + background-color: #fff; + padding: 10px 20px 10px; + border-bottom: 1px solid #eeeeee; +} +.fieldWrap___XNrtY div[class~='ant-form-item-label'] label { + font-size: 14px; +} +.fieldWrap___XNrtY input[class~='ant-input'] { + line-height: 1.5; + background: transparent; + border-width: 1px; + height: 40px; + font-size: 14px; +} +.mdWrap___gRykC { + background-color: #fff; + padding: 10px 20px 10px; + margin-top: 10px; +} +.mdWrap___gRykC div[class~='ant-form-item-label'] label { + font-size: 14px; +} +.backgroundFa___jKoLp { + background: #fafafa; +} +[id="educoder"] .button___f0Fqa { + width: 130px; + height: 40px; + line-height: 40px; + font-weight: 400; + padding: 0px; +} + diff --git a/p__Forums__New__index.ff2bd3d7.async.js b/p__Forums__New__index.ff2bd3d7.async.js deleted file mode 100644 index e126549a7f..0000000000 --- a/p__Forums__New__index.ff2bd3d7.async.js +++ /dev/null @@ -1,539 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[74264],{ - -/***/ 10625: -/*!****************************************************!*\ - !*** ./src/pages/Forums/New/index.tsx + 1 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 */ Forums_New; } -}); - -// 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/toConsumableArray.js -var toConsumableArray = __webpack_require__(37205); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// 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__(12712); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules -var upload = __webpack_require__(46651); -// 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/input/index.js + 5 modules -var input = __webpack_require__(98135); -// 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/radio/index.js + 5 modules -var es_radio = __webpack_require__(5112); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules -var markdown_editor = __webpack_require__(58273); -;// CONCATENATED MODULE: ./src/pages/Forums/New/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Newmodules = ({"bg":"bg___pOKLN","head":"head___w0_bJ","formWrap":"formWrap___D8WBe"}); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules -var InboxOutlined = __webpack_require__(93737); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(27786); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Forums/New/index.tsx - - - - - - -var _excluded = ["forumsDetail", "globalSetting", "dispatch"]; - - - - - - - - - - -var Option = es_select["default"].Option; -var Dragger = upload/* default */.Z.Dragger; -var New = function New(_ref) { - var _formValue$subject; - var forumsDetail = _ref.forumsDetail, - globalSetting = _ref.globalSetting, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); - var params = (0,_umi_production_exports.useParams)(); - 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)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - fileList = _useState4[0], - setFileList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(1), - _useState6 = slicedToArray_default()(_useState5, 2), - loading = _useState6[0], - setLoading = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - btnLoading = _useState8[0], - setBtnLoading = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(undefined), - _useState10 = slicedToArray_default()(_useState9, 2), - ImgInfo = _useState10[0], - setImgInfo = _useState10[1]; //封面图信息 - var _useState11 = (0,_react_17_0_2_react.useState)([]), - _useState12 = slicedToArray_default()(_useState11, 2), - parentPlate = _useState12[0], - setParentPlate = _useState12[1]; //父版块 - var _useState13 = (0,_react_17_0_2_react.useState)([]), - _useState14 = slicedToArray_default()(_useState13, 2), - childPlate = _useState14[0], - setChildPlate = _useState14[1]; //子版块 - var savedFileList = (0,_react_17_0_2_react.useRef)([]); - console.log(fileList, formValue, 'fileList'); - (0,_react_17_0_2_react.useEffect)(function () { - getPlate(); - }, []); - (0,_react_17_0_2_react.useEffect)(function () { - getPlate(); - if (params.memoId && loading === 2) { - getDetail(); - } - }, [params.memoId, loading]); - var getDetail = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var url, result, _result$attachments_u, values, child, list; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - url = "/api/memos/".concat(params.memoId, "/edit.json"); - _context.next = 3; - return (0,fetch/* default */.ZP)(url, { - method: 'get' - }); - case 3: - result = _context.sent; - console.log(result, 22); - if (result) { - values = { - subject: result.subject, - content: result.content, - forum_id: result === null || result === void 0 ? void 0 : result.forum_section.forum_id, - children_forum_id: result === null || result === void 0 ? void 0 : result.forum_section_id, - tag_id: result.tag_id, - is_original: result.is_original ? 1 : 2, - reprint_link: (result === null || result === void 0 ? void 0 : result.reprint_link) || '' - }; - child = parentPlate.find(function (item) { - return item.id === values.forum_id; - }); - list = result === null || result === void 0 || (_result$attachments_u = result.attachments_url) === null || _result$attachments_u === void 0 ? void 0 : _result$attachments_u.map(function (e, key) { - return { - name: e.title, - uid: key, - percent: 100, - response: e - }; - }); - setFileList(list); - setChildPlate((child === null || child === void 0 ? void 0 : child.children_tags) || []); - form.setFieldsValue(values); - setFormValue(values); - setImgInfo(result.memo_image_info); - } - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getDetail() { - return _ref2.apply(this, arguments); - }; - }(); - - // 获取所有版块 - var getPlate = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var result; - 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/forum_sections.json", { - method: 'get' - }); - case 2: - result = _context2.sent; - if (result && result.forum_sections) { - setParentPlate(result.forum_sections); - setLoading(2); - } - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function getPlate() { - return _ref3.apply(this, arguments); - }; - }(); - var handleChangeFile = function handleChangeFile(info) { - if (info.file.status === 'done') { - var _info$file$response; - setFileList(info.fileList); - savedFileList.current = toConsumableArray_default()(info.fileList); - if (!info.file.response) { - return; - } - if ((_info$file$response = info.file.response) !== null && _info$file$response !== void 0 && _info$file$response.id) { - // message.success("上传成功!"); - return; - } - } - }; - var handleRemoveFile = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(info) { - var newFileList; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (info.response) { - _context3.next = 3; - break; - } - message/* default */.ZP.info("还未上传完成,无法进行删除操作!"); - return _context3.abrupt("return"); - case 3: - newFileList = fileList.filter(function (item) { - return item.uid !== info.uid; - }); - setFileList(newFileList); - savedFileList.current = toConsumableArray_default()(newFileList); - message/* default */.ZP.info("删除成功"); - case 7: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function handleRemoveFile(_x) { - return _ref4.apply(this, arguments); - }; - }(); - var handleBeforeUpload = function handleBeforeUpload(info) { - if (fileList !== null && fileList !== void 0 && fileList.some(function (e) { - return e.name === info.name; - })) { - message/* default */.ZP.info("".concat(info.name, "\u6587\u4EF6\u5DF2\u5B58\u5728")); - return false; - } - if (info.size / 1024 / 1024 > 50) { - message/* default */.ZP.info("文件超过50M,不符合上传要求"); - return false; - } - var param = { - name: info.name, - uid: info.uid, - file: info, - percent: 0 - }; - fileList.push(param); - savedFileList.current = toConsumableArray_default()(fileList); - setFileList(toConsumableArray_default()(fileList)); - }; - var uploadProps = { - name: 'file', - multiple: true, - fileList: fileList, - action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), - onChange: handleChangeFile, - onRemove: handleRemoveFile, - beforeUpload: handleBeforeUpload - }; - - // 获取封面图片 - function getImageUrl(imgId) { - setImgInfo(imgId); - } - var handleFinish = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values) { - var data, res, _res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - setBtnLoading(true); - data = { - forum_id: values.forum_id, - attachment_id: ImgInfo && ImgInfo.id, - children_forum_id: values.children_forum_id, - attachments: fileList === null || fileList === void 0 ? void 0 : fileList.map(function (e) { - var _e$response; - return e === null || e === void 0 || (_e$response = e.response) === null || _e$response === void 0 ? void 0 : _e$response.id; - }), - memo: { - subject: values.subject, - content: values.content, - tag_id: values.tag_id, - is_original: values.is_original, - reprint_link: values.reprint_link - } - }; - if (!params.memoId) { - _context4.next = 9; - break; - } - _context4.next = 5; - return (0,fetch/* default */.ZP)("/api/memos/".concat(params.memoId, ".json"), { - method: 'put', - body: data - }); - case 5: - res = _context4.sent; - if (res.status === 1) { - message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); - _umi_production_exports.history.push("/forums/".concat(params.memoId)); - } - _context4.next = 13; - break; - case 9: - _context4.next = 11; - return (0,fetch/* default */.ZP)("/api/memos.json", { - method: 'post', - body: data - }); - case 11: - _res = _context4.sent; - if (_res.status === 1) { - message/* default */.ZP.success(_res === null || _res === void 0 ? void 0 : _res.message); - _umi_production_exports.history.push("/forums/".concat(_res.memo_id)); - } - case 13: - setBtnLoading(false); - case 14: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function handleFinish(_x2) { - return _ref5.apply(this, arguments); - }; - }(); - - // 返回 - var returnNew = function returnNew() { - _umi_production_exports.history.back(); - }; - var handleValuesChange = function handleValuesChange(changedValues) { - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), changedValues)); - if ('forum_id' in changedValues) { - var _param$children_tags; - var param = parentPlate.find(function (e) { - return e.id === changedValues.forum_id; - }); - var children_forum_id = (param === null || param === void 0 || (_param$children_tags = param.children_tags) === null || _param$children_tags === void 0 || (_param$children_tags = _param$children_tags[0]) === null || _param$children_tags === void 0 ? void 0 : _param$children_tags.id) || undefined; - setChildPlate((param === null || param === void 0 ? void 0 : param.children_tags) || []); - form.setFieldsValue({ - children_forum_id: children_forum_id - }); - setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {}, { - children_forum_id: children_forum_id - })); - } - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Newmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Newmodules.head, - children: params.memoId ? '编辑' : '新建' - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - className: Newmodules.formWrap, - scrollToFirstError: true, - layout: "vertical", - onValuesChange: handleValuesChange, - onFinish: handleFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "subject", - label: "\u6807\u9898", - rules: [{ - required: true, - message: "请输入标题" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u6807\u9898", - maxLength: 50, - suffix: "".concat(((_formValue$subject = formValue.subject) === null || _formValue$subject === void 0 ? void 0 : _formValue$subject.length) || 0, "/50") - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "content", - label: "\u5185\u5BB9", - rules: [{ - required: true, - message: "请输入内容" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - defaultValue: formValue.content || '', - watch: true - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "ant-upload-drag-icon", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "ant-upload-text", - children: ["\u62D6\u52A8\u6587\u4EF6\u6216", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: "\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20" - })] - })] - })), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt20", - align: "bottom", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "forum_id", - label: "\u4E3B\u9898\u677F\u5757", - rules: [{ - required: true, - message: "请选择主题板块" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { - placeholder: "\u8BF7\u9009\u62E9\u4E3B\u9898\u677F\u5757", - style: { - width: 260 - }, - children: parentPlate === null || parentPlate === void 0 ? void 0 : parentPlate.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: item.id, - children: item.name - }); - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "children_forum_id", - label: "", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { - style: { - width: 260, - marginLeft: 20 - }, - children: childPlate === null || childPlate === void 0 ? void 0 : childPlate.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: item.id, - children: item.title - }); - }) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "tag_id", - label: "\u5E16\u5B50\u6807\u7B7E", - rules: [{ - required: true, - message: "请选择帖子标签" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { - style: { - width: "260px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: 1, - children: "\u4EA4\u6D41" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: 2, - children: "\u6C42\u52A9" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "is_original", - label: "\u662F\u5426\u539F\u521B", - 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, - children: "\u662F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: 2, - children: "\u5426" - })] - }) - }), (formValue === null || formValue === void 0 ? void 0 : formValue.is_original) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "reprint_link", - label: "\u8F6C\u8F7D\u81EA", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: { - width: "260px" - }, - placeholder: "\u8F6C\u8F7D\u94FE\u63A5" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt20", - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: returnNew, - children: "\u8FD4\u56DE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: btnLoading, - className: "ml20", - type: "primary", - onClick: function onClick() { - return form.submit(); - }, - children: "\u4FDD\u5B58" - })] - })] - })] - }); -}; -/* harmony default export */ var Forums_New = ((0,_umi_production_exports.connect)(function (_ref6) { - var forumsDetail = _ref6.forumsDetail, - globalSetting = _ref6.globalSetting; - return { - forumsDetail: forumsDetail, - globalSetting: globalSetting - }; -})(New)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Forums__Subject__index.2031ddfa.async.js b/p__Forums__Subject__index.2031ddfa.async.js deleted file mode 100644 index b8b39882db..0000000000 --- a/p__Forums__Subject__index.2031ddfa.async.js +++ /dev/null @@ -1,1800 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[78746],{ - -/***/ 39146: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/FormOutlined.js + 1 modules ***! - \******************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_FormOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); -// 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/FormOutlined.js -// This icon file is generated automatically. -var FormOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z" } }, { "tag": "path", "attrs": { "d": "M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z" } }] }, "name": "form", "theme": "outlined" }; -/* harmony default export */ var asn_FormOutlined = (FormOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/FormOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var FormOutlined_FormOutlined = function FormOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_FormOutlined - })); -}; - -/**![form](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkwNCA1MTJoLTU2Yy00LjQgMC04IDMuNi04IDh2MzIwSDE4NFYxODRoMzIwYzQuNCAwIDgtMy42IDgtOHYtNTZjMC00LjQtMy42LTgtOC04SDE0NGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2NzM2YzAgMTcuNyAxNC4zIDMyIDMyIDMyaDczNmMxNy43IDAgMzItMTQuMyAzMi0zMlY1MjBjMC00LjQtMy42LTgtOC04eiIgLz48cGF0aCBkPSJNMzU1LjkgNTM0LjlMMzU0IDY1My44Yy0uMSA4LjkgNy4xIDE2LjIgMTYgMTYuMmguNGwxMTgtMi45YzItLjEgNC0uOSA1LjQtMi4zbDQxNS45LTQxNWMzLjEtMy4xIDMuMS04LjIgMC0xMS4zTDc4NS40IDExNC4zYy0xLjYtMS42LTMuNi0yLjMtNS43LTIuM3MtNC4xLjgtNS43IDIuM2wtNDE1LjggNDE1YTguMyA4LjMgMCAwMC0yLjMgNS42em02My41IDIzLjZMNzc5LjcgMTk5bDQ1LjIgNDUuMS0zNjAuNSAzNTkuNy00NS43IDEuMS43LTQ2LjR6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(FormOutlined_FormOutlined); -if (false) {} -/* harmony default export */ var icons_FormOutlined = (RefIcon); - -/***/ }), - -/***/ 79242: -/*!**********************************************************************!*\ - !*** ./src/pages/Forums/Index/components/Drop/index.tsx + 1 modules ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ Drop; } -}); - -// 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/notification/index.js + 5 modules -var notification = __webpack_require__(28909); -// 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/menu/index.js + 11 modules -var es_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/_react-router-dom@6.3.0@react-router-dom/index.js -var _react_router_dom_6_3_0_react_router_dom = __webpack_require__(32451); -// EXTERNAL MODULE: ./src/service/forums.ts -var forums = __webpack_require__(4389); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Drop/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Drop/index.tsx - - - - - - -// permission = { -// admin://管理员 -// banned_permission://管理员、且有置顶、推荐权限 -// is_currentUser: true, #是否为当前用户,判断是否显示编辑/删除,并隐藏其他的 -// is_fine: true, #是否精华帖子 -// sticky: true, #是否置顶 -// memo_watched: true, #是否收藏 -// is_deleted:true#是否已经申请删除 -// } - - -/* harmony default export */ var Drop = (function (_ref) { - var id = _ref.id, - permission = _ref.permission, - calbackFunc = _ref.calbackFunc; - // 置顶、取消置顶 - function changeSticky(s) { - var sticky = s ? 0 : 1; //1为置顶,0为取消置顶 - var params = { - id: id, - sticky: sticky - }; - (0,forums/* changeTopOrDown */.rK)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - // 推荐、取消推荐 - function changeFine(f) { - var is_fine = f ? 0 : 1; //1表示加精,0表示取消加精 - var params = { - id: id, - is_fine: is_fine - }; - (0,forums/* changeIsFine */.d6)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - - // 关注、取消关注 - function changeMemoWatched(m) { - var is_watch = m ? 0 : 1; //1为添加关注,0为取消关注 - var params = { - id: id, - is_watch: is_watch - }; - (0,forums/* changeWatchMemo */.FF)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - // 管理员直接删除帖子 - function deleteForum() { - modal/* default */.Z.confirm({ - content: '确认删除帖子?', - onOk: function onOk() { - (0,forums/* deleteMemosForum */.ok)(id).then(function (res) { - if (res.status !== -1) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - window.location.href = "/forums"; - } - }); - } - }); - } - - // 发布者申请删除、撤销申请删除 - function sendDeleteForum(d) { - var is_apply = d ? 0 : 1; //1为申请删除,0为撤销申请删除 - var params = { - id: id, - is_apply: is_apply - }; - modal/* default */.Z.confirm({ - content: '确认申请删帖?', - onOk: function onOk() { - (0,forums/* confirmDelete */.j3)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - }); - } - var menu = permission && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, { - style: { - minWidth: "100px", - textAlign: 'center' - }, - children: [permission.banned_permission && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return changeSticky(permission.sticky); - }, - children: permission.sticky ? "取消置顶" : "置顶" - }), permission.banned_permission && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return changeFine(permission.is_fine); - }, - children: permission.is_fine ? "取消推荐" : "推荐" - }), permission.login && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return changeMemoWatched(permission.memo_watched); - }, - children: permission.memo_watched ? "取消收藏" : "收藏" - }), (permission.admin || permission.is_currentUser) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/forums/".concat(id, "/edit"), - children: "\u7F16\u8F91" - }) - }), permission.admin ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return deleteForum(); - }, - children: "\u5220\u9664" - }) : permission.is_currentUser ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return sendDeleteForum(permission.is_deleted); - }, - children: permission.is_deleted ? "撤销申请" : "申请删帖" - }) : ""] - }); - return /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - overlay: menu, - align: "center", - placement: "bottomCenter", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "gengduo icon-gengduo1" - }) - }); -}); - -/***/ }), - -/***/ 12533: -/*!**************************************************************************!*\ - !*** ./src/pages/Forums/Index/components/ListItem/index.tsx + 1 modules ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ components_ListItem; } -}); - -// 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/pages/Forums/Index/components/ListItem/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ListItemmodules = ({"page":"page___q5plJ","forumList":"forumList___lFpN6","cOuXkk":"cOuXkk___NaYdD","tag":"tag___FmK71","tagRed":"tagRed___iYUXx","tagOrange":"tagOrange___iiaBw","tagBlue":"tagBlue___iV1_Z","tag_Red":"tag_Red___R1aSz","tag_Orange":"tag_Orange___xkdLE","tag_Blue":"tag_Blue___TaePK","orange":"orange___g238b","blue":"blue___HqZNF","iconWrap":"iconWrap____jGlq","spanText":"spanText___AlivR","dGqnMq":"dGqnMq___Hp9vj","dicrWo":"dicrWo___o1yQM","task-hide":"task-hide___oGAxf","textTitle":"textTitle___n_yp2","textType":"textType___XlSnX"}); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(89136); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/LikeOutlined.js + 1 modules -var LikeOutlined = __webpack_require__(62426); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/MessageOutlined.js + 1 modules -var MessageOutlined = __webpack_require__(30798); -// EXTERNAL MODULE: ./src/pages/Forums/Index/components/Drop/index.tsx + 1 modules -var Drop = __webpack_require__(79242); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(12712); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/ListItem/index.tsx - -var _excluded = ["user"]; - - - - - - - - -var ListItem = function ListItem(_ref) { - var user = _ref.user, - props = objectWithoutProperties_default()(_ref, _excluded); - var current_user = user.userInfo; - return /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: ListItemmodules.forumList, - children: props.memos.map(function (item, key) { - var permission = { - index: key, - admin: current_user && current_user.admin, - banned_permission: item.banned_permission, - login: current_user && current_user.login, - is_currentUser: current_user && item.user_login === current_user.login, - is_fine: item.is_fine, - sticky: item.sticky, - memo_watched: item.memo_watched, - user_banned_permission: item.banned_permission, - is_deleted: item.apply_destroy - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.cOuXkk, - style: { - lineHeight: "36px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - style: { - marginLeft: "-8px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: item.tag_name == '交流' ? ListItemmodules.blue : ListItemmodules.orange, - children: ["\u3010", item.tag_name, "\u3011"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/".concat(item.id), - className: "".concat(ListItemmodules.taskHide, " ").concat(ListItemmodules.textTitle), - children: item.subject - }), item.sticky === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.tag, " ").concat(ListItemmodules.tagRed), - children: "\u7F6E\u9876" - }) : "", item.is_original === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.tag, " ").concat(ListItemmodules.tagOrange), - children: "\u539F\u521B" - }) : "", item.is_fine === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.tag, " ").concat(ListItemmodules.tagBlue), - children: "\u7CBE\u534E" - }) : ""] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - children: [item.apply_destroy ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.orange, " mr10"), - style: { - fontSize: "12px" - }, - children: "\u5DF2\u7533\u8BF7\u5220\u5E16" - }) : "", current_user && current_user.login ? /*#__PURE__*/(0,jsx_runtime.jsx)(Drop/* default */.Z, { - permission: permission, - id: item.id, - calbackFunc: props.calbackFunc - }) : ""] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.cOuXkk, - style: { - marginTop: "8px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/accounts/".concat(item.user_login, "/memos"), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + '/images/' + item.image_url, - alt: "", - className: ListItemmodules.dGqnMq - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.dicrWo, - children: item.username - })] - }) - }), item.forum_section_title ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "", - className: "".concat(ListItemmodules.iwMcWy, " ").concat(ListItemmodules.textType), - children: item.forum_section_title - }) : "", item.published_time ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.iwMcWy, - children: item.published_time - }) : ""] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ListItemmodules.iconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(EyeOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.spanText, - children: item.viewed_count - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ListItemmodules.iconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(LikeOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.spanText, - children: item.praises_count - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ListItemmodules.iconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(MessageOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.spanText, - children: item.replies_count - })] - })] - })] - })] - }, item.id); - }) - }); -}; -/* harmony default export */ var components_ListItem = ((0,_umi_production_exports.connect)(function (_ref2) { - var user = _ref2.user; - return { - user: user - }; -})(ListItem)); - -/***/ }), - -/***/ 95964: -/*!********************************************************!*\ - !*** ./src/pages/Forums/Subject/index.tsx + 9 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 */ Subject; } -}); - -// 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__(12712); -// EXTERNAL MODULE: ./node_modules/_react-router-dom@6.3.0@react-router-dom/index.js -var _react_router_dom_6_3_0_react_router_dom = __webpack_require__(32451); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules -var breadcrumb = __webpack_require__(66104); -// 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/spin/index.js + 1 modules -var spin = __webpack_require__(71418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(53864); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/notification/index.js + 5 modules -var notification = __webpack_require__(28909); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./src/service/forums.ts -var forums = __webpack_require__(4389); -// EXTERNAL MODULE: ./src/assets/images/forums/radius.png -var radius = __webpack_require__(57377); -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/components/Top/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Topmodules = ({"page":"page___SAGKx","subject":"subject___MQJgq","introduce":"introduce___OLCQk","gTAsMD":"gTAsMD___ag8d3","gcTjcF":"gcTjcF___zCvOG","cOuXkk":"cOuXkk___DjVGP","eHDXvH":"eHDXvH___CePTF","fontsize":"fontsize___M9_3G","kgxtyB":"kgxtyB___TMVlv","kJYYQv":"kJYYQv___ZULe6","fWeJrv":"fWeJrv___Y00yI"}); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/components/Top/index.tsx - - -var _excluded = ["globalSetting", "loading", "dispatch"]; - - - - - - - - - -var subject = function subject(_ref) { - var globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,_react_17_0_2_react.useState)(undefined), - _useState2 = slicedToArray_default()(_useState, 2), - section = _useState2[0], - setSection = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(undefined), - _useState4 = slicedToArray_default()(_useState3, 2), - sectionUser = _useState4[0], - setSectionUser = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(undefined), - _useState6 = slicedToArray_default()(_useState5, 2), - forumModers = _useState6[0], - setForumModers = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(props.headData && props.headData.watched), - _useState8 = slicedToArray_default()(_useState7, 2), - watched = _useState8[0], - setWacth = _useState8[1]; - (0,_react_17_0_2_react.useEffect)(function () { - if (props.headData) { - setSection(props.headData.forum_section); - setSectionUser(props.headData.forum_section_user); - setForumModers(props.headData.forum_moders); - setWacth(props.headData.watched); - } - }, [props.headData]); - - // 收藏、取消收藏 - function saveForum(id) { - if (id) { - (0,forums/* saveCollectionTheme */.zg)({ - id: id, - is_watch: watched ? 0 : 1 - }).then(function (res) { - if (res && res.status != -1) { - setWacth(!watched); - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - } - }); - } - } - function toManage(id) { - _umi_production_exports.history.push("/forums/manage/".concat(section && section.id)); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Topmodules.introduce, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: "flex" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: section && section.picture ? env/* default */.Z.API_SERVER + section.picture : radius, - alt: "", - className: Topmodules.gTAsMD - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: "1 1" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Topmodules.cOuXkk, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Topmodules.fWeJrv, - children: section && section.title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - onClick: function onClick() { - return saveForum(section && section.id); - }, - style: { - marginLeft: "30px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: watched ? "iconfont icon-pingfen-xian" : "iconfont icon-pingfen-xian" - }), watched ? "取消收藏" : "收藏"] - }) - })] - }), section && section.description ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Topmodules.eHDXvH, - children: section.description - }) : "", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Topmodules.cOuXkk, - style: { - marginTop: "10px", - lineHeight: "28px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "".concat(Topmodules.gcTjcF, " ").concat(Topmodules.banzhu), - children: ["\u7248\u4E3B: \xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/accounts/".concat(sectionUser && sectionUser.user_login, "/memos"), - children: sectionUser && sectionUser.username - })] - }), forumModers && forumModers.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Topmodules.gcTjcF, - children: ["\u7BA1\u7406\u5458\uFF1A", forumModers.map(function (item, key) { - return key < forumModers.length - 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/accounts/".concat(item.user_login, "/memos"), - children: item.username - }, key), "\u3001"] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/accounts/".concat(item.user_login, "/memos"), - children: item.username - }, key); - })] - }) : ""] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Topmodules.gcTjcF, - style: { - marginLeft: "30px", - marginRight: 0 - }, - children: ["\u677F\u5757\u4E3B\u9898: \xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'rgb(51, 51, 51)' - }, - children: section && section.memos_count - })] - }), section && section.publish_today_coun ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Topmodules.gcTjcF, - style: { - marginLeft: "30px", - marginRight: 0 - }, - children: ["\u4ECA\u65E5\u53D1\u5E16\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'rgb(51, 51, 51)' - }, - children: section.publish_today_count - })] - }) : "", section && section.replies_today_count ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Topmodules.gcTjcF, - style: { - marginLeft: "30px", - marginRight: 0 - }, - children: ["\u4ECA\u65E5\u56DE\u5E16\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("label", { - style: { - color: 'rgb(51, 51, 51)' - }, - children: section.replies_today_count - })] - }) : ""] - })] - })] - })] - }) - }); -}; -/* harmony default export */ var Top = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - globalSetting = _ref2.globalSetting; - return { - globalSetting: globalSetting, - loading: loading.effects - }; -})(subject)); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Search/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Searchmodules = ({"greenbtn":"greenbtn___Gyway","writeBtn":"writeBtn___NtBAF"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(98135); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/FormOutlined.js + 1 modules -var FormOutlined = __webpack_require__(39146); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Search/index.tsx - -var Search_excluded = ["globalSetting", "user", "dispatch"]; - - - - - - - -var Search = input/* default */.Z.Search; -var SearchInput = function SearchInput(_ref) { - var globalSetting = _ref.globalSetting, - user = _ref.user, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, Search_excluded); - var current_user = user.userInfo; - function onClick() { - var _globalSetting$settin; - current_user && current_user.login ? _umi_production_exports.history.push("/forums/new") : window.location.href = globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.sso_url; - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "bg-white", - style: { - padding: "20px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Search, { - onSearch: function onSearch(value) { - props.onSearch.onSearch(value); - }, - allowClear: true - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "".concat(Searchmodules.writeBtn, " ").concat(Searchmodules.greenbtn), - onClick: onClick, - type: "primary", - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(FormOutlined/* default */.Z, {}), - children: "\u5199\u70B9\u4EC0\u4E48" - })] - }); -}; -/* harmony default export */ var components_Search = ((0,_umi_production_exports.connect)(function (_ref2) { - var user = _ref2.user, - globalSetting = _ref2.globalSetting; - return { - user: user, - globalSetting: globalSetting - }; -})(SearchInput)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(90921); -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/components/Right/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Rightmodules = ({"page":"page___rSMGw","subject":"subject___cGcIW","introduce":"introduce___wp17a","gTAsMD":"gTAsMD___ikWO7","gcTjcF":"gcTjcF___KFIHK","cOuXkk":"cOuXkk___QNRbs","eHDXvH":"eHDXvH___HULi9","fontsize":"fontsize___YNdYb","kgxtyB":"kgxtyB___KOWiK","kJYYQv":"kJYYQv___dOVky","wrap":"wrap___iojxr","ads":"ads___WcROP","myModule":"myModule___pTX2k","hotTags":"hotTags___nHl15","tagsWrap":"tagsWrap___f9B7A","tag":"tag____vXAh","hotTopics":"hotTopics___fNTVq","questionItem":"questionItem___qQPI0","questionTitle":"questionTitle___nJ0E1","bottomText":"bottomText___H9M9H","recommendShixun":"recommendShixun___AcHc7","titleImg":"titleImg___OCOA8","recommendItem":"recommendItem___fJeng","recommendItemInfo":"recommendItemInfo___QXpeX","shixunName":"shixunName___DqYND","num":"num___CPpzn","leZGks":"leZGks___XW159","cBZjMI":"cBZjMI___rsphl","BestModalUl":"BestModalUl___atsnS","eKzhkv":"eKzhkv___Tr3Bf","dyKuue":"dyKuue___pPLXD","commColor":"commColor___XVqXa","sizeAndColor":"sizeAndColor___Qx9UK","authorUl":"authorUl___Fiz05","igfjXB":"igfjXB___rY6Rx","username":"username___wLyTH","taskHide":"taskHide___ZkGwv","titleCon":"titleCon___gdcWV","binaji":"binaji___KiT3Z","pr":"pr___isCbT","annBtn":"annBtn___yCYKs","annContent":"annContent___xwC9m","annWords":"annWords___i8lJl"}); -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/components/Right/Announcement.tsx - - - - - - - - -var TextArea = input/* default */.Z.TextArea; -var Announcement = function Announcement(props) { - var content = props.content; - var plateId = props.plateId; - var operation = props.operation; - var _useState = (0,_react_17_0_2_react.useState)(undefined), - _useState2 = slicedToArray_default()(_useState, 2), - word = _useState2[0], - setWord = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(undefined), - _useState4 = slicedToArray_default()(_useState3, 2), - editWord = _useState4[0], - setEditWord = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - show = _useState6[0], - setShow = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - visible = _useState8[0], - setVisible = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(1), - _useState10 = slicedToArray_default()(_useState9, 2), - AnnModalType = _useState10[0], - setAnnModalType = _useState10[1]; //默认为1:查看,否则为编辑 - - var child = document.getElementById("annWords") && document.getElementById("annWords").offsetHeight; - (0,_react_17_0_2_react.useEffect)(function () { - if (content) { - setWord(content.notice); - } - }, [content]); - (0,_react_17_0_2_react.useEffect)(function () { - changeShow(); - }, [word, child, content]); - - // 保存公告 - function saveAnn() { - setWord(editWord); - setVisible(false); - // 调用保存接口 - if (editWord) { - var params = { - plateId: plateId, - content: editWord - }; - (0,forums/* saveForumSections */.th)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - changeShow(); - } - }); - } - } - function changeShow() { - var p = document.getElementById("annContent") && document.getElementById("annContent").offsetHeight; - var c = document.getElementById("annWords") && document.getElementById("annWords").offsetHeight; - if (c > p) { - setShow(true); - } else { - setShow(false); - } - } - // 取消编辑公告 - function cancelAnn() { - setEditWord(word); - setVisible(false); - } - - // 查看(1)或者编辑(2) - function changeAnnModalType(type) { - setAnnModalType(type); - setVisible(true); - setEditWord(word); - } - function changeText(e) { - setEditWord(e.target.value); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - visible: visible, - title: "\u516C\u544A", - closable: true, - onCancel: function onCancel() { - return setVisible(false); - }, - footer: AnnModalType === 1 ? false : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: cancelAnn, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: saveAnn, - type: "primary", - children: "\u53D1\u5E03" - })] - }), - children: AnnModalType === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - maxHeight: "100px", - overflowY: "auto" - }, - children: word - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - placeholder: "\u586B\u5199\u516C\u544A\uFF0C1\uFF5E600\u5B57", - value: editWord, - rows: 5, - onChange: changeText - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Rightmodules.titleCon, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u516C\u544A" - }), operation ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: function onClick() { - return changeAnnModalType(2); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "".concat(Rightmodules.binaji, " icon-bianji3") - }) - }) : ""] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: "10px 30px" - }, - className: Rightmodules.pr, - children: [word ? /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - id: "annContent", - className: Rightmodules.annContent, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - id: "annWords", - className: "annWords", - children: word - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: "#888" - }, - children: ["\u7248\u4E3B\uFF1A", content.name] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - customText: "\u6682\u65E0\u516C\u544A", - styles: { - height: "150px" - } - }), word && show === true ? /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - className: Rightmodules.annBtn, - onClick: function onClick() { - return changeAnnModalType(1); - }, - children: ["\u2026", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#21B350!important", - marginLeft: "4px" - }, - children: "\u67E5\u770B" - })] - }) : ""] - })] - }); -}; -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/components/Right/index.tsx - - -var Right_excluded = ["globalSetting", "loading", "dispatch"]; - - - - - - - - - - -var Right_subject = function subject(_ref) { - var globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, Right_excluded); - var _useState = (0,_react_17_0_2_react.useState)(undefined), - _useState2 = slicedToArray_default()(_useState, 2), - content = _useState2[0], - setContent = _useState2[1]; //公告 - var _useState3 = (0,_react_17_0_2_react.useState)(undefined), - _useState4 = slicedToArray_default()(_useState3, 2), - recommand = _useState4[0], - setRecommand = _useState4[1]; //推荐版块 - var _useState5 = (0,_react_17_0_2_react.useState)(undefined), - _useState6 = slicedToArray_default()(_useState5, 2), - author = _useState6[0], - setAuthor = _useState6[1]; //推荐作者 - - (0,_react_17_0_2_react.useEffect)(function () { - if (props.plateId) { - (0,forums/* getForumMemosRight */.Nv)(props.plateId).then(function (res) { - if (res) { - setContent({ - notice: res.notice, - login: res.user_login, - name: res.username - }); - setRecommand(res.recommend_forum_sections); - setAuthor(res.active_users); - } - }); - } - }, [props.plateId]); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rightmodules.leZGks, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Rightmodules.cBZjMI, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(components_Search, { - onSearch: props - }), content && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rightmodules.kJYYQv, - style: { - marginTop: "20px" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Announcement, { - plateId: props.plateId, - content: content, - operation: props.operation - }) - }), author && author.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Rightmodules.kJYYQv, - style: { - marginTop: "20px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rightmodules.gMAmTc, - children: "\u7248\u5757\u6D3B\u8DC3\u4F5C\u8005" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: Rightmodules.authorUl, - children: author.map(function (item, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/accounts/".concat(item.login, "/memos"), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Rightmodules.igfjXB, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + '/images/' + item.image_url, - alt: "" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(Rightmodules.commColor, " ").concat(Rightmodules.username, " ").concat(Rightmodules.taskHide), - children: item.username - })] - }) - }, key); - }) - })] - }), recommand && recommand.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Rightmodules.kJYYQv, - style: { - marginTop: "20px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Rightmodules.gMAmTc, - children: "\u7CBE\u9009\u677F\u5757" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: Rightmodules.BestModalUl, - children: recommand.map(function (item, key) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Rightmodules.kTLhbM, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: Rightmodules.eKzhkv, - src: item.picture ? env/* default */.Z.IMG_SERVER + '' + item.picture : radius - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: "1 1", - padding: "5px 0" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: Rightmodules.commColor, - href: "/forums/subject/".concat(item.id), - children: item.title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: Rightmodules.dyKuue, - children: item.description || "暂无描述~" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: Rightmodules.sizeAndColor, - children: [item.watchers_count, "\u4EBA\u6536\u85CF", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml15", - children: [item.memos_count, "\u4E2A\u8BDD\u9898"] - })] - })] - })] - }, key); - }) - })] - })] - }) - }); -}; -/* harmony default export */ var Right = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - globalSetting = _ref2.globalSetting; - return { - globalSetting: globalSetting, - loading: loading.effects - }; -})(Right_subject)); -// EXTERNAL MODULE: ./src/pages/Forums/Index/components/ListItem/index.tsx + 1 modules -var ListItem = __webpack_require__(12533); -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Subjectmodules = ({"page":"page___cbOgi","subject":"subject___XO4ID","introduce":"introduce___JCsi1","gTAsMD":"gTAsMD___F4ODX","gcTjcF":"gcTjcF____N2E3","cOuXkk":"cOuXkk___SbTc5","eHDXvH":"eHDXvH___O2wey","fontsize":"fontsize___ipfLj","kgxtyB":"kgxtyB___ohnYj","kJYYQv":"kJYYQv___H0Qkw"}); -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/Theme.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/Subject/index.tsx - - - - -var Subject_excluded = ["globalSetting", "loading", "user", "dispatch"]; - - - - - - - - - - - - - -var Subject_subject = function subject(_ref) { - var globalSetting = _ref.globalSetting, - loading = _ref.loading, - user = _ref.user, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, Subject_excluded); - var _useState = (0,_react_17_0_2_react.useState)(undefined), - _useState2 = slicedToArray_default()(_useState, 2), - operation = _useState2[0], - setOperation = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)("all"), - _useState4 = slicedToArray_default()(_useState3, 2), - menuKey = _useState4[0], - setMenuKey = _useState4[1]; //tab - var _useState5 = (0,_react_17_0_2_react.useState)(""), - _useState6 = slicedToArray_default()(_useState5, 2), - search = _useState6[0], - setSearch = _useState6[1]; //搜索内容 - var _useState7 = (0,_react_17_0_2_react.useState)(true), - _useState8 = slicedToArray_default()(_useState7, 2), - listSpin = _useState8[0], - setListSpin = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)("published_at"), - _useState10 = slicedToArray_default()(_useState9, 2), - sort = _useState10[0], - setSort = _useState10[1]; //排序 - var _useState11 = (0,_react_17_0_2_react.useState)(0), - _useState12 = slicedToArray_default()(_useState11, 2), - pageSize = _useState12[0], - setPageSize = _useState12[1]; //每页条数 - var _useState13 = (0,_react_17_0_2_react.useState)(1), - _useState14 = slicedToArray_default()(_useState13, 2), - page = _useState14[0], - setPage = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(0), - _useState16 = slicedToArray_default()(_useState15, 2), - total = _useState16[0], - setTotal = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(undefined), - _useState18 = slicedToArray_default()(_useState17, 2), - memos = _useState18[0], - setMemos = _useState18[1]; //帖子列表 - var _useState19 = (0,_react_17_0_2_react.useState)(undefined), - _useState20 = slicedToArray_default()(_useState19, 2), - breadCrumb = _useState20[0], - setBreadCrumb = _useState20[1]; - var _useState21 = (0,_react_17_0_2_react.useState)(undefined), - _useState22 = slicedToArray_default()(_useState21, 2), - headData = _useState22[0], - setHeadData = _useState22[1]; // 头部信息 - var params = (0,_umi_production_exports.useParams)(); - var plateMainId = params === null || params === void 0 ? void 0 : params.plateMainId; - var current_user = user.userInfo; - console.log('----', params); - (0,_react_17_0_2_react.useEffect)(function () { - // 获取主题顶部数据 - if (plateMainId && current_user) { - (0,forums/* getForumMemosHead */.F0)(plateMainId).then(function (res) { - if (res) { - setBreadCrumb(res.bread_crumb.forum_tag); - setHeadData(res); - filterUsers(current_user, res.forum_moders, res.forum_section_user); - } - }); - } - }, [plateMainId, current_user]); - (0,_react_17_0_2_react.useEffect)(function () { - if (plateMainId) { - InitList(); - } - }, [plateMainId, page, search, menuKey, sort]); - function InitList() { - return _InitList.apply(this, arguments); - } // 判断当前用户是否是版主或者管理员 - function _InitList() { - _InitList = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var params; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setListSpin(true); - params = { - id: plateMainId, - page: page, - search: search, - sort: sort, - select_type: menuKey - }; - (0,forums/* getForumMemosList */.MM)(params).then(function (res) { - if (res) { - setMemos(res.memos); - setTotal(res.memos_count); - setListSpin(false); - setPageSize(res.limit); - } - }); - case 3: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _InitList.apply(this, arguments); - } - function filterUsers(currentUser, moders, users) { - if (currentUser) { - var admin = moders && moders.filter(function (item) { - return item.user_login === current_user.login; - }); //管理员 - var creater = users && users.user_login === current_user.login; //版主 - setOperation(admin && admin.length > 0 || creater); - } - } - - // 搜索 - function onSearch(e) { - setSearch(e); - } - // 翻页 - function changePage(page) { - setPage(page); - } - function changeMenu(e) { - setMenuKey(e.key); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Subjectmodules.subject, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, { - separator: ">", - style: { - marginBottom: "10px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/forums", - children: "\u8BBA\u575B\u4EA4\u6D41" - }) - }), breadCrumb && breadCrumb.title ? /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/forums/subject/".concat(breadCrumb.id), - children: breadCrumb.title - }) - }) : "", breadCrumb && breadCrumb.children_bread_crumb ? /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, { - children: breadCrumb.children_bread_crumb && breadCrumb.children_bread_crumb.title - }) : ""] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Top, { - headData: headData, - operation: operation, - plateMainId: plateMainId - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: "flex" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(Subjectmodules.kgxtyB, " ").concat(Subjectmodules.kJYYQv), - style: { - marginBottom: "15px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Subjectmodules.cOuXkk, - style: { - borderBottom: "1px solid #eee" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { - className: "unlow newMenu", - selectedKeys: [menuKey], - onClick: changeMenu, - mode: "horizontal", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - children: "\u5168\u90E8" - }, "all"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - children: "\u63A8\u8350\u7CBE\u534E" - }, "is_fine"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - children: "\u6211\u7684\u8BDD\u9898" - }, "my_memos"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - children: "\u6211\u53C2\u4E0E\u7684\u8BDD\u9898" - }, "my_topics")] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(Subjectmodules.kTLhbM, " ").concat(Subjectmodules.fontsize), - style: { - marginRight: "30px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Subjectmodules.cPointer, - onClick: function onClick() { - setSort("published_at"); - }, - style: { - color: sort === "published_at" ? '#21b350' : "" - }, - children: "\u6700\u65B0" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(Subjectmodules.iwMcWy, " ").concat(Subjectmodules.cPointer, " ").concat(Subjectmodules.fontsize), - style: { - color: sort === "replies_count" ? '#21b350' : "" - }, - onClick: function onClick() { - setSort("replies_count"); - }, - children: "\u6700\u70ED" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: listSpin, - children: memos && memos.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - minHeight: "400px" - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ListItem/* default */.Z, { - memos: memos - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - customText: "\u6682\u65E0\u5E16\u5B50", - styles: { - height: "400px" - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Subjectmodules.listPagin, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - current: page, - onChange: changePage, - total: total, - pageSize: pageSize - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Right, { - onSearch: onSearch, - operation: operation, - plateId: plateMainId - })] - })] - }); -}; -/* harmony default export */ var Subject = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - user = _ref2.user, - globalSetting = _ref2.globalSetting; - return { - globalSetting: globalSetting, - user: user, - loading: loading.effects - }; -})(Subject_subject)); - -/***/ }), - -/***/ 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.41.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(29541); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.41.0@rc-util/es/pickAttrs.js -var pickAttrs = __webpack_require__(68073); -// 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.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules -var DownOutlined = __webpack_require__(43501); -// 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); - -/***/ }), - -/***/ 57377: -/*!*********************************************!*\ - !*** ./src/assets/images/forums/radius.png ***! - \*********************************************/ -/***/ (function(module) { - -module.exports = "data:image/png;base64,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"; - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Forums__Subject__index.8f2f113c.chunk.css b/p__Forums__Subject__index.8f2f113c.chunk.css deleted file mode 100644 index 535bb3069a..0000000000 --- a/p__Forums__Subject__index.8f2f113c.chunk.css +++ /dev/null @@ -1,619 +0,0 @@ -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Subject/components/Top/index.less?modules ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.page___SAGKx { - background-color: #fff; -} -.subject___MQJgq { - width: 1200px; - margin: 0 auto; - padding-top: 30px; -} -.introduce___OLCQk { - margin-bottom: 15px; - padding: 20px 30px; - background-color: #ffffff; - border-radius: 5px; -} -.gTAsMD___ag8d3 { - width: 60px; - height: 60px; - border-radius: 50%; - margin-right: 15px; -} -.gcTjcF___zCvOG { - margin-right: 30px; - color: #888888; - font-size: 12px; -} -.gcTjcF___zCvOG a { - color: #999 !important; -} -.gcTjcF___zCvOG a:hover { - color: #5091ff !important; -} -.cOuXkk___DjVGP { - display: flex; - align-items: center; - justify-content: space-between; -} -.eHDXvH___CePTF { - color: #333333; - font-size: 14px; - line-height: 18px; - margin: 10px 0px; - text-align: justify; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - word-break: break-all; - max-height: 54px; -} -.cOuXkk___DjVGP { - display: flex; - align-items: center; - justify-content: space-between; -} -.fontsize___M9_3G { - font-size: 14px; -} -.kgxtyB___TMVlv { - width: 72%; - height: 100%; - border-radius: 5px; - background-color: #ffffff; -} -.kJYYQv___ZULe6 { - background-color: #ffffff; - border-radius: 5px; -} -.fWeJrv___Y00yI { - color: #333333; - font-size: 18px; - height: 24px; - line-height: 24px; - margin-bottom: 8px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} - -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Index/components/Search/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.greenbtn___Gyway { - height: 30px; - line-height: 30px; - border-radius: 2px; - background: #28bd6c; - border-color: #28bd6c; - color: #fff !important; - padding: 0 12px; - display: inline-block; - min-width: 80px; -} -.greenbtn___Gyway:active, -.greenbtn___Gyway:hover, -.greenbtn___Gyway:focus { - background: #28bd6c; - border-color: #28bd6c; -} -.writeBtn___NtBAF { - width: 100%; - margin-top: 20px; -} -.writeBtn___NtBAF svg { - font-size: 18px; - position: relative; - top: 2px; - margin-right: 5px; -} - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Subject/components/Right/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.page___rSMGw { - background-color: #fff; -} -.subject___cGcIW { - width: 1200px; - margin: 0 auto; - padding-top: 30px; -} -.introduce___wp17a { - margin-bottom: 15px; - padding: 20px 30px; - background-color: #ffffff; - border-radius: 5px; -} -.gTAsMD___ikWO7 { - width: 60px; - height: 60px; - border-radius: 50%; - margin-right: 15px; -} -.gcTjcF___KFIHK { - margin-right: 30px; - color: #888888; - font-size: 12px; -} -.gcTjcF___KFIHK a { - color: #999 !important; -} -.gcTjcF___KFIHK a:hover { - color: #5091ff !important; -} -.cOuXkk___QNRbs { - display: flex; - align-items: center; - justify-content: space-between; -} -.eHDXvH___HULi9 { - color: #333333; - font-size: 14px; - line-height: 18px; - margin: 10px 0px; - text-align: justify; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - word-break: break-all; - max-height: 54px; -} -.cOuXkk___QNRbs { - display: flex; - align-items: center; - justify-content: space-between; -} -.fontsize___YNdYb { - font-size: 14px; -} -.kgxtyB___KOWiK { - width: 72%; - height: 100%; - border-radius: 5px; - background-color: #ffffff; -} -.kJYYQv___dOVky { - background-color: #ffffff; - border-radius: 5px; -} -.wrap___iojxr { - width: 25%; -} -.ads___WcROP { - border-radius: 6px; - width: 100%; - margin: 20px 0; -} -.myModule___pTX2k { - padding: 0px 20px; - margin-top: 10px; -} -.myModule___pTX2k a { - height: 60px; - line-height: 60px; - display: flex; - justify-content: space-between; - padding: 12px 0; - color: #333; - align-items: center; - border-bottom: 1px solid #eee; -} -.myModule___pTX2k a:last-child { - border-bottom: none; -} -.myModule___pTX2k i { - color: #ccc; - font-size: 18px; -} -.hotTags___nHl15 { - margin-bottom: 20px; - background: #f6f7f9; - border-radius: 6px; - padding: 20px 20px 36px 20px; -} -.hotTags___nHl15 img { - height: 18px; - margin-bottom: 23px; -} -.hotTags___nHl15 .tagsWrap___f9B7A .tag____vXAh { - background: #fff; - border-radius: 16px; - font-size: 14px; - font-weight: 400; - color: #ac651a; - padding: 9px 12px; - cursor: pointer; -} -.kJYYQv___dOVky { - background-color: #ffffff; - border-radius: 5px; -} -.hotTopics___fNTVq { - margin-bottom: 20px; - background: #fff; - border-radius: 6px; - padding: 20px 20px 36px 20px; - box-shadow: 0px 2px 4px 0px #f1f0f1; -} -.hotTopics___fNTVq img { - height: 22px; - margin-bottom: 38px; -} -.hotTopics___fNTVq .questionItem___qQPI0 { - margin-bottom: 40px; -} -.hotTopics___fNTVq .questionItem___qQPI0 .questionTitle___nJ0E1 { - font-size: 16px; - font-weight: 600; - color: #000000; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - margin-bottom: 20px; - cursor: pointer; -} -.hotTopics___fNTVq .questionItem___qQPI0 .bottomText___H9M9H { - font-size: 14px; - font-weight: 400; - color: #5f6368; -} -.hotTopics___fNTVq .questionItem___qQPI0 span { - margin-left: 4px; -} -.recommendShixun___AcHc7 .titleImg___OCOA8 { - height: 20px; - margin-bottom: 20px; -} -.recommendShixun___AcHc7 .recommendItem___fJeng { - display: flex; - margin-bottom: 14px; -} -.recommendShixun___AcHc7 .recommendItem___fJeng img { - width: 128px; - height: 80px; - margin-right: 12px; -} -.recommendShixun___AcHc7 .recommendItem___fJeng .recommendItemInfo___QXpeX { - display: flex; - flex-direction: column; - justify-content: space-between; -} -.recommendShixun___AcHc7 .recommendItem___fJeng .recommendItemInfo___QXpeX .shixunName___DqYND { - font-size: 14px; - font-weight: 600; - color: #000000; - cursor: pointer; -} -.recommendShixun___AcHc7 .recommendItem___fJeng .recommendItemInfo___QXpeX .num___CPpzn { - font-size: 12px; - font-weight: 400; - color: #000f37; -} -.leZGks___XW159 { - width: 28%; - border-radius: 5px; - margin-bottom: 15px; -} -.cBZjMI___rsphl { - padding-left: 15px; - box-sizing: border-box; -} -.kJYYQv___dOVky { - background-color: #ffffff; - border-radius: 5px; -} -.BestModalUl___atsnS { - padding: 10px 30px; -} -.BestModalUl___atsnS > div { - padding: 10px 0; -} -.eKzhkv___Tr3Bf { - width: 40px; - height: 40px; - margin-right: 14px; - border-radius: 50%; -} -.dyKuue___pPLXD { - color: #999999; - font-size: 14px; - line-height: 25px; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - word-break: break-all; - margin: 4px 0px !important; -} -.commColor___XVqXa { - color: #333 !important; - font-size: 14px !important; -} -.sizeAndColor___Qx9UK { - color: #999 !important; - font-size: 12px !important; -} -.authorUl___Fiz05 { - display: grid; - grid-template-columns: repeat(3, 33.33%); - grid-template-rows: 65px; - padding: 20px 30px; -} -.authorUl___Fiz05 a:hover { - color: #40a9ff; -} -.igfjXB___rY6Rx { - display: flex; - flex-direction: column; - text-align: center; - align-items: center; -} -.igfjXB___rY6Rx img { - width: 30px; - height: 30px; - border-radius: 50%; -} -.username___wLyTH { - max-width: 84px; - text-align: center; - line-height: 25px; -} -.taskHide___ZkGwv { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.titleCon___gdcWV { - background-color: #fff; - padding: 20px 30px; - border-bottom: 1px solid #eee; - font-size: 16px; - color: #333; - display: flex; - justify-content: space-between; - align-items: center; -} -.binaji___KiT3Z { - color: #999; - font-size: 18px; -} -.binaji___KiT3Z:hover { - color: #40a9ff; -} -.pr___isCbT { - position: relative; -} -.annBtn___yCYKs { - position: absolute; - right: 27px; - top: 90px; - color: #888; - background-color: #fff; -} -.annContent___xwC9m { - margin-bottom: 10px; - overflow: hidden; - height: 100px; - line-height: 20px; - position: relative; -} -.annContent___xwC9m .annWords___i8lJl { - margin-bottom: 0px; - word-break: break-all; -} - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Index/components/ListItem/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.page___q5plJ { - background-color: #fff; -} -.forumList___lFpN6 { - padding: 0 30px; -} -.forumList___lFpN6 > li { - border-bottom: 1px solid #eee; - padding: 15px 0; -} -.forumList___lFpN6 > li:last-child { - border-bottom: none; -} -.cOuXkk___NaYdD { - display: flex; - align-items: center; - justify-content: space-between; -} -.tag___FmK71 { - display: inline-block; - height: 18px; - line-height: 18px; - padding: 0 8px; - font-size: 12px; - color: #fff; - border-radius: 12px; - margin-left: 8px; -} -.tagRed___iYUXx { - background-color: #fa4a4a; -} -.tagOrange___iiaBw { - background-color: #fa6400; -} -.tagBlue___iV1_Z { - background-color: #50c7ff; -} -.tag_Red___R1aSz { - color: #fa4a4a; -} -.tag_Orange___xkdLE { - color: #fa6400; -} -.tag_Blue___TaePK { - color: #50c7ff; -} -.orange___g238b { - color: #fa6400 !important; -} -.blue___HqZNF { - color: #5091ff !important; -} -.iconWrap____jGlq { - margin-left: 30px; - color: #ccc; - float: left; - line-height: 20px; - display: flex; - align-items: center; -} -.iconWrap____jGlq svg { - cursor: default; - font-size: 18px !important; -} -.spanText___AlivR { - margin-left: 3px; -} -.dGqnMq___Hp9vj { - width: 20px; - height: 20px; - border-radius: 50%; - margin-right: 10px; -} -.dicrWo___o1yQM { - color: #999999; -} -.task-hide___oGAxf { - white-space: nowrap; - text-overflow: ellipsis; -} -.textTitle___n_yp2, -.textTitle___n_yp2:active, -.textTitle___n_yp2:hover { - max-width: 700px; - color: #333; -} -.textType___XlSnX, -.textType___XlSnX:active, -.textType___XlSnX:hover { - color: #999; -} - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/Index/components/Drop/index.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.gengduo { - cursor: pointer; - font-size: 18px !important; - color: #05101a; -} - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Subject/index.less?modules ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.page___cbOgi { - background-color: #fff; -} -.subject___XO4ID { - width: 1200px; - margin: 0 auto; - padding-top: 30px; -} -.introduce___JCsi1 { - margin-bottom: 15px; - padding: 20px 30px; - background-color: #ffffff; - border-radius: 5px; -} -.gTAsMD___F4ODX { - width: 60px; - height: 60px; - border-radius: 50%; - margin-right: 15px; -} -.gcTjcF____N2E3 { - margin-right: 30px; - color: #888888; - font-size: 12px; -} -.gcTjcF____N2E3 a { - color: #999 !important; -} -.gcTjcF____N2E3 a:hover { - color: #5091ff !important; -} -.cOuXkk___SbTc5 { - display: flex; - align-items: center; - justify-content: space-between; -} -.eHDXvH___O2wey { - color: #333333; - font-size: 14px; - line-height: 18px; - margin: 10px 0px; - text-align: justify; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - word-break: break-all; - max-height: 54px; -} -.cOuXkk___SbTc5 { - display: flex; - align-items: center; - justify-content: space-between; -} -.fontsize___ipfLj { - font-size: 14px; -} -.kgxtyB___ohnYj { - width: 72%; - height: 100%; - border-radius: 5px; - background-color: #ffffff; -} -.kJYYQv___H0Qkw { - background-color: #ffffff; - border-radius: 5px; -} - -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/Subject/Theme.less ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.newMenu .ant-menu-item, -.ant-menu-submenu-title { - margin: 2px 0px 2px 30px !important; - padding: 0px !important; - font-size: 16px; -} -.newMenu.ant-menu-horizontal > .ant-menu-item:hover, -.newMenu.ant-menu-horizontal > .ant-menu-item-selected, -.newMenu.ant-menu-horizontal > .ant-menu-submenu:hover { - color: #21b350 !important; - border-bottom: 2px solid #fff !important; -} -.newMenu.ant-menu-horizontal > .ant-menu-item-selected { - color: #21b350 !important; - position: relative; -} -.newMenu.ant-menu-horizontal > .ant-menu-item-selected:after { - position: absolute; - width: 100%; - height: 2px; - background: #28bd6c; - content: ''; - left: 0px; - bottom: -4px; -} -.unlow { - border: none !important; -} - diff --git a/p__Forums__User__index.1a56a961.async.js b/p__Forums__User__index.1a56a961.async.js deleted file mode 100644 index 47bb90c0b7..0000000000 --- a/p__Forums__User__index.1a56a961.async.js +++ /dev/null @@ -1,1610 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[45261],{ - -/***/ 79242: -/*!**********************************************************************!*\ - !*** ./src/pages/Forums/Index/components/Drop/index.tsx + 1 modules ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ Drop; } -}); - -// 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/notification/index.js + 5 modules -var notification = __webpack_require__(28909); -// 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/menu/index.js + 11 modules -var es_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/_react-router-dom@6.3.0@react-router-dom/index.js -var _react_router_dom_6_3_0_react_router_dom = __webpack_require__(32451); -// EXTERNAL MODULE: ./src/service/forums.ts -var forums = __webpack_require__(4389); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Drop/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/Drop/index.tsx - - - - - - -// permission = { -// admin://管理员 -// banned_permission://管理员、且有置顶、推荐权限 -// is_currentUser: true, #是否为当前用户,判断是否显示编辑/删除,并隐藏其他的 -// is_fine: true, #是否精华帖子 -// sticky: true, #是否置顶 -// memo_watched: true, #是否收藏 -// is_deleted:true#是否已经申请删除 -// } - - -/* harmony default export */ var Drop = (function (_ref) { - var id = _ref.id, - permission = _ref.permission, - calbackFunc = _ref.calbackFunc; - // 置顶、取消置顶 - function changeSticky(s) { - var sticky = s ? 0 : 1; //1为置顶,0为取消置顶 - var params = { - id: id, - sticky: sticky - }; - (0,forums/* changeTopOrDown */.rK)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - // 推荐、取消推荐 - function changeFine(f) { - var is_fine = f ? 0 : 1; //1表示加精,0表示取消加精 - var params = { - id: id, - is_fine: is_fine - }; - (0,forums/* changeIsFine */.d6)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - - // 关注、取消关注 - function changeMemoWatched(m) { - var is_watch = m ? 0 : 1; //1为添加关注,0为取消关注 - var params = { - id: id, - is_watch: is_watch - }; - (0,forums/* changeWatchMemo */.FF)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - // 管理员直接删除帖子 - function deleteForum() { - modal/* default */.Z.confirm({ - content: '确认删除帖子?', - onOk: function onOk() { - (0,forums/* deleteMemosForum */.ok)(id).then(function (res) { - if (res.status !== -1) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - window.location.href = "/forums"; - } - }); - } - }); - } - - // 发布者申请删除、撤销申请删除 - function sendDeleteForum(d) { - var is_apply = d ? 0 : 1; //1为申请删除,0为撤销申请删除 - var params = { - id: id, - is_apply: is_apply - }; - modal/* default */.Z.confirm({ - content: '确认申请删帖?', - onOk: function onOk() { - (0,forums/* confirmDelete */.j3)(params).then(function (res) { - if (res) { - notification/* default */.Z.open({ - message: "提示", - description: res.message - }); - calbackFunc && calbackFunc(); - } - }); - } - }); - } - var menu = permission && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, { - style: { - minWidth: "100px", - textAlign: 'center' - }, - children: [permission.banned_permission && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return changeSticky(permission.sticky); - }, - children: permission.sticky ? "取消置顶" : "置顶" - }), permission.banned_permission && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return changeFine(permission.is_fine); - }, - children: permission.is_fine ? "取消推荐" : "推荐" - }), permission.login && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return changeMemoWatched(permission.memo_watched); - }, - children: permission.memo_watched ? "取消收藏" : "收藏" - }), (permission.admin || permission.is_currentUser) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/forums/".concat(id, "/edit"), - children: "\u7F16\u8F91" - }) - }), permission.admin ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return deleteForum(); - }, - children: "\u5220\u9664" - }) : permission.is_currentUser ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, { - onClick: function onClick() { - return sendDeleteForum(permission.is_deleted); - }, - children: permission.is_deleted ? "撤销申请" : "申请删帖" - }) : ""] - }); - return /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - overlay: menu, - align: "center", - placement: "bottomCenter", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "gengduo icon-gengduo1" - }) - }); -}); - -/***/ }), - -/***/ 12533: -/*!**************************************************************************!*\ - !*** ./src/pages/Forums/Index/components/ListItem/index.tsx + 1 modules ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ components_ListItem; } -}); - -// 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/pages/Forums/Index/components/ListItem/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ListItemmodules = ({"page":"page___q5plJ","forumList":"forumList___lFpN6","cOuXkk":"cOuXkk___NaYdD","tag":"tag___FmK71","tagRed":"tagRed___iYUXx","tagOrange":"tagOrange___iiaBw","tagBlue":"tagBlue___iV1_Z","tag_Red":"tag_Red___R1aSz","tag_Orange":"tag_Orange___xkdLE","tag_Blue":"tag_Blue___TaePK","orange":"orange___g238b","blue":"blue___HqZNF","iconWrap":"iconWrap____jGlq","spanText":"spanText___AlivR","dGqnMq":"dGqnMq___Hp9vj","dicrWo":"dicrWo___o1yQM","task-hide":"task-hide___oGAxf","textTitle":"textTitle___n_yp2","textType":"textType___XlSnX"}); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(89136); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/LikeOutlined.js + 1 modules -var LikeOutlined = __webpack_require__(62426); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/MessageOutlined.js + 1 modules -var MessageOutlined = __webpack_require__(30798); -// EXTERNAL MODULE: ./src/pages/Forums/Index/components/Drop/index.tsx + 1 modules -var Drop = __webpack_require__(79242); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(12712); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Forums/Index/components/ListItem/index.tsx - -var _excluded = ["user"]; - - - - - - - - -var ListItem = function ListItem(_ref) { - var user = _ref.user, - props = objectWithoutProperties_default()(_ref, _excluded); - var current_user = user.userInfo; - return /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: ListItemmodules.forumList, - children: props.memos.map(function (item, key) { - var permission = { - index: key, - admin: current_user && current_user.admin, - banned_permission: item.banned_permission, - login: current_user && current_user.login, - is_currentUser: current_user && item.user_login === current_user.login, - is_fine: item.is_fine, - sticky: item.sticky, - memo_watched: item.memo_watched, - user_banned_permission: item.banned_permission, - is_deleted: item.apply_destroy - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.cOuXkk, - style: { - lineHeight: "36px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - style: { - marginLeft: "-8px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: item.tag_name == '交流' ? ListItemmodules.blue : ListItemmodules.orange, - children: ["\u3010", item.tag_name, "\u3011"] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/".concat(item.id), - className: "".concat(ListItemmodules.taskHide, " ").concat(ListItemmodules.textTitle), - children: item.subject - }), item.sticky === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.tag, " ").concat(ListItemmodules.tagRed), - children: "\u7F6E\u9876" - }) : "", item.is_original === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.tag, " ").concat(ListItemmodules.tagOrange), - children: "\u539F\u521B" - }) : "", item.is_fine === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.tag, " ").concat(ListItemmodules.tagBlue), - children: "\u7CBE\u534E" - }) : ""] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - children: [item.apply_destroy ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ListItemmodules.orange, " mr10"), - style: { - fontSize: "12px" - }, - children: "\u5DF2\u7533\u8BF7\u5220\u5E16" - }) : "", current_user && current_user.login ? /*#__PURE__*/(0,jsx_runtime.jsx)(Drop/* default */.Z, { - permission: permission, - id: item.id, - calbackFunc: props.calbackFunc - }) : ""] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.cOuXkk, - style: { - marginTop: "8px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/forums/accounts/".concat(item.user_login, "/memos"), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ListItemmodules.kTLhbM, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.IMG_SERVER + '/images/' + item.image_url, - alt: "", - className: ListItemmodules.dGqnMq - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.dicrWo, - children: item.username - })] - }) - }), item.forum_section_title ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "", - className: "".concat(ListItemmodules.iwMcWy, " ").concat(ListItemmodules.textType), - children: item.forum_section_title - }) : "", item.published_time ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.iwMcWy, - children: item.published_time - }) : ""] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ListItemmodules.iconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(EyeOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.spanText, - children: item.viewed_count - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ListItemmodules.iconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(LikeOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.spanText, - children: item.praises_count - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: ListItemmodules.iconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(MessageOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ListItemmodules.spanText, - children: item.replies_count - })] - })] - })] - })] - }, item.id); - }) - }); -}; -/* harmony default export */ var components_ListItem = ((0,_umi_production_exports.connect)(function (_ref2) { - var user = _ref2.user; - return { - user: user - }; -})(ListItem)); - -/***/ }), - -/***/ 83139: -/*!******************************************************!*\ - !*** ./src/pages/Forums/User/index.tsx + 23 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/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// 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/objectDestructuringEmpty.js -var objectDestructuringEmpty = __webpack_require__(70236); -var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -;// CONCATENATED MODULE: ./src/pages/Forums/User/UserIdentify/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Forums/User/UserIdentify/index.tsx - - - - -function user_identify(_ref) { - var user_info = _ref.user_info; - var identityImage = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-identityed.svg"; - var identityIng = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-identity.svg"; - var autoPosted = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-posted.svg"; - var autoPost = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-post.svg"; - var autoPhone = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-phone.svg"; - var autoPhoned = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-phoneed.svg"; - var autoMailed = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-emailed.svg"; - var autoMail = env/* default */.Z.API_SERVER + "images/educoder/icon/auto-email.svg"; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "educontent clearfix edu-txt-center mt10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "divInline", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "gridItem5", - children: user_info.identify && user_info.identify !== "学生" && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "identifyName", - children: user_info.identify - }) - }) - }) - }); -} -/* harmony default export */ var UserIdentify = (user_identify); -// 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/avatar/index.js + 4 modules -var es_avatar = __webpack_require__(26743); -// EXTERNAL MODULE: ./node_modules/_antd-img-crop@4.22.0@antd-img-crop/dist/antd-img-crop.esm.js + 21 modules -var antd_img_crop_esm = __webpack_require__(16243); -// EXTERNAL MODULE: ./src/service/forums.ts -var forums = __webpack_require__(4389); -;// CONCATENATED MODULE: ./src/pages/Forums/User/UserAvatar/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/UserAvatar/index.tsx - - - - - - - - - -function user_avatar(_ref) { - var avatar = _ref.avatar, - is_current_user = _ref.is_current_user, - user_id = _ref.user_id, - login = _ref.login; - var current_route = window.location.protocol + "//" + window.location.host; - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - isHover = _useState2[0], - setIsHover = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isClick = _useState4[0], - setIsClick = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(""), - _useState6 = slicedToArray_default()(_useState5, 2), - userAvatar = _useState6[0], - setUserAvatar = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), - _useState8 = slicedToArray_default()(_useState7, 2), - isLoading = _useState8[0], - setLoadinStatus = _useState8[1]; - (0,_react_17_0_2_react.useEffect)(function () { - setUserAvatar(avatar); - }, []); - var beforeUpload = function beforeUpload(file) { - var isJPG = file.type === "image/jpeg"; - var isPNG = file.type === "image/png"; - var isGIF = file.type === "image/gif"; - if (!isJPG && !isPNG && !isGIF) { - message/* default */.ZP.error("只能上传图片文件!(jpg、png或gif)"); - setIsHover(false); - setIsClick(false); - return false; - } - var isLt2M = file.size / 1024 / 1024 < 1; - if (!isLt2M) { - setIsHover(false); - setIsClick(false); - message/* default */.ZP.error("图片大小必须小于 2MB!"); - return false; - } - return true; - }; - function sync_upload_picture(file) { - setLoadinStatus(true); - var base64Url = ""; - var reader = new FileReader(); - reader.readAsDataURL(file.file); - reader.onloadend = function () { - base64Url = reader.result; - if (base64Url && base64Url.length > 0) { - handleUpload(base64Url); - } else { - setLoadinStatus(false); - message/* default */.ZP.error("上传失败,请稍后重试"); - } - }; - } - function handleUpload(base64Url) { - var formData = new FormData(); - formData.append("img", base64Url); - formData.append("source_type", "User"); - formData.append("source_id", user_id); - formData.append("is_direct", 0); - (0,forums/* uploadAvatar */.gg)(formData).then(function (result) { - if (result && result.data.status === 0) { - setUserAvatar(result.data.url); - } else { - message/* default */.ZP.error(result.data.message); - } - setIsHover(false); - setIsClick(false); - setLoadinStatus(false); - })["catch"](function (e) { - setIsHover(false); - setIsClick(false); - setLoadinStatus(false); - console.log(e); - }); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "headPhoto", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: "javascript:void(0)", - onMouseEnter: function onMouseEnter() { - return setIsHover(true); - }, - onMouseLeave: function onMouseLeave() { - return setIsHover(isClick); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_avatar/* default */.C, { - size: 109, - src: env/* default */.Z.IMG_SERVER + '/images/' + userAvatar - }), false && /*#__PURE__*/0] - }) - }); -} -/* harmony default export */ var UserAvatar = (user_avatar); -// 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/input/index.js + 5 modules -var input = __webpack_require__(98135); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/EditOutlined.js + 1 modules -var EditOutlined = __webpack_require__(31302); -;// CONCATENATED MODULE: ./src/pages/Forums/User/UserBrief/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/UserBrief/index.tsx - - - - - - - - -var Item = es_form/* default */.Z.Item; -function user_brief(_ref) { - var brief = _ref.brief, - login = _ref.login, - is_current_user = _ref.is_current_user; - var _useState = (0,_react_17_0_2_react.useState)(null), - _useState2 = slicedToArray_default()(_useState, 2), - editBrief = _useState2[0], - setEditBrief = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isEdit = _useState4[0], - setEditStatus = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isLoading = _useState6[0], - setLoadingStatus = _useState6[1]; - var changeInput = function changeInput(e) { - setEditBrief(e.target.value); - }; - var edit_brief = function edit_brief() { - setLoadingStatus(true); - var params = { - login: login, - content: editBrief - }; - (0,forums/* saveEditBrief */.oQ)(params).then(function (result) { - if (result && result.status >= 0) { - message/* default */.ZP.success(result.message); - setEditStatus(false); - } else { - message/* default */.ZP.error(result.message); - } - setLoadingStatus(false); - })["catch"](function (e) { - setLoadingStatus(false); - console.log(e); - }); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mb25 flex_center", - children: [!isEdit && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [editBrief ? editBrief : brief ? brief : "这家伙很懒,什么都没留下~", is_current_user && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15", - onClick: function onClick() { - return setEditStatus(true); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(EditOutlined/* default */.Z, {}) - })] - }), isEdit && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - layout: "inline", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u4E2A\u4EBA\u7B80\u4ECB", - defaultValue: brief, - onChange: function onChange(e) { - return changeInput(e); - }, - maxLength: 20 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "primary", - htmlType: "submit", - size: "small", - loading: isLoading, - className: "mt8 t4", - onClick: function onClick() { - return edit_brief(); - }, - children: "\u63D0\u4EA4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "default", - size: "small", - onClick: function onClick() { - return setEditStatus(false); - }, - className: "ml15 mt8 t4", - children: "\u53D6\u6D88" - })] - })] - }); -} -/* harmony default export */ var UserBrief = (user_brief); -;// CONCATENATED MODULE: ./src/pages/Forums/User/HeadUser/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/HeadUser/index.tsx - - - - - -// import StarUser from "./StarUser"; - - - -function head_user(_ref) { - var UserInfo = _ref.UserInfo; - var _useState = (0,_react_17_0_2_react.useState)(0), - _useState2 = slicedToArray_default()(_useState, 2), - fansCount = _useState2[0], - setFansCount = _useState2[1]; - var fans_count = function fans_count(count) { - var new_fans_count = UserInfo.fans_count + count; - setFansCount(new_fans_count); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "pr", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "educontent clearfix edu-txt-center pt80", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "divInline", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: " headTab fl", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u7C89\u4E1D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "javascript:void(0)", - children: fansCount <= 0 ? UserInfo && UserInfo.fans_count : fansCount - })] - }), UserInfo && /*#__PURE__*/(0,jsx_runtime.jsx)(UserAvatar, { - avatar: UserInfo.image_url, - user_id: UserInfo.user_id, - is_current_user: UserInfo.is_current_user, - login: UserInfo.login - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "headTab fr", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5173\u6CE8" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "javascript:void(0)", - children: UserInfo && UserInfo.stars_count - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "showName", - children: UserInfo && UserInfo.username - })] - }) - }), UserInfo && /*#__PURE__*/(0,jsx_runtime.jsx)(UserIdentify, { - user_info: UserInfo - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt15 educontent clearfix edu-txt-center", - children: UserInfo && /*#__PURE__*/(0,jsx_runtime.jsx)(UserBrief, { - brief: UserInfo.brief, - login: UserInfo.login, - is_current_user: UserInfo.is_current_user - }) - })] - }); -} -/* harmony default export */ var HeadUser = (head_user); -// 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/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(12712); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Menu/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/Menu/index.tsx - - - - - - - -function user_menu(_ref) { - var is_current_user = _ref.is_current_user, - login = _ref.login, - props = _ref.props; - var _useState = (0,_react_17_0_2_react.useState)("memos"), - _useState2 = slicedToArray_default()(_useState, 2), - defaultMenu = _useState2[0], - setDefaultMenu = _useState2[1]; - var handleClick = function handleClick(e) { - setDefaultMenu(e.key); - _umi_production_exports.history.push("/forums/accounts/".concat(login, "/").concat(e.key)); - }; - (0,_react_17_0_2_react.useEffect)(function () { - var location_path = window.location.pathname.split("/"); - var current_path = location_path[location_path.length - 1]; - if (location_path.length > 3 && current_path) { - setDefaultMenu(current_path); - } else { - setDefaultMenu("memos"); - } - }, [props.location]); - var show_name = is_current_user ? "我" : "TA"; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt15 educontent clearfix edu-txt-center user-menu", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { - onClick: function onClick(e) { - return handleClick(e); - }, - selectedKeys: defaultMenu, - mode: "horizontal", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z.Item, { - children: [show_name, "\u7684\u5E16\u5B50"] - }, "memos"), /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z.Item, { - children: [show_name, "\u7684\u56DE\u5E16"] - }, "replies"), is_current_user && /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z.Item, { - children: [show_name, "\u7684\u8DB3\u8FF9"] - }, "histories"), is_current_user && /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z.Item, { - children: [show_name, "\u7684\u6536\u85CF"] - }, "stars"), is_current_user && /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z.Item, { - children: [show_name, "\u611F\u5174\u8DA3\u7684\u8BBA\u575B"] - }, "interesting")] - }) - }); -} -/* harmony default export */ var Menu = (user_menu); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Account/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/Account/index.tsx - - - - - - - - - - - - - -var Account = function Account(_ref) { - var props = Object.assign({}, (objectDestructuringEmpty_default()(_ref), _ref)); - var _useState = (0,_react_17_0_2_react.useState)(null), - _useState2 = slicedToArray_default()(_useState, 2), - UserInfo = _useState2[0], - setUserInfo = _useState2[1]; //用户的内容 - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isSpin = _useState4[0], - setSpin = _useState4[1]; //用户的内容 - var param = (0,_umi_production_exports.useParams)(); - var user_login = param.login; - (0,_react_17_0_2_react.useEffect)(function () { - function init(_x) { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(login) { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setSpin(true); - (0,forums/* getUserInfo */.bG)(login).then(function (result) { - if (result) { - setUserInfo(result.user); - } - setSpin(false); - })["catch"](function (e) { - setSpin(false); - console.log(e); - }); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - if (user_login) { - init(user_login); - } - }, []); - return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { - spinning: isSpin, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mainUser", - style: { - height: UserInfo && UserInfo.is_current_user ? "336px" : "400px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "headImage" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "headCon", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(HeadUser, { - UserInfo: UserInfo - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Menu, { - is_current_user: UserInfo && UserInfo.is_current_user, - login: UserInfo && UserInfo.login, - props: props - })] - }); -}; -/* harmony default export */ var User_Account = (Account); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/empty/index.js + 3 modules -var empty = __webpack_require__(64165); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(53864); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/cascader/index.js + 18 modules -var cascader = __webpack_require__(19842); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules -var date_picker = __webpack_require__(84291); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/select_title.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/SelectTitle.tsx - - - - - - - - - - -var SectionOptions = [{ - title: "待审查的话题", - id: "hidden" -}, { - title: "已发布的话题", - id: "show" -}]; -var InputSize = "large"; -function select_title(_ref) { - var section_params = _ref.section_params, - select_memos = _ref.select_memos; - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - isLoading = _useState2[0], - setLoadingType = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - forumSections = _useState4[0], - setSectionsType = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - sectionParams = _useState6[0], - setSectionParams = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - selectedOptions = _useState8[0], - setSelectedOptions = _useState8[1]; - (0,_react_17_0_2_react.useEffect)(function () { - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setLoadingType(true); - (0,forums/* getSelectSections */.Lw)().then(function (result) { - if (result) { - setSectionsType(result); - } - setLoadingType(false); - })["catch"](function (e) { - setLoadingType(false); - console.log(e); - }); - case 2: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - init(); - }, []); - function onChange(value, selectedOptions) { - if (value.length > 0) { - var new_section_params = objectSpread2_default()(objectSpread2_default()({}, sectionParams), {}, { - forum_section_id: value[value.length - 1] - }); - setSectionParams(new_section_params); - select_memos(new_section_params); - } else { - setSectionParams([]); - select_memos([]); - } - } - function isHiddenChange(value, selectedOptions) { - var new_section_params = objectSpread2_default()(objectSpread2_default()({}, sectionParams), {}, { - is_hidden: value[0] - }); - setSectionParams(new_section_params); - select_memos(new_section_params); - } - function selectBeginTime(date, dateString) { - setSectionParams(objectSpread2_default()(objectSpread2_default()({}, sectionParams), {}, { - start_time: dateString - })); - } - function selectEndTime(date, dateString) { - setSectionParams(objectSpread2_default()(objectSpread2_default()({}, sectionParams), {}, { - end_time: dateString - })); - } - function SectionSearch() { - select_memos(sectionParams); - } - function filter(inputValue, path) { - return path.some(function (option) { - return option.title.toLowerCase().indexOf(inputValue.toLowerCase()) > -1; - }); - } - function handleDeleteFilter(visible) { - if (!visible) { - setSectionParams([]); // 重置筛选条件为空对象 - select_memos([]); // 获取全部数据 - } - } - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "selectSection enUFLZ", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "gridItem2", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr15 d-inline-block section-cascader", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - fieldNames: { - label: "title", - value: "id", - children: "childrens" - }, - changeOnSelect: true, - options: forumSections, - onChange: onChange, - placeholder: "\u9009\u62E9\u7248\u5757", - showSearch: { - filter: filter - }, - size: InputSize - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "d-inline-block section-cascader", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - fieldNames: { - label: "title", - value: "id" - }, - options: SectionOptions, - onChange: isHiddenChange, - placeholder: "\u9009\u62E9\u8BDD\u9898", - size: InputSize - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "text-right", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr15", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - onChange: selectBeginTime, - placeholder: "\u5F00\u59CB\u65E5\u671F", - size: InputSize - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr15", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { - onChange: selectEndTime, - placeholder: "\u7ED3\u675F\u65E5\u671F", - size: InputSize - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "success", - className: "success-button", - onClick: SectionSearch, - children: "\u641C\u7D22" - })] - })] - }) - }) - }); -} -/* harmony default export */ var SelectTitle = (select_title); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/menos.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./src/pages/Forums/Index/components/ListItem/index.tsx + 1 modules -var ListItem = __webpack_require__(12533); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/replies.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./src/pages/Forums/Index/components/Drop/index.tsx + 1 modules -var Drop = __webpack_require__(79242); -// EXTERNAL MODULE: ./node_modules/_react-router-dom@6.3.0@react-router-dom/index.js -var _react_router_dom_6_3_0_react_router_dom = __webpack_require__(32451); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/Replies.tsx - - - - - - - - - - - - - -function replies_memos(_ref) { - var memos = _ref.memos; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - memoList = _useState2[0], - setMemoList = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isSpin = _useState4[0], - setSpinType = _useState4[1]; - var initMemoList = function initMemoList() { - var memoList = memos.map(function (item) { - var memoItem = objectSpread2_default()({}, item); - return memoItem; - }); - return memoList; - }; - var handleToggleCollection = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) { - var updatedMemos; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!(0,authority/* isLogin */.bg)()) { - _context.next = 7; - break; - } - setSpinType(true); - updatedMemos = memoList.map(function (item) { - if (item.id === id) { - return objectSpread2_default()(objectSpread2_default()({}, item), {}, { - memo_watched: !item.memo_watched - }); - } else { - return item; - } - }); - setMemoList(updatedMemos); - _context.next = 6; - return new Promise(function (resolve) { - return setTimeout(resolve, 1000); - }); - case 6: - setSpinType(false); - case 7: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleToggleCollection(_x) { - return _ref2.apply(this, arguments); - }; - }(); - (0,_react_17_0_2_react.useEffect)(function () { - setMemoList(initMemoList()); - }, [memos]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: isSpin, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: "forumList", - children: memoList.map(function (item, key) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flexAJ", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "alignCenter", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "color-gray-8", - children: "\u8BC4\u8BBA\u6587\u7AE0\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/forums/".concat(item.id), - className: "grey-3 task-hide", - style: { - maxWidth: "700px" - }, - children: item.subject - })] - }), (0,authority/* isLogin */.bg)() ? /*#__PURE__*/(0,jsx_runtime.jsx)(Drop/* default */.Z, { - permission: objectSpread2_default()(objectSpread2_default()({}, item), {}, { - login: true - }), - id: item.id, - calbackFunc: function calbackFunc() { - return handleToggleCollection(item.id); - } - }) : ''] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flexAJ mt8", - children: [item && item.new_reply && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - width: "1024px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - lineHeight: "28px" - }, - children: item.new_reply.content - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt8 color-gray-8 font-12", - children: item.new_reply.published_time - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(_react_router_dom_6_3_0_react_router_dom/* Link */.rU, { - to: "/forums/".concat(item.id), - className: "reply-link", - children: "\u67E5\u770B" - })] - })] - }, key); - }) - }) - }); -} -/* harmony default export */ var Replies = (replies_memos); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/Memos.tsx - - - - - - - - - - - - - - -function memos(props) { - var param = (0,_umi_production_exports.useParams)(); - var user_login = param.login; - var _useState = (0,_react_17_0_2_react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - is_current_uesr = _useState2[0], - setIsCurrentUser = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - memos = _useState4[0], - getMemos = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(0), - _useState6 = slicedToArray_default()(_useState5, 2), - memosSize = _useState6[0], - setMemosSize = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(1), - _useState8 = slicedToArray_default()(_useState7, 2), - page = _useState8[0], - setListPage = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(null), - _useState10 = slicedToArray_default()(_useState9, 2), - memo_type = _useState10[0], - setMemoType = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(15), - _useState12 = slicedToArray_default()(_useState11, 2), - limit = _useState12[0], - setLimitType = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - isSpin = _useState14[0], - setSpinType = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(null), - _useState16 = slicedToArray_default()(_useState15, 2), - common_select = _useState16[0], - setCommonSelect = _useState16[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var memos_type = window.location.pathname.split("/"); - setMemoType(memos_type.pop()); - }, [props.location]); - (0,_react_17_0_2_react.useEffect)(function () { - if (memo_type) { - init(); - } - }, [memo_type, common_select, page]); - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var params; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setSpinType(true); - params = objectSpread2_default()(objectSpread2_default()({ - user_login: user_login - }, common_select), {}, { - limit: limit, - memo_type: memo_type, - page: page - }); - (0,forums/* getMyMemos */.VD)(params).then(function (result) { - if (result) { - getMemos(result.memos); - setMemosSize(result.memos_count); - setIsCurrentUser(result.is_current_user); - } - setSpinType(false); - })["catch"](function (e) { - setSpinType(false); - console.log(e); - }); - case 3: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - function select_memos(target_params) { - setCommonSelect(target_params); - } - var handleChangePage = function handleChangePage(page) { - setListPage(page); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [is_current_uesr && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(SelectTitle, { - select_memos: select_memos - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "color-grey font-12 mt15", - children: ["\u5171", memosSize, "\u4E2A\u5E16\u5B50"] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "selectSection", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: isSpin, - children: memos && memos.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: memo_type === "replies" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Replies, { - memos: memos - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(ListItem/* default */.Z, { - memos: memos, - calbackFunc: init, - confirm: props.confirm, - current_user: props.current_user - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(empty/* default */.Z, { - image: empty/* default */.Z.PRESENTED_IMAGE_SIMPLE, - className: "pd100" - }) - }) - }), memosSize > limit && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "pagenationDiv", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - current: page, - onChange: handleChangePage, - total: memosSize, - pageSize: limit - }) - })] - }); -} -/* harmony default export */ var Memos = (memos); -// 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/card/index.js + 4 modules -var card = __webpack_require__(18889); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/sectionItem.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/SectionItem.tsx - - - - - - - -function section_item(_ref) { - var forum_section = _ref.forum_section, - key = _ref.key; - var _useState = (0,_react_17_0_2_react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - isStar = _useState2[0], - setIsStar = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isLoading = _useState4[0], - setIsLoading = _useState4[1]; - function rendomColor() { - var r_a = Math.floor(Math.random() * 255); - var r_g = Math.floor(Math.random() * 255); - var r_b = Math.floor(Math.random() * 255); - var radom_color = "rgba(" + r_a + "," + r_g + "," + r_b + ",0.8)"; - return radom_color; - } - function handleClick() { - setIsLoading(true); - var params = { - id: forum_section.id, - is_watch: isStar ? 0 : 1 - }; - (0,forums/* forumSectionIsWatch */.aR)(params).then(function (result) { - if (result.status === 0) { - message/* default */.ZP.success(result.message); - setIsStar(!isStar); - } else { - message/* default */.ZP.error(result.message); - } - setIsLoading(false); - })["catch"](function (e) { - setIsLoading(false); - console.log(e); - }); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 6, - className: "project-card-item forum-section-card", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(card/* default */.Z, { - bordered: false, - hoverable: true, - actions: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "link", - size: "small", - onClick: function onClick() { - return handleClick(); - }, - loading: isLoading, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "color-grey", - children: isStar ? "取消收藏" : "收藏" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - type: "link", - size: "small", - href: "/forums/subject/".concat(forum_section.id), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "color-green", - children: "\u67E5\u770B" - }) - })], - bodyStyle: { - background: rendomColor() - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "intresting-forum-section", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font-20 color-white", - children: forum_section.title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10 color-white", - children: [forum_section.memos_count, "\u4E2A\u8BDD\u9898"] - })] - }) - }) - }, key); -} -/* harmony default export */ var SectionItem = (section_item); -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/sections.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/Memo/Sections.tsx - - - - - - - - - - - -function sections(props) { - var param = (0,_umi_production_exports.useParams)(); - var user_login = param.login; - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - isSpin = _useState2[0], - setSpinType = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - forum_sections = _useState4[0], - getSections = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(1), - _useState6 = slicedToArray_default()(_useState5, 2), - page = _useState6[0], - setListPage = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(32), - _useState8 = slicedToArray_default()(_useState7, 2), - limit = _useState8[0], - setLimitType = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(0), - _useState10 = slicedToArray_default()(_useState9, 2), - sectionsSize = _useState10[0], - setSectinsSize = _useState10[1]; - (0,_react_17_0_2_react.useEffect)(function () { - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var params; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setSpinType(true); - params = { - user_login: user_login, - limit: limit, - page: page - }; - (0,forums/* getMyInterested */.Fz)(params).then(function (result) { - if (result) { - getSections(result.forum_details); - setSectinsSize(result.count); - } - setSpinType(false); - })["catch"](function (e) { - setSpinType(false); - console.log(e); - }); - case 3: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - init(); - }, [page]); - var handleChangePage = function handleChangePage(page) { - setListPage(page); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt15", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: isSpin, - children: forum_sections && forum_sections.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - gutter: 20, - children: forum_sections.map(function (item, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(SectionItem, { - forum_section: item - }, key); - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(empty/* default */.Z, { - image: empty/* default */.Z.PRESENTED_IMAGE_SIMPLE, - className: "pd100" - }) - }), sectionsSize > limit && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "pagenationDiv", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - current: page, - onChange: handleChangePage, - total: sectionsSize, - pageSize: limit - }) - })] - }); -} -/* harmony default export */ var Sections = (sections); -;// CONCATENATED MODULE: ./src/pages/Forums/User/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/pages/Forums/User/index.tsx - - -// import Loadable from "react-loadable"; - - - - - -// import '../forums/css/All.scss'; -// import '../forums/css/Index.css'; - -// const Projects = Loadable({ -// loader: () => import("./User/Projects"), -// loading: Loading, -// }); - -// const Memos = Loadable({ -// loader: () => import("./Memo/Memos"), -// loading: Loading, -// }); - -// const Sections = Loadable({ -// loader: () => import("./Memo/Sections"), -// loading: Loading, -// }); - -// const Blocks = Loadable({ -// loader: () => import("./User/BlockUsers"), -// loading: Loading, -// }); - - -function Index(props) { - // const history = props.history; - // useEffect(() => { - // history.listen(() => { - // if (document.body.scrollTop || document.documentElement.scrollTop > 0) { - // window.scrollTo(0, 0) - // } - // }) - // }, [history]) - - (0,_react_17_0_2_react.useEffect)(function () { - if (document.body.scrollTop || document.documentElement.scrollTop > 0) { - window.scrollTo(0, 0); - } - }, []); - var param = (0,_umi_production_exports.useParams)(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "newMain", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(User_Account, objectSpread2_default()({}, props)), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mainContent", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "minH400", - children: param.key == "interesting" ? /*#__PURE__*/(0,jsx_runtime.jsx)(Sections, objectSpread2_default()({}, props)) : /*#__PURE__*/(0,jsx_runtime.jsx)(Memos, objectSpread2_default()({}, props)) - }) - })] - }); -} -/* harmony default export */ var User = (Index); - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Forums__User__index.861cbe32.chunk.css b/p__Forums__User__index.861cbe32.chunk.css deleted file mode 100644 index 94acb0447d..0000000000 --- a/p__Forums__User__index.861cbe32.chunk.css +++ /dev/null @@ -1,815 +0,0 @@ -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/UserIdentify/index.less ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.pt80 { - padding-top: 80px; -} -.edu-txt-center { - text-align: center !important; -} -.educontent { - width: 1200px; - margin: 0px auto; - box-sizing: border-box; -} -.clearfix { - clear: both; - zoom: 1; -} -.divInline { - display: inline-block; - width: auto; - line-height: 26px; - font-size: 16px; -} -.headTab { - width: 188px; - height: 60px; - text-align: center; -} -.headTab span { - color: #989898; - font-size: 14px; -} -.headTab a { - color: #fff; - font-size: 24px; - line-height: 2; -} -.headTab span, -.headTab a { - display: block; - width: 100%; - text-align: center; -} -.fl { - float: left !important; -} -.fr { - float: right !important; -} -.mt15 { - margin-top: 15px; -} -.showName { - display: block; - width: auto; - color: #05101a; - font-size: 24px; - height: 28px; - line-height: 28px; - margin-top: 5px; - clear: both; -} -.divInline { - display: inline-block; - width: auto; - line-height: 26px; - font-size: 16px; -} -.gridItem5 { - display: grid; - grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content; - grid-template-columns: max-content max-content max-content max-content max-content; - align-items: center; -} -.identifyName { - color: #686868; - font-size: 14px; - margin-right: 10px; -} -.identifyA { - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - border-radius: 50%; - background-color: #f4faff; - margin-right: 5px; -} - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/UserAvatar/index.less ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.headPhoto { - margin-top: 14px; - text-align: center; - background: #ffffff; - width: 115px; - height: 115px; - padding: 3px; - border-radius: 50%; - position: relative; - float: left; - margin-top: 19px; - box-sizing: border-box; -} -.headPhotoHover { - display: block; - cursor: pointer; - position: absolute; - top: 3px; - left: 3px; - width: 109px; - height: 109px; - text-align: center; - line-height: 112px; - border-radius: 50%; - background-color: rgba(0, 0, 0, 0.5); - color: #fff; -} -.headPhotoHover .upload-edit-word { - color: #fff !important; -} - -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/UserBrief/index.less ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.mb25 { - margin-bottom: 25px; -} -.mt8 { - margin-top: 8px; -} -.ml15 { - margin-left: 15px; -} -.flex_center { - display: flex; - justify-content: center; - align-items: center; -} -.t4 { - top: -4px; -} - -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/HeadUser/index.less ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.pt80 { - padding-top: 80px; -} -.edu-txt-center { - text-align: center !important; -} -.educontent { - width: 1200px; - margin: 0px auto; - box-sizing: border-box; -} -.clearfix { - clear: both; - zoom: 1; -} -.divInline { - display: inline-block; - width: auto; - line-height: 26px; - font-size: 16px; -} -.headTab { - width: 188px; - height: 60px; - text-align: center; -} -.headTab span { - color: #989898; - font-size: 14px; -} -.headTab a { - color: #fff; - font-size: 24px; - line-height: 2; -} -.headTab span, -.headTab a { - display: block; - width: 100%; - text-align: center; -} -.fl { - float: left !important; -} -.fr { - float: right !important; -} -.mt15 { - margin-top: 15px; -} -.showName { - display: block; - width: auto; - color: #05101a; - font-size: 24px; - height: 28px; - line-height: 28px; - margin-top: 5px; - clear: both; -} - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/Menu/index.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.user-menu .ant-menu-horizontal, -.user-submenu .ant-menu-horizontal { - border-bottom: none !important; - padding: 15px !important; - text-align: left !important; -} -.user-menu .ant-menu-item, -.user-submenu .ant-menu-item { - padding: 0 20px !important; - border-bottom: none !important; - font-size: 16px !important; - margin: 0 10px !important; -} -.user-menu .ant-menu-item-selected { - color: #21b350 !important; - border: 1px solid #21b350 !important; - border-radius: 24px; - padding: 0 20px !important; -} -.user-menu .ant-menu-item-selected::after { - content: none !important; -} -.user-menu .ant-menu-item:hover { - color: #21b350 !important; -} -.user-menu .ant-menu-item:hover::after { - content: ''; - position: absolute; - left: 30px; - bottom: 0; - right: auto; - height: 2px; - width: 15px; - background-color: #21b350; -} -.user-submenu { - margin-top: 15px; -} -.user-submenu .ant-menu-item-selected, -.user-submenu .ant-menu-item:hover { - color: #21b350 !important; -} -.user-submenu .ant-menu-horizontal { - padding: 8px 15px !important; -} -.edu-txt-center { - text-align: center !important; -} -.educontent { - width: 1200px; - margin: 0px auto; - box-sizing: border-box; -} -.mt15 { - margin-top: 15px !important; -} -.clearfix { - clear: both; - zoom: 1; -} - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/Account/index.less ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.mainUser { - width: 100%; - background: #fff; - margin-bottom: 20px; - position: relative; - margin-top: 12px; -} -.headImage { - height: 160px; - background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRTU4N0U4NDNCQTIxMUU4OTBGMjlEQzI1NjRENEJCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU4N0U4NTNCQTIxMUU4OTBGMjlEQzI1NjRENEJCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNTg3RTgyM0JBMjExRTg5MEYyOURDMjU2NEQ0QkI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFNTg3RTgzM0JBMjExRTg5MEYyOURDMjU2NEQ0QkI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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gggAoACAAAIIggAAAAAAICAooDvwbOe46edevSvNXpjbLQCwGojUaiK1BWoiqAiqoCrBVAiCwVb2FfAdnx0BFEBmwSuW+rUrFjhtMOkRmqoDUQbiI1GRpBqILhBqQDAN669FbjNgqCICYETAJgEwomATComAATAGFGcKgCYFAMKIACqAAAAAAAAAAKsUBYRVirFFFGoKKqirkBVBAEyIlRDKImUDKImUQylBEAVBZUGoitSoNRBtlkRHXS51+sSvpeG/tn/MbR3WIjco03rUV5+fT47fSvX567Hk9c8r7X9X7H8vqyW534/07fbxXl9s809/6+/tn/T1uTsm8zFZrzcmqudefk1alc9R5eXjm2t0vnt93XGuXrhvPZx4MWWy953e14bOKI1AWAqgCoAAKBkAAQUAQARMgZABVQAFFQAAAFBEAABFBAiiiIKCIAAAAigIAAoAiAAACAAACoAACICIlFAAAAAAQEABRW+K4rNXN+Xt470ebUevLq5tgKCxFjcFWI01EGhQVQBVgKikBRVvYV8Cuz46KMggAjNmVRx31alZcrGxlRYDcqUbjI1EGoyjUQakQa1nVBvHRetSsbQ6dZUSw6IogIoAlBFEsBFAEBKIiogACqgCgAAAAAAAAAACyKq4BRSKsUVQVVVQFXIHQOoHQEtETIiIGUREQygIhlKKyCosQagsajKtSoNzsiKiNaXG30vRK7fr7+uv9urD6SqjUqK6SosTm1+Wn1jp565WPTPYv9X7H8XtTW9NeT9G338V19s9z/pz/W39df7feeJ9KqI48mrUYrzb6qxXm5dfLcrjqPF7WmNpyTtel+71eOvjjx+2fy4R2cWoCwRYCqAKgAAAAKggKAIIAAAqoACgCoAAAUEABAFAADIAIIAAACiACAKAAIiggACACgAIAAgiACAAAAAAAAlBAUVdbioPZw7dI8+49WL8PROzi6wABqIsagrURWoiqKsFAUVYgCrAUUvYV8B3fGQEBAARRmzMEscttGpWHKxuVRRYDcrI3Kg1GRqJwaiI6aROHG6jXGNhGARQwKmF6qWKJhTiWCJZFEUZoAIoggCUQBFAAUUQAAAAAAAAFgRVUBRVUEVVikUUVcqAAdQBESglQQQEREEDIDIsqIAsBqIsaiK1EG9ag0ylER21udZf8s19Ty39sytRG1gN60ajpEV5eTW679On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); - position: absolute; - width: 100%; - left: 0px; - top: 0px; -} -.headCon { - position: absolute; - width: 100%; - left: 0px; - top: 0px; - min-height: 356px; -} - -/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/Memo/select_title.less ***! - \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.d-inline-block { - display: inline-block; -} -.section-cascader { - width: 120px; -} -.ant-cascader-menu { - min-height: 20px; - max-height: 180px; - height: auto; -} -.forumList { - padding: 0px 30px; -} -.forumList > li { - border-bottom: 1px solid #eee; - padding: 15px 0px; -} -.forumList > li:last-child { - border-bottom: none; -} -.color-gray-8 { - color: #888; -} -.reply-link { - padding: 2px 16px; - color: #21b350 !important; - border: 1px solid #21b350; - border-radius: 20px; -} -.selectSection { - padding: 15px; - margin-top: 15px; - background: #fff; -} -.selectSection input, -.selectSection button { - height: 36px; -} -.selectSection input::-webkit-input-placeholder { - font-size: 14px; -} -.selectSection input:-ms-input-placeholder { - font-size: 14px; -} -.selectSection input::-ms-input-placeholder { - font-size: 14px; -} -.selectSection input::placeholder { - font-size: 14px; -} -.gridItem2 { - display: grid; - grid-template-columns: -webkit-max-content 1fr; - grid-template-columns: max-content 1fr; - align-items: center; -} -.text-right { - text-align: right; -} -.mr15 { - margin-right: 15px; -} -.success-button { - color: #fff; - background-color: #21b350; - border-color: #21b350 !important; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05); -} -.success-button:hover, -.success-button:active, -.success-button:focus { - color: #fff; - background-color: #21b350; - border-color: #21b350; - opacity: 0.8; -} -.ant-picker { - width: 202px; - height: 36px; -} -.selectSection button { - line-height: 1 !important; -} -.ant-cascader-menu-item { - padding: 5px 12px; - line-height: 22px; - font-size: 14px; -} - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/Memo/menos.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.selectSection { - padding: 15px; - margin-top: 15px; - background: #fff; -} -.selectSection input, -.selectSection button { - height: 36px; - line-height: 36px; -} -.selectSection input::-webkit-input-placeholder { - font-size: 14px; -} -.selectSection input:-ms-input-placeholder { - font-size: 14px; -} -.selectSection input::-ms-input-placeholder { - font-size: 14px; -} -.selectSection input::placeholder { - font-size: 14px; -} -.pagenationDiv { - text-align: center; - padding: 20px; -} -.color-grey { - color: #999 !important; -} -.font-12 { - font-size: 12px; -} -.mt15 { - margin-top: 15px; -} -.pd100 { - padding: 100px; -} - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Forums/Index/components/ListItem/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.page___q5plJ { - background-color: #fff; -} -.forumList___lFpN6 { - padding: 0 30px; -} -.forumList___lFpN6 > li { - border-bottom: 1px solid #eee; - padding: 15px 0; -} -.forumList___lFpN6 > li:last-child { - border-bottom: none; -} -.cOuXkk___NaYdD { - display: flex; - align-items: center; - justify-content: space-between; -} -.tag___FmK71 { - display: inline-block; - height: 18px; - line-height: 18px; - padding: 0 8px; - font-size: 12px; - color: #fff; - border-radius: 12px; - margin-left: 8px; -} -.tagRed___iYUXx { - background-color: #fa4a4a; -} -.tagOrange___iiaBw { - background-color: #fa6400; -} -.tagBlue___iV1_Z { - background-color: #50c7ff; -} -.tag_Red___R1aSz { - color: #fa4a4a; -} -.tag_Orange___xkdLE { - color: #fa6400; -} -.tag_Blue___TaePK { - color: #50c7ff; -} -.orange___g238b { - color: #fa6400 !important; -} -.blue___HqZNF { - color: #5091ff !important; -} -.iconWrap____jGlq { - margin-left: 30px; - color: #ccc; - float: left; - line-height: 20px; - display: flex; - align-items: center; -} -.iconWrap____jGlq svg { - cursor: default; - font-size: 18px !important; -} -.spanText___AlivR { - margin-left: 3px; -} -.dGqnMq___Hp9vj { - width: 20px; - height: 20px; - border-radius: 50%; - margin-right: 10px; -} -.dicrWo___o1yQM { - color: #999999; -} -.task-hide___oGAxf { - white-space: nowrap; - text-overflow: ellipsis; -} -.textTitle___n_yp2, -.textTitle___n_yp2:active, -.textTitle___n_yp2:hover { - max-width: 700px; - color: #333; -} -.textType___XlSnX, -.textType___XlSnX:active, -.textType___XlSnX:hover { - color: #999; -} - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/Index/components/Drop/index.less ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.gengduo { - cursor: pointer; - font-size: 18px !important; - color: #05101a; -} - -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/Memo/replies.less ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flexAJ { - display: flex; - align-items: center; - justify-content: space-between; -} -.alignCenter { - display: flex; - align-items: center; - line-height: 28px; -} -.color-gray-8 { - color: #888; -} -.grey-3 { - color: #333 !important; -} -.task-hide, -.task-hide2 { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.mt8 { - margin-top: 8px; -} -.font-12 { - font-size: 12px; -} -.reply-link { - padding: 2px 16px; - color: #21b350 !important; - border: 1px solid #21b350; - border-radius: 20px; -} - -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/Memo/sectionItem.less ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.pt80 { - padding-top: 80px; -} -.pr { - position: relative; -} -.width120 { - width: 120px; -} -.ant-btn-success { - color: #fff; - background-color: #21b350; - border-color: #21b350 !important; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); -} -.ant-btn-success:hover { - color: #fff; - background-color: #21b350; - border-color: #21b350; - opacity: 0.8; -} -.ant-btn-success.ant-btn-background-ghost { - color: #21b350 !important; -} -.ant-btn-success:focus { - color: #fff; - background-color: #21b350; - border-color: #21b350 !important; -} -.fs12 { - font-size: 12px; -} -.black-color { - color: #333333; -} -.ant-btn-background-ghost.ant-btn-danger { - color: #fa4a4a; - border-color: #fa4a4a; -} -.ant-btn-danger { - border-color: #fa4a4a; - background-color: #fa4a4a; -} -.grid-item-left { - display: grid; - grid-template-columns: 1fr -webkit-max-content; - grid-template-columns: 1fr max-content; - align-items: center; -} -.user-project-size { - padding: 16px 25px; -} -.text-right { - text-align: right; -} -.color-grey { - color: #999 !important; -} -.color-black { - color: #333; -} -.color-green { - color: #21b351 !important; -} -.minH300 { - min-height: 300px; -} -.pd100 { - padding: 100px 20px; -} -.project-card-item { - margin-bottom: 20px; - position: relative; -} -.project-card-item .project-public-tip { - position: absolute; - left: 0; - top: 0; -} -.project-card-item .project-item-user { - text-align: center; - margin-top: 16px; -} -.project-card-item .ant-card-hoverable:hover { - bottom: 3px; - box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3); -} -.project-card-item .project-user-school { - color: #999; - margin: 16px 0 10px 0; - font-size: 16px; - height: 32px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.project-card-item .project-user-bottom { - color: #666 !important; -} -.project-card-item .ant-card { - padding: 16px 0; -} -.project-card-item .ant-card-head { - border-bottom: none; - text-align: center; - padding: 0 20px; -} -.project-card-item .ant-card-head-wrapper { - padding: 16px 0 0 0; -} -.project-card-item .ant-card-head-title { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - height: 45px; - white-space: normal; - white-space: initial; - padding: 0; -} -.project-card-item .ant-card-head-title a { - font-size: 16px; - color: #1a0b00; -} -.project-card-item .ant-card-head-title a:hover { - color: #21b351; -} -.project-card-item .publicpart { - position: absolute; - left: 0px; - top: 0px; - width: 0; - height: 0; - border-left: 80px solid #21b351; - border-bottom: 80px solid transparent; - z-index: 1; -} -.project-card-item .smalltrangle { - display: block; - position: absolute; - left: 0px; - top: 0px; - border-left: 25px solid #fff; - border-bottom: 25px solid transparent; - z-index: 2; -} -.project-card-item .publicword { - transform: rotate(-45deg); - text-align: center; - color: #fff; - font-size: 14px; - display: block; - position: absolute; - width: 50px; - left: 0px; - z-index: 3; - top: 16px; -} -.project-card-item .ant-card-body { - padding: 0 24px; -} -.project-card-item .ant-card-actions { - background: #fff; -} -.project-card-item .ant-card-actions li { - margin: 16px 0 0 0; -} -.position-absolute { - position: absolute; -} -.forum-section-card .ant-card { - border-radius: 8px; -} -.forum-section-card .intresting-forum-section { - text-align: center; - height: 166px; - overflow: hidden; - display: flex; - flex-flow: column; - align-items: center; - justify-content: center; -} -.forum-section-card .ant-card-body { - margin-top: -16px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; -} -.block-item-user { - text-align: center; - padding: 50px 0 40px 0; - width: 100%; - display: inline-block; -} -.color-white { - color: #ffffff !important; -} -.font-20 { - font-size: 20px !important; -} -.mt10 { - margin-top: 10px !important; -} - -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/Memo/sections.less ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.pagenationDiv { - text-align: center; - padding: 20px; -} - -/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Forums/User/index.less ***! - \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.mainContent { - width: 1200px; - margin: 0 auto; - zoom: 1; -} -.pagenationDiv { - text-align: center; - padding: 20px; -} -.minH400 { - min-height: 400px; -} -.newMain { - margin: 0 auto; - min-width: 1200px; - height: 100%; - min-height: 100%; - background-color: #fafafa !important; -} - diff --git a/p__Innovation__Detail__index.f2c8a8ec.chunk.css b/p__Innovation__Detail__index.359fe403.chunk.css similarity index 85% rename from p__Innovation__Detail__index.f2c8a8ec.chunk.css rename to p__Innovation__Detail__index.359fe403.chunk.css index 8bd1818bb4..4aed0d4931 100644 --- a/p__Innovation__Detail__index.f2c8a8ec.chunk.css +++ b/p__Innovation__Detail__index.359fe403.chunk.css @@ -1317,101 +1317,232 @@ ul.menu___UMSQf [class~='ant-dropdown-menu-item-active'] { 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 .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; } -.header___Wn4fJ .wrap___Yr9Co .menu a:nth-last-child(1) { - margin-right: 0; +.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 a:hover { - color: #5299e1; +.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___Wn4fJ .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.header-iearning___LZfyg .logo___QnotM { + height: 36px; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo img { - height: 43px; +.header-iearning___LZfyg [class~='ant-layout-header'] { + padding: 0; + height: 60px; + color: #000; + color: initial; + background: transparent; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.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-iearning___LZfyg .menu___twLGR li.actived___ohMks a { + color: #196efd; } -.header___Wn4fJ .wrap___Yr9Co .menu .active::after { +.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); + } } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -1445,6 +1576,126 @@ ul.menu___UMSQf [class~='ant-dropdown-menu-item-active'] { 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Innovation__Detail__index.ff603003.async.js b/p__Innovation__Detail__index.6170108f.async.js similarity index 99% rename from p__Innovation__Detail__index.ff603003.async.js rename to p__Innovation__Detail__index.6170108f.async.js index 24cdcf1be0..b802fee856 100644 --- a/p__Innovation__Detail__index.ff603003.async.js +++ b/p__Innovation__Detail__index.6170108f.async.js @@ -279,8 +279,8 @@ 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/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // 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 diff --git a/p__Innovation__MyDataSet__index.0fb869b1.async.js b/p__Innovation__MyDataSet__index.2b9ff307.async.js similarity index 99% rename from p__Innovation__MyDataSet__index.0fb869b1.async.js rename to p__Innovation__MyDataSet__index.2b9ff307.async.js index 5c4a12d9ae..0a4c7addaf 100644 --- a/p__Innovation__MyDataSet__index.0fb869b1.async.js +++ b/p__Innovation__MyDataSet__index.2b9ff307.async.js @@ -537,8 +537,8 @@ 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/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // 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/button/index.js diff --git a/p__Innovation__MyMirror__index.4167245f.async.js b/p__Innovation__MyMirror__index.2b75b2ac.async.js similarity index 99% rename from p__Innovation__MyMirror__index.4167245f.async.js rename to p__Innovation__MyMirror__index.2b75b2ac.async.js index 1f01ca225f..f22d6d9a3b 100644 --- a/p__Innovation__MyMirror__index.4167245f.async.js +++ b/p__Innovation__MyMirror__index.2b75b2ac.async.js @@ -522,7 +522,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 13261); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 71796); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 99313); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 43418); diff --git a/p__Innovation__MyProject__index.b31435ad.async.js b/p__Innovation__MyProject__index.25e2ab02.async.js similarity index 99% rename from p__Innovation__MyProject__index.b31435ad.async.js rename to p__Innovation__MyProject__index.25e2ab02.async.js index 15da8305c0..e94caffb59 100644 --- a/p__Innovation__MyProject__index.b31435ad.async.js +++ b/p__Innovation__MyProject__index.25e2ab02.async.js @@ -164,8 +164,8 @@ 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/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // 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/button/index.js diff --git a/p__Innovation__PublicDataSet__index.bd7f5681.async.js b/p__Innovation__PublicDataSet__index.58245d6f.async.js similarity index 99% rename from p__Innovation__PublicDataSet__index.bd7f5681.async.js rename to p__Innovation__PublicDataSet__index.58245d6f.async.js index 46ab48e377..2e25ca5021 100644 --- a/p__Innovation__PublicDataSet__index.bd7f5681.async.js +++ b/p__Innovation__PublicDataSet__index.58245d6f.async.js @@ -534,8 +534,8 @@ 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/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // 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/upload/index.js + 24 modules diff --git a/p__Innovation__PublicMirror__index.14412c51.async.js b/p__Innovation__PublicMirror__index.e1e5dfa6.async.js similarity index 99% rename from p__Innovation__PublicMirror__index.14412c51.async.js rename to p__Innovation__PublicMirror__index.e1e5dfa6.async.js index 757538d535..cfcd178f60 100644 --- a/p__Innovation__PublicMirror__index.14412c51.async.js +++ b/p__Innovation__PublicMirror__index.e1e5dfa6.async.js @@ -17,7 +17,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 13261); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 71796); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 99313); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 28103); diff --git a/p__Innovation__PublicProject__index.55f4c77f.async.js b/p__Innovation__PublicProject__index.8e6ed023.async.js similarity index 99% rename from p__Innovation__PublicProject__index.55f4c77f.async.js rename to p__Innovation__PublicProject__index.8e6ed023.async.js index e110f7ebd9..f37b52e33c 100644 --- a/p__Innovation__PublicProject__index.55f4c77f.async.js +++ b/p__Innovation__PublicProject__index.8e6ed023.async.js @@ -164,8 +164,8 @@ 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/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // 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/button/index.js diff --git a/p__Innovation__Tasks__index.6a365ac2.async.js b/p__Innovation__Tasks__index.0ebf2415.async.js similarity index 90% rename from p__Innovation__Tasks__index.6a365ac2.async.js rename to p__Innovation__Tasks__index.0ebf2415.async.js index 28c5f4d763..740810e0b8 100644 --- a/p__Innovation__Tasks__index.6a365ac2.async.js +++ b/p__Innovation__Tasks__index.0ebf2415.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[86634],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[86634,80638],{ /***/ 93737: /*!*******************************************************************************************************!*\ @@ -92,6 +92,507 @@ if (false) {} /***/ }), +/***/ 80638: +/*!**********************************************************!*\ + !*** ./src/components/MultiUpload/index.tsx + 3 modules ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + z: function() { return /* binding */ coverToFileList; }, + Z: function() { return /* binding */ MultiUpload; } +}); + +// 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/toConsumableArray.js +var toConsumableArray = __webpack_require__(37205); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// 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/upload/index.js + 24 modules +var upload = __webpack_require__(46651); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +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 +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./src/pages/MoopCases/FormPanel/service.ts +var service = __webpack_require__(52989); +// 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.3.7@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules +var InboxOutlined = __webpack_require__(93737); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); +;// CONCATENATED MODULE: ./src/components/MultiUpload/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/assets/images/uploadImg.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 SvgUploadImg = function SvgUploadImg(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + width: 14, + height: 14, + xmlns: "http://www.w3.org/2000/svg" + }, props), /* @__PURE__ */React.createElement("title", null, "\u5F62\u72B6"), /* @__PURE__ */React.createElement("path", { + d: "M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z", + fill: "#3061D0", + fillRule: "nonzero" + })); +}; + +/* harmony default export */ var uploadImg = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); +;// CONCATENATED MODULE: ./src/components/MultiUpload/index.tsx + + + + + + + + + + + + + + + + +var Dragger = upload/* default */.Z.Dragger; +function coverToFileList(data) { + var rs = []; + if (data && data.length > 0) { + rs = data.map(function (item) { + return { + uid: item.id, + id: item.id, + name: item.title + uploadNameSizeSeperator + item.filesize, + url: item.url, + filesize: item.filesize, + status: 'done', + response: { + id: item.id + } + }; + }); + } + return rs; +} +/* harmony default export */ var MultiUpload = (function (_ref) { + var value = _ref.value, + _onChange = _ref.onChange, + action = _ref.action, + data = _ref.data, + 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$showRemoveModal = _ref.showRemoveModal, + showRemoveModal = _ref$showRemoveModal === void 0 ? false : _ref$showRemoveModal, + _ref$accept = _ref.accept, + accept = _ref$accept === void 0 ? '' : _ref$accept, + additionalText = _ref.additionalText, + isDragger = _ref.isDragger, + _ref$number = _ref.number, + number = _ref$number === void 0 ? 1000 : _ref$number, + _ref$aloneClear = _ref.aloneClear, + aloneClear = _ref$aloneClear === void 0 ? false : _ref$aloneClear; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + disabled = _useState2[0], + setDisabled = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(value || []), + _useState4 = slicedToArray_default()(_useState3, 2), + fileList = _useState4[0], + setFileList = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(1), + _useState6 = slicedToArray_default()(_useState5, 2), + nums = _useState6[0], + setnums = _useState6[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (value) { + if (nums === 1) { + setFileList(toConsumableArray_default()(value)); + } + setnums(2); + if (number === (value === null || value === void 0 ? void 0 : value.length)) { + setDisabled(true); + } + } + }, [value]); + var clearLastFile = function clearLastFile() { + setTimeout(function () { + fileList.pop(); + setFileList(toConsumableArray_default()(fileList)); + }, 500); + }; + var uploadProps = { + multiple: true, + disabled: disabled, + accept: accept, + withCredentials: true, + fileList: fileList, + // fileList: fileList?.length ? fileList : value, + beforeUpload: function beforeUpload(file, fileArr) { + var fileSize = file.size / 1024 / 1024; + if (fileList.concat(fileArr).length > number) { + fileList.pop(); + setFileList(toConsumableArray_default()(fileList)); + es_message/* default */.ZP.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(number, "\u4E2A\u6587\u4EF6")); + if (aloneClear) { + return Promise.reject(); + } + clearLastFile(); + return false; + } + if (!(fileSize < maxSize)) { + 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(); + } + clearLastFile(); + return false; + } + return true; + }, + data: data, + action: action || "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), + // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a + onChange: function onChange(info) { + var _info$file; + if (info.file.status === "removed") { + fileList = info.fileList; + } else { + fileList = (0,lodash.uniqBy)([].concat(toConsumableArray_default()(info.fileList), toConsumableArray_default()(fileList)), 'uid'); + } + 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; + 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); + setFileList(toConsumableArray_default()(fileList)); + fileList = fileList.map(function (file) { + var _file$response; + if (file !== null && file !== void 0 && (_file$response = file.response) !== null && _file$response !== void 0 && _file$response.id) { + 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(uploadNameSizeSeperator) === -1) { + file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); + } + return objectSpread2_default()({}, file); + }); + console.log('info:', info, fileList); + _onChange(fileList); + }, + onRemove: function () { + var _onRemove = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(file) { + var remove; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + remove = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var id, rs; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + id = file.response ? file.response.id : file.id; + if (!id) { + _context.next = 8; + break; + } + _context.next = 4; + return (0,service/* removeAttachment */.JZ)(file.response ? file.response.id : file.uid); + case 4: + rs = _context.sent; + return _context.abrupt("return", Promise.resolve(rs)); + case 8: + return _context.abrupt("return", true); + case 9: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function remove() { + return _ref2.apply(this, arguments); + }; + }(); + if (!showRemoveModal) { + _context3.next = 5; + break; + } + return _context3.abrupt("return", new Promise(function (resolve, reject) { + modal/* default */.Z.confirm({ + centered: true, + width: 530, + okText: '确定', + cancelText: '取消', + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc font16", + children: "\u662F\u5426\u786E\u8BA4\u5220\u9664?" + }), + onOk: function () { + var _onOk = 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 remove(); + case 2: + res = _context2.sent; + es_message/* default */.ZP.success('删除成功'); + resolve(true); + case 5: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }(), + onCancel: function onCancel() { + return resolve(false); + } + }); + })); + case 5: + _context3.next = 7; + return remove(); + case 7: + return _context3.abrupt("return", _context3.sent); + case 8: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onRemove(_x) { + return _onRemove.apply(this, arguments); + } + return onRemove; + }() + }; + function onCancel(e) { + e.preventDefault(); + e.stopPropagation(); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "multi-upload ".concat(className ? className : ''), + children: [isDragger && /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-drag-icon", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "ant-upload-text", + children: ["\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A", maxSize, "MB)", ' '] + }), additionalText] + })), !isDragger && /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + disabled: disabled, + className: "upload_button", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: "aBtn_img", + src: uploadImg + }), title] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + onClick: onCancel, + className: "upload_text", + children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "MB)", ' '] + })] + }))] + }); +}); + +/***/ }), + /***/ 41058: /*!**********************************!*\ !*** ./src/components/modal.tsx ***! @@ -5316,6 +5817,65 @@ function ResizeIcon(_ref7) { /***/ }), +/***/ 52989: +/*!**************************************************!*\ + !*** ./src/pages/MoopCases/FormPanel/service.ts ***! + \**************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ $J: function() { return /* binding */ getMoopCase; }, +/* harmony export */ JZ: function() { return /* binding */ removeAttachment; }, +/* harmony export */ bN: function() { return /* binding */ updateMoopCase; }, +/* harmony export */ jP: function() { return /* binding */ addMoopCase; }, +/* harmony export */ rO: function() { return /* binding */ getLibraryTags; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils/fetch */ 27786); + + + +function getMoopCase(id) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .get */ .U2)("libraries/".concat(id, ".json")); +} +function getLibraryTags() { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .get */ .U2)('library_tags.json'); +} +function removeAttachment(_x) { + return _removeAttachment.apply(this, arguments); +} +function _removeAttachment() { + _removeAttachment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(id) { + var response; + return _root_workspace_ppte5yg23_local_v9_test4_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_2__/* .del */ .IV)("attachments/".concat(id, ".json")); + case 2: + response = _context.sent; + return _context.abrupt("return", response.status === 0); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _removeAttachment.apply(this, arguments); +} +function addMoopCase(params) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .post */ .v_)("libraries.json", params); +} +function updateMoopCase(id, params) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .put */ .gz)("libraries/".concat(id, ".json"), params); +} + +/***/ }), + /***/ 75909: /*!*****************************!*\ !*** ./src/service/task.ts ***! @@ -5739,17 +6299,6 @@ module.exports = function () { }; -/***/ }), - -/***/ 58143: -/*!********************************************!*\ - !*** ./src/assets/images/icons/search.png ***! - \********************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = "data:image/png;base64,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"; - /***/ }) }]); \ No newline at end of file diff --git a/p__Innovation__Tasks__index.342652a2.chunk.css b/p__Innovation__Tasks__index.70624853.chunk.css similarity index 86% rename from p__Innovation__Tasks__index.342652a2.chunk.css rename to p__Innovation__Tasks__index.70624853.chunk.css index ddeb6abe5e..8e35d8a5a0 100644 --- a/p__Innovation__Tasks__index.342652a2.chunk.css +++ b/p__Innovation__Tasks__index.70624853.chunk.css @@ -1533,101 +1533,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 .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.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 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___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); + } } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -1661,6 +1792,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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Messages__Tidings__index.5b194d5c.async.js b/p__Messages__Tidings__index.ce6a8b6e.async.js similarity index 99% rename from p__Messages__Tidings__index.5b194d5c.async.js rename to p__Messages__Tidings__index.ce6a8b6e.async.js index 9df4f5de0c..26c56de9d4 100644 --- a/p__Messages__Tidings__index.5b194d5c.async.js +++ b/p__Messages__Tidings__index.ce6a8b6e.async.js @@ -138,10 +138,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) { var tabsData = [{ name: "全部", type: "" - }, { - name: "课堂提醒", - type: "course" - }, { + }, + // { name: "课堂提醒", type: "course" }, + { name: "项目提醒", type: "project" }, { diff --git a/p__MyProblem__index.967e2fd7.async.js b/p__MyProblem__index.3bca7098.async.js similarity index 99% rename from p__MyProblem__index.967e2fd7.async.js rename to p__MyProblem__index.3bca7098.async.js index 9a39d5aa06..86075cdfe6 100644 --- a/p__MyProblem__index.967e2fd7.async.js +++ b/p__MyProblem__index.3bca7098.async.js @@ -1122,7 +1122,6 @@ var jsx_runtime = __webpack_require__(37712); - var Column = table/* default */.Z.Column; /* harmony default export */ var SubmitList = (function (_ref) { var submitResult = _ref.submitResult, @@ -1190,11 +1189,11 @@ var Column = table/* default */.Z.Column; var isProgram = searchParams.get("type") === '1'; function onCopy() { if (!is_file) { - (0,util/* copyToClipboard */.vQ)(base64.Base64.decode(output)).then(function () { + navigator.clipboard.writeText(base64.Base64.decode(output)).then(function () { message/* default */.ZP.success('复制错误信息成功'); }); } else { - (0,util/* copyToClipboard */.vQ)(base64.Base64.decode(error_msg)).then(function () { + navigator.clipboard.writeText(base64.Base64.decode(error_msg)).then(function () { message/* default */.ZP.success('复制错误信息成功'); }); } @@ -3252,7 +3251,7 @@ function MyProblem_reducer(state, action) { return (0,service/* sumbitCode */.bM)(id, submitCodeParams); case 21: res = _context11.sent; - if (!(res.status === -1 && searchParams.get("exercisesId"))) { + if (!(res.status === -1)) { _context11.next = 25; break; } @@ -3261,14 +3260,7 @@ function MyProblem_reducer(state, action) { case 25: time_limit = hack.time_limit, test_case_size = hack.test_case_size; startTime = getTimeStamp(); - if (res.status > -1) { - executeCode(); - } else { - dispatch({ - type: MyProblem_Types.SET_SUBMITING, - payload: false - }); - } + executeCode(); _context11.next = 31; break; case 30: @@ -3404,7 +3396,7 @@ function MyProblem_reducer(state, action) { return (0,service/* debugCode */.MU)(id, submitCodeParams); case 14: res = _context13.sent; - if (!(res.status === -1 && searchParams.get("exercisesId"))) { + if (!(res.status === -1)) { _context13.next = 18; break; } @@ -3412,14 +3404,7 @@ function MyProblem_reducer(state, action) { return _context13.abrupt("return"); case 18: startTime = getTimeStamp(); - if ((res === null || res === void 0 ? void 0 : res.status) > -1) { - executeCode(); - } else { - dispatch({ - type: MyProblem_Types.SET_DEBUGING, - payload: false - }); - } + executeCode(); _context13.next = 23; break; case 22: diff --git a/p__Paperlibrary__Add__index.990e3a48.async.js b/p__Paperlibrary__Add__index.a74ba2e7.async.js similarity index 99% rename from p__Paperlibrary__Add__index.990e3a48.async.js rename to p__Paperlibrary__Add__index.a74ba2e7.async.js index d5160190a9..18c1a9fd01 100644 --- a/p__Paperlibrary__Add__index.990e3a48.async.js +++ b/p__Paperlibrary__Add__index.a74ba2e7.async.js @@ -740,8 +740,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -751,7 +749,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -867,10 +864,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1243,10 +1236,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -1325,10 +1315,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; diff --git a/p__Paperlibrary__Random__Edit__index.9a778fa6.async.js b/p__Paperlibrary__Random__Edit__index.cff24d19.async.js similarity index 99% rename from p__Paperlibrary__Random__Edit__index.9a778fa6.async.js rename to p__Paperlibrary__Random__Edit__index.cff24d19.async.js index 40a6401f04..a0829abdd2 100644 --- a/p__Paperlibrary__Random__Edit__index.9a778fa6.async.js +++ b/p__Paperlibrary__Random__Edit__index.cff24d19.async.js @@ -630,8 +630,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -641,7 +639,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -757,10 +754,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1133,10 +1126,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -1215,10 +1205,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; diff --git a/p__Paperlibrary__See__index.659fcd70.async.js b/p__Paperlibrary__See__index.e2857a05.async.js similarity index 99% rename from p__Paperlibrary__See__index.659fcd70.async.js rename to p__Paperlibrary__See__index.e2857a05.async.js index 3a94d6da6c..8575f0edd6 100644 --- a/p__Paperlibrary__See__index.659fcd70.async.js +++ b/p__Paperlibrary__See__index.e2857a05.async.js @@ -862,7 +862,7 @@ var See = function See(_ref) { var handleGetQuestionName = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var _paperlibrary$paperDa; - var res, result; + var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: @@ -876,12 +876,11 @@ var See = function See(_ref) { _context.next = 6; return getData(); case 6: - result = _context.sent; if (searchParams.get("exportPDF") && (_paperlibrary$paperDa = paperlibrary.paperData) !== null && _paperlibrary$paperDa !== void 0 && _paperlibrary$paperDa.questionList) { message/* default */.ZP.info('正在导出空白试卷pdf'); - (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, result === null || result === void 0 ? void 0 : result.title); + (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, '导出试卷'); } - case 8: + case 7: case "end": return _context.stop(); } @@ -951,8 +950,7 @@ var See = function See(_ref) { name: '评卷人' }]; setTableData(isExportBlank ? blankData : data); - return _context2.abrupt("return", res); - case 12: + case 11: case "end": return _context2.stop(); } @@ -1322,7 +1320,7 @@ var See = function See(_ref) { break; } _context6.next = 8; - return (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, headData === null || headData === void 0 ? void 0 : headData.title); + return (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, '导出试卷'); case 8: _context6.next = 11; break; diff --git a/p__Paths__Detail__id.ec2a77d2.async.js b/p__Paths__Detail__id.1165e88d.async.js similarity index 96% rename from p__Paths__Detail__id.ec2a77d2.async.js rename to p__Paths__Detail__id.1165e88d.async.js index 01869bf43e..8f890fda51 100644 --- a/p__Paths__Detail__id.ec2a77d2.async.js +++ b/p__Paths__Detail__id.1165e88d.async.js @@ -2578,8 +2578,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -2589,7 +2587,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -2705,10 +2702,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -3081,10 +3074,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -3163,10 +3153,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; @@ -6407,7 +6394,7 @@ var statustype = [{ txcolor: '#A45204' }]; var Banner = function Banner(_ref) { - var _pathsDetail$detail, _pathsDetail$detail2, _pathsDetail$detail5, _pathsDetail$detail14, _pathsDetail$detail15, _pathsDetail$detail16, _pathsDetail$detail17, _pathsDetail$detail18, _pathsDetail$detail19, _pathsDetail$detail20, _pathsDetail$detail21, _pathsDetail$detail22, _user$userInfo, _pathsDetail$detail23, _user$userInfo2, _pathsDetail$detail24, _pathsDetail$detail25, _pathsDetail$detail26, _pathsDetail$detail27, _pathsDetail$detail28, _pathsDetail$detail29, _pathsDetail$detail30, _user$userInfo3, _pathsDetail$detail31, _pathsDetail$detail48, _pathsDetail$detail49, _myDivRef$current, _myDivRef$current2, _pathsDetail$detail50, _pathsDetail$detail51, _pathsDetail$detail52, _pathsDetail$detail53, _statustype, _pathsDetail$detail54, _statustype2, _pathsDetail$detail55, _statustype3, _pathsDetail$detail56, _statustype4, _pathsDetail$detail57, _statustype5, _pathsDetail$detail58, _pathsDetail$detail59, _pathsDetail$detail60, _pathsDetail$detail61, _pathsDetail$detail62, _pathsDetail$detail63, _pathsDetail$detail64, _pathsDetail$detail65, _statustype6, _pathsDetail$detail66, _user$userInfo5, _pathsDetail$detail67, _user$userInfo6, _pathsDetail$detail68, _pathsDetail$detail69, _pathsDetail$detail70, _pathsDetail$detail71, _pathsDetail$detail72, _pathsDetail$detail73, _pathsDetail$detail74, _pathsDetail$detail75, _pathsDetail$detail76, _pathsDetail$detail77, _pathsDetail$detail78, _pathsDetail$detail79, _pathsDetail$detail80, _pathsDetail$detail81, _pathsDetail$detail82, _pathsDetail$detail83, _pathsDetail$detail84, _pathsDetail$detail85, _pathsDetail$detail86, _pathsDetail$detail87, _pathsDetail$detail88, _pathsDetail$detail89, _pathsDetail$detail90, _pathsDetail$detail91, _pathsDetail$detail92, _pathsDetail$detail93, _pathsDetail$detail94, _currentCourse$course2, _currentCourse$course3, _currentCourse$course4, _currentCourse$course5, _currentCourse$first_, _currentCourse$course6, _currentCourse$course7, _currentCourse$first_2, _currentCourse$course8, _currentCourse$course9, _currentCourse$course10, _currentCourse$course11, _currentCourse$first_3, _pathsDetail$detail97, _pathsDetail$detail98, _pathsDetail$detail99, _pathsDetail$detail100, _pathsDetail$detail101, _pathsDetail$detail102, _pathsDetail$detail103, _pathsDetail$detail104, _pathsDetail$detail105, _pathsDetail$detail106, _pathsDetail$detail107, _pathsDetail$detail108, _pathsDetail$detail109; + var _pathsDetail$detail, _pathsDetail$detail2, _pathsDetail$detail11, _pathsDetail$detail12, _pathsDetail$detail13, _pathsDetail$detail14, _pathsDetail$detail15, _pathsDetail$detail16, _pathsDetail$detail17, _pathsDetail$detail18, _pathsDetail$detail19, _user$userInfo, _pathsDetail$detail20, _user$userInfo2, _pathsDetail$detail21, _pathsDetail$detail22, _pathsDetail$detail23, _pathsDetail$detail24, _pathsDetail$detail25, _pathsDetail$detail26, _pathsDetail$detail27, _user$userInfo3, _pathsDetail$detail28, _pathsDetail$detail45, _pathsDetail$detail46, _myDivRef$current, _myDivRef$current2, _pathsDetail$detail47, _pathsDetail$detail48, _pathsDetail$detail49, _pathsDetail$detail50, _statustype, _pathsDetail$detail51, _statustype2, _pathsDetail$detail52, _statustype3, _pathsDetail$detail53, _statustype4, _pathsDetail$detail54, _statustype5, _pathsDetail$detail55, _pathsDetail$detail56, _pathsDetail$detail57, _pathsDetail$detail58, _pathsDetail$detail59, _pathsDetail$detail60, _pathsDetail$detail61, _pathsDetail$detail62, _statustype6, _pathsDetail$detail63, _user$userInfo5, _pathsDetail$detail64, _user$userInfo6, _pathsDetail$detail65, _pathsDetail$detail66, _pathsDetail$detail67, _pathsDetail$detail68, _pathsDetail$detail69, _pathsDetail$detail70, _pathsDetail$detail71, _pathsDetail$detail72, _pathsDetail$detail73, _pathsDetail$detail74, _pathsDetail$detail75, _pathsDetail$detail76, _pathsDetail$detail77, _pathsDetail$detail78, _pathsDetail$detail79, _pathsDetail$detail80, _pathsDetail$detail81, _pathsDetail$detail82, _pathsDetail$detail83, _pathsDetail$detail84, _pathsDetail$detail85, _pathsDetail$detail86, _pathsDetail$detail87, _pathsDetail$detail88, _pathsDetail$detail89, _pathsDetail$detail90, _pathsDetail$detail91, _currentCourse$course2, _currentCourse$course3, _currentCourse$course4, _currentCourse$course5, _currentCourse$first_, _currentCourse$course6, _currentCourse$course7, _currentCourse$first_2, _currentCourse$course8, _currentCourse$course9, _currentCourse$course10, _currentCourse$course11, _currentCourse$first_3, _pathsDetail$detail94, _pathsDetail$detail95, _pathsDetail$detail96, _pathsDetail$detail97, _pathsDetail$detail98, _pathsDetail$detail99, _pathsDetail$detail100, _pathsDetail$detail101, _pathsDetail$detail102, _pathsDetail$detail103, _pathsDetail$detail104, _pathsDetail$detail105, _pathsDetail$detail106; var pathsDetail = _ref.pathsDetail, user = _ref.user, globalSetting = _ref.globalSetting, @@ -6455,13 +6442,20 @@ var Banner = function Banner(_ref) { } function _init() { _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _pathsDetail$detail3; - var _pathsDetail$detail4, _res$toast, _res$toast2, res, _res$toast3, _res$toast4, _aa$filter, aa; + var res, _res$toast, _res$toast2, _res$toast3, _res$toast4, _aa$filter, aa; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if ((_pathsDetail$detail3 = pathsDetail.detail) !== null && _pathsDetail$detail3 !== void 0 && _pathsDetail$detail3.courses) { - res = (_pathsDetail$detail4 = pathsDetail.detail) === null || _pathsDetail$detail4 === void 0 ? void 0 : _pathsDetail$detail4.courses; + _context.next = 2; + return dispatch({ + type: 'pathsDetail/getPathsDetail', + payload: { + id: params.pathId + } + }); + case 2: + res = _context.sent; + if (res !== null && res !== void 0 && res.toast) { if (res !== null && res !== void 0 && (_res$toast = res.toast) !== null && _res$toast !== void 0 && _res$toast.is_open && ((_res$toast2 = res.toast) === null || _res$toast2 === void 0 ? void 0 : _res$toast2.open_num) === -1) { setshowmodal(true); } else { @@ -6481,7 +6475,7 @@ var Banner = function Banner(_ref) { } } } - case 1: + case 4: case "end": return _context.stop(); } @@ -6490,39 +6484,39 @@ var Banner = function Banner(_ref) { return _init.apply(this, arguments); } init(); - }, [(_pathsDetail$detail5 = pathsDetail.detail) === null || _pathsDetail$detail5 === void 0 ? void 0 : _pathsDetail$detail5.courses]); + }, []); (0,_react_17_0_2_react.useEffect)(function () { - var _pathsDetail$detail6, _pathsDetail$detail7, _pathsDetail$detail11; - var length = (_pathsDetail$detail6 = pathsDetail.detail) === null || _pathsDetail$detail6 === void 0 || (_pathsDetail$detail6 = _pathsDetail$detail6.courses) === null || _pathsDetail$detail6 === void 0 ? void 0 : _pathsDetail$detail6.length; + var _pathsDetail$detail3, _pathsDetail$detail4, _pathsDetail$detail8; + var length = (_pathsDetail$detail3 = pathsDetail.detail) === null || _pathsDetail$detail3 === void 0 || (_pathsDetail$detail3 = _pathsDetail$detail3.courses) === null || _pathsDetail$detail3 === void 0 ? void 0 : _pathsDetail$detail3.length; if (!length) { return; } var currentNumber; - if ((_pathsDetail$detail7 = pathsDetail.detail) !== null && _pathsDetail$detail7 !== void 0 && _pathsDetail$detail7.has_start) { - var _pathsDetail$detail8; - var findIndex = (_pathsDetail$detail8 = pathsDetail.detail) === null || _pathsDetail$detail8 === void 0 || (_pathsDetail$detail8 = _pathsDetail$detail8.courses) === null || _pathsDetail$detail8 === void 0 ? void 0 : _pathsDetail$detail8.findIndex(function (item) { + if ((_pathsDetail$detail4 = pathsDetail.detail) !== null && _pathsDetail$detail4 !== void 0 && _pathsDetail$detail4.has_start) { + var _pathsDetail$detail5; + var findIndex = (_pathsDetail$detail5 = pathsDetail.detail) === null || _pathsDetail$detail5 === void 0 || (_pathsDetail$detail5 = _pathsDetail$detail5.courses) === null || _pathsDetail$detail5 === void 0 ? void 0 : _pathsDetail$detail5.findIndex(function (item) { var _item$course_status; return ((_item$course_status = item.course_status) === null || _item$course_status === void 0 ? void 0 : _item$course_status.status) === 1; }); currentNumber = findIndex > -1 ? findIndex : 0; } else { - var _pathsDetail$detail9, _pathsDetail$detail10; - var _findIndex = (_pathsDetail$detail9 = pathsDetail.detail) === null || _pathsDetail$detail9 === void 0 || (_pathsDetail$detail9 = _pathsDetail$detail9.courses) === null || _pathsDetail$detail9 === void 0 || (_pathsDetail$detail9 = _pathsDetail$detail9.map(function (item) { + var _pathsDetail$detail6, _pathsDetail$detail7; + var _findIndex = (_pathsDetail$detail6 = pathsDetail.detail) === null || _pathsDetail$detail6 === void 0 || (_pathsDetail$detail6 = _pathsDetail$detail6.courses) === null || _pathsDetail$detail6 === void 0 || (_pathsDetail$detail6 = _pathsDetail$detail6.map(function (item) { var _item$course_status2; return (_item$course_status2 = item.course_status) === null || _item$course_status2 === void 0 ? void 0 : _item$course_status2.status; - })) === null || _pathsDetail$detail9 === void 0 ? void 0 : _pathsDetail$detail9.lastIndexOf(2); + })) === null || _pathsDetail$detail6 === void 0 ? void 0 : _pathsDetail$detail6.lastIndexOf(2); currentNumber = _findIndex > -1 ? _findIndex : 0; - _findIndex = (_pathsDetail$detail10 = pathsDetail.detail) === null || _pathsDetail$detail10 === void 0 || (_pathsDetail$detail10 = _pathsDetail$detail10.courses) === null || _pathsDetail$detail10 === void 0 ? void 0 : _pathsDetail$detail10.findIndex(function (item) { + _findIndex = (_pathsDetail$detail7 = pathsDetail.detail) === null || _pathsDetail$detail7 === void 0 || (_pathsDetail$detail7 = _pathsDetail$detail7.courses) === null || _pathsDetail$detail7 === void 0 ? void 0 : _pathsDetail$detail7.findIndex(function (item) { var _item$course_status3; return ((_item$course_status3 = item.course_status) === null || _item$course_status3 === void 0 ? void 0 : _item$course_status3.status) === 0; }); currentNumber = _findIndex > -1 ? _findIndex : currentNumber; } - setCurrentCourse(((_pathsDetail$detail11 = pathsDetail.detail) === null || _pathsDetail$detail11 === void 0 ? void 0 : _pathsDetail$detail11.courses[currentNumber]) || {}); + setCurrentCourse(((_pathsDetail$detail8 = pathsDetail.detail) === null || _pathsDetail$detail8 === void 0 ? void 0 : _pathsDetail$detail8.courses[currentNumber]) || {}); }, [pathsDetail.detail]); var handleChangeCourse = function handleChangeCourse(courseId) { - var _pathsDetail$detail12; - var course = (_pathsDetail$detail12 = pathsDetail.detail) === null || _pathsDetail$detail12 === void 0 || (_pathsDetail$detail12 = _pathsDetail$detail12.courses) === null || _pathsDetail$detail12 === void 0 ? void 0 : _pathsDetail$detail12.find(function (item) { + var _pathsDetail$detail9; + var course = (_pathsDetail$detail9 = pathsDetail.detail) === null || _pathsDetail$detail9 === void 0 || (_pathsDetail$detail9 = _pathsDetail$detail9.courses) === null || _pathsDetail$detail9 === void 0 ? void 0 : _pathsDetail$detail9.find(function (item) { return item.course_id === courseId; }); setCurrentCourse(course || {}); @@ -7080,8 +7074,8 @@ var Banner = function Banner(_ref) { }); }; var handleSendToClass = function handleSendToClass() { - var _pathsDetail$detail13; - if ((_pathsDetail$detail13 = pathsDetail.detail) !== null && _pathsDetail$detail13 !== void 0 && _pathsDetail$detail13.need_authorize) { + var _pathsDetail$detail10; + if ((_pathsDetail$detail10 = pathsDetail.detail) !== null && _pathsDetail$detail10 !== void 0 && _pathsDetail$detail10.need_authorize) { (0,verifyLogin/* AuthorizeModel */.rX)(false, '该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。'); return; } @@ -7109,28 +7103,28 @@ var Banner = function Banner(_ref) { } }); }; - var applyPath = !!((_pathsDetail$detail14 = pathsDetail.detail) !== null && _pathsDetail$detail14 !== void 0 && _pathsDetail$detail14.participant_count) && !((_pathsDetail$detail15 = pathsDetail.detail) !== null && _pathsDetail$detail15 !== void 0 && _pathsDetail$detail15.allow_statistics); - var currentNumber = ((_pathsDetail$detail16 = pathsDetail.detail) === null || _pathsDetail$detail16 === void 0 || (_pathsDetail$detail16 = _pathsDetail$detail16.courses) === null || _pathsDetail$detail16 === void 0 ? void 0 : _pathsDetail$detail16.findIndex(function (item) { + var applyPath = !!((_pathsDetail$detail11 = pathsDetail.detail) !== null && _pathsDetail$detail11 !== void 0 && _pathsDetail$detail11.participant_count) && !((_pathsDetail$detail12 = pathsDetail.detail) !== null && _pathsDetail$detail12 !== void 0 && _pathsDetail$detail12.allow_statistics); + var currentNumber = ((_pathsDetail$detail13 = pathsDetail.detail) === null || _pathsDetail$detail13 === void 0 || (_pathsDetail$detail13 = _pathsDetail$detail13.courses) === null || _pathsDetail$detail13 === void 0 ? void 0 : _pathsDetail$detail13.findIndex(function (item) { return (item === null || item === void 0 ? void 0 : item.course_id) === (currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse.course_id); })) + 1; - var isLastNumber = currentNumber === ((_pathsDetail$detail17 = pathsDetail.detail) === null || _pathsDetail$detail17 === void 0 || (_pathsDetail$detail17 = _pathsDetail$detail17.courses) === null || _pathsDetail$detail17 === void 0 ? void 0 : _pathsDetail$detail17.length); + var isLastNumber = currentNumber === ((_pathsDetail$detail14 = pathsDetail.detail) === null || _pathsDetail$detail14 === void 0 || (_pathsDetail$detail14 = _pathsDetail$detail14.courses) === null || _pathsDetail$detail14 === void 0 ? void 0 : _pathsDetail$detail14.length); return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: Bannermodules.banner, style: { - backgroundImage: pathsDetail !== null && pathsDetail !== void 0 && (_pathsDetail$detail18 = pathsDetail.detail) !== null && _pathsDetail$detail18 !== void 0 && (_pathsDetail$detail18 = _pathsDetail$detail18.attachments) !== null && _pathsDetail$detail18 !== void 0 && (_pathsDetail$detail18 = _pathsDetail$detail18[0]) !== null && _pathsDetail$detail18 !== void 0 && _pathsDetail$detail18.url ? "url(".concat(env/* default */.Z.API_SERVER + (pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$detail19 = pathsDetail.detail) === null || _pathsDetail$detail19 === void 0 || (_pathsDetail$detail19 = _pathsDetail$detail19.attachments) === null || _pathsDetail$detail19 === void 0 || (_pathsDetail$detail19 = _pathsDetail$detail19[0]) === null || _pathsDetail$detail19 === void 0 ? void 0 : _pathsDetail$detail19.url), ")") : "url(".concat(banner_namespaceObject, ")"), - marginBottom: !!((_pathsDetail$detail20 = pathsDetail.detail) !== null && _pathsDetail$detail20 !== void 0 && (_pathsDetail$detail20 = _pathsDetail$detail20.courses) !== null && _pathsDetail$detail20 !== void 0 && _pathsDetail$detail20.length) ? 70 : 20, + backgroundImage: pathsDetail !== null && pathsDetail !== void 0 && (_pathsDetail$detail15 = pathsDetail.detail) !== null && _pathsDetail$detail15 !== void 0 && (_pathsDetail$detail15 = _pathsDetail$detail15.attachments) !== null && _pathsDetail$detail15 !== void 0 && (_pathsDetail$detail15 = _pathsDetail$detail15[0]) !== null && _pathsDetail$detail15 !== void 0 && _pathsDetail$detail15.url ? "url(".concat(env/* default */.Z.API_SERVER + (pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$detail16 = pathsDetail.detail) === null || _pathsDetail$detail16 === void 0 || (_pathsDetail$detail16 = _pathsDetail$detail16.attachments) === null || _pathsDetail$detail16 === void 0 || (_pathsDetail$detail16 = _pathsDetail$detail16[0]) === null || _pathsDetail$detail16 === void 0 ? void 0 : _pathsDetail$detail16.url), ")") : "url(".concat(banner_namespaceObject, ")"), + marginBottom: !!((_pathsDetail$detail17 = pathsDetail.detail) !== null && _pathsDetail$detail17 !== void 0 && (_pathsDetail$detail17 = _pathsDetail$detail17.courses) !== null && _pathsDetail$detail17 !== void 0 && _pathsDetail$detail17.length) ? 70 : 20, // paddingTop: pathsDetail?.detail?.attachments_b?.length ? 0 : 20, paddingTop: 20 }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: Bannermodules.wrp, style: { - backgroundImage: pathsDetail !== null && pathsDetail !== void 0 && (_pathsDetail$detail21 = pathsDetail.detail) !== null && _pathsDetail$detail21 !== void 0 && (_pathsDetail$detail21 = _pathsDetail$detail21.attachments_b) !== null && _pathsDetail$detail21 !== void 0 && (_pathsDetail$detail21 = _pathsDetail$detail21[0]) !== null && _pathsDetail$detail21 !== void 0 && _pathsDetail$detail21.url ? "url(".concat(env/* default */.Z.API_SERVER + (pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$detail22 = pathsDetail.detail) === null || _pathsDetail$detail22 === void 0 || (_pathsDetail$detail22 = _pathsDetail$detail22.attachments_b) === null || _pathsDetail$detail22 === void 0 || (_pathsDetail$detail22 = _pathsDetail$detail22[0]) === null || _pathsDetail$detail22 === void 0 ? void 0 : _pathsDetail$detail22.url), ")") : '' + backgroundImage: pathsDetail !== null && pathsDetail !== void 0 && (_pathsDetail$detail18 = pathsDetail.detail) !== null && _pathsDetail$detail18 !== void 0 && (_pathsDetail$detail18 = _pathsDetail$detail18.attachments_b) !== null && _pathsDetail$detail18 !== void 0 && (_pathsDetail$detail18 = _pathsDetail$detail18[0]) !== null && _pathsDetail$detail18 !== void 0 && _pathsDetail$detail18.url ? "url(".concat(env/* default */.Z.API_SERVER + (pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$detail19 = pathsDetail.detail) === null || _pathsDetail$detail19 === void 0 || (_pathsDetail$detail19 = _pathsDetail$detail19.attachments_b) === null || _pathsDetail$detail19 === void 0 || (_pathsDetail$detail19 = _pathsDetail$detail19[0]) === null || _pathsDetail$detail19 === void 0 ? void 0 : _pathsDetail$detail19.url), ")") : '' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.operationWrap, - children: [((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login) && ((_pathsDetail$detail23 = pathsDetail.detail) === null || _pathsDetail$detail23 === void 0 ? void 0 : _pathsDetail$detail23.is_collect) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login) && ((_pathsDetail$detail20 = pathsDetail.detail) === null || _pathsDetail$detail20 === void 0 ? void 0 : _pathsDetail$detail20.is_collect) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { // ${styles.button} ${styles.buttonTransparent} style: { fontSize: '12px', @@ -7139,8 +7133,7 @@ var Banner = function Banner(_ref) { cursor: 'pointer', marginLeft: '20px', width: 80, - display: 'flex', - alignItems: 'center' + display: 'flex' } // className={`mr15`} , @@ -7159,7 +7152,7 @@ var Banner = function Banner(_ref) { }, children: "\u5DF2\u6536\u85CF" })] - }), ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) && !((_pathsDetail$detail24 = pathsDetail.detail) !== null && _pathsDetail$detail24 !== void 0 && _pathsDetail$detail24.is_collect) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) && !((_pathsDetail$detail21 = pathsDetail.detail) !== null && _pathsDetail$detail21 !== void 0 && _pathsDetail$detail21.is_collect) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { // ${styles.button} ${styles.buttonTransparent} style: { fontSize: '12px', @@ -7168,8 +7161,7 @@ var Banner = function Banner(_ref) { cursor: 'pointer', width: 70, marginLeft: '20px', - display: 'flex', - alignItems: 'center' + display: 'flex' } // className={`mr15`} , @@ -7197,8 +7189,7 @@ var Banner = function Banner(_ref) { lineHeight: '24px', cursor: 'pointer', marginLeft: '20px', - display: 'flex', - alignItems: 'center' + display: 'flex' }, className: "mr15", onClick: function onClick() { @@ -7217,7 +7208,7 @@ var Banner = function Banner(_ref) { }, children: "\u6536\u85CF" })] - }), !!((_pathsDetail$detail25 = pathsDetail.detail) !== null && _pathsDetail$detail25 !== void 0 && _pathsDetail$detail25.is_free) && ((_pathsDetail$detail26 = pathsDetail.detail) === null || _pathsDetail$detail26 === void 0 ? void 0 : _pathsDetail$detail26.publish_status) !== 0 && (((_pathsDetail$detail27 = pathsDetail.detail) === null || _pathsDetail$detail27 === void 0 ? void 0 : _pathsDetail$detail27.allow_add_member) || !(0,authority/* isCommonStudent */.JA)()) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z + }), !!((_pathsDetail$detail22 = pathsDetail.detail) !== null && _pathsDetail$detail22 !== void 0 && _pathsDetail$detail22.is_free) && ((_pathsDetail$detail23 = pathsDetail.detail) === null || _pathsDetail$detail23 === void 0 ? void 0 : _pathsDetail$detail23.publish_status) !== 0 && (((_pathsDetail$detail24 = pathsDetail.detail) === null || _pathsDetail$detail24 === void 0 ? void 0 : _pathsDetail$detail24.allow_add_member) || !(0,authority/* isCommonStudent */.JA)()) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z // placement="bottom" , { title: "\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802", @@ -7229,9 +7220,7 @@ var Banner = function Banner(_ref) { color: '#fff', lineHeight: '24px', cursor: 'pointer', - marginLeft: '26px', - display: 'flex', - alignItems: 'center' + marginLeft: '26px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: fxkc, @@ -7240,7 +7229,7 @@ var Banner = function Banner(_ref) { } }), "\u53D1\u9001\u8BFE\u5802"] }) - }), ((_pathsDetail$detail28 = pathsDetail.detail) === null || _pathsDetail$detail28 === void 0 ? void 0 : _pathsDetail$detail28.allow_statistics) && ((_pathsDetail$detail29 = pathsDetail.detail) === null || _pathsDetail$detail29 === void 0 ? void 0 : _pathsDetail$detail29.public_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), ((_pathsDetail$detail25 = pathsDetail.detail) === null || _pathsDetail$detail25 === void 0 ? void 0 : _pathsDetail$detail25.allow_statistics) && ((_pathsDetail$detail26 = pathsDetail.detail) === null || _pathsDetail$detail26 === void 0 ? void 0 : _pathsDetail$detail26.public_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { // className={`${styles.buttonLearnStatistics} mr15`} onClick: function onClick() { return _umi_production_exports.history.push("/paths/".concat(params.pathId, "/statistics")); @@ -7250,9 +7239,7 @@ var Banner = function Banner(_ref) { color: '#fff', lineHeight: '24px', cursor: 'pointer', - marginLeft: '26px', - display: 'flex', - alignItems: 'center' + marginLeft: '26px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: xxtj, @@ -7260,7 +7247,7 @@ var Banner = function Banner(_ref) { marginRight: '10px' } }), "\u5B66\u4E60\u7EDF\u8BA1"] - }), ((_pathsDetail$detail30 = pathsDetail.detail) === null || _pathsDetail$detail30 === void 0 ? void 0 : _pathsDetail$detail30.is_share) && /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { + }), ((_pathsDetail$detail27 = pathsDetail.detail) === null || _pathsDetail$detail27 === void 0 ? void 0 : _pathsDetail$detail27.is_share) && /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { text: "".concat(window.location.origin, "/paths/").concat(params.pathId, "?userid=").concat((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_id), onCopy: function onCopy() { return message/* default */.ZP.success('已复制课程分享专属链接'); @@ -7273,9 +7260,7 @@ var Banner = function Banner(_ref) { color: '#fff', lineHeight: '24px', cursor: 'pointer', - marginLeft: '26px', - display: 'flex', - alignItems: 'center' + marginLeft: '26px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: fxkc, @@ -7284,18 +7269,18 @@ var Banner = function Banner(_ref) { } }), "\u5206\u4EAB\u8BFE\u7A0B"] }) - }), ((_pathsDetail$detail31 = pathsDetail.detail) === null || _pathsDetail$detail31 === void 0 ? void 0 : _pathsDetail$detail31.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + }), ((_pathsDetail$detail28 = pathsDetail.detail) === null || _pathsDetail$detail28 === void 0 ? void 0 : _pathsDetail$detail28.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { dropdownRender: function dropdownRender() { - var _pathsDetail$detail32, _pathsDetail$detail33, _user$userInfo4, _pathsDetail$detail34, _pathsDetail$detail35, _pathsDetail$detail36, _pathsDetail$detail37, _pathsDetail$detail38, _pathsDetail$detail39, _pathsDetail$detail40, _pathsDetail$detail41, _pathsDetail$detail42, _pathsDetail$detail43, _pathsDetail$detail44, _pathsDetail$detail45, _pathsDetail$detail46, _pathsDetail$detail47; + var _pathsDetail$detail29, _pathsDetail$detail30, _user$userInfo4, _pathsDetail$detail31, _pathsDetail$detail32, _pathsDetail$detail33, _pathsDetail$detail34, _pathsDetail$detail35, _pathsDetail$detail36, _pathsDetail$detail37, _pathsDetail$detail38, _pathsDetail$detail39, _pathsDetail$detail40, _pathsDetail$detail41, _pathsDetail$detail42, _pathsDetail$detail43, _pathsDetail$detail44; return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { - children: [((_pathsDetail$detail32 = pathsDetail.detail) === null || _pathsDetail$detail32 === void 0 ? void 0 : _pathsDetail$detail32.courses) && (((_pathsDetail$detail33 = pathsDetail.detail) === null || _pathsDetail$detail33 === void 0 ? void 0 : _pathsDetail$detail33.is_creator) && !!((_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.professional_certification) || (0,authority/* isCommonSuperAdminOrOperation */.ag)()) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: [((_pathsDetail$detail29 = pathsDetail.detail) === null || _pathsDetail$detail29 === void 0 ? void 0 : _pathsDetail$detail29.courses) && (((_pathsDetail$detail30 = pathsDetail.detail) === null || _pathsDetail$detail30 === void 0 ? void 0 : _pathsDetail$detail30.is_creator) && !!((_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.professional_certification) || (0,authority/* isCommonSuperAdminOrOperation */.ag)()) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { // className={`${styles.button} ${styles.buttonTransparent} mr15`} style: { textAlign: 'center' }, onClick: handleStartClass, children: "\u5F00\u8BFE" - }), ((_pathsDetail$detail34 = pathsDetail.detail) === null || _pathsDetail$detail34 === void 0 ? void 0 : _pathsDetail$detail34.allow_statistics) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + }), ((_pathsDetail$detail31 = pathsDetail.detail) === null || _pathsDetail$detail31 === void 0 ? void 0 : _pathsDetail$detail31.allow_statistics) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { style: { textAlign: 'center' } @@ -7305,42 +7290,42 @@ var Banner = function Banner(_ref) { return _umi_production_exports.history.push("/paths/".concat(params.pathId, "/edit")); }, children: "\u7F16\u8F91\u8BFE\u7A0B" - }), ((_pathsDetail$detail35 = pathsDetail.detail) === null || _pathsDetail$detail35 === void 0 ? void 0 : _pathsDetail$detail35.allow_add_member) && ((_pathsDetail$detail36 = pathsDetail.detail) === null || _pathsDetail$detail36 === void 0 ? void 0 : _pathsDetail$detail36.publish_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + }), ((_pathsDetail$detail32 = pathsDetail.detail) === null || _pathsDetail$detail32 === void 0 ? void 0 : _pathsDetail$detail32.allow_add_member) && ((_pathsDetail$detail33 = pathsDetail.detail) === null || _pathsDetail$detail33 === void 0 ? void 0 : _pathsDetail$detail33.publish_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { // className={`${styles.button} ${styles.buttonTransparent} mr15`} style: { textAlign: 'center' }, onClick: handleApplyPublish, children: "\u53D1\u5E03\u8BFE\u7A0B" - }), ((_pathsDetail$detail37 = pathsDetail.detail) === null || _pathsDetail$detail37 === void 0 ? void 0 : _pathsDetail$detail37.allow_statistics) && ((_pathsDetail$detail38 = pathsDetail.detail) === null || _pathsDetail$detail38 === void 0 ? void 0 : _pathsDetail$detail38.publish_status) === 2 && ((_pathsDetail$detail39 = pathsDetail.detail) === null || _pathsDetail$detail39 === void 0 ? void 0 : _pathsDetail$detail39.public_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + }), ((_pathsDetail$detail34 = pathsDetail.detail) === null || _pathsDetail$detail34 === void 0 ? void 0 : _pathsDetail$detail34.allow_statistics) && ((_pathsDetail$detail35 = pathsDetail.detail) === null || _pathsDetail$detail35 === void 0 ? void 0 : _pathsDetail$detail35.publish_status) === 2 && ((_pathsDetail$detail36 = pathsDetail.detail) === null || _pathsDetail$detail36 === void 0 ? void 0 : _pathsDetail$detail36.public_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { // className={`${styles.button} ${styles.buttonTransparent} mr15`} style: { textAlign: 'center' }, onClick: handleCancelPublish, children: "\u64A4\u9500\u53D1\u5E03" - }), ((_pathsDetail$detail40 = pathsDetail.detail) === null || _pathsDetail$detail40 === void 0 ? void 0 : _pathsDetail$detail40.allow_statistics) && ((_pathsDetail$detail41 = pathsDetail.detail) === null || _pathsDetail$detail41 === void 0 ? void 0 : _pathsDetail$detail41.publish_status) === 2 && ((_pathsDetail$detail42 = pathsDetail.detail) === null || _pathsDetail$detail42 === void 0 ? void 0 : _pathsDetail$detail42.public_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + }), ((_pathsDetail$detail37 = pathsDetail.detail) === null || _pathsDetail$detail37 === void 0 ? void 0 : _pathsDetail$detail37.allow_statistics) && ((_pathsDetail$detail38 = pathsDetail.detail) === null || _pathsDetail$detail38 === void 0 ? void 0 : _pathsDetail$detail38.publish_status) === 2 && ((_pathsDetail$detail39 = pathsDetail.detail) === null || _pathsDetail$detail39 === void 0 ? void 0 : _pathsDetail$detail39.public_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { // className={`${styles.button} ${styles.buttonTransparent} mr15`} style: { textAlign: 'center' }, onClick: onApplyPublic, children: "\u516C\u5F00\u8BFE\u7A0B" - }), ((_pathsDetail$detail43 = pathsDetail.detail) === null || _pathsDetail$detail43 === void 0 ? void 0 : _pathsDetail$detail43.allow_statistics) && ((_pathsDetail$detail44 = pathsDetail.detail) === null || _pathsDetail$detail44 === void 0 ? void 0 : _pathsDetail$detail44.public_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + }), ((_pathsDetail$detail40 = pathsDetail.detail) === null || _pathsDetail$detail40 === void 0 ? void 0 : _pathsDetail$detail40.allow_statistics) && ((_pathsDetail$detail41 = pathsDetail.detail) === null || _pathsDetail$detail41 === void 0 ? void 0 : _pathsDetail$detail41.public_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { // className={`${styles.button} ${styles.buttonTransparent} mr15`} style: { textAlign: 'center' }, onClick: handleCancelPublic, children: "\u64A4\u9500\u7533\u8BF7\u516C\u5F00" - }), (0,authority/* isAdmin */.GJ)() && ((_pathsDetail$detail45 = pathsDetail.detail) === null || _pathsDetail$detail45 === void 0 ? void 0 : _pathsDetail$detail45.allow_statistics) && ((_pathsDetail$detail46 = pathsDetail.detail) === null || _pathsDetail$detail46 === void 0 ? void 0 : _pathsDetail$detail46.public_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + }), (0,authority/* isAdmin */.GJ)() && ((_pathsDetail$detail42 = pathsDetail.detail) === null || _pathsDetail$detail42 === void 0 ? void 0 : _pathsDetail$detail42.allow_statistics) && ((_pathsDetail$detail43 = pathsDetail.detail) === null || _pathsDetail$detail43 === void 0 ? void 0 : _pathsDetail$detail43.public_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { // className={`${styles.button} ${styles.buttonTransparent} mr15`} style: { textAlign: 'center' }, onClick: handleCancelPublic, children: "\u64A4\u9500\u516C\u5F00" - }), ((_pathsDetail$detail47 = pathsDetail.detail) === null || _pathsDetail$detail47 === void 0 ? void 0 : _pathsDetail$detail47.allow_delete) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + }), ((_pathsDetail$detail44 = pathsDetail.detail) === null || _pathsDetail$detail44 === void 0 ? void 0 : _pathsDetail$detail44.allow_delete) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { // className={`${styles.button} ${styles.buttonTransparent} mr15`} style: { textAlign: 'center' @@ -7357,9 +7342,7 @@ var Banner = function Banner(_ref) { color: '#fff', lineHeight: '24px', cursor: 'pointer', - marginLeft: '26px', - display: 'flex', - alignItems: 'center' + marginLeft: '26px' } // onClick={() => history.push(`/paths/${params.pathId}/statistics`)} , @@ -7375,23 +7358,23 @@ var Banner = function Banner(_ref) { style: { alignItems: 'center' }, - className: [Bannermodules.titleWrap, ((_pathsDetail$detail48 = pathsDetail.detail) === null || _pathsDetail$detail48 === void 0 || (_pathsDetail$detail48 = _pathsDetail$detail48.name) === null || _pathsDetail$detail48 === void 0 ? void 0 : _pathsDetail$detail48.indexOf('\n')) && Bannermodules.titleFlexEnd].join(' '), + className: [Bannermodules.titleWrap, ((_pathsDetail$detail45 = pathsDetail.detail) === null || _pathsDetail$detail45 === void 0 || (_pathsDetail$detail45 = _pathsDetail$detail45.name) === null || _pathsDetail$detail45 === void 0 ? void 0 : _pathsDetail$detail45.indexOf('\n')) && Bannermodules.titleFlexEnd].join(' '), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.title // dangerouslySetInnerHTML={{ __html: pathsDetail.detail?.name?.replace(/\n/, "
") || "" }} , children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: (_pathsDetail$detail49 = pathsDetail.detail) === null || _pathsDetail$detail49 === void 0 || (_pathsDetail$detail49 = _pathsDetail$detail49.name) === null || _pathsDetail$detail49 === void 0 ? void 0 : _pathsDetail$detail49.split('\n')[0], + title: (_pathsDetail$detail46 = pathsDetail.detail) === null || _pathsDetail$detail46 === void 0 || (_pathsDetail$detail46 = _pathsDetail$detail46.name) === null || _pathsDetail$detail46 === void 0 ? void 0 : _pathsDetail$detail46.split('\n')[0], children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { className: Bannermodules.titleName, style: { maxWidth: (myDivRef === null || myDivRef === void 0 || (_myDivRef$current = myDivRef.current) === null || _myDivRef$current === void 0 ? void 0 : _myDivRef$current.offsetWidth) < 150 ? 810 : (myDivRef === null || myDivRef === void 0 || (_myDivRef$current2 = myDivRef.current) === null || _myDivRef$current2 === void 0 ? void 0 : _myDivRef$current2.offsetWidth) < 250 ? 700 : 590 }, - children: (_pathsDetail$detail50 = pathsDetail.detail) === null || _pathsDetail$detail50 === void 0 || (_pathsDetail$detail50 = _pathsDetail$detail50.name) === null || _pathsDetail$detail50 === void 0 ? void 0 : _pathsDetail$detail50.split('\n')[0] + children: (_pathsDetail$detail47 = pathsDetail.detail) === null || _pathsDetail$detail47 === void 0 || (_pathsDetail$detail47 = _pathsDetail$detail47.name) === null || _pathsDetail$detail47 === void 0 ? void 0 : _pathsDetail$detail47.split('\n')[0] }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "font24", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), (_pathsDetail$detail51 = pathsDetail.detail) === null || _pathsDetail$detail51 === void 0 || (_pathsDetail$detail51 = _pathsDetail$detail51.name) === null || _pathsDetail$detail51 === void 0 ? void 0 : _pathsDetail$detail51.split('\n').filter(function (i, k) { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), (_pathsDetail$detail48 = pathsDetail.detail) === null || _pathsDetail$detail48 === void 0 || (_pathsDetail$detail48 = _pathsDetail$detail48.name) === null || _pathsDetail$detail48 === void 0 ? void 0 : _pathsDetail$detail48.split('\n').filter(function (i, k) { return k !== 0; }).join('')] })] @@ -7399,43 +7382,43 @@ var Banner = function Banner(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.tagsWrap, ref: myDivRef, - children: [((_pathsDetail$detail52 = pathsDetail.detail) === null || _pathsDetail$detail52 === void 0 ? void 0 : _pathsDetail$detail52.allow_add_member) && !((_pathsDetail$detail53 = pathsDetail.detail) !== null && _pathsDetail$detail53 !== void 0 && _pathsDetail$detail53.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: (_statustype = statustype[((_pathsDetail$detail54 = pathsDetail.detail) === null || _pathsDetail$detail54 === void 0 ? void 0 : _pathsDetail$detail54.shixun_tag_num) - 1]) === null || _statustype === void 0 ? void 0 : _statustype.connect, + children: [((_pathsDetail$detail49 = pathsDetail.detail) === null || _pathsDetail$detail49 === void 0 ? void 0 : _pathsDetail$detail49.allow_add_member) && !((_pathsDetail$detail50 = pathsDetail.detail) !== null && _pathsDetail$detail50 !== void 0 && _pathsDetail$detail50.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (_statustype = statustype[((_pathsDetail$detail51 = pathsDetail.detail) === null || _pathsDetail$detail51 === void 0 ? void 0 : _pathsDetail$detail51.shixun_tag_num) - 1]) === null || _statustype === void 0 ? void 0 : _statustype.connect, children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Bannermodules.openCourseTag, " font14"), style: { - backgroundColor: (_statustype2 = statustype[((_pathsDetail$detail55 = pathsDetail.detail) === null || _pathsDetail$detail55 === void 0 ? void 0 : _pathsDetail$detail55.shixun_tag_num) - 1]) === null || _statustype2 === void 0 ? void 0 : _statustype2.bkcolor, - color: (_statustype3 = statustype[((_pathsDetail$detail56 = pathsDetail.detail) === null || _pathsDetail$detail56 === void 0 ? void 0 : _pathsDetail$detail56.shixun_tag_num) - 1]) === null || _statustype3 === void 0 ? void 0 : _statustype3.txcolor, + backgroundColor: (_statustype2 = statustype[((_pathsDetail$detail52 = pathsDetail.detail) === null || _pathsDetail$detail52 === void 0 ? void 0 : _pathsDetail$detail52.shixun_tag_num) - 1]) === null || _statustype2 === void 0 ? void 0 : _statustype2.bkcolor, + color: (_statustype3 = statustype[((_pathsDetail$detail53 = pathsDetail.detail) === null || _pathsDetail$detail53 === void 0 ? void 0 : _pathsDetail$detail53.shixun_tag_num) - 1]) === null || _statustype3 === void 0 ? void 0 : _statustype3.txcolor, height: 26, - border: "1px solid ".concat((_statustype4 = statustype[((_pathsDetail$detail57 = pathsDetail.detail) === null || _pathsDetail$detail57 === void 0 ? void 0 : _pathsDetail$detail57.shixun_tag_num) - 1]) === null || _statustype4 === void 0 ? void 0 : _statustype4.bkcolor) + border: "1px solid ".concat((_statustype4 = statustype[((_pathsDetail$detail54 = pathsDetail.detail) === null || _pathsDetail$detail54 === void 0 ? void 0 : _pathsDetail$detail54.shixun_tag_num) - 1]) === null || _statustype4 === void 0 ? void 0 : _statustype4.bkcolor) }, - children: (_statustype5 = statustype[((_pathsDetail$detail58 = pathsDetail.detail) === null || _pathsDetail$detail58 === void 0 ? void 0 : _pathsDetail$detail58.shixun_tag_num) - 1]) === null || _statustype5 === void 0 ? void 0 : _statustype5.name + children: (_statustype5 = statustype[((_pathsDetail$detail55 = pathsDetail.detail) === null || _pathsDetail$detail55 === void 0 ? void 0 : _pathsDetail$detail55.shixun_tag_num) - 1]) === null || _statustype5 === void 0 ? void 0 : _statustype5.name }) }) - }), ((_pathsDetail$detail59 = pathsDetail.detail) === null || _pathsDetail$detail59 === void 0 ? void 0 : _pathsDetail$detail59.featured) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [((_pathsDetail$detail60 = pathsDetail.detail) === null || _pathsDetail$detail60 === void 0 ? void 0 : _pathsDetail$detail60.featured) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), ((_pathsDetail$detail56 = pathsDetail.detail) === null || _pathsDetail$detail56 === void 0 ? void 0 : _pathsDetail$detail56.featured) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [((_pathsDetail$detail57 = pathsDetail.detail) === null || _pathsDetail$detail57 === void 0 ? void 0 : _pathsDetail$detail57.featured) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Bannermodules.openCourseTag, " font14"), style: { background: '#FF6500', border: '1px solid #FF6500' }, children: "\u56FD\u5BB6\u4E00\u6D41" - }), ((_pathsDetail$detail61 = pathsDetail.detail) === null || _pathsDetail$detail61 === void 0 ? void 0 : _pathsDetail$detail61.featured) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), ((_pathsDetail$detail58 = pathsDetail.detail) === null || _pathsDetail$detail58 === void 0 ? void 0 : _pathsDetail$detail58.featured) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Bannermodules.openCourseTag, " font14"), style: { background: '#4361F2', border: '1px solid #4361F2' }, children: "\u519B\u961F\u4E00\u6D41" - }), ((_pathsDetail$detail62 = pathsDetail.detail) === null || _pathsDetail$detail62 === void 0 ? void 0 : _pathsDetail$detail62.featured) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), ((_pathsDetail$detail59 = pathsDetail.detail) === null || _pathsDetail$detail59 === void 0 ? void 0 : _pathsDetail$detail59.featured) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Bannermodules.openCourseTag, " font14"), style: { background: '#E9AD5D', border: '1px solid #E9AD5D' }, children: "\u7701\u7EA7\u4E00\u6D41" - }), ((_pathsDetail$detail63 = pathsDetail.detail) === null || _pathsDetail$detail63 === void 0 ? void 0 : _pathsDetail$detail63.featured) === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), ((_pathsDetail$detail60 = pathsDetail.detail) === null || _pathsDetail$detail60 === void 0 ? void 0 : _pathsDetail$detail60.featured) === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Bannermodules.openCourseTag, " font14"), style: { background: '#f7ce62', @@ -7443,7 +7426,7 @@ var Banner = function Banner(_ref) { }, children: "\u7CBE\u54C1\u8BFE\u7A0B" })] - }), ((_pathsDetail$detail64 = pathsDetail.detail) === null || _pathsDetail$detail64 === void 0 ? void 0 : _pathsDetail$detail64.excellent) && ((_pathsDetail$detail65 = pathsDetail.detail) === null || _pathsDetail$detail65 === void 0 ? void 0 : _pathsDetail$detail65.allow_add_member) && ((_statustype6 = statustype[((_pathsDetail$detail66 = pathsDetail.detail) === null || _pathsDetail$detail66 === void 0 ? void 0 : _pathsDetail$detail66.shixun_tag_num) - 1]) === null || _statustype6 === void 0 ? void 0 : _statustype6.name) == '公开发布' && (user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.role) != 15 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), ((_pathsDetail$detail61 = pathsDetail.detail) === null || _pathsDetail$detail61 === void 0 ? void 0 : _pathsDetail$detail61.excellent) && ((_pathsDetail$detail62 = pathsDetail.detail) === null || _pathsDetail$detail62 === void 0 ? void 0 : _pathsDetail$detail62.allow_add_member) && ((_statustype6 = statustype[((_pathsDetail$detail63 = pathsDetail.detail) === null || _pathsDetail$detail63 === void 0 ? void 0 : _pathsDetail$detail63.shixun_tag_num) - 1]) === null || _statustype6 === void 0 ? void 0 : _statustype6.name) == '公开发布' && (user === null || user === void 0 || (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.role) != 15 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Bannermodules.openCourseTag, " font14"), style: { @@ -7452,7 +7435,7 @@ var Banner = function Banner(_ref) { }, children: "\u5F00\u653E\u8BFE\u7A0B" }) - }), ((_pathsDetail$detail67 = pathsDetail.detail) === null || _pathsDetail$detail67 === void 0 ? void 0 : _pathsDetail$detail67.excellent) && (user === null || user === void 0 || (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.role) == 15 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), ((_pathsDetail$detail64 = pathsDetail.detail) === null || _pathsDetail$detail64 === void 0 ? void 0 : _pathsDetail$detail64.excellent) && (user === null || user === void 0 || (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.role) == 15 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "".concat(Bannermodules.openCourseTag, " font14"), style: { @@ -7461,7 +7444,7 @@ var Banner = function Banner(_ref) { }, children: "\u5F00\u653E\u8BFE\u7A0B" }) - }), ((_pathsDetail$detail68 = pathsDetail.detail) === null || _pathsDetail$detail68 === void 0 ? void 0 : _pathsDetail$detail68.is_plan) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + }), ((_pathsDetail$detail65 = pathsDetail.detail) === null || _pathsDetail$detail65 === void 0 ? void 0 : _pathsDetail$detail65.is_plan) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B", children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -7477,95 +7460,95 @@ var Banner = function Banner(_ref) { })] }) })] - }), ((_pathsDetail$detail69 = pathsDetail.detail) === null || _pathsDetail$detail69 === void 0 ? void 0 : _pathsDetail$detail69.laboratory_name) && (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), ((_pathsDetail$detail66 = pathsDetail.detail) === null || _pathsDetail$detail66 === void 0 ? void 0 : _pathsDetail$detail66.laboratory_name) && (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.laboratory, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: (_pathsDetail$detail70 = pathsDetail.detail) === null || _pathsDetail$detail70 === void 0 ? void 0 : _pathsDetail$detail70.laboratory_name, + title: (_pathsDetail$detail67 = pathsDetail.detail) === null || _pathsDetail$detail67 === void 0 ? void 0 : _pathsDetail$detail67.laboratory_name, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://".concat((_pathsDetail$detail71 = pathsDetail.detail) === null || _pathsDetail$detail71 === void 0 ? void 0 : _pathsDetail$detail71.laboratory_url), + href: "https://".concat((_pathsDetail$detail68 = pathsDetail.detail) === null || _pathsDetail$detail68 === void 0 ? void 0 : _pathsDetail$detail68.laboratory_url), target: "_blank", className: Bannermodules.name, - children: (_pathsDetail$detail72 = pathsDetail.detail) === null || _pathsDetail$detail72 === void 0 ? void 0 : _pathsDetail$detail72.laboratory_name + children: (_pathsDetail$detail69 = pathsDetail.detail) === null || _pathsDetail$detail69 === void 0 ? void 0 : _pathsDetail$detail69.laboratory_name }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Bannermodules.contentWrap, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.contentLeftWrap, - children: [!!((_pathsDetail$detail73 = pathsDetail.detail) !== null && _pathsDetail$detail73 !== void 0 && _pathsDetail$detail73.stages_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [!!((_pathsDetail$detail70 = pathsDetail.detail) !== null && _pathsDetail$detail70 !== void 0 && _pathsDetail$detail70.stages_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u7AE0\u8282" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail74 = pathsDetail.detail) === null || _pathsDetail$detail74 === void 0 ? void 0 : _pathsDetail$detail74.stages_count + children: (_pathsDetail$detail71 = pathsDetail.detail) === null || _pathsDetail$detail71 === void 0 ? void 0 : _pathsDetail$detail71.stages_count })] - }), !!((_pathsDetail$detail75 = pathsDetail.detail) !== null && _pathsDetail$detail75 !== void 0 && _pathsDetail$detail75.shixuns_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !!((_pathsDetail$detail72 = pathsDetail.detail) !== null && _pathsDetail$detail72 !== void 0 && _pathsDetail$detail72.shixuns_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5355\u5143" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail76 = pathsDetail.detail) === null || _pathsDetail$detail76 === void 0 ? void 0 : _pathsDetail$detail76.shixuns_count + children: (_pathsDetail$detail73 = pathsDetail.detail) === null || _pathsDetail$detail73 === void 0 ? void 0 : _pathsDetail$detail73.shixuns_count })] - }), !!((_pathsDetail$detail77 = pathsDetail.detail) !== null && _pathsDetail$detail77 !== void 0 && _pathsDetail$detail77.challenge_choose_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !!((_pathsDetail$detail74 = pathsDetail.detail) !== null && _pathsDetail$detail74 !== void 0 && _pathsDetail$detail74.challenge_choose_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u9009\u62E9\u9898\u5173\u5361" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail78 = pathsDetail.detail) === null || _pathsDetail$detail78 === void 0 ? void 0 : _pathsDetail$detail78.challenge_choose_count + children: (_pathsDetail$detail75 = pathsDetail.detail) === null || _pathsDetail$detail75 === void 0 ? void 0 : _pathsDetail$detail75.challenge_choose_count })] - }), !!((_pathsDetail$detail79 = pathsDetail.detail) !== null && _pathsDetail$detail79 !== void 0 && _pathsDetail$detail79.challenges_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !!((_pathsDetail$detail76 = pathsDetail.detail) !== null && _pathsDetail$detail76 !== void 0 && _pathsDetail$detail76.challenges_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5B9E\u8DF5\u5173\u5361" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail80 = pathsDetail.detail) === null || _pathsDetail$detail80 === void 0 ? void 0 : _pathsDetail$detail80.challenges_count + children: (_pathsDetail$detail77 = pathsDetail.detail) === null || _pathsDetail$detail77 === void 0 ? void 0 : _pathsDetail$detail77.challenges_count })] - }), !!((_pathsDetail$detail81 = pathsDetail.detail) !== null && _pathsDetail$detail81 !== void 0 && _pathsDetail$detail81.videos_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !!((_pathsDetail$detail78 = pathsDetail.detail) !== null && _pathsDetail$detail78 !== void 0 && _pathsDetail$detail78.videos_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u89C6\u9891" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail82 = pathsDetail.detail) === null || _pathsDetail$detail82 === void 0 ? void 0 : _pathsDetail$detail82.videos_count + children: (_pathsDetail$detail79 = pathsDetail.detail) === null || _pathsDetail$detail79 === void 0 ? void 0 : _pathsDetail$detail79.videos_count })] - }), !!((_pathsDetail$detail83 = pathsDetail.detail) !== null && _pathsDetail$detail83 !== void 0 && _pathsDetail$detail83.attachment_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !!((_pathsDetail$detail80 = pathsDetail.detail) !== null && _pathsDetail$detail80 !== void 0 && _pathsDetail$detail80.attachment_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8BFE\u4EF6" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail84 = pathsDetail.detail) === null || _pathsDetail$detail84 === void 0 ? void 0 : _pathsDetail$detail84.attachment_count + children: (_pathsDetail$detail81 = pathsDetail.detail) === null || _pathsDetail$detail81 === void 0 ? void 0 : _pathsDetail$detail81.attachment_count })] - }), ((_pathsDetail$detail85 = pathsDetail.detail) === null || _pathsDetail$detail85 === void 0 ? void 0 : _pathsDetail$detail85.publish_status) !== 0 && !!((_pathsDetail$detail86 = pathsDetail.detail) !== null && _pathsDetail$detail86 !== void 0 && _pathsDetail$detail86.subject_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), ((_pathsDetail$detail82 = pathsDetail.detail) === null || _pathsDetail$detail82 === void 0 ? void 0 : _pathsDetail$detail82.publish_status) !== 0 && !!((_pathsDetail$detail83 = pathsDetail.detail) !== null && _pathsDetail$detail83 !== void 0 && _pathsDetail$detail83.subject_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u7ECF\u9A8C\u503C" }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail87 = pathsDetail.detail) === null || _pathsDetail$detail87 === void 0 ? void 0 : _pathsDetail$detail87.subject_score + children: (_pathsDetail$detail84 = pathsDetail.detail) === null || _pathsDetail$detail84 === void 0 ? void 0 : _pathsDetail$detail84.subject_score })] - }), ((_pathsDetail$detail88 = pathsDetail.detail) === null || _pathsDetail$detail88 === void 0 ? void 0 : _pathsDetail$detail88.publish_status) !== 0 && !!((_pathsDetail$detail89 = pathsDetail.detail) !== null && _pathsDetail$detail89 !== void 0 && _pathsDetail$detail89.member_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), ((_pathsDetail$detail85 = pathsDetail.detail) === null || _pathsDetail$detail85 === void 0 ? void 0 : _pathsDetail$detail85.publish_status) !== 0 && !!((_pathsDetail$detail86 = pathsDetail.detail) !== null && _pathsDetail$detail86 !== void 0 && _pathsDetail$detail86.member_count) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mr30", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: '学习人数' }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u66F4\u65B0\u65F6\u95F4\uFF1A".concat(((_pathsDetail$detail90 = pathsDetail.detail) === null || _pathsDetail$detail90 === void 0 ? void 0 : _pathsDetail$detail90.member_count_update_at) || '--'), + title: "\u66F4\u65B0\u65F6\u95F4\uFF1A".concat(((_pathsDetail$detail87 = pathsDetail.detail) === null || _pathsDetail$detail87 === void 0 ? void 0 : _pathsDetail$detail87.member_count_update_at) || '--'), children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiaowenhao1 font14 ml5" }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "mt3", - children: (_pathsDetail$detail91 = pathsDetail.detail) === null || _pathsDetail$detail91 === void 0 ? void 0 : _pathsDetail$detail91.member_count + children: (_pathsDetail$detail88 = pathsDetail.detail) === null || _pathsDetail$detail88 === void 0 ? void 0 : _pathsDetail$detail88.member_count })] - }), ((_pathsDetail$detail92 = pathsDetail.detail) === null || _pathsDetail$detail92 === void 0 ? void 0 : _pathsDetail$detail92.subject_score) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + }), ((_pathsDetail$detail89 = pathsDetail.detail) === null || _pathsDetail$detail89 === void 0 ? void 0 : _pathsDetail$detail89.subject_score) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "font14 c-white", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8BC4\u5206" @@ -7576,14 +7559,14 @@ var Banner = function Banner(_ref) { style: { fontSize: 12 }, - value: (0,util/* formatRate */.og)((_pathsDetail$detail93 = pathsDetail.detail) === null || _pathsDetail$detail93 === void 0 ? void 0 : _pathsDetail$detail93.averge_star), + value: (0,util/* formatRate */.og)((_pathsDetail$detail90 = pathsDetail.detail) === null || _pathsDetail$detail90 === void 0 ? void 0 : _pathsDetail$detail90.averge_star), disabled: true // className={styles.rating} }) })] })] }) - }), !!((_pathsDetail$detail94 = pathsDetail.detail) !== null && _pathsDetail$detail94 !== void 0 && (_pathsDetail$detail94 = _pathsDetail$detail94.courses) !== null && _pathsDetail$detail94 !== void 0 && _pathsDetail$detail94.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + }), !!((_pathsDetail$detail91 = pathsDetail.detail) !== null && _pathsDetail$detail91 !== void 0 && (_pathsDetail$detail91 = _pathsDetail$detail91.courses) !== null && _pathsDetail$detail91 !== void 0 && _pathsDetail$detail91.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: Bannermodules.nav, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.navLeft, @@ -7599,17 +7582,17 @@ var Banner = function Banner(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { dropdownRender: function dropdownRender() { - var _ref9, _pathsDetail$detail95; + var _ref9, _pathsDetail$detail92; return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { - children: (_ref9 = toConsumableArray_default()((_pathsDetail$detail95 = pathsDetail.detail) === null || _pathsDetail$detail95 === void 0 ? void 0 : _pathsDetail$detail95.courses)) === null || _ref9 === void 0 || (_ref9 = _ref9.reverse()) === null || _ref9 === void 0 ? void 0 : _ref9.map(function (item, index) { - var _pathsDetail$detail96; + children: (_ref9 = toConsumableArray_default()((_pathsDetail$detail92 = pathsDetail.detail) === null || _pathsDetail$detail92 === void 0 ? void 0 : _pathsDetail$detail92.courses)) === null || _ref9 === void 0 || (_ref9 = _ref9.reverse()) === null || _ref9 === void 0 ? void 0 : _ref9.map(function (item, index) { + var _pathsDetail$detail93; return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { onClick: function onClick() { return handleChangeCourse(item.course_id); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "font14", - children: ["\u7B2C", ((_pathsDetail$detail96 = pathsDetail.detail) === null || _pathsDetail$detail96 === void 0 || (_pathsDetail$detail96 = _pathsDetail$detail96.courses) === null || _pathsDetail$detail96 === void 0 ? void 0 : _pathsDetail$detail96.length) - index, "\u671F"] + children: ["\u7B2C", ((_pathsDetail$detail93 = pathsDetail.detail) === null || _pathsDetail$detail93 === void 0 || (_pathsDetail$detail93 = _pathsDetail$detail93.courses) === null || _pathsDetail$detail93 === void 0 ? void 0 : _pathsDetail$detail93.length) - index, "\u671F"] }) }, item.course_id); }) @@ -7701,10 +7684,10 @@ var Banner = function Banner(_ref) { href: "/classrooms/".concat(currentCourse === null || currentCourse === void 0 || (_currentCourse$first_3 = currentCourse.first_category_url) === null || _currentCourse$first_3 === void 0 || (_currentCourse$first_3 = _currentCourse$first_3.split('/')) === null || _currentCourse$first_3 === void 0 ? void 0 : _currentCourse$first_3[2], "/announcement"), target: "_blank", children: "\u8FDB\u5165\u8BFE\u5802" - }), applyPath && isLastNumber && ((_pathsDetail$detail97 = pathsDetail.detail) === null || _pathsDetail$detail97 === void 0 ? void 0 : _pathsDetail$detail97.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), applyPath && isLastNumber && ((_pathsDetail$detail94 = pathsDetail.detail) === null || _pathsDetail$detail94 === void 0 ? void 0 : _pathsDetail$detail94.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Bannermodules.classButton, " ").concat(Bannermodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" - }), applyPath && isLastNumber && !((_pathsDetail$detail98 = pathsDetail.detail) !== null && _pathsDetail$detail98 !== void 0 && _pathsDetail$detail98.has_participate) && (isOrderSuccess ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), applyPath && isLastNumber && !((_pathsDetail$detail95 = pathsDetail.detail) !== null && _pathsDetail$detail95 !== void 0 && _pathsDetail$detail95.has_participate) && (isOrderSuccess ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Bannermodules.classButton, " ").concat(Bannermodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -7714,37 +7697,37 @@ var Banner = function Banner(_ref) { }))] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.flexRow, - children: [applyPath && !!((_pathsDetail$detail99 = pathsDetail.detail) !== null && _pathsDetail$detail99 !== void 0 && (_pathsDetail$detail99 = _pathsDetail$detail99.courses) !== null && _pathsDetail$detail99 !== void 0 && _pathsDetail$detail99.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [applyPath && !!((_pathsDetail$detail96 = pathsDetail.detail) !== null && _pathsDetail$detail96 !== void 0 && (_pathsDetail$detail96 = _pathsDetail$detail96.courses) !== null && _pathsDetail$detail96 !== void 0 && _pathsDetail$detail96.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mt20", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", - children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail100 = pathsDetail.detail) === null || _pathsDetail$detail100 === void 0 ? void 0 : _pathsDetail$detail100.student_count, ' ', "\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] + children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail97 = pathsDetail.detail) === null || _pathsDetail$detail97 === void 0 ? void 0 : _pathsDetail$detail97.student_count, ' ', "\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "", children: ["\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "mr5 c-red-ee4", - children: isOrderSuccess === true ? ((_pathsDetail$detail101 = pathsDetail.detail) === null || _pathsDetail$detail101 === void 0 ? void 0 : _pathsDetail$detail101.participant_count) + 1 : (_pathsDetail$detail102 = pathsDetail.detail) === null || _pathsDetail$detail102 === void 0 ? void 0 : _pathsDetail$detail102.participant_count + children: isOrderSuccess === true ? ((_pathsDetail$detail98 = pathsDetail.detail) === null || _pathsDetail$detail98 === void 0 ? void 0 : _pathsDetail$detail98.participant_count) + 1 : (_pathsDetail$detail99 = pathsDetail.detail) === null || _pathsDetail$detail99 === void 0 ? void 0 : _pathsDetail$detail99.participant_count }), "\u4EBA"] })] - }), applyPath && !((_pathsDetail$detail103 = pathsDetail.detail) !== null && _pathsDetail$detail103 !== void 0 && (_pathsDetail$detail103 = _pathsDetail$detail103.courses) !== null && _pathsDetail$detail103 !== void 0 && _pathsDetail$detail103.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [!((_pathsDetail$detail104 = pathsDetail.detail) !== null && _pathsDetail$detail104 !== void 0 && _pathsDetail$detail104.has_participate) && (isOrderSuccess === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), applyPath && !((_pathsDetail$detail100 = pathsDetail.detail) !== null && _pathsDetail$detail100 !== void 0 && (_pathsDetail$detail100 = _pathsDetail$detail100.courses) !== null && _pathsDetail$detail100 !== void 0 && _pathsDetail$detail100.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [!((_pathsDetail$detail101 = pathsDetail.detail) !== null && _pathsDetail$detail101 !== void 0 && _pathsDetail$detail101.has_participate) && (isOrderSuccess === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Bannermodules.classButton, " ").concat(Bannermodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" }) : /*#__PURE__*/(0,jsx_runtime.jsx)("a", { className: "".concat(Bannermodules.classButton, " ").concat(Bannermodules.bg28e), onClick: handleRegister, children: "\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D" - })), ((_pathsDetail$detail105 = pathsDetail.detail) === null || _pathsDetail$detail105 === void 0 ? void 0 : _pathsDetail$detail105.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + })), ((_pathsDetail$detail102 = pathsDetail.detail) === null || _pathsDetail$detail102 === void 0 ? void 0 : _pathsDetail$detail102.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Bannermodules.classButton, " ").concat(Bannermodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", - children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail106 = pathsDetail.detail) === null || _pathsDetail$detail106 === void 0 ? void 0 : _pathsDetail$detail106.student_count, ' ', "\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] + children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail103 = pathsDetail.detail) === null || _pathsDetail$detail103 === void 0 ? void 0 : _pathsDetail$detail103.student_count, ' ', "\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "", children: ["\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "mr5 c-red-ee4", - children: isOrderSuccess === true ? ((_pathsDetail$detail107 = pathsDetail.detail) === null || _pathsDetail$detail107 === void 0 ? void 0 : _pathsDetail$detail107.participant_count) + 1 : (_pathsDetail$detail108 = pathsDetail.detail) === null || _pathsDetail$detail108 === void 0 ? void 0 : _pathsDetail$detail108.participant_count + children: isOrderSuccess === true ? ((_pathsDetail$detail104 = pathsDetail.detail) === null || _pathsDetail$detail104 === void 0 ? void 0 : _pathsDetail$detail104.participant_count) + 1 : (_pathsDetail$detail105 = pathsDetail.detail) === null || _pathsDetail$detail105 === void 0 ? void 0 : _pathsDetail$detail105.participant_count }), "\u4EBA"] })] })] @@ -7784,7 +7767,7 @@ var Banner = function Banner(_ref) { maxHeight: 378, overflow: 'auto' }, - value: pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$detail109 = pathsDetail.detail) === null || _pathsDetail$detail109 === void 0 || (_pathsDetail$detail109 = _pathsDetail$detail109.toast) === null || _pathsDetail$detail109 === void 0 ? void 0 : _pathsDetail$detail109.content + value: pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$detail106 = pathsDetail.detail) === null || _pathsDetail$detail106 === void 0 || (_pathsDetail$detail106 = _pathsDetail$detail106.toast) === null || _pathsDetail$detail106 === void 0 ? void 0 : _pathsDetail$detail106.content }) })] }); @@ -9345,7 +9328,7 @@ function onPreviewImage(e) { } } var Right = function Right(_ref) { - var _pathsDetail$detail14, _pathsDetail$detail15, _pathsDetail$detail16, _pathsDetail$detail17, _pathsDetail$rightDat14, _pathsDetail$rightDat15, _pathsDetail$rightDat16, _pathsDetail$detail18, _currentCourse$course2, _currentCourse$course3, _pathsDetail$detail19, _pathsDetail$detail20, _pathsDetail$detail21, _pathsDetail$detail22, _pathsDetail$detail23, _pathsDetail$detail24, _pathsDetail$detail25, _pathsDetail$detail26, _pathsDetail$detail27, _pathsDetail$detail28, _currentCourse$course4, _currentCourse$course5, _currentCourse$course6, _pathsDetail$rightDat17, _currentCourse$course7, _pathsDetail$rightDat18, _pathsDetail$rightDat19, _pathsDetail$rightDat20, _pathsDetail$rightDat21, _pathsDetail$rightDat22, _pathsDetail$rightDat23, _pathsDetail$rightDat24, _pathsDetail$rightDat25, _currentCourse$course8, _currentCourse$course9, _pathsDetail$detail29, _currentCourse$course10, _currentCourse$course11, _currentCourse$course12, _currentCourse$course13, _currentCourse$course14, _currentCourse$course15, _pathsDetail$detail30, _pathsDetail$detail31, _pathsDetail$detail32, _pathsDetail$detail33, _pathsDetail$detail34, _pathsDetail$detail35, _pathsDetail$detail36, _pathsDetail$detail37, _pathsDetail$detail38, _pathsDetail$detail39, _pathsDetail$rightDat26, _pathsDetail$rightDat27, _pathsDetail$rightDat28, _pathsDetail$detail40, _pathsDetail$detail41, _pathsDetail$detail42, _pathsDetail$detail43, _pathsDetail$detail44, _pathsDetail$detail45, _pathsDetail$detail46, _pathsDetail$detail47, _pathsDetail$detail48, _pathsDetail$detail49, _pathsDetail$detail50, _pathsDetail$rightDat29, _pathsDetail$detail51, _pathsDetail$detail52, _pathsDetail$rightDat30, _pathsDetail$rightDat31, _pathsDetail$detail53, _pathsDetail$rightDat32, _pathsDetail$detail54, _pathsDetail$rightDat33, _pathsDetail$detail55, _pathsDetail$rightDat34, _pathsDetail$detail56, _pathsDetail$Courses, _pathsDetail$detail57, _pathsDetail$Courses2, _pathsDetail$detail58, _pathsDetail$detail59, _pathsDetail$detail60, _data$spoc_courses, _pathsDetail$detail61, _pathsDetail$rightDat35; + var _pathsDetail$detail12, _pathsDetail$detail13, _pathsDetail$detail14, _pathsDetail$detail15, _pathsDetail$rightDat14, _pathsDetail$rightDat15, _pathsDetail$rightDat16, _pathsDetail$detail16, _currentCourse$course2, _currentCourse$course3, _pathsDetail$detail17, _pathsDetail$detail18, _pathsDetail$detail19, _pathsDetail$detail20, _pathsDetail$detail21, _pathsDetail$detail22, _pathsDetail$detail23, _pathsDetail$detail24, _pathsDetail$detail25, _pathsDetail$detail26, _currentCourse$course4, _currentCourse$course5, _currentCourse$course6, _pathsDetail$rightDat17, _currentCourse$course7, _pathsDetail$rightDat18, _pathsDetail$rightDat19, _pathsDetail$rightDat20, _pathsDetail$rightDat21, _pathsDetail$rightDat22, _pathsDetail$rightDat23, _pathsDetail$rightDat24, _pathsDetail$rightDat25, _currentCourse$course8, _currentCourse$course9, _pathsDetail$detail27, _currentCourse$course10, _currentCourse$course11, _currentCourse$course12, _currentCourse$course13, _currentCourse$course14, _currentCourse$course15, _pathsDetail$detail28, _pathsDetail$detail29, _pathsDetail$detail30, _pathsDetail$detail31, _pathsDetail$detail32, _pathsDetail$detail33, _pathsDetail$detail34, _pathsDetail$detail35, _pathsDetail$detail36, _pathsDetail$detail37, _pathsDetail$rightDat26, _pathsDetail$rightDat27, _pathsDetail$rightDat28, _pathsDetail$detail38, _pathsDetail$detail39, _pathsDetail$detail40, _pathsDetail$detail41, _pathsDetail$detail42, _pathsDetail$detail43, _pathsDetail$detail44, _pathsDetail$detail45, _pathsDetail$detail46, _pathsDetail$detail47, _pathsDetail$detail48, _pathsDetail$rightDat29, _pathsDetail$detail49, _pathsDetail$detail50, _pathsDetail$rightDat30, _pathsDetail$rightDat31, _pathsDetail$detail51, _pathsDetail$rightDat32, _pathsDetail$detail52, _pathsDetail$rightDat33, _pathsDetail$detail53, _pathsDetail$rightDat34, _pathsDetail$detail54, _pathsDetail$Courses, _pathsDetail$detail55, _pathsDetail$Courses2, _pathsDetail$detail56, _pathsDetail$detail57, _pathsDetail$detail58, _data$spoc_courses, _pathsDetail$detail59, _pathsDetail$rightDat35; var pathsDetail = _ref.pathsDetail, user = _ref.user, globalSetting = _ref.globalSetting, @@ -9450,19 +9433,14 @@ var Right = function Right(_ref) { }; }(); (0,_react_17_0_2_react.useEffect)(function () { - var _pathsDetail$detail, _pathsDetail$detail2; - if (((_pathsDetail$detail = pathsDetail.detail) === null || _pathsDetail$detail === void 0 ? void 0 : _pathsDetail$detail.show_spoc) === 1) { - dispatch({ - type: "pathsDetail/getCoureses", - payload: { - id: params.pathId - } - }); - } - if ((_pathsDetail$detail2 = pathsDetail.detail) !== null && _pathsDetail$detail2 !== void 0 && _pathsDetail$detail2.show_history) { - getdata(); - } - }, [pathsDetail.detail]); + dispatch({ + type: "pathsDetail/getCoureses", + payload: { + id: params.pathId + } + }); + getdata(); + }, []); function getdata() { return _getdata.apply(this, arguments); } // console.log('----------', data); @@ -9491,8 +9469,8 @@ var Right = function Right(_ref) { (0,_react_17_0_2_react.useEffect)(function () { var _classroomList$action; if (((_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.key) === "修改开课时间") { - var _pathsDetail$detail3; - var course = (_pathsDetail$detail3 = pathsDetail.detail) === null || _pathsDetail$detail3 === void 0 || (_pathsDetail$detail3 = _pathsDetail$detail3.courses) === null || _pathsDetail$detail3 === void 0 ? void 0 : _pathsDetail$detail3.find(function (item) { + var _pathsDetail$detail; + var course = (_pathsDetail$detail = pathsDetail.detail) === null || _pathsDetail$detail === void 0 || (_pathsDetail$detail = _pathsDetail$detail.courses) === null || _pathsDetail$detail === void 0 ? void 0 : _pathsDetail$detail.find(function (item) { var _classroomList$action2; return item.course_id === ((_classroomList$action2 = classroomList.actionTabs) === null || _classroomList$action2 === void 0 ? void 0 : _classroomList$action2.name); }); @@ -9500,31 +9478,31 @@ var Right = function Right(_ref) { } }, [classroomList.actionTabs]); (0,_react_17_0_2_react.useEffect)(function () { - var _pathsDetail$detail4, _pathsDetail$detail8; + var _pathsDetail$detail2, _pathsDetail$detail6; var currentNumber; - if ((_pathsDetail$detail4 = pathsDetail.detail) !== null && _pathsDetail$detail4 !== void 0 && _pathsDetail$detail4.has_start) { - var _pathsDetail$detail5; - var findIndex = (_pathsDetail$detail5 = pathsDetail.detail) === null || _pathsDetail$detail5 === void 0 || (_pathsDetail$detail5 = _pathsDetail$detail5.courses) === null || _pathsDetail$detail5 === void 0 ? void 0 : _pathsDetail$detail5.findIndex(function (item) { + if ((_pathsDetail$detail2 = pathsDetail.detail) !== null && _pathsDetail$detail2 !== void 0 && _pathsDetail$detail2.has_start) { + var _pathsDetail$detail3; + var findIndex = (_pathsDetail$detail3 = pathsDetail.detail) === null || _pathsDetail$detail3 === void 0 || (_pathsDetail$detail3 = _pathsDetail$detail3.courses) === null || _pathsDetail$detail3 === void 0 ? void 0 : _pathsDetail$detail3.findIndex(function (item) { var _item$course_status; return parseInt((_item$course_status = item.course_status) === null || _item$course_status === void 0 ? void 0 : _item$course_status.status) === 1; }); currentNumber = findIndex > -1 ? findIndex : 0; } else { - var _pathsDetail$detail6, _pathsDetail$detail7; - var _findIndex = (_pathsDetail$detail6 = pathsDetail.detail) === null || _pathsDetail$detail6 === void 0 || (_pathsDetail$detail6 = _pathsDetail$detail6.courses) === null || _pathsDetail$detail6 === void 0 || (_pathsDetail$detail6 = _pathsDetail$detail6.map(function (item) { + var _pathsDetail$detail4, _pathsDetail$detail5; + var _findIndex = (_pathsDetail$detail4 = pathsDetail.detail) === null || _pathsDetail$detail4 === void 0 || (_pathsDetail$detail4 = _pathsDetail$detail4.courses) === null || _pathsDetail$detail4 === void 0 || (_pathsDetail$detail4 = _pathsDetail$detail4.map(function (item) { var _item$course_status2; return parseInt((_item$course_status2 = item.course_status) === null || _item$course_status2 === void 0 ? void 0 : _item$course_status2.status); - })) === null || _pathsDetail$detail6 === void 0 ? void 0 : _pathsDetail$detail6.lastIndexOf(2); + })) === null || _pathsDetail$detail4 === void 0 ? void 0 : _pathsDetail$detail4.lastIndexOf(2); currentNumber = _findIndex > -1 ? _findIndex : 0; - _findIndex = (_pathsDetail$detail7 = pathsDetail.detail) === null || _pathsDetail$detail7 === void 0 || (_pathsDetail$detail7 = _pathsDetail$detail7.courses) === null || _pathsDetail$detail7 === void 0 ? void 0 : _pathsDetail$detail7.findIndex(function (item) { + _findIndex = (_pathsDetail$detail5 = pathsDetail.detail) === null || _pathsDetail$detail5 === void 0 || (_pathsDetail$detail5 = _pathsDetail$detail5.courses) === null || _pathsDetail$detail5 === void 0 ? void 0 : _pathsDetail$detail5.findIndex(function (item) { var _item$course_status3; return parseInt((_item$course_status3 = item.course_status) === null || _item$course_status3 === void 0 ? void 0 : _item$course_status3.status) === 0; }); currentNumber = _findIndex > -1 ? _findIndex : currentNumber; } - if ((_pathsDetail$detail8 = pathsDetail.detail) !== null && _pathsDetail$detail8 !== void 0 && _pathsDetail$detail8.courses) { - var _pathsDetail$detail9; - setCurrentCourse(((_pathsDetail$detail9 = pathsDetail.detail) === null || _pathsDetail$detail9 === void 0 ? void 0 : _pathsDetail$detail9.courses[currentNumber]) || {}); + if ((_pathsDetail$detail6 = pathsDetail.detail) !== null && _pathsDetail$detail6 !== void 0 && _pathsDetail$detail6.courses) { + var _pathsDetail$detail7; + setCurrentCourse(((_pathsDetail$detail7 = pathsDetail.detail) === null || _pathsDetail$detail7 === void 0 ? void 0 : _pathsDetail$detail7.courses[currentNumber]) || {}); } }, [pathsDetail.detail]); var handleDeleteMember = /*#__PURE__*/function () { @@ -10110,9 +10088,9 @@ var Right = function Right(_ref) { }; //课程详情页面------------------- var renderButs = function renderButs() { - var _pathsDetail$detail10, _pathsDetail$detail11; - var status = (_pathsDetail$detail10 = pathsDetail.detail) === null || _pathsDetail$detail10 === void 0 || (_pathsDetail$detail10 = _pathsDetail$detail10.learning_status) === null || _pathsDetail$detail10 === void 0 ? void 0 : _pathsDetail$detail10[0]; - var type = (_pathsDetail$detail11 = pathsDetail.detail) === null || _pathsDetail$detail11 === void 0 || (_pathsDetail$detail11 = _pathsDetail$detail11.learning_status) === null || _pathsDetail$detail11 === void 0 ? void 0 : _pathsDetail$detail11[1]; + var _pathsDetail$detail8, _pathsDetail$detail9; + var status = (_pathsDetail$detail8 = pathsDetail.detail) === null || _pathsDetail$detail8 === void 0 || (_pathsDetail$detail8 = _pathsDetail$detail8.learning_status) === null || _pathsDetail$detail8 === void 0 ? void 0 : _pathsDetail$detail8[0]; + var type = (_pathsDetail$detail9 = pathsDetail.detail) === null || _pathsDetail$detail9 === void 0 || (_pathsDetail$detail9 = _pathsDetail$detail9.learning_status) === null || _pathsDetail$detail9 === void 0 ? void 0 : _pathsDetail$detail9[1]; if (status === 'can') { return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { onClick: handleImmediatelyLearn, @@ -10146,9 +10124,9 @@ var Right = function Right(_ref) { } }; var renderCertificateBtn = function renderCertificateBtn() { - var _pathsDetail$detail12, _pathsDetail$detail13; - var status = (_pathsDetail$detail12 = pathsDetail.detail) === null || _pathsDetail$detail12 === void 0 || (_pathsDetail$detail12 = _pathsDetail$detail12.learning_status) === null || _pathsDetail$detail12 === void 0 ? void 0 : _pathsDetail$detail12[0]; - var type = (_pathsDetail$detail13 = pathsDetail.detail) === null || _pathsDetail$detail13 === void 0 || (_pathsDetail$detail13 = _pathsDetail$detail13.learning_status) === null || _pathsDetail$detail13 === void 0 ? void 0 : _pathsDetail$detail13[1]; + var _pathsDetail$detail10, _pathsDetail$detail11; + var status = (_pathsDetail$detail10 = pathsDetail.detail) === null || _pathsDetail$detail10 === void 0 || (_pathsDetail$detail10 = _pathsDetail$detail10.learning_status) === null || _pathsDetail$detail10 === void 0 ? void 0 : _pathsDetail$detail10[0]; + var type = (_pathsDetail$detail11 = pathsDetail.detail) === null || _pathsDetail$detail11 === void 0 || (_pathsDetail$detail11 = _pathsDetail$detail11.learning_status) === null || _pathsDetail$detail11 === void 0 ? void 0 : _pathsDetail$detail11[1]; if (status === 'disabled') { return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66", @@ -10277,11 +10255,11 @@ var Right = function Right(_ref) { return _ref7.apply(this, arguments); }; }(); - var applyPath = !!((_pathsDetail$detail14 = pathsDetail.detail) !== null && _pathsDetail$detail14 !== void 0 && _pathsDetail$detail14.participant_count) && !((_pathsDetail$detail15 = pathsDetail.detail) !== null && _pathsDetail$detail15 !== void 0 && _pathsDetail$detail15.allow_statistics); - var currentNumber = ((_pathsDetail$detail16 = pathsDetail.detail) === null || _pathsDetail$detail16 === void 0 || (_pathsDetail$detail16 = _pathsDetail$detail16.courses) === null || _pathsDetail$detail16 === void 0 ? void 0 : _pathsDetail$detail16.findIndex(function (item) { + var applyPath = !!((_pathsDetail$detail12 = pathsDetail.detail) !== null && _pathsDetail$detail12 !== void 0 && _pathsDetail$detail12.participant_count) && !((_pathsDetail$detail13 = pathsDetail.detail) !== null && _pathsDetail$detail13 !== void 0 && _pathsDetail$detail13.allow_statistics); + var currentNumber = ((_pathsDetail$detail14 = pathsDetail.detail) === null || _pathsDetail$detail14 === void 0 || (_pathsDetail$detail14 = _pathsDetail$detail14.courses) === null || _pathsDetail$detail14 === void 0 ? void 0 : _pathsDetail$detail14.findIndex(function (item) { return (item === null || item === void 0 ? void 0 : item.course_id) === (currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse.course_id); })) + 1; - var isLastNumber = currentNumber === ((_pathsDetail$detail17 = pathsDetail.detail) === null || _pathsDetail$detail17 === void 0 || (_pathsDetail$detail17 = _pathsDetail$detail17.courses) === null || _pathsDetail$detail17 === void 0 ? void 0 : _pathsDetail$detail17.length); + var isLastNumber = currentNumber === ((_pathsDetail$detail15 = pathsDetail.detail) === null || _pathsDetail$detail15 === void 0 || (_pathsDetail$detail15 = _pathsDetail$detail15.courses) === null || _pathsDetail$detail15 === void 0 ? void 0 : _pathsDetail$detail15.length); return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: Rightmodules.rightWrap, children: [((_pathsDetail$rightDat14 = pathsDetail.rightData) === null || _pathsDetail$rightDat14 === void 0 ? void 0 : _pathsDetail$rightDat14.qrcode_img) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -10292,7 +10270,7 @@ var Right = function Right(_ref) { }), ((_pathsDetail$rightDat16 = pathsDetail.rightData) === null || _pathsDetail$rightDat16 === void 0 ? void 0 : _pathsDetail$rightDat16.progress) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "".concat(Rightmodules.card, " ").concat(Rightmodules.cardTop), style: { - top: !!((_pathsDetail$detail18 = pathsDetail.detail) !== null && _pathsDetail$detail18 !== void 0 && (_pathsDetail$detail18 = _pathsDetail$detail18.courses) !== null && _pathsDetail$detail18 !== void 0 && _pathsDetail$detail18.length) ? '-140px' : '-70px' + top: !!((_pathsDetail$detail16 = pathsDetail.detail) !== null && _pathsDetail$detail16 !== void 0 && (_pathsDetail$detail16 = _pathsDetail$detail16.courses) !== null && _pathsDetail$detail16 !== void 0 && _pathsDetail$detail16.length) ? '-140px' : '-70px' }, children: [parseInt(currentCourse === null || currentCourse === void 0 || (_currentCourse$course2 = currentCourse.course_status) === null || _currentCourse$course2 === void 0 ? void 0 : _currentCourse$course2.status) === 2 && currentCourse.course_identity < 6 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "current mr20 c-grey-9b9 font14", @@ -10302,37 +10280,37 @@ var Right = function Right(_ref) { children: "\u5DF2\u7ED3\u675F" })), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Rightmodules.flexRow, - children: [applyPath && !!((_pathsDetail$detail19 = pathsDetail.detail) !== null && _pathsDetail$detail19 !== void 0 && (_pathsDetail$detail19 = _pathsDetail$detail19.courses) !== null && _pathsDetail$detail19 !== void 0 && _pathsDetail$detail19.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [applyPath && !!((_pathsDetail$detail17 = pathsDetail.detail) !== null && _pathsDetail$detail17 !== void 0 && (_pathsDetail$detail17 = _pathsDetail$detail17.courses) !== null && _pathsDetail$detail17 !== void 0 && _pathsDetail$detail17.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mt20", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", - children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail20 = pathsDetail.detail) === null || _pathsDetail$detail20 === void 0 ? void 0 : _pathsDetail$detail20.student_count, " \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] + children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail18 = pathsDetail.detail) === null || _pathsDetail$detail18 === void 0 ? void 0 : _pathsDetail$detail18.student_count, " \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: "", children: ["\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "mr5 c-red-ee4", - children: isOrderSuccess === true ? ((_pathsDetail$detail21 = pathsDetail.detail) === null || _pathsDetail$detail21 === void 0 ? void 0 : _pathsDetail$detail21.participant_count) + 1 : (_pathsDetail$detail22 = pathsDetail.detail) === null || _pathsDetail$detail22 === void 0 ? void 0 : _pathsDetail$detail22.participant_count + children: isOrderSuccess === true ? ((_pathsDetail$detail19 = pathsDetail.detail) === null || _pathsDetail$detail19 === void 0 ? void 0 : _pathsDetail$detail19.participant_count) + 1 : (_pathsDetail$detail20 = pathsDetail.detail) === null || _pathsDetail$detail20 === void 0 ? void 0 : _pathsDetail$detail20.participant_count }), "\u4EBA"] })] - }), applyPath && !((_pathsDetail$detail23 = pathsDetail.detail) !== null && _pathsDetail$detail23 !== void 0 && (_pathsDetail$detail23 = _pathsDetail$detail23.courses) !== null && _pathsDetail$detail23 !== void 0 && _pathsDetail$detail23.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [!((_pathsDetail$detail24 = pathsDetail.detail) !== null && _pathsDetail$detail24 !== void 0 && _pathsDetail$detail24.has_participate) && (isOrderSuccess === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), applyPath && !((_pathsDetail$detail21 = pathsDetail.detail) !== null && _pathsDetail$detail21 !== void 0 && (_pathsDetail$detail21 = _pathsDetail$detail21.courses) !== null && _pathsDetail$detail21 !== void 0 && _pathsDetail$detail21.length) && isLastNumber && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [!((_pathsDetail$detail22 = pathsDetail.detail) !== null && _pathsDetail$detail22 !== void 0 && _pathsDetail$detail22.has_participate) && (isOrderSuccess === true ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Rightmodules.classButton, " ").concat(Rightmodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" }) : /*#__PURE__*/(0,jsx_runtime.jsx)("a", { className: "".concat(Rightmodules.classButton, " ").concat(Rightmodules.bg28e), onClick: handleRegister, children: "\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D" - })), ((_pathsDetail$detail25 = pathsDetail.detail) === null || _pathsDetail$detail25 === void 0 ? void 0 : _pathsDetail$detail25.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + })), ((_pathsDetail$detail23 = pathsDetail.detail) === null || _pathsDetail$detail23 === void 0 ? void 0 : _pathsDetail$detail23.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Rightmodules.classButton, " ").concat(Rightmodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", - children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail26 = pathsDetail.detail) === null || _pathsDetail$detail26 === void 0 ? void 0 : _pathsDetail$detail26.student_count, " \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] + children: ["\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ", (_pathsDetail$detail24 = pathsDetail.detail) === null || _pathsDetail$detail24 === void 0 ? void 0 : _pathsDetail$detail24.student_count, " \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: "", children: ["\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "mr5 c-red-ee4", - children: isOrderSuccess === true ? ((_pathsDetail$detail27 = pathsDetail.detail) === null || _pathsDetail$detail27 === void 0 ? void 0 : _pathsDetail$detail27.participant_count) + 1 : (_pathsDetail$detail28 = pathsDetail.detail) === null || _pathsDetail$detail28 === void 0 ? void 0 : _pathsDetail$detail28.participant_count + children: isOrderSuccess === true ? ((_pathsDetail$detail25 = pathsDetail.detail) === null || _pathsDetail$detail25 === void 0 ? void 0 : _pathsDetail$detail25.participant_count) + 1 : (_pathsDetail$detail26 = pathsDetail.detail) === null || _pathsDetail$detail26 === void 0 ? void 0 : _pathsDetail$detail26.participant_count }), "\u4EBA"] })] })] @@ -10377,7 +10355,7 @@ var Right = function Right(_ref) { '100%': '#29BD8B' } })] - }), parseInt((_currentCourse$course9 = currentCourse.course_status) === null || _currentCourse$course9 === void 0 ? void 0 : _currentCourse$course9.status) === 2 && ((_pathsDetail$detail29 = pathsDetail.detail) === null || _pathsDetail$detail29 === void 0 ? void 0 : _pathsDetail$detail29.allow_add_member) && + }), parseInt((_currentCourse$course9 = currentCourse.course_status) === null || _currentCourse$course9 === void 0 ? void 0 : _currentCourse$course9.status) === 2 && ((_pathsDetail$detail27 = pathsDetail.detail) === null || _pathsDetail$detail27 === void 0 ? void 0 : _pathsDetail$detail27.allow_add_member) && /*#__PURE__*/ // currentCourse.course_identity < 6 ? (0,jsx_runtime.jsx)("a", { @@ -10409,24 +10387,24 @@ var Right = function Right(_ref) { href: "".concat(currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse["first_category_url"]), target: "_blank", children: "\u8FDB\u5165\u8BFE\u5802" - }), applyPath && isLastNumber && ((_pathsDetail$detail30 = pathsDetail.detail) === null || _pathsDetail$detail30 === void 0 ? void 0 : _pathsDetail$detail30.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), applyPath && isLastNumber && ((_pathsDetail$detail28 = pathsDetail.detail) === null || _pathsDetail$detail28 === void 0 ? void 0 : _pathsDetail$detail28.has_participate) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Rightmodules.classButton, " ").concat(Rightmodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" - }), applyPath && isLastNumber && !((_pathsDetail$detail31 = pathsDetail.detail) !== null && _pathsDetail$detail31 !== void 0 && _pathsDetail$detail31.has_participate) && (isOrderSuccess ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), applyPath && isLastNumber && !((_pathsDetail$detail29 = pathsDetail.detail) !== null && _pathsDetail$detail29 !== void 0 && _pathsDetail$detail29.has_participate) && (isOrderSuccess ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Rightmodules.classButton, " ").concat(Rightmodules.bgGray), children: "\u9884\u7EA6\u62A5\u540D\u6210\u529F" }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Rightmodules.classButton, " ").concat(Rightmodules.bg28e), onClick: handleRegister, children: "\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D" - })), !((_pathsDetail$detail32 = pathsDetail.detail) !== null && _pathsDetail$detail32 !== void 0 && _pathsDetail$detail32.excellent) && ((_pathsDetail$detail33 = pathsDetail.detail) === null || _pathsDetail$detail33 === void 0 ? void 0 : _pathsDetail$detail33.is_free) !== true && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + })), !((_pathsDetail$detail30 = pathsDetail.detail) !== null && _pathsDetail$detail30 !== void 0 && _pathsDetail$detail30.excellent) && ((_pathsDetail$detail31 = pathsDetail.detail) === null || _pathsDetail$detail31 === void 0 ? void 0 : _pathsDetail$detail31.is_free) !== true && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Rightmodules.price, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Rightmodules.d1, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A", ((_pathsDetail$detail34 = pathsDetail.detail) === null || _pathsDetail$detail34 === void 0 || (_pathsDetail$detail34 = _pathsDetail$detail34.expiration_type) === null || _pathsDetail$detail34 === void 0 ? void 0 : _pathsDetail$detail34.clazz) === '1' && '永久有效', ((_pathsDetail$detail35 = pathsDetail.detail) === null || _pathsDetail$detail35 === void 0 || (_pathsDetail$detail35 = _pathsDetail$detail35.expiration_type) === null || _pathsDetail$detail35 === void 0 ? void 0 : _pathsDetail$detail35.clazz) === '2' && "\u8D2D\u4E70\u540E".concat((_pathsDetail$detail36 = pathsDetail.detail) === null || _pathsDetail$detail36 === void 0 || (_pathsDetail$detail36 = _pathsDetail$detail36.expiration_type) === null || _pathsDetail$detail36 === void 0 || (_pathsDetail$detail36 = _pathsDetail$detail36.days) === null || _pathsDetail$detail36 === void 0 ? void 0 : _pathsDetail$detail36[0], "\u5929\u5185\u6709\u6548"), ((_pathsDetail$detail37 = pathsDetail.detail) === null || _pathsDetail$detail37 === void 0 || (_pathsDetail$detail37 = _pathsDetail$detail37.expiration_type) === null || _pathsDetail$detail37 === void 0 ? void 0 : _pathsDetail$detail37.clazz) === '3' && "".concat((_pathsDetail$detail38 = pathsDetail.detail) === null || _pathsDetail$detail38 === void 0 || (_pathsDetail$detail38 = _pathsDetail$detail38.expiration_type) === null || _pathsDetail$detail38 === void 0 || (_pathsDetail$detail38 = _pathsDetail$detail38.days) === null || _pathsDetail$detail38 === void 0 ? void 0 : _pathsDetail$detail38.join('到'))] + children: ["\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A", ((_pathsDetail$detail32 = pathsDetail.detail) === null || _pathsDetail$detail32 === void 0 || (_pathsDetail$detail32 = _pathsDetail$detail32.expiration_type) === null || _pathsDetail$detail32 === void 0 ? void 0 : _pathsDetail$detail32.clazz) === '1' && '永久有效', ((_pathsDetail$detail33 = pathsDetail.detail) === null || _pathsDetail$detail33 === void 0 || (_pathsDetail$detail33 = _pathsDetail$detail33.expiration_type) === null || _pathsDetail$detail33 === void 0 ? void 0 : _pathsDetail$detail33.clazz) === '2' && "\u8D2D\u4E70\u540E".concat((_pathsDetail$detail34 = pathsDetail.detail) === null || _pathsDetail$detail34 === void 0 || (_pathsDetail$detail34 = _pathsDetail$detail34.expiration_type) === null || _pathsDetail$detail34 === void 0 || (_pathsDetail$detail34 = _pathsDetail$detail34.days) === null || _pathsDetail$detail34 === void 0 ? void 0 : _pathsDetail$detail34[0], "\u5929\u5185\u6709\u6548"), ((_pathsDetail$detail35 = pathsDetail.detail) === null || _pathsDetail$detail35 === void 0 || (_pathsDetail$detail35 = _pathsDetail$detail35.expiration_type) === null || _pathsDetail$detail35 === void 0 ? void 0 : _pathsDetail$detail35.clazz) === '3' && "".concat((_pathsDetail$detail36 = pathsDetail.detail) === null || _pathsDetail$detail36 === void 0 || (_pathsDetail$detail36 = _pathsDetail$detail36.expiration_type) === null || _pathsDetail$detail36 === void 0 || (_pathsDetail$detail36 = _pathsDetail$detail36.days) === null || _pathsDetail$detail36 === void 0 ? void 0 : _pathsDetail$detail36.join('到'))] }), renderCertificateBtn()] - }), ((_pathsDetail$detail39 = pathsDetail.detail) === null || _pathsDetail$detail39 === void 0 || (_pathsDetail$detail39 = _pathsDetail$detail39.learning_status) === null || _pathsDetail$detail39 === void 0 ? void 0 : _pathsDetail$detail39[0]) === 'can' ? /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + }), ((_pathsDetail$detail37 = pathsDetail.detail) === null || _pathsDetail$detail37 === void 0 || (_pathsDetail$detail37 = _pathsDetail$detail37.learning_status) === null || _pathsDetail$detail37 === void 0 ? void 0 : _pathsDetail$detail37[0]) === 'can' ? /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Rightmodules.d2, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -10444,9 +10422,9 @@ var Right = function Right(_ref) { })] }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Rightmodules.d4, - children: [((_pathsDetail$detail40 = pathsDetail.detail) === null || _pathsDetail$detail40 === void 0 ? void 0 : _pathsDetail$detail40.is_discount) && !!((_pathsDetail$detail41 = pathsDetail.detail) !== null && _pathsDetail$detail41 !== void 0 && _pathsDetail$detail41.origin_price) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [((_pathsDetail$detail38 = pathsDetail.detail) === null || _pathsDetail$detail38 === void 0 ? void 0 : _pathsDetail$detail38.is_discount) && !!((_pathsDetail$detail39 = pathsDetail.detail) !== null && _pathsDetail$detail39 !== void 0 && _pathsDetail$detail39.origin_price) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u8BFE\u7A0B\u539F\u4EF7", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("i", { - children: ["\xA5", (_pathsDetail$detail42 = pathsDetail.detail) === null || _pathsDetail$detail42 === void 0 ? void 0 : _pathsDetail$detail42.origin_price] + children: ["\xA5", (_pathsDetail$detail40 = pathsDetail.detail) === null || _pathsDetail$detail40 === void 0 ? void 0 : _pathsDetail$detail40.origin_price] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { @@ -10461,8 +10439,8 @@ var Right = function Right(_ref) { marginRight: '4px' }, children: "\xA5" - }), (_pathsDetail$detail43 = pathsDetail.detail) !== null && _pathsDetail$detail43 !== void 0 && _pathsDetail$detail43.is_discount ? (_pathsDetail$detail44 = pathsDetail.detail) === null || _pathsDetail$detail44 === void 0 ? void 0 : _pathsDetail$detail44.price : (_pathsDetail$detail45 = pathsDetail.detail) === null || _pathsDetail$detail45 === void 0 ? void 0 : _pathsDetail$detail45.origin_price] - }), (_pathsDetail$detail46 = pathsDetail.detail) !== null && _pathsDetail$detail46 !== void 0 && _pathsDetail$detail46.is_discount ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), (_pathsDetail$detail41 = pathsDetail.detail) !== null && _pathsDetail$detail41 !== void 0 && _pathsDetail$detail41.is_discount ? (_pathsDetail$detail42 = pathsDetail.detail) === null || _pathsDetail$detail42 === void 0 ? void 0 : _pathsDetail$detail42.price : (_pathsDetail$detail43 = pathsDetail.detail) === null || _pathsDetail$detail43 === void 0 ? void 0 : _pathsDetail$detail43.origin_price] + }), (_pathsDetail$detail44 = pathsDetail.detail) !== null && _pathsDetail$detail44 !== void 0 && _pathsDetail$detail44.is_discount ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { fontSize: '12px', background: '#f9d1d1', @@ -10472,7 +10450,7 @@ var Right = function Right(_ref) { marginLeft: '3px', lineHeight: '20px' }, - children: (_pathsDetail$detail47 = pathsDetail.detail) !== null && _pathsDetail$detail47 !== void 0 && _pathsDetail$detail47.countdown ? "\u5012\u8BA1\u65F6:".concat((_pathsDetail$detail48 = pathsDetail.detail) === null || _pathsDetail$detail48 === void 0 ? void 0 : _pathsDetail$detail48.countdown) : '限时优惠' + children: (_pathsDetail$detail45 = pathsDetail.detail) !== null && _pathsDetail$detail45 !== void 0 && _pathsDetail$detail45.countdown ? "\u5012\u8BA1\u65F6:".concat((_pathsDetail$detail46 = pathsDetail.detail) === null || _pathsDetail$detail46 === void 0 ? void 0 : _pathsDetail$detail46.countdown) : '限时优惠' }) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {})] })] }), renderButs()] @@ -10492,21 +10470,21 @@ var Right = function Right(_ref) { marginRight: '10px' }, src: ksxz_namespaceObject - }), " ", (_pathsDetail$detail49 = pathsDetail.detail) === null || _pathsDetail$detail49 === void 0 ? void 0 : _pathsDetail$detail49.learning_notes_title] + }), " ", (_pathsDetail$detail47 = pathsDetail.detail) === null || _pathsDetail$detail47 === void 0 ? void 0 : _pathsDetail$detail47.learning_notes_title] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { ref: contentEl, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: "fon16", - value: (_pathsDetail$detail50 = pathsDetail.detail) === null || _pathsDetail$detail50 === void 0 ? void 0 : _pathsDetail$detail50.learning_notes + value: (_pathsDetail$detail48 = pathsDetail.detail) === null || _pathsDetail$detail48 === void 0 ? void 0 : _pathsDetail$detail48.learning_notes }) })] }), !!((_pathsDetail$rightDat29 = pathsDetail.rightData) !== null && _pathsDetail$rightDat29 !== void 0 && (_pathsDetail$rightDat29 = _pathsDetail$rightDat29.members) !== null && _pathsDetail$rightDat29 !== void 0 && _pathsDetail$rightDat29.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "".concat(Rightmodules.card, " pb0"), style: { - marginTop: !!((_pathsDetail$detail51 = pathsDetail.detail) !== null && _pathsDetail$detail51 !== void 0 && (_pathsDetail$detail51 = _pathsDetail$detail51.courses) !== null && _pathsDetail$detail51 !== void 0 && _pathsDetail$detail51.length) ? -135 : -65 + marginTop: !!((_pathsDetail$detail49 = pathsDetail.detail) !== null && _pathsDetail$detail49 !== void 0 && (_pathsDetail$detail49 = _pathsDetail$detail49.courses) !== null && _pathsDetail$detail49 !== void 0 && _pathsDetail$detail49.length) ? -135 : -65 }, - children: [(_pathsDetail$detail52 = pathsDetail.detail) !== null && _pathsDetail$detail52 !== void 0 && _pathsDetail$detail52.allow_add_member ? renderEditTitle() : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [(_pathsDetail$detail50 = pathsDetail.detail) !== null && _pathsDetail$detail50 !== void 0 && _pathsDetail$detail50.allow_add_member ? renderEditTitle() : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { fontSize: '16px', display: 'flex', @@ -10522,7 +10500,7 @@ var Right = function Right(_ref) { setisupdate: setisupdate, isupdate: isupdate, data: (_pathsDetail$rightDat31 = pathsDetail.rightData) === null || _pathsDetail$rightDat31 === void 0 ? void 0 : _pathsDetail$rightDat31.members, - operation: (_pathsDetail$detail53 = pathsDetail.detail) === null || _pathsDetail$detail53 === void 0 ? void 0 : _pathsDetail$detail53.allow_add_member, + operation: (_pathsDetail$detail51 = pathsDetail.detail) === null || _pathsDetail$detail51 === void 0 ? void 0 : _pathsDetail$detail51.allow_add_member, handleDeleteMember: handleDeleteMember }), !isshow && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { @@ -10646,7 +10624,7 @@ var Right = function Right(_ref) { }) }, k); }) - }), ((_pathsDetail$detail54 = pathsDetail.detail) === null || _pathsDetail$detail54 === void 0 ? void 0 : _pathsDetail$detail54.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + }), ((_pathsDetail$detail52 = pathsDetail.detail) === null || _pathsDetail$detail52 === void 0 ? void 0 : _pathsDetail$detail52.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { gutter: [0, 40], justify: "center", align: "middle", @@ -10657,7 +10635,7 @@ var Right = function Right(_ref) { children: "+ \u6DFB\u52A0\u5408\u4F5C\u8005" }) })] - }), !!((_pathsDetail$rightDat33 = pathsDetail.rightData) !== null && _pathsDetail$rightDat33 !== void 0 && (_pathsDetail$rightDat33 = _pathsDetail$rightDat33.tags) !== null && _pathsDetail$rightDat33 !== void 0 && _pathsDetail$rightDat33.length) && ((_pathsDetail$detail55 = pathsDetail.detail) === null || _pathsDetail$detail55 === void 0 ? void 0 : _pathsDetail$detail55.show_tag) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !!((_pathsDetail$rightDat33 = pathsDetail.rightData) !== null && _pathsDetail$rightDat33 !== void 0 && (_pathsDetail$rightDat33 = _pathsDetail$rightDat33.tags) !== null && _pathsDetail$rightDat33 !== void 0 && _pathsDetail$rightDat33.length) && ((_pathsDetail$detail53 = pathsDetail.detail) === null || _pathsDetail$detail53 === void 0 ? void 0 : _pathsDetail$detail53.show_tag) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Rightmodules.skillWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "".concat(Rightmodules.skillTopWrap, " font16 mb20"), @@ -10676,7 +10654,7 @@ var Right = function Right(_ref) { renderer: 'svg' } // use svg to render the chart. })] - }), ((_pathsDetail$detail56 = pathsDetail.detail) === null || _pathsDetail$detail56 === void 0 ? void 0 : _pathsDetail$detail56.show_spoc) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), ((_pathsDetail$detail54 = pathsDetail.detail) === null || _pathsDetail$detail54 === void 0 ? void 0 : _pathsDetail$detail54.show_spoc) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "".concat(Rightmodules.card, " pb0"), style: { marginTop: 15 @@ -10696,7 +10674,7 @@ var Right = function Right(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(SortClassroom, { data: (_pathsDetail$Courses = pathsDetail.Courses) === null || _pathsDetail$Courses === void 0 ? void 0 : _pathsDetail$Courses.spoc_courses, handleDeleteMember: handleDeleteCourse - }), ((_pathsDetail$detail57 = pathsDetail.detail) === null || _pathsDetail$detail57 === void 0 ? void 0 : _pathsDetail$detail57.show_spoc) === 1 && (pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$Courses2 = pathsDetail.Courses) === null || _pathsDetail$Courses2 === void 0 || (_pathsDetail$Courses2 = _pathsDetail$Courses2.spoc_courses) === null || _pathsDetail$Courses2 === void 0 ? void 0 : _pathsDetail$Courses2.length) < 3 && ((_pathsDetail$detail58 = pathsDetail.detail) === null || _pathsDetail$detail58 === void 0 ? void 0 : _pathsDetail$detail58.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + }), ((_pathsDetail$detail55 = pathsDetail.detail) === null || _pathsDetail$detail55 === void 0 ? void 0 : _pathsDetail$detail55.show_spoc) === 1 && (pathsDetail === null || pathsDetail === void 0 || (_pathsDetail$Courses2 = pathsDetail.Courses) === null || _pathsDetail$Courses2 === void 0 || (_pathsDetail$Courses2 = _pathsDetail$Courses2.spoc_courses) === null || _pathsDetail$Courses2 === void 0 ? void 0 : _pathsDetail$Courses2.length) < 3 && ((_pathsDetail$detail56 = pathsDetail.detail) === null || _pathsDetail$detail56 === void 0 ? void 0 : _pathsDetail$detail56.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { gutter: [0, 40], justify: "center", align: "middle", @@ -10709,7 +10687,7 @@ var Right = function Right(_ref) { children: "+ \u6DFB\u52A0\u8BFE\u5802" }) })] - }), ((_pathsDetail$detail59 = pathsDetail.detail) === null || _pathsDetail$detail59 === void 0 ? void 0 : _pathsDetail$detail59.show_history) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), ((_pathsDetail$detail57 = pathsDetail.detail) === null || _pathsDetail$detail57 === void 0 ? void 0 : _pathsDetail$detail57.show_history) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "".concat(Rightmodules.card, " pb0"), style: { marginTop: 15 @@ -10729,7 +10707,7 @@ var Right = function Right(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(SortClassroom, { data: data === null || data === void 0 ? void 0 : data.spoc_courses, handleDeleteMember: handleDeleteCourse - }), ((_pathsDetail$detail60 = pathsDetail.detail) === null || _pathsDetail$detail60 === void 0 ? void 0 : _pathsDetail$detail60.show_history) && (data === null || data === void 0 || (_data$spoc_courses = data.spoc_courses) === null || _data$spoc_courses === void 0 ? void 0 : _data$spoc_courses.length) < 3 && ((_pathsDetail$detail61 = pathsDetail.detail) === null || _pathsDetail$detail61 === void 0 ? void 0 : _pathsDetail$detail61.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + }), ((_pathsDetail$detail58 = pathsDetail.detail) === null || _pathsDetail$detail58 === void 0 ? void 0 : _pathsDetail$detail58.show_history) && (data === null || data === void 0 || (_data$spoc_courses = data.spoc_courses) === null || _data$spoc_courses === void 0 ? void 0 : _data$spoc_courses.length) < 3 && ((_pathsDetail$detail59 = pathsDetail.detail) === null || _pathsDetail$detail59 === void 0 ? void 0 : _pathsDetail$detail59.allow_add_member) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { gutter: [0, 40], justify: "center", align: "middle", @@ -14954,6 +14932,11 @@ var Stage = function Stage(_ref) { getData(); } }, [classroomList.actionTabs.key]); + + // 当keywords变化时课程章节下的实训,讨论等内容数量更新 + (0,_react_17_0_2_react.useEffect)(function () { + getPathsDetail(); + }, [props === null || props === void 0 ? void 0 : props.keywords]); var getPathsDetail = function getPathsDetail() { dispatch({ type: 'pathsDetail/getPathsDetail', @@ -15254,10 +15237,12 @@ var Stage = function Stage(_ref) { id: params.pathId } }); - // dispatch({ - // type: 'pathsDetail/getRightData', - // payload: { id: params.pathId }, - // }); + dispatch({ + type: 'pathsDetail/getRightData', + payload: { + id: params.pathId + } + }); clearAddStatus(); // setEditKey(-1); }; diff --git a/5848.4fa7dbe5.async.js b/p__Paths__HigherVocationalEducation__index.7d5f18a5.async.js similarity index 57% rename from 5848.4fa7dbe5.async.js rename to p__Paths__HigherVocationalEducation__index.7d5f18a5.async.js index 98d7b2f828..e885160f58 100644 --- a/5848.4fa7dbe5.async.js +++ b/p__Paths__HigherVocationalEducation__index.7d5f18a5.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[5848,37057,65170,21117,98255],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[5572],{ /***/ 89136: /*!*****************************************************************************************************!*\ @@ -46,66 +46,299 @@ if (false) {} /***/ }), -/***/ 93737: -/*!*******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules ***! - \*******************************************************************************************************/ +/***/ 72699: +/*!*************************************************************************!*\ + !*** ./src/pages/Paths/HigherVocationalEducation/index.tsx + 3 modules ***! + \*************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_InboxOutlined; } + "default": function() { return /* binding */ HigherVocationalEducation; } }); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.7@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(4751); +// 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); -;// 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.3.7@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(68475); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.7@@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 - })); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(12712); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules +var skeleton = __webpack_require__(56511); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(98135); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var HigherVocationalEducationmodules = ({"flex_box_center":"flex_box_center___AYbEw","flex_space_between":"flex_space_between___TD1Fa","flex_box_vertical_center":"flex_box_vertical_center___zo8d2","flex_box_center_end":"flex_box_center_end___wMjIA","flex_box_column":"flex_box_column___E7m9E","platform":"platform___ZEF0X","bg":"bg___RWLWw","banner":"banner___JVLgl","name":"name___wguCW","card":"card___naaKO","input":"input___mOhWZ","in":"in___YUJLX","r":"r___qnVjP","case":"case___LFJ1x","li":"li___QMzLz","des":"des___DruAg","title":"title___BCcq_","tag":"tag___C3_Hn","s":"s___C669F","t":"t___JHWlW","le":"le___DCjHt","lo":"lo___h8lrb"}); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(90921); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(27786); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(17985); +// EXTERNAL MODULE: ./node_modules/_react-id-swiper@3.0.0@react-id-swiper/lib/index.js +var lib = __webpack_require__(62945); +var lib_default = /*#__PURE__*/__webpack_require__.n(lib); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/img/b1.png +var b1_namespaceObject = __webpack_require__.p + "static/b1.13c26e4c.png"; +;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/img/b2.png +var b2_namespaceObject = __webpack_require__.p + "static/b2.b8df7e92.png"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/index.tsx + + + + + +var _excluded = ["user"]; + + + + +// import { pathData, shixunData } from './data'; + + + + + + + + + + +var Home = function Home(_ref) { + var user = _ref.user, + props = objectWithoutProperties_default()(_ref, _excluded); + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + value = _useState2[0], + setValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(true), + _useState4 = slicedToArray_default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(0), + _useState6 = slicedToArray_default()(_useState5, 2), + total = _useState6[0], + setTotal = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + data = _useState8[0], + setData = _useState8[1]; + (0,_react_17_0_2_react.useEffect)(function () { + getData(); + }, []); + 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: + setLoading(true); + _context.next = 3; + return (0,fetch/* default */.ZP)("/api/home/child_platform.json", { + method: 'get', + params: { + school_level: 1 + } + }); + case 3: + res = _context.sent; + if (res.status === 0) { + setData((res === null || res === void 0 ? void 0 : res.subjects) || []); + } + setLoading(false); + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + var params = { + loop: true, + //无缝轮播 + slidesPerView: 1, + noSwiping: true, + autoplay: { + delay: 5000, + disableOnInteraction: true + }, + navigation: { + nextEl: '.swiper-button-next', + prevEl: '.swiper-button-prev' + }, + pagination: { + el: '.swiper-pagination', + clickable: true + } + }; + var imgData = [{ + "path": "", + "image_url": b1_namespaceObject + }, { + "path": "", + "image_url": b2_namespaceObject + } + // { + // "path": "https://edu-xnfz.educoder.net/demo/UGV/CarTest/index.html", + // "image_url": B3 + // } + ]; + return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: HigherVocationalEducationmodules.platform, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { + loading: loading, + active: true, + paragraph: { + rows: 5 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HigherVocationalEducationmodules.bg, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: HigherVocationalEducationmodules.banner, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: 100 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HigherVocationalEducationmodules.name, + children: "\u56FD\u5BB6\u9AD8\u804C\u6559\u80B2\u793A\u8303\u5E94\u7528\u5E73\u53F0" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: HigherVocationalEducationmodules.card, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: HigherVocationalEducationmodules.input, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: value, + onChange: function onChange(e) { + return setValue(e.target.value); + }, + placeholder: "\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u6216\u6559\u5E08\u59D3\u540D", + className: HigherVocationalEducationmodules["in"] + }), !!value && /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + onClick: function onClick() { + return setValue(''); + }, + className: "iconfont icon-guanbi7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return _umi_production_exports.history.push("/search?value=".concat(value, "&tabs=subject")); + }, + className: HigherVocationalEducationmodules.r, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo8" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: 'swiperEducation', + children: /*#__PURE__*/(0,jsx_runtime.jsx)((lib_default()), objectSpread2_default()(objectSpread2_default()({}, params), {}, { + children: imgData === null || imgData === void 0 ? void 0 : imgData.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (e.path) { + (0,util/* openNewWindow */.xg)(e.path); + } + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + cursor: e.path ? 'pointer' : 'default' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + width: 1140, + height: 326, + src: e.image_url, + alt: "" + }) + }) + }); + }) + })) + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: HigherVocationalEducationmodules["case"], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: HigherVocationalEducationmodules.name, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5728\u7EBF\u7CBE\u54C1\u8BFE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return _umi_production_exports.history.push('/paths'); + }, + children: "+\xA0\u67E5\u770B\u66F4\u591A" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: !!data.length ? data.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + href: "/paths/".concat(e.identifier), + target: "_blank", + className: HigherVocationalEducationmodules.li, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(e.image_url) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: HigherVocationalEducationmodules.des, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: e.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HigherVocationalEducationmodules.title, + children: e.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HigherVocationalEducationmodules.s, + children: e.real_name || '-' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HigherVocationalEducationmodules.s, + children: e.discipline || '-' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HigherVocationalEducationmodules.s, + children: e.sub_discipline || '-' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HigherVocationalEducationmodules.t, + children: "\u667A\u6167\u804C\u6559" + })] + })] + }, i); + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { + styles: { + margin: '100px auto' + } + }) + })] + })] + }) + }); }; - -/**![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; -} +/* harmony default export */ var HigherVocationalEducation = ((0,_umi_production_exports.connect)(function (_ref3) { + var user = _ref3.user; + return { + user: user + }; +})(Home)); /***/ }), @@ -506,251 +739,6 @@ 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 */ 83930); -/* 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 */ 84443); -/* 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); - -/***/ }), - -/***/ 8378: -/*!*******************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -const genCollapseMotion = token => ({ - [token.componentCls]: { - // For common/openAnimation - [`${token.antCls}-motion-collapse-legacy`]: { - overflow: 'hidden', - '&-active': { - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } - }, - [`${token.antCls}-motion-collapse`]: { - overflow: 'hidden', - transition: `height ${token.motionDurationMid} ${token.motionEaseInOut}, - opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important` - } - } -}); -/* harmony default export */ __webpack_exports__.Z = (genCollapseMotion); - /***/ }) }]); \ No newline at end of file diff --git a/p__Paths__HigherVocationalEducation__index.874cb18f.async.js b/p__Paths__HigherVocationalEducation__index.874cb18f.async.js deleted file mode 100644 index b0692baaa2..0000000000 --- a/p__Paths__HigherVocationalEducation__index.874cb18f.async.js +++ /dev/null @@ -1,300 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[5572],{ - -/***/ 72699: -/*!*************************************************************************!*\ - !*** ./src/pages/Paths/HigherVocationalEducation/index.tsx + 3 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 */ HigherVocationalEducation; } -}); - -// 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__(12712); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(56511); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(98135); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var HigherVocationalEducationmodules = ({"flex_box_center":"flex_box_center___AYbEw","flex_space_between":"flex_space_between___TD1Fa","flex_box_vertical_center":"flex_box_vertical_center___zo8d2","flex_box_center_end":"flex_box_center_end___wMjIA","flex_box_column":"flex_box_column___E7m9E","platform":"platform___ZEF0X","bg":"bg___RWLWw","banner":"banner___JVLgl","name":"name___wguCW","card":"card___naaKO","input":"input___mOhWZ","in":"in___YUJLX","r":"r___qnVjP","case":"case___LFJ1x","li":"li___QMzLz","des":"des___DruAg","title":"title___BCcq_","tag":"tag___C3_Hn","s":"s___C669F","t":"t___JHWlW","le":"le___DCjHt","lo":"lo___h8lrb"}); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(90921); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(27786); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(17985); -// EXTERNAL MODULE: ./node_modules/_react-id-swiper@3.0.0@react-id-swiper/lib/index.js -var lib = __webpack_require__(62945); -var lib_default = /*#__PURE__*/__webpack_require__.n(lib); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/img/b1.png -var b1_namespaceObject = __webpack_require__.p + "static/b1.13c26e4c.png"; -;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/img/b2.png -var b2_namespaceObject = __webpack_require__.p + "static/b2.b8df7e92.png"; -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Paths/HigherVocationalEducation/index.tsx - - - - - -var _excluded = ["user"]; - - - - -// import { pathData, shixunData } from './data'; - - - - - - - - - - -var Home = function Home(_ref) { - var user = _ref.user, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,_react_17_0_2_react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - value = _useState2[0], - setValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(true), - _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(0), - _useState6 = slicedToArray_default()(_useState5, 2), - total = _useState6[0], - setTotal = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - data = _useState8[0], - setData = _useState8[1]; - (0,_react_17_0_2_react.useEffect)(function () { - getData(); - }, []); - 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: - setLoading(true); - _context.next = 3; - return (0,fetch/* default */.ZP)("/api/home/child_platform.json", { - method: 'get', - params: { - school_level: 1 - } - }); - case 3: - res = _context.sent; - if (res.status === 0) { - setData((res === null || res === void 0 ? void 0 : res.subjects) || []); - } - setLoading(false); - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var params = { - loop: true, - //无缝轮播 - slidesPerView: 1, - noSwiping: true, - autoplay: { - delay: 5000, - disableOnInteraction: true - }, - navigation: { - nextEl: '.swiper-button-next', - prevEl: '.swiper-button-prev' - }, - pagination: { - el: '.swiper-pagination', - clickable: true - } - }; - var imgData = [{ - "path": "", - "image_url": b1_namespaceObject - }, { - "path": "", - "image_url": b2_namespaceObject - } - // { - // "path": "https://edu-xnfz.educoder.net/demo/UGV/CarTest/index.html", - // "image_url": B3 - // } - ]; - return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - className: HigherVocationalEducationmodules.platform, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { - loading: loading, - active: true, - paragraph: { - rows: 5 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HigherVocationalEducationmodules.bg, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: HigherVocationalEducationmodules.banner, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - height: 100 - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HigherVocationalEducationmodules.name, - children: "\u56FD\u5BB6\u9AD8\u804C\u6559\u80B2\u793A\u8303\u5E94\u7528\u5E73\u53F0" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: HigherVocationalEducationmodules.card, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: HigherVocationalEducationmodules.input, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - value: value, - onChange: function onChange(e) { - return setValue(e.target.value); - }, - placeholder: "\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u6216\u6559\u5E08\u59D3\u540D", - className: HigherVocationalEducationmodules["in"] - }), !!value && /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - onClick: function onClick() { - return setValue(''); - }, - className: "iconfont icon-guanbi7" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return _umi_production_exports.history.push("/search?value=".concat(value, "&tabs=subject")); - }, - className: HigherVocationalEducationmodules.r, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-sousuo8" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: 'swiperEducation', - children: /*#__PURE__*/(0,jsx_runtime.jsx)((lib_default()), objectSpread2_default()(objectSpread2_default()({}, params), {}, { - children: imgData === null || imgData === void 0 ? void 0 : imgData.map(function (e) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - if (e.path) { - (0,util/* openNewWindow */.xg)(e.path); - } - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - cursor: e.path ? 'pointer' : 'default' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - width: 1140, - height: 326, - src: e.image_url, - alt: "" - }) - }) - }); - }) - })) - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: HigherVocationalEducationmodules["case"], - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: HigherVocationalEducationmodules.name, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5728\u7EBF\u7CBE\u54C1\u8BFE" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return _umi_production_exports.history.push('/paths'); - }, - children: "+\xA0\u67E5\u770B\u66F4\u591A" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: !!data.length ? data.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - href: "/paths/".concat(e.identifier), - target: "_blank", - className: HigherVocationalEducationmodules.li, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(e.image_url) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: HigherVocationalEducationmodules.des, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: e.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HigherVocationalEducationmodules.title, - children: e.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HigherVocationalEducationmodules.s, - children: e.real_name || '-' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HigherVocationalEducationmodules.s, - children: e.discipline || '-' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HigherVocationalEducationmodules.s, - children: e.sub_discipline || '-' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HigherVocationalEducationmodules.t, - children: "\u667A\u6167\u804C\u6559" - })] - })] - }, i); - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - styles: { - margin: '100px auto' - } - }) - })] - })] - }) - }); -}; -/* harmony default export */ var HigherVocationalEducation = ((0,_umi_production_exports.connect)(function (_ref3) { - var user = _ref3.user; - return { - user: user - }; -})(Home)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/p__Paths__Index__index.559ab67c.async.js b/p__Paths__Index__index.328421df.async.js similarity index 99% rename from p__Paths__Index__index.559ab67c.async.js rename to p__Paths__Index__index.328421df.async.js index 796088a7fe..7290c9d54a 100644 --- a/p__Paths__Index__index.559ab67c.async.js +++ b/p__Paths__Index__index.328421df.async.js @@ -222,7 +222,7 @@ var tuijianzixue_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg -var _excluded = ["globalSetting", "dispatch", "user"]; +var _excluded = ["globalSetting", "dispatch", "user", "homePage"]; @@ -242,10 +242,11 @@ var _excluded = ["globalSetting", "dispatch", "user"]; var Page = function Page(_ref) { - var _user$userInfo3, _globalSetting$settin, _user$userInfo4, _user$userInfo5, _globalSetting$settin2; + var _user$userInfo3, _globalSetting$settin, _user$userInfo4, _globalSetting$settin2; var globalSetting = _ref.globalSetting, dispatch = _ref.dispatch, user = _ref.user, + homePage = _ref.homePage, props = objectWithoutProperties_default()(_ref, _excluded); var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), _useSearchParams2 = slicedToArray_default()(_useSearchParams, 2), @@ -354,7 +355,10 @@ var Page = function Page(_ref) { if (window.location.href.split('&').length === 1) { getList(params); } - // dispatch({ type: 'homePage/home', payload: {} }) + dispatch({ + type: 'homePage/home', + payload: {} + }); }, []); // 智能推荐--开始 @@ -574,7 +578,7 @@ var Page = function Page(_ref) { click: function click() { (0,util/* openNewWindow */.xg)('/pathsoverview'); }, - isShow: user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.is_show_btn + isShow: homePage === null || homePage === void 0 ? void 0 : homePage.is_show_btn }].filter(function (item) { return item.isShow; }); @@ -601,7 +605,7 @@ var Page = function Page(_ref) { value: (params === null || params === void 0 ? void 0 : params.sub_discipline_id) === 'all' ? params === null || params === void 0 ? void 0 : params.sub_discipline_id : Number(params === null || params === void 0 ? void 0 : params.sub_discipline_id), onChange: handleSubclass, fontColor: "#000000" - }), ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_id) !== 2 && (0,authority/* isCommonStudent */.JA)() && (globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.main_site) && !!(recommendData !== null && recommendData !== void 0 && recommendData.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + }), ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_id) !== 2 && (0,authority/* isCommonStudent */.JA)() && (globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.main_site) && !!(recommendData !== null && recommendData !== void 0 && recommendData.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: tuijianzixue_namespaceObject, alt: "", @@ -652,10 +656,12 @@ var Page = function Page(_ref) { }; /* harmony default export */ var Index = ((0,_umi_production_exports.connect)(function (_ref4) { var user = _ref4.user, - globalSetting = _ref4.globalSetting; + globalSetting = _ref4.globalSetting, + homePage = _ref4.homePage; return { user: user, - globalSetting: globalSetting + globalSetting: globalSetting, + homePage: homePage }; })(Page)); diff --git a/p__Problemset__index.8edcac2f.async.js b/p__Problemset__index.f59de8d6.async.js similarity index 99% rename from p__Problemset__index.8edcac2f.async.js rename to p__Problemset__index.f59de8d6.async.js index ac1e4960b5..93688b836d 100644 --- a/p__Problemset__index.8edcac2f.async.js +++ b/p__Problemset__index.f59de8d6.async.js @@ -7919,7 +7919,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { onChange: handleTabsChange, tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Problemsetmodules.searchWrap, - children: [(0,authority/* isLogin */.bg)() && activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + children: [activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { className: Problemsetmodules.addQuestionBtn, onClick: handleNew, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { @@ -7953,7 +7953,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { tab: "\u56E2\u961F\u5171\u4EAB" }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u6536\u85CF\u5939" - }, "2"), (0,authority/* isLogin */.bg)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u6211\u521B\u5EFA\u7684" }, "0")] }) diff --git a/p__Question__OjProblem__index.17e267a3.async.js b/p__Question__OjProblem__index.67b2d7a1.async.js similarity index 99% rename from p__Question__OjProblem__index.17e267a3.async.js rename to p__Question__OjProblem__index.67b2d7a1.async.js index 6a2bb6a135..7fe44e42fb 100644 --- a/p__Question__OjProblem__index.17e267a3.async.js +++ b/p__Question__OjProblem__index.67b2d7a1.async.js @@ -482,7 +482,6 @@ var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); - var Column = table/* default */.Z.Column; /* harmony default export */ var SubmitList = (function (_ref) { var submitResult = _ref.submitResult, @@ -508,11 +507,11 @@ var Column = table/* default */.Z.Column; var urlParams = (0,_umi_production_exports.useParams)(); function onCopy() { if (!is_file) { - (0,util/* copyToClipboard */.vQ)(base64.Base64.decode(output)).then(function () { + navigator.clipboard.writeText(base64.Base64.decode(output)).then(function () { message/* default */.ZP.success('复制错误信息成功'); }); } else { - (0,util/* copyToClipboard */.vQ)(base64.Base64.decode(error_msg)).then(function () { + navigator.clipboard.writeText(base64.Base64.decode(error_msg)).then(function () { message/* default */.ZP.success('复制错误信息成功'); }); } @@ -5244,7 +5243,7 @@ function OjProblem_reducer(state, action) { return (0,service/* sumbitCode */.bM)(id, submitCodeParams); case 13: res = _context8.sent; - if (!(res.status === -1 && searchParams.get("exercisesId"))) { + if (!(res.status === -1)) { _context8.next = 17; break; } @@ -5253,14 +5252,7 @@ function OjProblem_reducer(state, action) { case 17: time_limit = hack.time_limit, test_case_size = hack.test_case_size; startTime = getTimeStamp(); - if ((res === null || res === void 0 ? void 0 : res.status) > -1) { - executeCode(); - } else { - dispatch({ - type: OjProblem_Types.SET_DEBUGING, - payload: false - }); - } + executeCode(); case 20: _context8.next = 25; break; @@ -5377,7 +5369,7 @@ function OjProblem_reducer(state, action) { return (0,service/* debugCode */.MU)(id, submitCodeParams); case 12: res = _context10.sent; - if (!(res.status === -1 && searchParams.get("exercisesId"))) { + if (!(res.status === -1)) { _context10.next = 16; break; } @@ -5385,14 +5377,7 @@ function OjProblem_reducer(state, action) { return _context10.abrupt("return"); case 16: startTime = getTimeStamp(); - if ((res === null || res === void 0 ? void 0 : res.status) > -1) { - executeCode(); - } else { - dispatch({ - type: OjProblem_Types.SET_DEBUGING, - payload: false - }); - } + executeCode(); _context10.next = 21; break; case 20: diff --git a/p__Search__index.331b91f2.async.js b/p__Search__index.ebb56024.async.js similarity index 99% rename from p__Search__index.331b91f2.async.js rename to p__Search__index.ebb56024.async.js index a7d9a99cea..c7bc39e67a 100644 --- a/p__Search__index.331b91f2.async.js +++ b/p__Search__index.ebb56024.async.js @@ -291,16 +291,13 @@ var ShixunsListPage = function ShixunsListPage(_ref) { var Search = input/* default */.Z.Search; -var Navs = [{ - id: 'subject', - title: '实践课程' -}, { +var Navs = [ +// { id: 'subject', title: '实践课程' }, +{ id: 'shixun', title: '实践项目' -}, { - id: 'course', - title: '教学课堂' } +// { id: 'course', title: '教学课堂' }, // { id: 'memo', title: '交流问答' }, ]; var Types = /*#__PURE__*/function (Types) { @@ -350,7 +347,7 @@ function reducer(state, action) { keyword: '', page: 1, list: [], - type: tabs || 'subject', + type: tabs || 'shixun', order_by: null, sort_by: null, can_copy: null, @@ -379,7 +376,7 @@ function reducer(state, action) { can_copy = state.can_copy, searchIndex = state.searchIndex; (0,_react_17_0_2_react.useEffect)(function () { - state.type = tabs || 'subject'; + state.type = tabs || 'shixun'; dispatch({ type: Types.CHANGE_KEYWORD, payload: { diff --git a/p__Shixuns__Detail__Challenges__index.59830557.async.js b/p__Shixuns__Detail__Challenges__index.00f59eea.async.js similarity index 99% rename from p__Shixuns__Detail__Challenges__index.59830557.async.js rename to p__Shixuns__Detail__Challenges__index.00f59eea.async.js index e1a78fc840..308fb2b26f 100644 --- a/p__Shixuns__Detail__Challenges__index.59830557.async.js +++ b/p__Shixuns__Detail__Challenges__index.00f59eea.async.js @@ -289,8 +289,8 @@ var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectW var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(12712); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 16 modules -var typography = __webpack_require__(13261); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules +var typography = __webpack_require__(71796); // 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/button/index.js diff --git a/p__Shixuns__Detail__Collaborators__index.95ecb985.async.js b/p__Shixuns__Detail__Collaborators__index.a614ba4b.async.js similarity index 99% rename from p__Shixuns__Detail__Collaborators__index.95ecb985.async.js rename to p__Shixuns__Detail__Collaborators__index.a614ba4b.async.js index 2b08a62742..1a0ac152cf 100644 --- a/p__Shixuns__Detail__Collaborators__index.95ecb985.async.js +++ b/p__Shixuns__Detail__Collaborators__index.a614ba4b.async.js @@ -377,8 +377,8 @@ var TabPane = tabs/* default */.Z.TabPane; /* harmony default export */ var Collaboratorsmodules = ({"bg":"bg___sOdPb","wrap":"wrap___HoeSx","modal":"modal___t4bFU","content":"content___VMlwP","head":"head___eFHNj","headCount":"headCount___q7_8n","button":"button___OaGYh","itemWrap":"itemWrap___EgP_Y","imgWrap":"imgWrap___VcWR7","img":"img___PgTvY","manager":"manager___vGc7D","itemContent":"itemContent___JJG1i","nameWrap":"nameWrap___h4JTB","name":"name___yhHE5","actionGroup":"actionGroup___LDeZm","deleteIcon":"deleteIcon___Mmc7F","schoolWrap":"schoolWrap___Ru_DY","school":"school___zbcZj","countWrap":"countWrap___Mrp5n"}); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules var DownOutlined = __webpack_require__(43501); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(49962); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 12 modules +var Header = __webpack_require__(15932); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Detail/Collaborators/index.tsx diff --git a/p__Shixuns__Detail__Collaborators__index.6865a54b.chunk.css b/p__Shixuns__Detail__Collaborators__index.f2ac426d.chunk.css similarity index 74% rename from p__Shixuns__Detail__Collaborators__index.6865a54b.chunk.css rename to p__Shixuns__Detail__Collaborators__index.f2ac426d.chunk.css index 448306bb76..5b23b4c824 100644 --- a/p__Shixuns__Detail__Collaborators__index.6865a54b.chunk.css +++ b/p__Shixuns__Detail__Collaborators__index.f2ac426d.chunk.css @@ -541,101 +541,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 .wrap___Yr9Co .menu a:nth-last-child(1) { - margin-right: 0; +.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 a:hover { - color: #5299e1; +.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span { + color: #c5c5c5; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.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 .logo img { - height: 43px; +.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 .right { +.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-iearning___LZfyg .menu___twLGR li.actived___ohMks a { + color: #196efd; } -.header___Wn4fJ .wrap___Yr9Co .menu .active::after { +.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); + } } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -669,6 +800,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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Detail__id.51991f53.async.js b/p__Shixuns__Detail__id.9797cbae.async.js similarity index 99% rename from p__Shixuns__Detail__id.51991f53.async.js rename to p__Shixuns__Detail__id.9797cbae.async.js index 80ce249147..5536f7ea82 100644 --- a/p__Shixuns__Detail__id.51991f53.async.js +++ b/p__Shixuns__Detail__id.9797cbae.async.js @@ -458,7 +458,7 @@ var SendShixunsModal = function SendShixunsModal(_ref) { handleCancel(); closeReuseModal(); // if (!isJupyter) { - window.location.href = res === null || res === void 0 ? void 0 : res.first_category_url; + _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.replace(res.first_category_url); // } } else { handleCancel(); diff --git a/p__Shixuns__Edit__index.9f12aa94.async.js b/p__Shixuns__Edit__index.0f1e2877.async.js similarity index 99% rename from p__Shixuns__Edit__index.9f12aa94.async.js rename to p__Shixuns__Edit__index.0f1e2877.async.js index 58cd0f4a01..5c74db2c0b 100644 --- a/p__Shixuns__Edit__index.9f12aa94.async.js +++ b/p__Shixuns__Edit__index.0f1e2877.async.js @@ -1151,8 +1151,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -1162,7 +1160,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -1278,10 +1275,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1654,10 +1647,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -1736,10 +1726,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; @@ -12340,8 +12327,8 @@ var TabPane = es_tabs/* default */.Z.TabPane; /* harmony default export */ var Collaboratemodules = ({"bg":"bg___GzXpp","wrap":"wrap___A40jS","modal":"modal___Zz7dC","content":"content___H5ZN2","head":"head___o5t32","headCount":"headCount___eBMPN","button":"button___YSSGm","itemWrap":"itemWrap___iPWUC","imgWrap":"imgWrap___T70Es","img":"img___oumA5","manager":"manager___VdXG8","itemContent":"itemContent____npAh","nameWrap":"nameWrap___nazId","name":"name___Z48aE","actionGroup":"actionGroup___eScAq","deleteIcon":"deleteIcon___FK_OA","schoolWrap":"schoolWrap___jJuIm","school":"school___kSMwT","countWrap":"countWrap___p7epV","deletetitle":"deletetitle___uVCHi","yseTitle":"yseTitle___L6JF9"}); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/DownOutlined.js + 1 modules var DownOutlined = __webpack_require__(43501); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var components_Header = __webpack_require__(49962); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 12 modules +var components_Header = __webpack_require__(15932); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Collaborate/index.tsx @@ -13569,11 +13556,30 @@ var SettingDrawer = function SettingDrawer(_ref) { setEvaluateScript(value); } })] - }), active === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), active === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { flex: 1 }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mt30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333 font16 ml30 mr10", + children: "\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { + checked: closeInternet, + onChange: function onChange(e) { + return setCloseInternet(e.target.checked); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333 font14", + children: "\u5173\u95ED\u5916\u7F51" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999 font14", + children: "\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", className: "mt30", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -13595,7 +13601,7 @@ var SettingDrawer = function SettingDrawer(_ref) { className: "ml10 c-grey-999 font14", children: "\u5206" })] - }) + })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SettingDrawermodules.btns, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { @@ -13661,7 +13667,7 @@ var resetmodules = __webpack_require__(34933); var Option = es_select["default"].Option; var MAX_COUNT = 3; var Environment = function Environment(_ref) { - var _cloudList$find, _mirror_repository$ch, _mirror_repository$sh2, _mirror_repository$sh3, _mirror_repository$sh4, _mirror_repository$sh5, _boosters$find, _network_mode_list$fi, _mirrorItems$Number2; + var _cloudList$find, _mirror_repository$ch, _mirror_repository$sh2, _mirror_repository$sh3, _mirror_repository$sh4, _mirror_repository$sh5, _network_mode_list$fi, _mirrorItems$Number2; var practiceSetting = _ref.practiceSetting, dispatch = _ref.dispatch, shixunsDetail = _ref.shixunsDetail, @@ -13700,9 +13706,7 @@ var Environment = function Environment(_ref) { _data$new_service_con = data.new_service_configs, new_service_configs = _data$new_service_con === void 0 ? [] : _data$new_service_con, _data$network_mode_li = data.network_mode_list, - network_mode_list = _data$network_mode_li === void 0 ? [] : _data$network_mode_li, - _data$boosters = data.boosters, - boosters = _data$boosters === void 0 ? [] : _data$boosters; + network_mode_list = _data$network_mode_li === void 0 ? [] : _data$network_mode_li; var _useState11 = (0,_react_17_0_2_react.useState)(''), _useState12 = slicedToArray_default()(_useState11, 2), error = _useState12[0], @@ -14625,8 +14629,7 @@ var Environment = function Environment(_ref) { shixun_service_configs: value.shixun_service_configs || [], description: value.description }), - small_type: value.small_type, - boosters: (value === null || value === void 0 ? void 0 : value.boosters) || [] + small_type: value.small_type }); if (superTabs === 0) { setPublicMirrorInfo(cloneData === null || cloneData === void 0 ? void 0 : cloneData.mirror_repository); @@ -15311,8 +15314,8 @@ var Environment = function Environment(_ref) { children: ["\u9AD8\u7EA7\u8BBE\u7F6E", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont ".concat(expand ? 'icon-shouqi4' : 'icon-a-xialazhankai') })] - }), expand && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Label/* default */.Z, { + }), expand && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Label/* default */.Z, { required: true, name: "\u955C\u50CF\u914D\u7F6E", align: "start", @@ -15659,33 +15662,7 @@ var Environment = function Environment(_ref) { }) })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Label/* default */.Z, { - name: "\u663E\u5361\u7C7B\u578B", - align: "center", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { - disabled: true, - value: boosters === null || boosters === void 0 || (_boosters$find = boosters.find(function (item) { - return item.checked; - })) === null || _boosters$find === void 0 ? void 0 : _boosters$find.id, - placeholder: "", - fieldNames: { - label: 'title', - value: 'id' - }, - bordered: false, - options: boosters, - getPopupContainer: function getPopupContainer(trigger) { - return trigger.parentNode; - }, - style: { - minWidth: 400, - backgroundColor: '#f5f5f5', - height: 50, - borderRadius: 4, - paddingTop: 10 - } - }) - })] + }) })] })] }), (shixun_environment === null || shixun_environment === void 0 ? void 0 : shixun_environment.resource_type) === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { diff --git a/p__Shixuns__Edit__index.27b32cd0.chunk.css b/p__Shixuns__Edit__index.68837a72.chunk.css similarity index 96% rename from p__Shixuns__Edit__index.27b32cd0.chunk.css rename to p__Shixuns__Edit__index.68837a72.chunk.css index 4d78dd0942..2f5219dd3a 100644 --- a/p__Shixuns__Edit__index.27b32cd0.chunk.css +++ b/p__Shixuns__Edit__index.68837a72.chunk.css @@ -4203,101 +4203,232 @@ button[class~='ant-btn-default']:disabled.btn___In02G { 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 .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.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 .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 .logo img { - height: 43px; +.header___Wn4fJ .newslight___lSZjL { + width: 5px; + height: 5px; + border-radius: 5px; + position: absolute; + top: 0; + left: 10px; + background: #fb3226; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.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); + } } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -4331,6 +4462,126 @@ button[class~='ant-btn-default']:disabled.btn___In02G { 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Index__index.e2510664.async.js b/p__Shixuns__Index__index.b697407a.async.js similarity index 99% rename from p__Shixuns__Index__index.e2510664.async.js rename to p__Shixuns__Index__index.b697407a.async.js index 1f5680f4c4..29d6f6ae97 100644 --- a/p__Shixuns__Index__index.e2510664.async.js +++ b/p__Shixuns__Index__index.b697407a.async.js @@ -85,10 +85,11 @@ var jsx_runtime = __webpack_require__(37712); var Page = function Page(_ref) { - var _user$userInfo, _globalSetting$settin, _user$userInfo2, _user$userInfo3, _globalSetting$settin2, _globalSetting$settin3; + var _user$userInfo, _globalSetting$settin, _user$userInfo2, _globalSetting$settin2, _globalSetting$settin3; var globalSetting = _ref.globalSetting, user = _ref.user, - dispatch = _ref.dispatch; + dispatch = _ref.dispatch, + homePage = _ref.homePage; var _useState = (0,_react_17_0_2_react.useState)({ // tag_id: '', sort: 'desc', @@ -197,7 +198,10 @@ var Page = function Page(_ref) { (0,_react_17_0_2_react.useEffect)(function () { getData(); getList(params); - // dispatch({ type: 'homePage/home', payload: {} }) + dispatch({ + type: 'homePage/home', + payload: {} + }); }, []); var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { @@ -331,17 +335,19 @@ var Page = function Page(_ref) { name: '新建项目', click: handleOk, isShow: ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_shixun) && (user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.is_shixun_marker) - }, { - name: '新手指引', - click: download, - sign: true, - isShow: true - }, { + }, + // { + // name: '新手指引', + // click: download, + // sign: true, + // isShow: true, + // }, + { name: '概览统计', click: function click() { (0,util/* openNewWindow */.xg)('/shixunsoverview'); }, - isShow: user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.is_show_btn + isShow: homePage === null || homePage === void 0 ? void 0 : homePage.is_show_btn }].filter(function (item) { return item.isShow; }); @@ -423,10 +429,12 @@ var Page = function Page(_ref) { }; /* harmony default export */ var Index = ((0,_umi_production_exports.connect)(function (_ref4) { var globalSetting = _ref4.globalSetting, - user = _ref4.user; + user = _ref4.user, + homePage = _ref4.homePage; return { globalSetting: globalSetting, - user: user + user: user, + homePage: homePage }; })(Page)); diff --git a/p__User__Detail__id.b1f59f73.async.js b/p__User__Detail__id.077c3e2d.async.js similarity index 90% rename from p__User__Detail__id.b1f59f73.async.js rename to p__User__Detail__id.077c3e2d.async.js index 8aca911b7d..418cb6a577 100644 --- a/p__User__Detail__id.b1f59f73.async.js +++ b/p__User__Detail__id.077c3e2d.async.js @@ -97,7 +97,7 @@ var showSearchMapping = [{ placeholder: '搜索视频' }]; var Banner = function Banner(_ref) { - var _user$userInfo, _userDetail$homepageI, _userDetail$homepageI2, _userDetail$homepageI3, _userDetail$homepageI4, _userDetail$homepageI5, _userDetail$homepageI6, _userDetail$homepageI7, _userDetail$homepageI8, _userDetail$homepageI9, _userDetail$homepageI10, _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _user$userInfo2, _globalSetting$settin4, _user$userInfo3, _user$userInfo4, _globalSetting$settin5, _user$userInfo5, _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _user$userInfo14, _userDetail$homepageI11, _userDetail$homepageI12; + var _user$userInfo, _userDetail$homepageI, _userDetail$homepageI2, _userDetail$homepageI3, _userDetail$homepageI4, _userDetail$homepageI5, _userDetail$homepageI6, _userDetail$homepageI7, _userDetail$homepageI8, _userDetail$homepageI9, _userDetail$homepageI10, _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _user$userInfo2, _globalSetting$settin4, _user$userInfo3, _user$userInfo4, _globalSetting$settin5, _user$userInfo5, _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11; var userDetail = _ref.userDetail, user = _ref.user, globalSetting = _ref.globalSetting, @@ -306,16 +306,7 @@ var Banner = function Banner(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-shipinwenjian " }), "\u89C6\u9891\u6587\u4EF6"] - }), ((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.main_site) && isCurrent && ((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.is_teacher) && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - className: activeKey === NavType.Topics ? Menusmodules.active : '', - to: "/users/".concat(username.current, "/topics/personal"), - onClick: function onClick() { - return setActiveKey(NavType.Topics); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-ziyuan2 " - }), "\u8BFE\u5802\u8D44\u6E90"] - }), ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + }), ((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { to: "/users/".concat(username.current, "/vspaces"), onClick: function onClick() { return setActiveKey(NavType.virtualSpaces); @@ -324,7 +315,7 @@ var Banner = function Banner(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xunishequ " }), "\u865A\u62DF\u793E\u533A"] - }), ((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.login) === (params === null || params === void 0 ? void 0 : params.username) && ((_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.mirror_marker_auth) && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + }), ((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.login) === (params === null || params === void 0 ? void 0 : params.username) && ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.mirror_marker_auth) && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { to: "/users/".concat(username.current, "/experiment-img"), onClick: function onClick() { return setActiveKey(NavType.CreateImg); @@ -333,16 +324,7 @@ var Banner = function Banner(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-jingxiang2 " }), "\u5B9E\u9A8C\u955C\u50CF"] - }), ((_user$userInfo12 = user.userInfo) === null || _user$userInfo12 === void 0 ? void 0 : _user$userInfo12.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(username.current, "/certificate"), - onClick: function onClick() { - return setActiveKey(NavType.Certificate); - }, - className: activeKey === NavType.Certificate ? Menusmodules.active : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhengshuguanli " - }), "\u8BC1\u4E66\u7BA1\u7406"] - }), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.login) === (params === null || params === void 0 ? void 0 : params.username) && ((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { + }), ((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.login) === (params === null || params === void 0 ? void 0 : params.username) && ((_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { to: "/users/".concat(username.current, "/teach-group"), onClick: function onClick() { return setActiveKey(NavType.Teach); @@ -360,15 +342,6 @@ var Banner = function Banner(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-ziyuan2 " }), "\u8D44\u6E90\u94FE\u63A5"] - }), user.userInfo.is_teacher && /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - to: "/users/".concat(username.current, "/classmanagement"), - onClick: function onClick() { - return setActiveKey(NavType.Classmanagement); - }, - className: activeKey === NavType.Classmanagement ? Menusmodules.active : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-banjiguanli" - }), "\u73ED\u7EA7\u7BA1\u7406", (_userDetail$homepageI11 = userDetail.homepageInfo) !== null && _userDetail$homepageI11 !== void 0 && _userDetail$homepageI11.student_group_count ? "\uFF08".concat((_userDetail$homepageI12 = userDetail.homepageInfo) === null || _userDetail$homepageI12 === void 0 ? void 0 : _userDetail$homepageI12.student_group_count, "\uFF09") : "\uFF080\uFF09"] })] })] }); diff --git a/p__index.2ebe1b70.async.js b/p__index.77488ce0.async.js similarity index 87% rename from p__index.2ebe1b70.async.js rename to p__index.77488ce0.async.js index c1fe44831f..500b14207c 100644 --- a/p__index.2ebe1b70.async.js +++ b/p__index.77488ce0.async.js @@ -1,374 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[88866],{ - -/***/ 3443: -/*!********************************************************!*\ - !*** ./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__(12712); -// 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)); - -/***/ }), - -/***/ 38131: -/*!**********************************************************************!*\ - !*** ./src/components/Header/components/Join/JoinClassroomModal.tsx ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_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 */ 12712); -/* 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 */ 98135); -/* 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 */ 51261); -/* harmony import */ var _components_AuthModal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AuthModal */ 3443); -/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/util */ 26795); -/* 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_test4_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_test4_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_test4_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_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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)); - -/***/ }), +(self["webpackChunk"] = self["webpackChunk"] || []).push([[88866,26883,96738,34802],{ /***/ 73477: /*!**********************************************************!*\ @@ -443,195 +74,49 @@ var VideoModal = function VideoModal(_ref) { /***/ }), -/***/ 61209: -/*!*************************************************************!*\ - !*** ./src/pages/Classrooms/ExamList/index.tsx + 5 modules ***! - \*************************************************************/ +/***/ 34802: +/*!*********************************************************!*\ + !*** ./src/components/Video/Play/index.jsx + 1 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 */ ExamList; } + Z: function() { return /* binding */ Play; } }); -// 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__(12712); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// 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/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(56511); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(53864); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(90921); -;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ExamListmodules = ({"flex_box_center":"flex_box_center___k6E7Z","flex_space_between":"flex_space_between___oW8nd","flex_box_vertical_center":"flex_box_vertical_center___hKiel","flex_box_center_end":"flex_box_center_end___bWBYz","flex_box_column":"flex_box_column___PI5IU","bg":"bg___pNQux","containerTitle":"containerTitle___yNJpi","containerDesc":"containerDesc___i_svy","menus":"menus___o7OFa","listItem":"listItem___z1ETv","info":"info___Ki3Js","title":"title___pwlJ7","titleLeft":"titleLeft___zGhmc","titleRight":"titleRight___e7Ghq","acitons":"acitons___teF7U","move":"move___SbOmH","hideHeadCheckbox":"hideHeadCheckbox___sAsoB","moveCategory":"moveCategory___QzsCK","tabSearch":"tabSearch____pHQT","warpModal":"warpModal___oxvp3","modalColumn":"modalColumn___RMpgc","modalRow":"modalRow___vjqMa","sup":"sup___nGUBA"}); // 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/modal/index.js + 16 modules -var modal = __webpack_require__(43418); -// 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/checkbox/index.js + 3 modules -var es_checkbox = __webpack_require__(24905); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(27786); -;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/index.less?modules +// 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/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); +// EXTERNAL MODULE: ./node_modules/_flv.js@1.5.0@flv.js/src/flv.js + 38 modules +var flv = __webpack_require__(40998); +// EXTERNAL MODULE: ./node_modules/_hls.js@1.5.11@hls.js/dist/hls.mjs +var dist_hls = __webpack_require__(77373); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(33287); +// EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js +var lib = __webpack_require__(56102); +// EXTERNAL MODULE: ./src/utils/fullscreen.ts +var fullscreen = __webpack_require__(81081); +;// CONCATENATED MODULE: ./src/components/Video/Play/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Listmodules = ({"flex_box_center":"flex_box_center___ait_r","flex_space_between":"flex_space_between___rFCZt","flex_box_vertical_center":"flex_box_vertical_center___Se_r1","flex_box_center_end":"flex_box_center_end___zrmDd","flex_box_column":"flex_box_column___p4QYF","bg":"bg___K7jhB","containerTitle":"containerTitle___jYThs","containerDesc":"containerDesc___n3gfb","tablestyle":"tablestyle___OUTg8","listItem":"listItem___ye5vB","info":"info___Z1Jmz","title":"title___Pq4sD","titleLeft":"titleLeft___nUs7_","titleRight":"titleRight___nhuLW","acitons":"acitons___mwr_3","moveCategory":"moveCategory___ADEes","name":"name___hjh5r","categoryName":"categoryName___HTKzg","schedule":"schedule___Dli0r","fnSign":"fnSign___RB8GU","spanSize":"spanSize___yDHwD","classromediv":"classromediv___a26Uj","glow":"glow___IPF2B","popover":"popover___W5sXq","dot":"dot___MB2Pk"}); -;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/img/ping1.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 SvgPing1 = function SvgPing1(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 22, - height: 22, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 5\u5907\u4EFD 2"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - d: "M0 0h22v22H0z" - }), /* @__PURE__ */React.createElement("g", { - fill: "#979797", - fillRule: "nonzero" - }, /* @__PURE__ */React.createElement("path", { - d: "M10.422 5.818h.8v10.4h-.8z" - }), /* @__PURE__ */React.createElement("path", { - d: "M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z" - }), /* @__PURE__ */React.createElement("path", { - d: "M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z" - })))); -}; - -/* harmony default export */ var ping1 = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/img/ping2.svg -function ping2_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = ping2_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 ping2_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return ping2_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 ping2_arrayLikeToArray(o, minLen); } -function ping2_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 ping2_defProp = Object.defineProperty; -var ping2_getOwnPropSymbols = Object.getOwnPropertySymbols; -var ping2_hasOwnProp = Object.prototype.hasOwnProperty; -var ping2_propIsEnum = Object.prototype.propertyIsEnumerable; -var ping2_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? ping2_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var ping2_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (ping2_hasOwnProp.call(b, prop)) ping2_defNormalProp(a, prop, b[prop]); - if (ping2_getOwnPropSymbols) { - var _iterator = ping2_createForOfIteratorHelper(ping2_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (ping2_propIsEnum.call(b, prop)) ping2_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgPing2 = function SvgPing2(props) { - return /* @__PURE__ */React.createElement("svg", ping2_spreadValues({ - width: 22, - height: 22, - xmlns: "http://www.w3.org/2000/svg" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 5\u5907\u4EFD"), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - d: "M0 0h22v22H0z" - }), /* @__PURE__ */React.createElement("g", { - fillRule: "nonzero" - }, /* @__PURE__ */React.createElement("path", { - fill: "#229BFF", - d: "M10.422 5.818h.8v10.4h-.8z" - }), /* @__PURE__ */React.createElement("path", { - d: "M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z", - fill: "#0152d9" - }), /* @__PURE__ */React.createElement("path", { - d: "M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z", - fill: "#0152d9" - })))); -}; - -/* harmony default export */ var ping2 = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); -// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js -var dayjs_min = __webpack_require__(99232); -var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/index.tsx - - +/* harmony default export */ var Playmodules = ({"watermark":"watermark___hNYlv","videovideo":"videovideo___ovOkV","animate__loop":"animate__loop___mvL6s","upDown":"upDown___SlgHv","container":"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq","hide":"hide___NA3DV","video-progress":"video-progress___gqHsd","seek":"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r","rateOverlay":"rateOverlay___HHBWe","controlText":"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq","volume":"volume___OTmpP","hidden":"hidden___o7GkT"}); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/Video/Play/index.jsx @@ -645,165 +130,1123 @@ var jsx_runtime = __webpack_require__(37712); - - -var List = function List(_ref) { - var _v$exercise_tips, _v$exercise_tips2, _v$exercise_tips3, _v$exercise_tips4, _v$exercise_tips5, _v$exercise_tips6; - var v = _ref.v, - k = _ref.k, - match = _ref.match, - selectArrs = _ref.selectArrs, - setSelectArrs = _ref.setSelectArrs, - dispatch = _ref.dispatch, - params = _ref.params; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - lists = _useState2[0], - setlists = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isshow = _useState4[0], - setisshow = _useState4[1]; - var format = 'YYYY-MM-DD'; - var endTime = dayjs_min_default()('2020-11-15', format); - function getlist() { - return _getlist.apply(this, arguments); - } - function _getlist() { - _getlist = 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: - console.log(params, 222); - _context.next = 3; - return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/group_use_list.json"), { - method: 'get', - params: objectSpread2_default()(objectSpread2_default()({}, params), {}, { - id: v.id - }) - }); - case 3: - res = _context.sent; - setlists((res === null || res === void 0 ? void 0 : res.groups) || []); - case 5: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _getlist.apply(this, arguments); +function formatTime(timeInSeconds) { + if (isNaN(timeInSeconds)) { + return { + minutes: '00', + seconds: '00' + }; } - var modalText = function modalText() { - return modal/* default */.Z.info({ - title: '题库改版告知', - content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: "EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01" - }) - }); - }; - var enterExam = function enterExam(v) { - var _userInfo; - (0,util/* startExercise */.nr)({ - inner_ip: v.inner_ip, - public_ip: v.public_ip, - open_camera: v.open_camera, - ip_limit: v.ip_limit, - ip_bind: v.ip_bind, - exercise_tips: v.exercise_tips, - exerciseId: v.id, - screen_open: v.screen_open, - screen_num: v.screen_num, - coursesId: v.course_id, - login: (_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, - history: _umi_production_exports.history - }); + var result = new Date(timeInSeconds * 1000).toISOString().substr(11, 8); + return { + hour: result.substr(0, 2), + minutes: result.substr(3, 2), + seconds: result.substr(6, 2) }; - var columns = [{ - title: '班级', - dataIndex: 'name', - key: 'name' - }, { - title: '考试状态', - dataIndex: 'exercise_status', - key: 'exercise_status', - width: 100, - filters: [{ - text: '未开始', - value: 1 - }, { - text: '考试中', - value: 2 - }, { - text: '已结束', - value: 3 - }], - onFilter: function onFilter(value, record) { - return record.exercise_status === value; - }, - render: function render(k, r) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [k === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: Listmodules.dot, - style: { - background: '#C3C3C3' - } - }), "\u672A\u5F00\u59CB"] - }), k === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: Listmodules.dot, - style: { - background: '#4EACFF' - } - }), "\u8003\u8BD5\u4E2D"] - }), k === 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: Listmodules.dot, - style: { - background: '#FC2D6B' - } - }), "\u5DF2\u7ED3\u675F"] - })] - }); +} +Object.defineProperty(HTMLMediaElement.prototype, 'playing', { + get: function get() { + return !!(this.currentTime > 0 && !this.paused && !this.ended && this.readyState > 2); + } +}); +function compareNumbers(a, b) { + return a - b; +} +function getTotalEffectTime(pos) { + pos.sort(compareNumbers); + var sum = 0; + for (var i = 0; i < pos.length - 1; i++) { + var v = Math.abs(pos[i + 1] - pos[i]); + if (v < 21) { + sum += v; } - }, { - title: '开始时间', - dataIndex: 'publish_time', - key: 'publish_time', - sorter: true, - width: 170, - showSorterTooltip: false, - sortOrder: params.order_by === "publish_time" ? params.sort_direction === "desc" ? "descend" : "ascend" : null - }, { - title: '结束时间', - dataIndex: 'end_time', - key: 'end_time', - sorter: true, - width: 170, - showSorterTooltip: false, - sortOrder: params.order_by === "end_time" ? params.sort_direction === "desc" ? "descend" : "ascend" : null - }, { - title: '提交人数', - dataIndex: 'exercise_answer', - key: 'exercise_answer', - align: 'center', - width: 80, - render: function render(k, r) { - return r.exercise_status === 1 ? '-' : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [k, "/", r.exercise_users] - }); + } + return sum; +} +var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i; +//接口文档 https://www.showdoc.cc/educoder?page_id=4029884447803706 + +/* harmony default export */ var Play = (/*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(function (_ref, ref) { + var _src$split; + var allow_skip = _ref.allow_skip, + src = _ref.src, + toLog = _ref.toLog, + videoId = _ref.videoId, + logWatchHistory = _ref.logWatchHistory, + _ref$courseId = _ref.courseId, + courseId = _ref$courseId === void 0 ? null : _ref$courseId, + startTime = _ref.startTime, + _ref$handlePause = _ref.handlePause, + handlePause = _ref$handlePause === void 0 ? function () {} : _ref$handlePause, + _ref$handlePlay = _ref.handlePlay, + handlePlay = _ref$handlePlay === void 0 ? function () {} : _ref$handlePlay, + _ref$handlePlayEnded = _ref.handlePlayEnded, + handlePlayEnded = _ref$handlePlayEnded === void 0 ? function () {} : _ref$handlePlayEnded; + // src = src?.replace('http://', 'https://'); + var suf = src === null || src === void 0 || (_src$split = src.split('.')) === null || _src$split === void 0 ? void 0 : _src$split.pop(); + var isFlv = suf === 'flv'; + var el = (0,_react_17_0_2_react.useRef)(); + var watermarkRef = (0,_react_17_0_2_react.useRef)(); + var warpEl = (0,_react_17_0_2_react.useRef)(); + var pauseIcon = (0,_react_17_0_2_react.useRef)(); + var playIcon = (0,_react_17_0_2_react.useRef)(); + var seekEl = (0,_react_17_0_2_react.useRef)(); + var progressBarEl = (0,_react_17_0_2_react.useRef)(); + var durationEl = (0,_react_17_0_2_react.useRef)(); + var timeElapsedEl = (0,_react_17_0_2_react.useRef)(); + var seekTooltipEl = (0,_react_17_0_2_react.useRef)(); + var noMuteVolEl = (0,_react_17_0_2_react.useRef)(); + var highVolEl = (0,_react_17_0_2_react.useRef)(); + var lowVolEl = (0,_react_17_0_2_react.useRef)(); + var volumeEl = (0,_react_17_0_2_react.useRef)(); + var deviceMatch = navigator.userAgent.toLowerCase().match(regex); + var device = deviceMatch ? deviceMatch[0] : 'pc'; + var firstOnPlayFlag = (0,_react_17_0_2_react.useRef)(false); + var user = (0,authority/* userInfo */.eY)(); + var totalDuration = 0; + var sumTimePlayed = 0; + var lastUpdatedTime = 0; + var logId = null; + var initLog = false; + var timeTick = 20; //记录频率 默认20s + var logCount = 1; + var isLoging = false; + var isSeeking = false; + var pos = []; //播放时间点集 + + (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { + return { + getLastUpdatedTime: function getLastUpdatedTime() { + return el.current.currentTime; + }, + getDuration: function getDuration() { + return el.current.duration; + } + }; + }); + message/* default */.ZP.config({ + maxCount: 1, + getContainer: function getContainer() { + return warpEl.current; } - }, { - title: '待评阅试卷', - dataIndex: 'unreview_count', - key: 'unreview_count', - align: 'center', - width: 90, - render: function render(k, r) { - return r.exercise_status === 1 ? '-' : /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(v === null || v === void 0 ? void 0 : v.id, "/detail?random=false&exercise_group_id=").concat(r.course_group_id), - children: k + }); + var log = (0,_react_17_0_2_react.useCallback)(function (callback) { + var isEnd = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + var params = { + point: el.current.currentTime + }; + if (logId) { + params['log_id'] = logId; + params['watch_duration'] = getTotalEffectTime(pos); //当前观看视频时长,拖放进度条,重复的视频片段观看时,不会把重复的时长累积进来,最大时长是视频的总时长 + params['total_duration'] = sumTimePlayed; //累计观看视频时长,拖放进度条,重复的视频片段观看时,重复观看时长要累积进来 + } else { + if (courseId) { + params['video_id'] = parseInt(videoId, 10); + params['course_id'] = courseId; + } else { + params['video_id'] = videoId; + } + params['duration'] = totalDuration; + params['device'] = device; + } + if (isEnd) { + params['ed'] = '1'; + } + function getLogId() { + return _getLogId.apply(this, arguments); + } + function _getLogId() { + _getLogId = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var id; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + isLoging = true; + _context.next = 3; + return logWatchHistory(params); + case 3: + id = _context.sent; + logId = id; + isLoging = false; + if (callback) { + callback(); + } + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _getLogId.apply(this, arguments); + } + getLogId(); + }, [videoId, courseId]); + (0,_react_17_0_2_react.useEffect)(function () { + if (el.current) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; + } + message/* default */.ZP.destroy(); + var player = null; + if (flv/* default */.Z.isSupported && isFlv && src && (src === null || src === void 0 ? void 0 : src.indexOf('.m3u8')) < 0) { + player = flv/* default */.Z.createPlayer({ + type: 'flv', + volume: 0.8, + cors: true, + url: src, + muted: false + }); + if (el.current) { + player.attachMediaElement(el.current); + player.load(); + } + } else { + el.current.setAttribute('src', src); + } + updateVolumeIcon(); + return function () { + if (player) { + player.unload(); + player.pause(); + player.destroy(); + player = null; + } + }; + }, [el, isFlv, src]); + function playIconStatus() { + if (el.current.paused) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; + } else { + pauseIcon.current.style.display = 'block'; + playIcon.current.style.display = 'none'; + } + } + function updateVolumeIcon() { + noMuteVolEl.current.style.display = 'none'; + lowVolEl.current.style.display = 'none'; + highVolEl.current.style.display = 'none'; + if (el.current.muted || el.current.volume === 0) { + noMuteVolEl.current.style.display = 'block'; + } else if (el.current.volume > 0 && el.current.volume <= 0.5) { + lowVolEl.current.style.display = 'block'; + } else { + highVolEl.current.style.display = 'block'; + } + } + (0,_react_17_0_2_react.useEffect)(function () { + var playButton = document.getElementById('play'); + var playbackIcons = document.querySelectorAll('.playback-icons use'); + function onPlay() { + handlePlay(); + if (startTime && !firstOnPlayFlag.current) { + el.current.currentTime = startTime; + } + firstOnPlayFlag.current = true; + pos.push(el.current.currentTime); + if (!initLog) { + initLog = true; + if (toLog) { + log(); + } + } + } + //循环播放, 累计时长不能清空 + function onEnded() { + return _onEnded.apply(this, arguments); + } + function _onEnded() { + _onEnded = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + playIconStatus(); + pos.push(el.current.currentTime); + if (toLog) { + log(function () { + logId = null; + lastUpdatedTime = 0; + initLog = false; + isLoging = false; + isSeeking = false; + pos = []; //有效时长重新累计,算新的一遍 + sumTimePlayed = 0; + logCount = 1; + }, true); + } + case 3: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _onEnded.apply(this, arguments); + } + function updateProgress() { + // seekEl.current.value = Math.floor(el.current.currentTime); + // progressBarEl.current.value = Math.floor(el.current.currentTime); + + seekEl.current.value = Math.round(el.current.currentTime); + progressBarEl.current.value = Math.round(el.current.currentTime); + } + function updateTimeElapsed() { + var time = formatTime(Math.round(el.current.currentTime)); + timeElapsedEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + timeElapsedEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + } + function initializeVideo() { + var videoDuration = Math.round(el.current.duration); + seekEl.current.setAttribute('max', videoDuration); + progressBarEl.current.setAttribute('max', videoDuration); + var time = formatTime(videoDuration); + durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + } + function onTimeupdate() { + var videoDuration = Math.round(el.current.duration); + seekEl.current.setAttribute('max', videoDuration); + progressBarEl.current.setAttribute('max', videoDuration); + var time = formatTime(videoDuration); + durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + updateProgress(); + updateTimeElapsed(); + var _watermarkRef$current = watermarkRef.current.getBoundingClientRect(), + width = _watermarkRef$current.width, + height = _watermarkRef$current.height, + x = _watermarkRef$current.x, + y = _watermarkRef$current.y; + if (x < 0 || y < 0 || !width) { + // el.current.src = ''; + // el.current.pause(); + // message.warning({ + // content: '当前操作非法,已禁止观看视频', + // key: 'watermarkRef', + // }); + return; + } + if (!isSeeking) { + var newTime = el.current.currentTime; + var timeDiff = newTime - lastUpdatedTime; + //currenttime update before Seeking & Seeked fired + if (Math.abs(timeDiff) < 10) { + sumTimePlayed += Math.abs(timeDiff); + lastUpdatedTime = newTime; + if (!isLoging) { + if (sumTimePlayed - logCount * timeTick >= 0) { + logCount++; + pos.push(lastUpdatedTime); + if (toLog) { + log(); + } + } + } + } else { + lastUpdatedTime = newTime; + if (toLog) { + log(); + } + } + } + } + function onSeeking() { + isSeeking = true; + } + function onSeeked() { + if (el.current.playing) { + pos.push(el.current.currentTime, lastUpdatedTime); + } + lastUpdatedTime = el.current.currentTime; + isSeeking = false; + } + function onCanPlay() { + totalDuration = el.current.duration; + if (totalDuration <= 20) { + timeTick = totalDuration / 3; + } + el.current.addEventListener('play', onPlay); + } + function onFullscreenchange(e) { + e.preventDefault(); + if ((0,fullscreen/* IsFull */.vp)()) { + el.current.style.width = '100%'; + el.current.style.height = '100%'; + } else { + el.current.style.cssText = ''; + } + } + function onPause() { + handlePause(); + } + function skipAhead(event) { + if (!allow_skip) { + message/* default */.ZP.warning('该视频禁止快进/后退播放'); + return; + } + var skipTo = event.target.dataset.seek ? event.target.dataset.seek : event.target.value; + el.current.currentTime = skipTo; + progressBarEl.current.value = skipTo; + seekEl.current.value = skipTo; + } + function updateSeekTooltip(event) { + var skipTo = Math.round(event.offsetX / event.target.clientWidth * parseInt(event.target.getAttribute('max'), 10)); + seekEl.current.setAttribute('data-seek', skipTo); + var t = formatTime(skipTo); + seekTooltipEl.current.textContent = "".concat(t.hour > 0 ? t.hour + ':' : '').concat(t.minutes, ":").concat(t.seconds); + var rect = el.current.getBoundingClientRect(); + seekTooltipEl.current.style.left = "".concat(event.pageX - rect.left, "px"); + } + function handleKeyDown(e) { + switch (e.code) { + case 'Space': + e.preventDefault(); //除了需求相关的按键外其余的按键需要保留默认行为,所以preventDefault写在switch里面 + togglePlay(); + break; + case 'ArrowRight': + e.preventDefault(); + if (!allow_skip) { + message/* default */.ZP.warning('该视频禁止快进/后退播放'); + break; + } + if (el.current.currentTime >= el.current.duration) { + break; + } + el.current.currentTime = parseInt(el.current.currentTime) + 5; + updateProgress(); + break; + case 'ArrowLeft': + e.preventDefault(); + if (!allow_skip) { + message/* default */.ZP.warning('该视频禁止快进/后退播放'); + break; + } + if (el.current.currentTime === 0) { + break; + } + el.current.currentTime = parseInt(el.current.currentTime) - 5; + updateProgress(); + break; + case 'ArrowUp': + e.preventDefault(); + if (el.current.volume < 1) { + el.current.volume = (parseInt(el.current.volume * 10) + 1) / 10; + } + break; + case 'ArrowDown': + e.preventDefault(); + if (el.current.volume > 0) { + el.current.volume = (parseInt(el.current.volume * 10) - 1) / 10; + } + break; + } + } + warpEl.current.addEventListener((0,fullscreen/* fullscreenChange */.gH)(), onFullscreenchange); + el.current.addEventListener('canplay', onCanPlay); + el.current.addEventListener('ended', onEnded); + el.current.addEventListener('seeking', onSeeking); + el.current.addEventListener('seeked', onSeeked); + el.current.addEventListener('loadedmetadata', initializeVideo); + seekEl.current.addEventListener('mousemove', updateSeekTooltip); + seekEl.current.addEventListener('input', skipAhead); + el.current.addEventListener('timeupdate', onTimeupdate); + el.current.addEventListener('pause', onPause); + el.current.addEventListener('volumechange', updateVolumeIcon); + document.addEventListener('keydown', handleKeyDown); + return function () { + var _el$current, _el$current2, _el$current3, _el$current4, _el$current5, _seekEl$current, _seekEl$current2, _el$current6, _el$current7, _el$current8, _el$current9, _el$current10; + (_el$current = el.current) === null || _el$current === void 0 || _el$current.removeEventListener('canplay', onCanPlay); + (_el$current2 = el.current) === null || _el$current2 === void 0 || _el$current2.removeEventListener('play', onPlay); + (_el$current3 = el.current) === null || _el$current3 === void 0 || _el$current3.removeEventListener('ended', onEnded); + (_el$current4 = el.current) === null || _el$current4 === void 0 || _el$current4.removeEventListener('seeking', onSeeking); + (_el$current5 = el.current) === null || _el$current5 === void 0 || _el$current5.removeEventListener('seeked', onSeeked); + (_seekEl$current = seekEl.current) === null || _seekEl$current === void 0 || _seekEl$current.removeEventListener('mousemove', updateSeekTooltip); + (_seekEl$current2 = seekEl.current) === null || _seekEl$current2 === void 0 || _seekEl$current2.removeEventListener('input', skipAhead); + (_el$current6 = el.current) === null || _el$current6 === void 0 || _el$current6.removeEventListener('timeupdate', onTimeupdate); + (_el$current7 = el.current) === null || _el$current7 === void 0 || _el$current7.removeEventListener('pause', onPause); + (_el$current8 = el.current) === null || _el$current8 === void 0 || _el$current8.removeEventListener('loadedmetadata', initializeVideo); + (_el$current9 = el.current) === null || _el$current9 === void 0 || _el$current9.removeEventListener('volumechange', updateVolumeIcon); + document.removeEventListener('keydown', handleKeyDown); + if ((_el$current10 = el.current) !== null && _el$current10 !== void 0 && _el$current10.playing) { + pos.push(lastUpdatedTime, el.current.currentTime); + if (toLog) { + log(); + } + } + }; + }, [el, src]); + (0,_react_17_0_2_react.useEffect)(function () { + el.current.onended = function () { + handlePlayEnded(el); + }; + el.current.oncontextmenu = function () { + return false; + }; + if ((src === null || src === void 0 ? void 0 : src.indexOf('.m3u8')) > -1) { + if (el.current.canPlayType('application/vnd.apple.mpegurl')) { + el.current.src = src; + } else if (dist_hls/* default.isSupported */.ZP.isSupported()) { + var hls = new dist_hls/* default */.ZP(); + hls.loadSource(src); + hls.attachMedia(el.current); + } + } + }, [src]); + var _useState = (0,_react_17_0_2_react.useState)(1.0), + _useState2 = slicedToArray_default()(_useState, 2), + videoSpeed = _useState2[0], + setVideoSpeed = _useState2[1]; + var togglePlay = function togglePlay() { + if (el.current.paused || el.current.ended) { + el.current.play(); + } else { + el.current.pause(); + } + playIconStatus(); + }; + function toggleMute() { + el.current.muted = !el.current.muted; + if (el.current.muted) { + volumeEl.current.setAttribute('data-volume', volume.value); + volumeEl.current.value = 0; + } else { + volumeEl.current.value = volumeEl.current.dataset.volume; + } + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: 'relative' + }, + ref: warpEl, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: watermarkRef, + className: "".concat(Playmodules.watermark, " animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(Playmodules.animate__loop), + children: user ? user.login : ' ' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules['container'], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['video-container'], + id: "video-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules['playback-animation'], + id: "playback-animation", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", { + className: Playmodules['playback-icons'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", { + className: "hidden", + href: "#play-icon" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", { + href: "#pause" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + className: Playmodules['video'], + id: "video", + preload: "auto", + disablePictureInPicture: true, + ref: el, + autoPlay: false + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Playmodules['video-controls'], " "), + id: "video-controls", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['bottom-controls'], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['left-controls'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": "\u64AD\u653E/\u6682\u505C", + id: "play", + onClick: togglePlay, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", { + className: Playmodules['playback-icons'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", { + ref: playIcon, + href: "#play-icon" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", { + ref: pauseIcon, + style: { + display: 'none' + }, + href: "#pause" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['time'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("time", { + id: "time-elapsed", + ref: timeElapsedEl, + children: "00:00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: " / " + }), /*#__PURE__*/(0,jsx_runtime.jsx)("time", { + id: "duration", + ref: durationEl, + children: "00:00" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['right-controls'], + children: [allow_skip && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "top", + overlayClassName: Playmodules['rateOverlay'], + getPopupContainer: function getPopupContainer(trigger) { + return trigger.parentNode; + }, + menu: { + items: [{ + key: '1', + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + setVideoSpeed(1); + el.current.playbackRate = 1; + }, + children: "1.0x" + }) + }, { + key: '2', + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + setVideoSpeed(1.5); + el.current.playbackRate = 1.5; + }, + children: "1.5x" + }) + }, { + key: '3', + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + setVideoSpeed(2); + el.current.playbackRate = 2; + }, + children: "2.0x" + }) + }] + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(Playmodules['controlText'], " mr5"), + children: "\u500D\u901F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { + text: src, + onCopy: function onCopy() { + return message/* default */.ZP.success('复制成功'); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": '复制链接', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-lianjie2 iconfont", + style: { + fontSize: '12px', + color: 'white' + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['volume-controls'], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("button", { + "data-title": "\u5F00\u542F/\u5173\u95ED\u58F0\u97F3", + className: Playmodules['volume-button'], + id: "volume-button", + onClick: toggleMute, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: noMuteVolEl, + className: "icon-a-bianzu8 iconfont", + style: { + fontSize: '14px', + color: 'white' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: lowVolEl, + className: "icon-shengyinkaibeifen iconfont", + style: { + fontSize: '14px', + color: 'white' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: highVolEl, + className: "icon-shengyinkai iconfont", + style: { + fontSize: '14px', + color: 'white' + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + className: Playmodules['volume'], + id: "volume", + value: "1", + "data-mute": "0.5", + type: "range", + max: "1", + min: "0", + step: "0.01", + ref: volumeEl, + style: { + display: 'none' + }, + onClick: updateVolumeIcon + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": "\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F", + className: Playmodules['fullscreen-button'], + onClick: function onClick() { + if ((0,fullscreen/* IsFull */.vp)()) { + (0,fullscreen/* exitFull */.BU)(); + } else { + (0,fullscreen/* requestFullScreen */.Dj)(warpEl.current); + } + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-fangda1 iconfont", + style: { + fontSize: '12px', + color: 'white' + } + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['video-progress'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("progress", { + ref: progressBarEl, + value: "0", + min: "0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + className: Playmodules.seek, + ref: seekEl, + value: "0", + min: "0", + type: "range", + step: "1" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules['seek-tooltip'], + ref: seekTooltipEl, + id: "seek-tooltip", + children: "00:00" + })] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("svg", { + style: { + display: 'none' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("defs", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "pause", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "play-icon", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-high", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-low", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-mute", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "fullscreen", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "fullscreen-exit", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "pip", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z" + }) + })] + }) + })] + }); +})); + +/***/ }), + +/***/ 61209: +/*!*************************************************************!*\ + !*** ./src/pages/Classrooms/ExamList/index.tsx + 5 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 */ ExamList; } +}); + +// 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__(12712); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// 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/skeleton/index.js + 12 modules +var skeleton = __webpack_require__(56511); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules +var pagination = __webpack_require__(53864); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(90921); +;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ExamListmodules = ({"flex_box_center":"flex_box_center___k6E7Z","flex_space_between":"flex_space_between___oW8nd","flex_box_vertical_center":"flex_box_vertical_center___hKiel","flex_box_center_end":"flex_box_center_end___bWBYz","flex_box_column":"flex_box_column___PI5IU","bg":"bg___pNQux","containerTitle":"containerTitle___yNJpi","containerDesc":"containerDesc___i_svy","menus":"menus___o7OFa","listItem":"listItem___z1ETv","info":"info___Ki3Js","title":"title___pwlJ7","titleLeft":"titleLeft___zGhmc","titleRight":"titleRight___e7Ghq","acitons":"acitons___teF7U","move":"move___SbOmH","hideHeadCheckbox":"hideHeadCheckbox___sAsoB","moveCategory":"moveCategory___QzsCK","tabSearch":"tabSearch____pHQT","warpModal":"warpModal___oxvp3","modalColumn":"modalColumn___RMpgc","modalRow":"modalRow___vjqMa","sup":"sup___nGUBA"}); +// 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/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// 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/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(24905); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(26795); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(27786); +;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Listmodules = ({"flex_box_center":"flex_box_center___ait_r","flex_space_between":"flex_space_between___rFCZt","flex_box_vertical_center":"flex_box_vertical_center___Se_r1","flex_box_center_end":"flex_box_center_end___zrmDd","flex_box_column":"flex_box_column___p4QYF","bg":"bg___K7jhB","containerTitle":"containerTitle___jYThs","containerDesc":"containerDesc___n3gfb","tablestyle":"tablestyle___OUTg8","listItem":"listItem___ye5vB","info":"info___Z1Jmz","title":"title___Pq4sD","titleLeft":"titleLeft___nUs7_","titleRight":"titleRight___nhuLW","acitons":"acitons___mwr_3","moveCategory":"moveCategory___ADEes","name":"name___hjh5r","categoryName":"categoryName___HTKzg","schedule":"schedule___Dli0r","fnSign":"fnSign___RB8GU","spanSize":"spanSize___yDHwD","classromediv":"classromediv___a26Uj","glow":"glow___IPF2B","popover":"popover___W5sXq","dot":"dot___MB2Pk"}); +;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/img/ping1.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 SvgPing1 = function SvgPing1(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + width: 22, + height: 22, + xmlns: "http://www.w3.org/2000/svg" + }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 5\u5907\u4EFD 2"), /* @__PURE__ */React.createElement("g", { + fill: "none", + fillRule: "evenodd" + }, /* @__PURE__ */React.createElement("path", { + d: "M0 0h22v22H0z" + }), /* @__PURE__ */React.createElement("g", { + fill: "#979797", + fillRule: "nonzero" + }, /* @__PURE__ */React.createElement("path", { + d: "M10.422 5.818h.8v10.4h-.8z" + }), /* @__PURE__ */React.createElement("path", { + d: "M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z" + }), /* @__PURE__ */React.createElement("path", { + d: "M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z" + })))); +}; + +/* harmony default export */ var ping1 = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="); +;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/img/ping2.svg +function ping2_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = ping2_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 ping2_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return ping2_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 ping2_arrayLikeToArray(o, minLen); } +function ping2_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 ping2_defProp = Object.defineProperty; +var ping2_getOwnPropSymbols = Object.getOwnPropertySymbols; +var ping2_hasOwnProp = Object.prototype.hasOwnProperty; +var ping2_propIsEnum = Object.prototype.propertyIsEnumerable; +var ping2_defNormalProp = function __defNormalProp(obj, key, value) { + return key in obj ? ping2_defProp(obj, key, { + enumerable: true, + configurable: true, + writable: true, + value: value + }) : obj[key] = value; +}; +var ping2_spreadValues = function __spreadValues(a, b) { + for (var prop in b || (b = {})) if (ping2_hasOwnProp.call(b, prop)) ping2_defNormalProp(a, prop, b[prop]); + if (ping2_getOwnPropSymbols) { + var _iterator = ping2_createForOfIteratorHelper(ping2_getOwnPropSymbols(b)), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prop = _step.value; + if (ping2_propIsEnum.call(b, prop)) ping2_defNormalProp(a, prop, b[prop]); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + return a; +}; + +var SvgPing2 = function SvgPing2(props) { + return /* @__PURE__ */React.createElement("svg", ping2_spreadValues({ + width: 22, + height: 22, + xmlns: "http://www.w3.org/2000/svg" + }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 5\u5907\u4EFD"), /* @__PURE__ */React.createElement("g", { + fill: "none", + fillRule: "evenodd" + }, /* @__PURE__ */React.createElement("path", { + d: "M0 0h22v22H0z" + }), /* @__PURE__ */React.createElement("g", { + fillRule: "nonzero" + }, /* @__PURE__ */React.createElement("path", { + fill: "#229BFF", + d: "M10.422 5.818h.8v10.4h-.8z" + }), /* @__PURE__ */React.createElement("path", { + d: "M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z", + fill: "#0152d9" + }), /* @__PURE__ */React.createElement("path", { + d: "M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z", + fill: "#0152d9" + })))); +}; + +/* harmony default export */ var ping2 = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(33287); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(99232); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Classrooms/ExamList/components/List/index.tsx + + + + + + + + + + + + + + + + + +var List = function List(_ref) { + var _v$exercise_tips, _v$exercise_tips2, _v$exercise_tips3, _v$exercise_tips4, _v$exercise_tips5, _v$exercise_tips6; + var v = _ref.v, + k = _ref.k, + match = _ref.match, + selectArrs = _ref.selectArrs, + setSelectArrs = _ref.setSelectArrs, + dispatch = _ref.dispatch, + params = _ref.params; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + lists = _useState2[0], + setlists = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + isshow = _useState4[0], + setisshow = _useState4[1]; + var format = 'YYYY-MM-DD'; + var endTime = dayjs_min_default()('2020-11-15', format); + function getlist() { + return _getlist.apply(this, arguments); + } + function _getlist() { + _getlist = 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: + console.log(params, 222); + _context.next = 3; + return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/group_use_list.json"), { + method: 'get', + params: objectSpread2_default()(objectSpread2_default()({}, params), {}, { + id: v.id + }) + }); + case 3: + res = _context.sent; + setlists((res === null || res === void 0 ? void 0 : res.groups) || []); + case 5: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _getlist.apply(this, arguments); + } + var modalText = function modalText() { + return modal/* default */.Z.info({ + title: '题库改版告知', + content: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: "EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01" + }) + }); + }; + var enterExam = function enterExam(v) { + var _userInfo; + (0,util/* startExercise */.nr)({ + inner_ip: v.inner_ip, + public_ip: v.public_ip, + open_camera: v.open_camera, + ip_limit: v.ip_limit, + ip_bind: v.ip_bind, + exercise_tips: v.exercise_tips, + exerciseId: v.id, + screen_open: v.screen_open, + screen_num: v.screen_num, + coursesId: v.course_id, + login: (_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, + history: _umi_production_exports.history + }); + }; + var columns = [{ + title: '班级', + dataIndex: 'name', + key: 'name' + }, { + title: '考试状态', + dataIndex: 'exercise_status', + key: 'exercise_status', + width: 100, + filters: [{ + text: '未开始', + value: 1 + }, { + text: '考试中', + value: 2 + }, { + text: '已结束', + value: 3 + }], + onFilter: function onFilter(value, record) { + return record.exercise_status === value; + }, + render: function render(k, r) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [k === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: Listmodules.dot, + style: { + background: '#C3C3C3' + } + }), "\u672A\u5F00\u59CB"] + }), k === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: Listmodules.dot, + style: { + background: '#4EACFF' + } + }), "\u8003\u8BD5\u4E2D"] + }), k === 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: Listmodules.dot, + style: { + background: '#FC2D6B' + } + }), "\u5DF2\u7ED3\u675F"] + })] + }); + } + }, { + title: '开始时间', + dataIndex: 'publish_time', + key: 'publish_time', + sorter: true, + width: 170, + showSorterTooltip: false, + sortOrder: params.order_by === "publish_time" ? params.sort_direction === "desc" ? "descend" : "ascend" : null + }, { + title: '结束时间', + dataIndex: 'end_time', + key: 'end_time', + sorter: true, + width: 170, + showSorterTooltip: false, + sortOrder: params.order_by === "end_time" ? params.sort_direction === "desc" ? "descend" : "ascend" : null + }, { + title: '提交人数', + dataIndex: 'exercise_answer', + key: 'exercise_answer', + align: 'center', + width: 80, + render: function render(k, r) { + return r.exercise_status === 1 ? '-' : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [k, "/", r.exercise_users] + }); + } + }, { + title: '待评阅试卷', + dataIndex: 'unreview_count', + key: 'unreview_count', + align: 'center', + width: 90, + render: function render(k, r) { + return r.exercise_status === 1 ? '-' : /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/classrooms/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercise/").concat(v === null || v === void 0 ? void 0 : v.id, "/detail?random=false&exercise_group_id=").concat(r.course_group_id), + children: k }); } }, { @@ -1176,9 +1619,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) { /***/ }), -/***/ 78309: +/***/ 21695: /*!******************************************!*\ - !*** ./src/pages/index.tsx + 74 modules ***! + !*** ./src/pages/index.tsx + 70 modules ***! \******************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -1201,8 +1644,8 @@ var config_provider = __webpack_require__(92736); var zh_CN = __webpack_require__(81863); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(12712); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(49962); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 12 modules +var Header = __webpack_require__(15932); // 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); @@ -1405,154 +1848,8 @@ var CourseListItems = function CourseListItems(_ref) { ;// CONCATENATED MODULE: ./src/pages/Home/Index/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Indexmodules = ({"flex_box_center":"flex_box_center___aFf5V","flex_space_between":"flex_space_between___lgjHK","flex_box_vertical_center":"flex_box_vertical_center___MWYpu","flex_box_center_end":"flex_box_center_end___fAgVO","flex_box_column":"flex_box_column___oLrCs","banner":"banner___zjrmW","LeftButton":"LeftButton___Dg0SE","RightButton":"RightButton___ruhiv","bgWrapper":"bgWrapper___JvMyw","leftWrapper":"leftWrapper___oLYXP","mainSiteBanner":"mainSiteBanner___zKH3a","subnavDetail":"subnavDetail___NWSKp","dataView":"dataView___dsjJ6","showArea":"showArea___B_tGS","showContent":"showContent___Qvdqj","subnav":"subnav___TlZMN","nav":"nav___usdIP","link":"link___thKdp","course":"course___VqKLf","title":"title___UQUEK","more":"more___cd8yr","mainSite":"mainSite___L7hjf","mainSiteContent":"mainSiteContent___jh1Rf","auto":"auto___qF0mN","ContentWarp":"ContentWarp___scQcv","orientation":"orientation___KEYxX","lf":"lf___xIgy7","left":"left___C9bfs","btn":"btn___TiMo8","right":"right___nM0XG"}); -// 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.3.7@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules -var CloseCircleOutlined = __webpack_require__(41521); -// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js -var dayjs_min = __webpack_require__(99232); -var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -;// 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); +// EXTERNAL MODULE: ./src/components/HomeModal/Advertisement.tsx + 1 modules +var Advertisement = __webpack_require__(20882); // 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); @@ -1846,6 +2143,8 @@ var hotShixun_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA 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: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(66822); // EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx @@ -1853,6 +2152,8 @@ var JoinClassroomModal = __webpack_require__(38131); ;// CONCATENATED MODULE: ./src/components/MainSite/Advertisement.css // extracted by mini-css-extract-plugin +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.7@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules +var CloseCircleOutlined = __webpack_require__(41521); // EXTERNAL MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules var CourseList = __webpack_require__(38232); // EXTERNAL MODULE: ./src/service/paths.ts @@ -2366,40 +2667,6 @@ var MainSite = function MainSite(_ref) { children: key % 2 === 0 ? ITEM : ITEM })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: MainSitemodules.ContentWarp, - style: { - backgroundColor: '#fff' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: MainSitemodules.teachingTool, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h2", { - "data-type": "animationH2", - children: "\u8BFE\u5802\u6559\u5B66\u5DE5\u5177" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h5", { - children: "Classroom Teaching Toolsets" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: MainSitemodules.btns - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(MainSitemodules.clausesWarp, " animationTeachingTool"), - children: teachingTool.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - style: { - animationDuration: "".concat(i > 2 ? 3 : 1, "s") - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: e.img - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h4", { - children: e.title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h6", { - children: e.intro - })] - })] - }, e.title); - }) - })] - }) }), new_discipline.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: MainSitemodules.ContentWarp, @@ -2669,12 +2936,16 @@ var MainSite = function MainSite(_ref) { user: user }; })(MainSite)); -// EXTERNAL MODULE: ./node_modules/_swiper@5.4.5@swiper/css/swiper.css -var swiper = __webpack_require__(26850); +;// CONCATENATED MODULE: ./node_modules/_swiper@5.4.5@swiper/css/swiper.css +// extracted by mini-css-extract-plugin + // EXTERNAL MODULE: ./src/pages/Classrooms/ExamList/index.tsx + 5 modules var ExamList = __webpack_require__(61209); ;// CONCATENATED MODULE: ./src/components/HomeModal/yqh.jpg var yqh_namespaceObject = __webpack_require__.p + "static/yqh.7ef50d7c.jpg"; +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.11@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(99232); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); ;// CONCATENATED MODULE: ./src/components/HomeModal/NewStudentModal.tsx @@ -3825,16 +4096,10 @@ var learnSum_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB var onlineSum_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII="; ;// CONCATENATED MODULE: ./src/assets/index/pingce.png var pingce_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII="; -;// CONCATENATED MODULE: ./src/assets/index/exam.png -var exam_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII="; ;// CONCATENATED MODULE: ./src/assets/index/huanj.png var huanj_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg=="; -;// CONCATENATED MODULE: ./src/assets/index/shiyClass.png -var shiyClass_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC"; ;// CONCATENATED MODULE: ./src/assets/index/practice.png var practice_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/assets/index/bankQuestions.png -var bankQuestions_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII="; ;// CONCATENATED MODULE: ./src/pages/Home/Index/index.tsx @@ -3866,11 +4131,8 @@ var bankQuestions_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEU - - - var IndexPage = function IndexPage(_ref) { - var _globalSetting$settin2, _globalSetting$settin3, _user$userInfo, _homePage$index_stati, _homePage$index_stati2, _homePage$index_stati3, _homePage$index_stati4, _homePage$index_stati5, _homePage$index_stati6, _homePage$index_stati7, _homePage$index_stati8; + var _globalSetting$settin2, _globalSetting$settin3, _user$userInfo, _homePage$index_stati, _homePage$index_stati2, _homePage$index_stati3, _homePage$index_stati4, _homePage$index_stati5; var homePage = _ref.homePage, globalSetting = _ref.globalSetting, user = _ref.user, @@ -4228,7 +4490,7 @@ var IndexPage = function IndexPage(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsx)(ExamList["default"], {}); } return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(HomeModal_Advertisement, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Advertisement/* default */.Z, { modeldata: modeldata, dispatch: dispatch }), /*#__PURE__*/(0,jsx_runtime.jsx)(NewStudentModal, { @@ -4291,22 +4553,6 @@ var IndexPage = function IndexPage(_ref) { children: "\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09" })] })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: 'item', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: 'imgWrapper', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: exam_namespaceObject, - alt: '1' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: Indexmodules.showContent, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h1", { - children: homePage === null || homePage === void 0 || (_homePage$index_stati4 = homePage.index_statistics) === null || _homePage$index_stati4 === void 0 ? void 0 : _homePage$index_stati4.exercise_count - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h5", { - children: "\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09" - })] - })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: 'item', children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -4318,27 +4564,11 @@ var IndexPage = function IndexPage(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: Indexmodules.showContent, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h1", { - children: homePage === null || homePage === void 0 || (_homePage$index_stati5 = homePage.index_statistics) === null || _homePage$index_stati5 === void 0 ? void 0 : _homePage$index_stati5.repository_count + children: homePage === null || homePage === void 0 || (_homePage$index_stati4 = homePage.index_statistics) === null || _homePage$index_stati4 === void 0 ? void 0 : _homePage$index_stati4.repository_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("h5", { children: "\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09" })] })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: 'item', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: 'imgWrapper', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: shiyClass_namespaceObject, - alt: '1' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: Indexmodules.showContent, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h1", { - children: homePage === null || homePage === void 0 || (_homePage$index_stati6 = homePage.index_statistics) === null || _homePage$index_stati6 === void 0 ? void 0 : _homePage$index_stati6.subject_count - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h5", { - children: "\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09" - })] - })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: 'item', children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -4350,27 +4580,11 @@ var IndexPage = function IndexPage(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: Indexmodules.showContent, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h1", { - children: homePage === null || homePage === void 0 || (_homePage$index_stati7 = homePage.index_statistics) === null || _homePage$index_stati7 === void 0 ? void 0 : _homePage$index_stati7.shixun_count + children: homePage === null || homePage === void 0 || (_homePage$index_stati5 = homePage.index_statistics) === null || _homePage$index_stati5 === void 0 ? void 0 : _homePage$index_stati5.shixun_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("h5", { children: "\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09" })] })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: 'item', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: 'imgWrapper', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: bankQuestions_namespaceObject, - alt: '1' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: Indexmodules.showContent, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h1", { - children: homePage === null || homePage === void 0 || (_homePage$index_stati8 = homePage.index_statistics) === null || _homePage$index_stati8 === void 0 ? void 0 : _homePage$index_stati8.question_count - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h5", { - children: "\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09" - })] - })] })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_MainSite, {})] @@ -5740,8 +5954,8 @@ var tabs = __webpack_require__(99313); ;// CONCATENATED MODULE: ./src/pages/Home/PaZhou/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var PaZhoumodules = ({"flex_box_center":"flex_box_center___tP1nn","flex_space_between":"flex_space_between___nu84w","flex_box_vertical_center":"flex_box_vertical_center___zbP1q","flex_box_center_end":"flex_box_center_end___a1egM","flex_box_column":"flex_box_column___QHIuF","home":"home___MEDZZ","bg":"bg___KfDDG","btns":"btns___oNaXd","li":"li___UWBaA","competition":"competition___cOtyF","title":"title___esRZA","des":"des___DojIR","information":"information___Awtv_","d1":"d1___X_1hT","d2":"d2___dbc36","d3":"d3___BI04Y","retrospect":"retrospect___PNb0W","banner":"banner___TQcxa","left":"left___c8wMQ","right":"right___Zl7Zw","name":"name___pi8R2","btn":"btn___Jsqzc","l":"l___WuZMb","r":"r___oxdMr","group":"group___rxBvb","tabs":"tabs___GRAT5","list":"list___x_s8k"}); -// EXTERNAL MODULE: ./src/pages/Competitions/Index/index.tsx + 4 modules -var Competitions_Index = __webpack_require__(42461); +// EXTERNAL MODULE: ./src/pages/Competitions/Index/index.tsx + 8 modules +var Competitions_Index = __webpack_require__(57687); ;// CONCATENATED MODULE: ./src/pages/Home/PaZhou/img/bg1.png var bg1_namespaceObject = __webpack_require__.p + "static/bg1.02a5f786.png"; ;// CONCATENATED MODULE: ./src/pages/Home/PaZhou/icon/b1.svg @@ -6535,51 +6749,1451 @@ var PaZhou_Home = function Home(_ref) { competitions: competitions, user: user }; -})(PaZhou_Home)); -;// CONCATENATED MODULE: ./src/pages/index.tsx +})(PaZhou_Home)); +;// CONCATENATED MODULE: ./src/pages/index.tsx + +var pages_excluded = ["loading", "globalSetting", "children", "user", "dispatch", "location"]; + + + + + + + + + + +var SimpleLayouts = function SimpleLayouts(_ref) { + var loading = _ref.loading, + globalSetting = _ref.globalSetting, + children = _ref.children, + user = _ref.user, + dispatch = _ref.dispatch, + location = _ref.location, + props = objectWithoutProperties_default()(_ref, pages_excluded); + var loca = (0,_umi_production_exports.useLocation)(); + var payload = (0,Header/* getCourseParam */.g)(); + var globalLoading = globalSetting.globalLoading; + (0,_react_17_0_2_react.useEffect)(function () { + // window.less.modifyVars({ + // ...themes[globalSetting.theme] + // }) + }, [globalSetting.theme]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(config_provider/* default */.ZP, { + locale: zh_CN/* default */.Z, + children: [!globalSetting.isIlearning && globalSetting.isPaZhou ? /*#__PURE__*/(0,jsx_runtime.jsx)(PaZhou, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(Index, {}), globalSetting.isIlearning && /*#__PURE__*/(0,jsx_runtime.jsx)(Learning, {})] + }); +}; +/* harmony default export */ var pages = ((0,_umi_production_exports.connect)(function (_ref2) { + var loading = _ref2.loading, + globalSetting = _ref2.globalSetting, + user = _ref2.user; + return { + loading: loading, + globalSetting: globalSetting, + user: user + }; +})(SimpleLayouts)); + +/***/ }), + +/***/ 96738: +/*!*****************************!*\ + !*** ./src/utils/export.ts ***! + \*****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; }, +/* 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 */ Ne: function() { return /* binding */ getec_training_objectives; }, +/* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; }, +/* harmony export */ Uj: function() { return /* binding */ exportTaskPass; }, +/* harmony export */ VY: function() { return /* binding */ getrank_list; }, +/* harmony export */ YO: function() { return /* binding */ exportCommitResultWord; }, +/* harmony export */ YX: function() { return /* binding */ exportClassroomsPaper; }, +/* harmony export */ Zn: function() { return /* binding */ ExportCourseInfo; }, +/* harmony export */ _g: function() { return /* binding */ exportMoocrecord; }, +/* harmony export */ _k: function() { return /* binding */ getDownFile; }, +/* harmony export */ c6: function() { return /* binding */ ExportVideoStudy; }, +/* harmony export */ cr: function() { return /* binding */ ExportCourseActScore; }, +/* harmony export */ eV: function() { return /* binding */ ExportCourseStudentsInfo; }, +/* harmony export */ fi: function() { return /* binding */ ExportCourseMemberScores; }, +/* harmony export */ gh: function() { return /* binding */ ExportAttendance; }, +/* harmony export */ hS: function() { return /* binding */ getec_courses; }, +/* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; }, +/* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; }, +/* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; }, +/* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; }, +/* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; }, +/* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; }, +/* 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 */ y8: function() { return /* binding */ Exportcompetitions; } +/* harmony export */ }); +/* unused harmony export ExportCourseWorkListAppendix */ +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/service/classrooms */ 71202); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ 12712); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util */ 26795); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./env */ 17985); + + + + + + + + +var showLoading = function showLoading() { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'globalSetting/setGlobalLoading', + payload: { + show: true, + text: '正在生成文件,请稍后...' + } + }); +}; +var hideLoading = function hideLoading() { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'globalSetting/setGlobalLoading', + payload: { + show: false, + text: '' + } + }); +}; +var ExportCourseInfo = /*#__PURE__*/function () { + var _ref = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_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: + showLoading(); + _context.next = 3; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseInfo */ .YR)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 3: + res = _context.sent; + if (!(res.status === 0)) { + _context.next = 7; + break; + } + _context.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/courses/".concat(params.coursesId, "/export_couser_info.json"), + query: params + })); + case 7: + hideLoading(); + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function ExportCourseInfo(_x) { + return _ref.apply(this, arguments); + }; +}(); +var ExportCourseActScore = /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_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: + _context2.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseActScore */ .yS)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 2: + res = _context2.sent; + if (!(res.status === 0)) { + _context2.next = 8; + break; + } + antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score")); + _context2.next = 13; + break; + case 8: + if (!(res.status === -2)) { + _context2.next = 12; + break; + } + return _context2.abrupt("return", res); + case 12: + if (res.status === -3) { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '导出提醒' + } + }); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score")); + } + case 13: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function ExportCourseActScore(_x2) { + return _ref2.apply(this, arguments); + }; +}(); +var ExportCourseMemberScores = /*#__PURE__*/function () { + var _ref3 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_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: + _context3.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseMemberScores */ .W0)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 2: + res = _context3.sent; + if (!(res.status === 0)) { + _context3.next = 8; + break; + } + antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score")); + _context3.next = 13; + break; + case 8: + if (!(res.status === -2)) { + _context3.next = 12; + break; + } + return _context3.abrupt("return", res); + case 12: + if (res.status === -3) { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '导出提醒' + } + }); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score")); + } + case 13: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function ExportCourseMemberScores(_x3) { + return _ref3.apply(this, arguments); + }; +}(); + +//试卷 +var ExportCourseAndOther = /*#__PURE__*/function () { + var _ref4 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_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: + _context4.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseAndOther */ .Nl)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 2: + res = _context4.sent; + if (!(res.status === 0)) { + _context4.next = 8; + break; + } + antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); + _context4.next = 13; + break; + case 8: + if (!(res.status === -2)) { + _context4.next = 12; + break; + } + return _context4.abrupt("return", res); + case 12: + if (res.status === -3) { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '导出提醒' + } + }); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); + } + case 13: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function ExportCourseAndOther(_x4) { + return _ref4.apply(this, arguments); + }; +}(); + +//第三方幕课 +var exportMoocrecord = /*#__PURE__*/function () { + var _ref5 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_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: + _context5.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportMoocrecords */ .td)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 2: + res = _context5.sent; + if (!(res.status === 0)) { + _context5.next = 8; + break; + } + antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); + _context5.next = 13; + break; + case 8: + if (!(res.status === -2)) { + _context5.next = 12; + break; + } + return _context5.abrupt("return", res); + case 12: + if (res.status === -3) { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '导出提醒' + } + }); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other")); + } + case 13: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function exportMoocrecord(_x5) { + return _ref5.apply(this, arguments); + }; +}(); + +//作业 +var ExportCourseTotalScore = /*#__PURE__*/function () { + var _ref6 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + _context6.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseTotalScore */ .QX)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 2: + res = _context6.sent; + if (!(res.status === 0)) { + _context6.next = 8; + break; + } + antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework")); + _context6.next = 13; + break; + case 8: + if (!(res.status === -2)) { + _context6.next = 12; + break; + } + return _context6.abrupt("return", res); + case 12: + if (res.status === -3) { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '导出提醒' + } + }); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework")); + } + case 13: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function ExportCourseTotalScore(_x6) { + return _ref6.apply(this, arguments); + }; +}(); +var ExportCourseWorkListScores = /*#__PURE__*/function () { + var _ref7 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params, type) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + _context7.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListScores */ .aP)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 2: + res = _context7.sent; + if (res.status === 0) { + antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); + } else if (res.status === -3) { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '导出提醒' + } + }); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); + } + // else if(res.status === -1){ + // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`) + // }; + // console.log(JSON.stringify(params)) + // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params})) + // hideLoading(); + case 4: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + return function ExportCourseWorkListScores(_x7, _x8) { + return _ref7.apply(this, arguments); + }; +}(); +var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { + var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) { + var res; + return _regeneratorRuntime().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + showLoading(); + _context8.next = 3; + return exportCourseWorkListAppendix(_objectSpread({}, params)); + case 3: + res = _context8.sent; + if (!(res.status === 0)) { + _context8.next = 7; + break; + } + _context8.next = 7; + return downLoadFileIframe('', setUrlQuery({ + url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"), + query: params + })); + case 7: + hideLoading(); + case 8: + case "end": + return _context8.stop(); + } + }, _callee8); + })); + return function ExportCourseWorkListAppendix(_x9) { + return _ref8.apply(this, arguments); + }; +}())); +var ExportPollsScores = /*#__PURE__*/function () { + var _ref9 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + 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: + hideLoading(); + case 8: + case "end": + return _context9.stop(); + } + }, _callee9); + })); + return function ExportPollsScores(_x10) { + return _ref9.apply(this, arguments); + }; +}(); +var ExportAttendance = /*#__PURE__*/function () { + var _ref10 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { + case 0: + _context10.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/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"), + query: params + })); + case 2: + case "end": + return _context10.stop(); + } + }, _callee10); + })); + return function ExportAttendance(_x11) { + return _ref10.apply(this, arguments); + }; +}(); +var ExportVideoStudent = /*#__PURE__*/function () { + var _ref11 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { + case 0: + _context11.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/courses/".concat(params.coursesId, "/video_study_statics.xlsx"), + query: params + })); + case 2: + case "end": + return _context11.stop(); + } + }, _callee11); + })); + return function ExportVideoStudent(_x12) { + return _ref11.apply(this, arguments); + }; +}(); +var ExportVideoStudy = /*#__PURE__*/function () { + var _ref12 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { + case 0: + _context12.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/courses/".concat(params.coursesId, "/export_video_study.xlsx"), + query: params + })); + case 2: + case "end": + return _context12.stop(); + } + }, _callee12); + })); + return function ExportVideoStudy(_x13) { + return _ref12.apply(this, arguments); + }; +}(); +var ExportCourseStudentsInfo = /*#__PURE__*/function () { + var _ref13 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { + case 0: + _context13.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/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"), + query: params + })); + case 2: + case "end": + return _context13.stop(); + } + }, _callee13); + })); + return function ExportCourseStudentsInfo(_x14) { + return _ref13.apply(this, arguments); + }; +}(); +var ExportCollegeStudentsInfo = /*#__PURE__*/function () { + var _ref14 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { + case 0: + _context14.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/school_manages/students.xlsx", + query: params + })); + case 2: + case "end": + return _context14.stop(); + } + }, _callee14); + })); + return function ExportCollegeStudentsInfo(_x15) { + return _ref14.apply(this, arguments); + }; +}(); +var ExportProblemset = /*#__PURE__*/function () { + var _ref15 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { + case 0: + _context15.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/item_banks/export.xlsx", + query: params + })); + case 2: + case "end": + return _context15.stop(); + } + }, _callee15); + })); + return function ExportProblemset(_x16) { + return _ref15.apply(this, arguments); + }; +}(); +var Exportcompetitions = /*#__PURE__*/function () { + var _ref16 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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 (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: + case "end": + return _context16.stop(); + } + }, _callee16); + })); + return function Exportcompetitions(_x17) { + return _ref16.apply(this, arguments); + }; +}(); +var ExportExerciseStudentScores = /*#__PURE__*/function () { + var _ref17 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { + var res; + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { + case 0: + _context17.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + case 2: + res = _context17.sent; + if (res.status === 0) { + antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功'); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score")); + } else if (res.status === -3) { + (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '导出提醒' + } + }); + umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score")); + } + // else if(res.status === -1){ + // history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`) + // }; + // // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a + // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params})) + // hideLoading(); + case 4: + case "end": + return _context17.stop(); + } + }, _callee17); + })); + return function ExportExerciseStudentScores(_x18) { + return _ref17.apply(this, arguments); + }; +}(); +var getDownFile = /*#__PURE__*/function () { + var _ref18 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { + while (1) switch (_context18.prev = _context18.next) { + case 0: + console.log('----------', '调用下载'); + _context18.next = 3; + 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/export_records/".concat(params.id, ".xlsx"), + query: params + })); + case 3: + case "end": + return _context18.stop(); + } + }, _callee18); + })); + return function getDownFile(_x19) { + return _ref18.apply(this, arguments); + }; +}(); +var getecyears = /*#__PURE__*/function () { + var _ref19 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { + while (1) switch (_context19.prev = _context19.next) { + case 0: + _context19.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/ec_major_schools/0/ec_years.xlsx", + query: params + })); + case 2: + case "end": + return _context19.stop(); + } + }, _callee19); + })); + return function getecyears(_x20) { + return _ref19.apply(this, arguments); + }; +}(); +var ExportStudentanalysis = /*#__PURE__*/function () { + var _ref20 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { + while (1) switch (_context20.prev = _context20.next) { + case 0: + _context20.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/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) { + return "course_group_id[]=".concat(item); + }).join('&')), + query: params + })); + case 2: + case "end": + return _context20.stop(); + } + }, _callee20); + })); + return function ExportStudentanalysis(_x21) { + return _ref20.apply(this, arguments); + }; +}(); +var getec_training_objectives = /*#__PURE__*/function () { + var _ref21 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { + while (1) switch (_context21.prev = _context21.next) { + case 0: + _context21.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/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"), + query: params + })); + case 2: + case "end": + return _context21.stop(); + } + }, _callee21); + })); + return function getec_training_objectives(_x22) { + return _ref21.apply(this, arguments); + }; +}(); +var get_ecs_attachment = /*#__PURE__*/function () { + var _ref22 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { + while (1) switch (_context22.prev = _context22.next) { + case 0: + _context22.next = 2; + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx", + query: params + })); + case 2: + case "end": + return _context22.stop(); + } + }, _callee22); + })); + return function get_ecs_attachment(_x23) { + return _ref22.apply(this, arguments); + }; +}(); +var getec_courses = /*#__PURE__*/function () { + var _ref23 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { + while (1) switch (_context23.prev = _context23.next) { + case 0: + _context23.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/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"), + query: params + })); + case 2: + case "end": + return _context23.stop(); + } + }, _callee23); + })); + return function getec_courses(_x24) { + return _ref23.apply(this, arguments); + }; +}(); +var getec_graduation_requirements = /*#__PURE__*/function () { + var _ref24 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { + while (1) switch (_context24.prev = _context24.next) { + case 0: + _context24.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/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"), + query: params + })); + case 2: + case "end": + return _context24.stop(); + } + }, _callee24); + })); + return function getec_graduation_requirements(_x25) { + return _ref24.apply(this, arguments); + }; +}(); +var getrank_list = /*#__PURE__*/function () { + var _ref25 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { + while (1) switch (_context25.prev = _context25.next) { + case 0: + _context25.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/courses/rank_list.xlsx", + query: params + })); + case 2: + case "end": + return _context25.stop(); + } + }, _callee25); + })); + return function getrank_list(_x26) { + return _ref25.apply(this, arguments); + }; +}(); +var getquestion_rank_list = /*#__PURE__*/function () { + var _ref26 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { + while (1) switch (_context26.prev = _context26.next) { + case 0: + _context26.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/courses/question_rank_list.xlsx", + query: params + })); + case 2: + case "end": + return _context26.stop(); + } + }, _callee26); + })); + return function getquestion_rank_list(_x27) { + return _ref26.apply(this, arguments); + }; +}(); + +// 试卷库--试卷详情--试卷导出 +var exportPaperlibraryPaper = /*#__PURE__*/function () { + var _ref27 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { + while (1) switch (_context27.prev = _context27.next) { + case 0: + _context27.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/examination_banks/".concat(params.id, ".json"), + query: params + })); + case 2: + case "end": + return _context27.stop(); + } + }, _callee27); + })); + return function exportPaperlibraryPaper(_x28) { + return _ref27.apply(this, arguments); + }; +}(); + +// 导出当前学生试卷 +var exportUserExerciseDetail = /*#__PURE__*/function () { + var _ref28 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params, title) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { + while (1) switch (_context28.prev = _context28.next) { + case 0: + _context28.next = 2; + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"), + query: params + })); + case 2: + case "end": + return _context28.stop(); + } + }, _callee28); + })); + return function exportUserExerciseDetail(_x29, _x30) { + return _ref28.apply(this, arguments); + }; +}(); + +// 教学课堂--试卷详情--试卷导出 +var exportClassroomsPaper = /*#__PURE__*/function () { + var _ref29 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { + while (1) switch (_context29.prev = _context29.next) { + case 0: + _context29.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/exercises/".concat(params.categoryId, ".json"), + query: params + })); + case 2: + case "end": + return _context29.stop(); + } + }, _callee29); + })); + return function exportClassroomsPaper(_x31) { + return _ref29.apply(this, arguments); + }; +}(); + +// 导出问卷word文档 +var exportCommitResultWord = /*#__PURE__*/function () { + var _ref30 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), + query: params + })); + case 2: + case "end": + return _context30.stop(); + } + }, _callee30); + })); + return function exportCommitResultWord(_x32) { + return _ref30.apply(this, arguments); + }; +}(); + +// 导出实训word +var exportTaskPass = /*#__PURE__*/function () { + var _ref31 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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/paths/get_task_pass.json", + query: params + })); + case 2: + case "end": + return _context31.stop(); + } + }, _callee31); + })); + return function exportTaskPass(_x33) { + return _ref31.apply(this, arguments); + }; +}(); -var pages_excluded = ["loading", "globalSetting", "children", "user", "dispatch", "location"]; +/***/ }), +/***/ 81081: +/*!*********************************!*\ + !*** ./src/utils/fullscreen.ts ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ BU: function() { return /* binding */ exitFull; }, +/* harmony export */ Dj: function() { return /* binding */ requestFullScreen; }, +/* harmony export */ gH: function() { return /* binding */ fullscreenChange; }, +/* harmony export */ vp: function() { return /* binding */ IsFull; } +/* harmony export */ }); +function requestFullScreen(element) { + try { + if (element.mozRequestFullScreen) { + element.mozRequestFullScreen(); + } else if (element.webkitRequestFullScreen) { + element.webkitRequestFullScreen(); + } + } catch (e) { + console.log(e, ":e"); + } +} +function exitFull() { + if (window.top.document.webkitExitFullscreen) { + window.top.document.webkitExitFullscreen(); + } else if (document.exitFullscreen) { + window.top.document.exitFullscreen(); + } else if (document.msExitFullscreen) { + window.top.document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + window.top.document.mozCancelFullScreen(); + } +} +// esliint disabled +var fullscreenChange = function fullscreenChange() { + //['fullscreenchange','msfullscreenchange','webkitfullscreenchange', 'mozfullscreenchange'] + if (document.webkitExitFullscreen) { + // document.webkitExitFullscreen() + return 'webkitfullscreenchange'; + } else if (document.exitFullscreen) { + // document.exitFullscreen() + return 'fullscreenchange'; + } else if (document.msExitFullscreen) { + // document.msExitFullscreen() + return 'msfullscreenchange'; + } else if (document.mozCancelFullScreen) { + // document.mozCancelFullScreen() + return 'mozfullscreenchange'; + } +}; +//判断是否全屏 +function IsFull() { + var fullscreenElement = window.top.document.fullscreenElement || window.top.document.mozFullscreenElement || window.top.document.webkitFullscreenElement; + var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled; + console.log("fullscreenElement", fullscreenElement); + if (fullscreenElement == null) { + return false; + } else { + return true; + } +} +// document.addEventListener("mozfullscreenchange", function (event) { +// console.log("mozfullscreenchange ", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); +// document.addEventListener("webkitfullscreenchange", function (event) { +// console.log("webkitfullscreenchange", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); +// document.addEventListener("msfullscreenchange", function (event) { +// console.log("msfullscreenchange", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); +/***/ }), +/***/ 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 */ 10711); +"use client"; -var SimpleLayouts = function SimpleLayouts(_ref) { - var loading = _ref.loading, - globalSetting = _ref.globalSetting, - children = _ref.children, - user = _ref.user, - dispatch = _ref.dispatch, - location = _ref.location, - props = objectWithoutProperties_default()(_ref, pages_excluded); - var loca = (0,_umi_production_exports.useLocation)(); - var payload = (0,Header/* getCourseParam */.g)(); - var globalLoading = globalSetting.globalLoading; - (0,_react_17_0_2_react.useEffect)(function () { - // window.less.modifyVars({ - // ...themes[globalSetting.theme] - // }) - }, [globalSetting.theme]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)(config_provider/* default */.ZP, { - locale: zh_CN/* default */.Z, - children: [!globalSetting.isIlearning && globalSetting.isPaZhou ? /*#__PURE__*/(0,jsx_runtime.jsx)(PaZhou, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(Index, {}), globalSetting.isIlearning && /*#__PURE__*/(0,jsx_runtime.jsx)(Learning, {})] + +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); + +/***/ }), + +/***/ 12563: +/*!*******************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// 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.3.7@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules +var CloseOutlined = __webpack_require__(14834); +// 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 + + +// ============================== 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; }; -/* harmony default export */ var pages = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - globalSetting = _ref2.globalSetting, - user = _ref2.user; +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 __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 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 { - loading: loading, - globalSetting: globalSetting, - user: user + [`${token.componentCls}-${colorKey}`]: { + color: textColor, + background: lightColor, + borderColor: lightBorderColor, + // Inverse color + '&-inverse': { + color: token.colorTextLightSolid, + background: darkColor, + borderColor: darkColor + }, + [`&${token.componentCls}-borderless`]: { + borderColor: 'transparent' + } + } }; -})(SimpleLayouts)); +}); +// ============================== 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 + + + +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"; + +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]]; + } + return t; +}; + + + + + + + + + + + + +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); + } + }, [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; + } + 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); +}; +const Tag = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalTag); +if (false) {} +Tag.CheckableTag = tag_CheckableTag; +/* harmony default export */ var tag = (Tag); /***/ }), diff --git a/p__index.cf04b2a8.chunk.css b/p__index.b2b3f70b.chunk.css similarity index 91% rename from p__index.cf04b2a8.chunk.css rename to p__index.b2b3f70b.chunk.css index 0727d7712a..5e5751d61b 100644 --- a/p__index.cf04b2a8.chunk.css +++ b/p__index.b2b3f70b.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 .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 .menu___twLGR li .name___dR5V2 { + display: flex; + align-items: center; + height: 50px; + cursor: pointer; } -.header___Wn4fJ .wrap___Yr9Co .menu a:hover { - color: #5299e1; +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span { + font-size: 16px; + color: #ffffff; + display: inline-block; + position: relative; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.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 .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___Wn4fJ .wrap___Yr9Co .menu .logo img { - height: 43px; +.header-iearning___LZfyg [class~='ant-layout-header'] { + padding: 0; + height: 60px; + color: #000; + color: initial; + background: transparent; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.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-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%; } -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition .item:hover { - color: #5299e1; +.headerFixed___QLwBd + section { + padding-top: 60px; } -.logo___QnotM { - height: 36px; - margin-right: 46px; +@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -1448,49 +1699,6 @@ width: 918px; } -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@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[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/MainSite/Advertisement.css ***! \***********************************************************************************************************************************************************************************************************************************************************************************************/ @@ -3747,175 +3955,231 @@ input[type='range'].volume___OTmpP::-moz-range-thumb { .wrp___b6xZq { width: 1200px; margin: 0 auto; - overflow: auto; } -.Onerow___xWGkB { - word-break: break-all; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; +[id="educoder"] .tabsWrap___rNsVP { + background: #fff; + border-radius: 4px 4px 0 0; + margin-bottom: 20px; } -.MultiLine___huyVm { - word-break: break-all; - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; +[id="educoder"] .tabsWrap___rNsVP div[class~='ant-tabs-tab'] { + font-size: 14px; + margin-right: 40px !important; + color: #5f6368; +} +[id="educoder"] .tabsWrap___rNsVP div[class~='ant-tabs-tab-active'] [class~='ant-tabs-tab-btn'] { + color: #232b40; +} +[id="educoder"] .tabsWrap___rNsVP [class~='ant-tabs-nav'] { + margin: 0px; + height: 56px; +} +[id="educoder"] .tabsWrap___rNsVP [class~='ant-tabs-nav'] div[class~='ant-tabs-ink-bar'] { + background-color: #232b40; + border-radius: 100px 100px 0px 0px; + height: 3px; +} +[id="educoder"] .tabsWrap___rNsVP [class~='ant-tabs-nav']::before { + background: #f1f1f1; } -.FlexNoWrap___Z6SJN { +[id="educoder"] .searchWrap___NzDrD .search___O3S5n { display: flex; - flex-wrap: nowrap; align-items: center; + overflow: hidden; + border-radius: 19px; + height: 38px; + width: 418px; + padding-left: 8px; + background-color: #f6f7f9; + border: none; } -.TagDiv___aimaV { - padding: 0 9px; - line-height: 26px; - font-size: 14px; - border-radius: 13px; - border: 1px solid #dadbde; +[id="educoder"] .searchWrap___NzDrD .search___O3S5n [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; } -.myButton___qKaJJ { - margin-top: 28px; - color: #3061d0 !important; - line-height: 22px; - padding: 5px 15px !important; - border-radius: 4px !important; - border: 1px solid #bacffe !important; - background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%) !important; - box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5) !important; -} -.ChildItem___C9teK { - margin-left: 254px; - margin-top: 10px; - padding: 14px 20px; +[id="educoder"] .searchWrap___NzDrD .search___O3S5n [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n span[class~='ant-input-group-addon'] { + display: none; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n .searchIcon___S8AXh { + margin-right: 14px; + cursor: pointer; +} +[id="educoder"] .searchWrap___NzDrD .search___O3S5n input { + background-color: #f6f7f9; +} +[id="educoder"] .btns___gL_1J { + margin-top: 35px; +} +[id="educoder"] .btns___gL_1J > div { + display: inline-block; + height: 32px; background: #f6f7f9; - border-radius: 2px; - flex: 1 1; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border: 1px solid #dadbde; + font-size: 14px; + color: #3b3e47; + line-height: 30px; + margin-right: 23px; + padding: 0 16px; position: relative; + cursor: pointer; } -.ChildItem___C9teK::before { - position: absolute; - content: ''; - width: 1px; - height: calc(100% + 10px); - background: #f6f7f9; - left: -127px; - top: 50%; - transform: translateY(-50%); +[id="educoder"] .btns___gL_1J > div:hover { + color: #165dff; + border: 1px solid #bacffe; } -.ChildItem___C9teK::after { +[id="educoder"] .btns___gL_1J > div img { position: absolute; - content: ''; - width: 127px; - height: 1px; - background: #f6f7f9; - left: -127px; - top: 50%; - transform: translateY(-50%); + z-index: 1; + top: -21px; + right: 22px; } -.ChildItem___C9teK:last-child::before { - height: calc((100% + 10px) / 2); - top: 0px; - transform: translateY(-5px); +[id="educoder"] .searchWrap_right___GVEny { + float: right; + margin-top: -50px; } -.ChildItem___C9teK .name___XH9gb { - font-size: 12px; - color: #666; - line-height: 20px; +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n { + display: flex; + align-items: center; + overflow: hidden; + border-radius: 19px; + height: 38px; + width: 418px; + padding-left: 20px; + background-color: #f6f7f9; + border: none; } -.ChildItem___C9teK .num____I4rT { - font-size: 16px; - color: #000; - line-height: 26px; - font-weight: 600; +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; } -.bg___lqNd2 { - background-color: #fff; +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; } -.ListItem___CDDbh { - padding: 20px; - width: 100%; - box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); - border-radius: 4px; - border: 1px solid #f5f5f5; +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n span[class~='ant-input-group-addon'] { + display: none; +} +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n .searchIcon___S8AXh { + margin-right: 14px; cursor: pointer; } -.list___JU4aR { +[id="educoder"] .searchWrap_right___GVEny .search___O3S5n input { + background-color: #f6f7f9; +} +[id="educoder"] .searchWrap_right___GVEny::after { + clear: both; +} +[id="educoder"] .description____uPzl { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; +} +[id="educoder"] .bg___lqNd2 { + background: #fff; + padding-bottom: 1px; +} +[id="educoder"] .list___JU4aR { padding: 20px; margin-bottom: 20px; background: #fff; position: relative; } -.list___JU4aR .status___d75lJ { +[id="educoder"] .list___JU4aR .status___d75lJ { position: absolute; right: -5px; top: 20px; } -.list___JU4aR .status___d75lJ img { +[id="educoder"] .list___JU4aR .status___d75lJ img { width: 80px; } -.list___JU4aR h1 { +[id="educoder"] .list___JU4aR h1 { font-size: 28px; margin-bottom: 20px; } -.list___JU4aR .desc___NuO07 { +[id="educoder"] .list___JU4aR .desc___NuO07 { display: box; display: flex; } -.list___JU4aR .desc___NuO07 .flex1___ibscW { +[id="educoder"] .list___JU4aR .desc___NuO07 .flex1___ibscW { font-size: 14px; color: #666; flex: 1 1; } -.list___JU4aR .desc___NuO07 .item___E2e6I { +[id="educoder"] .list___JU4aR .desc___NuO07 .item___E2e6I { margin-left: 40px; color: #666; text-align: center; } -.list___JU4aR .desc___NuO07 .item___E2e6I strong { +[id="educoder"] .list___JU4aR .desc___NuO07 .item___E2e6I strong { font-size: 24px; color: #333; margin-top: 10px; display: inline-block; } -.list___JU4aR .footer___az6N2 { +[id="educoder"] .list___JU4aR .footer___az6N2 { font-size: 14px; margin-top: 20px; color: #828383; } -.tabs___YfWSD [class='ant-tabs-nav-scroll'] { - padding-left: 25px; +[id="educoder"] .bottomText___XT9Es { + font-size: 14px; + font-weight: 400; + color: #666666; + white-space: nowrap; } -.tabs___YfWSD [class~='ant-tabs-tab'] { - padding: 12px 20px; - margin-right: 30px; - font-size: 16px; - color: #333; +[id="educoder"] .CompetitionsList___BU3Jl { + position: relative; + background: #ffffff; + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #f5f5f5; + margin-bottom: 20px; } -.tabs___YfWSD [class~='ant-tabs-tab-active'] { - color: #0152d9; +[id="educoder"] .CompetitionsList___BU3Jl [class~='ant-list-item'] { + padding: 20px; } -.tabs___YfWSD [class='ant-tabs-nav-wrap'] { - padding-left: 10px; - background: #fff; +[id="educoder"] .CompetitionsList___BU3Jl [class~='ant-list-item-meta-content'] { + height: 100%; + display: flex; + flex-direction: column; } -.tabs___YfWSD [class='ant-tabs-nav'] { - margin-bottom: 0; +[id="educoder"] .CompetitionsList___BU3Jl [class~='ant-list-item-meta-description'] { + flex: 1 1; } -.CompetitionsList___BU3Jl { - position: relative; +[id="educoder"] .CompetitionsList___BU3Jl .shadow___kJYAn { + background: #fff; + display: flex; + cursor: pointer; } -.CompetitionsList___BU3Jl [class~='ant-list-item'] { - padding: 25px 25px 13px 25px; +[id="educoder"] .CompetitionsList___BU3Jl .signup___UmfzR { + width: 88px; + height: 32px; + border-radius: 4px; + font-size: 14px; + text-align: center; + color: #3061d0; + border-color: #bacffe; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} +[id="educoder"] .CompetitionsList___BU3Jl .signup___UmfzR:hover { + color: #165dff; + border-color: #165dff; + box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); } -.CompetitionsList___BU3Jl:hover { - /*box-shadow: 0 2px 6px rgba(51,51,51,.09);*/ +[id="educoder"] .CompetitionsList___BU3Jl:hover { box-shadow: 3px 4px 10px 2px rgba(229, 229, 229, 0.5); opacity: 1; border-radius: 2px; } -.CompetitionsListzhezhao___E2v5E { +[id="educoder"] .CompetitionsListzhezhao___E2v5E { position: absolute; top: 0px; left: 0px; @@ -3931,70 +4195,70 @@ input[type='range'].volume___OTmpP::-moz-range-thumb { justify-content: space-around; flex-direction: column; } -.CompetitionsList___BU3Jl:hover .CompetitionsListzhezhao___E2v5E { +[id="educoder"] .CompetitionsList___BU3Jl:hover .CompetitionsListzhezhao___E2v5E { display: block; display: flex; } -.shadow___kJYAn { - background: #fff; - display: flex; - margin-top: 20px; - cursor: pointer; -} -.divimg___R3hKI { - height: 110px; - width: 240px; - border-radius: 5px; +[id="educoder"] .divimg___R3hKI { + width: 326px; + height: 140px; + border-radius: 4px; overflow: hidden; - margin-right: 10px; -} -.divimg___R3hKI img { - width: auto; - height: auto; - max-height: 100%; + margin-right: 12px; + object-fit: cover; + object-position: left; } -.havetext___Q_Zdl { - color: #fd8001; - border: #fd8001 solid 1px; - font-size: 12px; - padding: 0px 4px; - border-radius: 30px; - margin-left: 12px; - height: 20px; - line-height: 20px; +[id="educoder"] .commonTextBox___C7Stw { + font-size: 14px; + font-weight: 400; + margin-left: 6px; + height: 26px; + line-height: 24px; + padding: 0 9px; display: inline-block; + border-radius: 13px; } -.Finishedtext___zMGI8 { - color: #888888; - border: #dddddd solid 1px; - font-size: 12px; - padding: 0px 4px; - border-radius: 30px; - margin-left: 12px; - height: 20px; - line-height: 20px; - display: inline-block; +[id="educoder"] .commonTextBox___C7Stw.havetext___Q_Zdl { + color: #00b187; + border: 1px solid #b1f0e1; } -.Comingtext___cJOQk { - color: #2abd8c; - border: #2abd8c solid 1px; - font-size: 12px; - padding: 0px 4px; - border-radius: 30px; - margin-left: 12px; - height: 20px; - line-height: 20px; - display: inline-block; +[id="educoder"] .commonTextBox___C7Stw.Finishedtext___zMGI8 { + color: #999999; + border: 1px solid #dadbde; +} +[id="educoder"] .commonTextBox___C7Stw.Comingtext___cJOQk { + color: #165dff; + border: 1px solid #d5e2ff; } -.task_hide___MQUVb { +[id="educoder"] .info___eIwYF { + text-align: right; +} +[id="educoder"] .info___eIwYF .bonus___eKcia { + font-size: 25px; + font-weight: 500; + color: #333333; + margin-bottom: 8px; +} +[id="educoder"] .info___eIwYF .bonus___eKcia .rmb___4wccY { + font-size: 20px; + font-family: Helvetica; + color: #333333; +} +[id="educoder"] .info___eIwYF .applyInfo___sqck8 { + font-size: 14px; + font-weight: 400; + color: #666666; +} +[id="educoder"] .task_hide___MQUVb { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; - font-size: 20px; max-width: 80%; - color: #05101a; + font-size: 20px; + font-weight: 600; + color: #000000; } -.task_hide___MQUVb:hover { +[id="educoder"] .task_hide___MQUVb:hover { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -4002,37 +4266,186 @@ input[type='range'].volume___OTmpP::-moz-range-thumb { max-width: 80%; color: #0152d9; } -.task_hide_2___MoAlk { +[id="educoder"] .task_hide_2___MoAlk { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -} -.Unpublishedtext___tqsH6 { - border: #dddddd solid 1px; - height: 33px; - width: 110px; - border-radius: 5px; - color: #888888; font-size: 14px; - text-align: center; - line-height: 33px; - cursor: no-drop; + font-weight: 400; + color: #333333; } -.signup___UmfzR { - border: #1e92ff solid 1px; - height: 33px; - width: 110px; - border-radius: 5px; - color: #0152d9; - font-size: 14px; +[id="educoder"] .Unpublishedtext___tqsH6 { + background: #fafbfc; + box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 4px; + border: 1px solid #e9eaec; + height: 32px; + width: 88px; text-align: center; + line-height: 32px; + font-size: 14px; + font-weight: 400; + color: #c0c0c0; + cursor: no-drop; } -.checkboxtitle___iwuEz { +[id="educoder"] .checkboxtitle___iwuEz { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; overflow: hidden; } +[id="educoder"] .scoremodal____yQdA [class~='ant-modal-body'] { + padding: 25px; +} +[id="educoder"] .scoremodal____yQdA .title___jb7xW { + color: #000000; + font-size: 16px; + font-weight: 500; + display: flex; + width: 100%; +} +[id="educoder"] .scoremodal____yQdA .content___NsK20 { + margin-top: 25px; +} +[id="educoder"] .scoremodal____yQdA .bottom___CyoKb { + width: 100%; + text-align: end; + margin-top: 30px; +} +[id="educoder"] .scoremodal____yQdA .bottom___CyoKb .yes___s2kKh { + padding: 0px 20px; + height: 32px; + background: #3061D0; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + font-weight: 400; + color: #FFFFFF; + border: 0px; +} +[id="educoder"] .scoremodal____yQdA .bottom___CyoKb .no___Adxtg { + margin-right: 20px; + width: 60px; + height: 32px; + background: #F8F9FC; + border-radius: 2px; + opacity: 0.5; + border: 1px solid #C3CFE0; + font-weight: 400; + color: #464F66; + line-height: 14px; +} +[id="educoder"] .baseFormItem___rawKU { + font-size: 14px; +} +[id="educoder"] .baseFormItem___rawKU input[class~='ant-input'] { + height: 38px; +} +[id="educoder"] .baseFormItem___rawKU input[class~='ant-input-number-input'] { + height: 46px; +} +[id="educoder"] .baseFormItem___rawKU div[class~='ant-select-selector'] { + height: 46px; +} +[id="educoder"] .baseFormItem___rawKU div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 46px; +} +[id="educoder"] .baseFormItem___rawKU div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; +} +[id="educoder"] .baseFormItem___rawKU span[class~='ant-select-arrow'] { + right: 12px; +} +[id="educoder"] .jsinput___XEFKk div[class~='ant-form-item-label'] { + margin-bottom: 10px; +} + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.2.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.2.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Competitions/Index/Statistics/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.searchWrap___xQK12 .search___yq6Qw { + display: flex; + align-items: center; + overflow: hidden; + border-radius: 19px; + height: 38px; + width: 418px; + padding-left: 8px; + background-color: #f6f7f9; + border: none; +} +.searchWrap___xQK12 .search___yq6Qw span[class~='ant-input-search-icon'] { + display: none; +} +.searchWrap___xQK12 .search___yq6Qw [class~='ant-input-affix-wrapper'] { + background-color: #f6f7f9; + border: none; +} +.searchWrap___xQK12 .search___yq6Qw [class~='ant-input-affix-wrapper'] { + outline: none !important; + border: none !important; + box-shadow: none !important; +} +.searchWrap___xQK12 .search___yq6Qw span[class~='ant-input-group-addon'] { + display: none; +} +.searchWrap___xQK12 .search___yq6Qw .searchIcon___leI1w { + margin-right: 14px; + cursor: pointer; +} +.searchWrap___xQK12 .search___yq6Qw input { + background-color: #f6f7f9; +} +.scrollWrapper___jhUoo { + height: 240px; + border-radius: 4px; + border: 1px solid #dbdce0; + padding: 20px 26px; + margin-bottom: 35px; +} +.scrollWrapper___jhUoo .checkBoxWrapper___p_r14 { + display: flex; + align-items: center; + font-size: 14px; + font-weight: 400; + color: #333333; +} +.scrollWrapper___jhUoo .checkBoxWrapper___p_r14 .checkboxtitle___iHgQL { + max-width: 340px; + white-space: nowrap; + overflow: hidden; + margin-top: 10px; + text-overflow: ellipsis; + display: inline-block; +} +.partTitle___dW4po { + font-size: 16px; + font-family: PingFangSC-Medium, PingFang SC; + font-weight: 500; + color: #000000; + display: flex; + align-items: center; +} +.partTitle___dW4po::before { + content: ''; + display: inline-block; + width: 4px; + height: 15px; + background: #333333; + border-radius: 3px; + margin-right: 8px; +} +.exportBtn___ekb9d { + width: 105px; + height: 32px; + border-radius: 4px; + display: flex !important; + align-items: center; + justify-content: center; +} +.exportBtn___ekb9d .pngIcon___Jv1zf { + height: 14px; + margin-right: 4px; +} diff --git a/p__tasks__index.1dcca9a6.async.js b/p__tasks__index.6549b22e.async.js similarity index 99% rename from p__tasks__index.1dcca9a6.async.js rename to p__tasks__index.6549b22e.async.js index 796f2a1cd6..a673304145 100644 --- a/p__tasks__index.1dcca9a6.async.js +++ b/p__tasks__index.6549b22e.async.js @@ -1170,8 +1170,6 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./src/pages/tasks/util.js var util = __webpack_require__(40720); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(33287); ;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx @@ -1181,7 +1179,6 @@ var authority = __webpack_require__(33287); - var useForm = es_form/* default */.Z.useForm; var style = { width: 280, @@ -1297,10 +1294,6 @@ function uploadImage(file, callback) { throw new String('没有文件'); return; } - if (!(0,authority/* isLogin */.bg)()) { - message/* default */.ZP.warning("请登录后再操作"); - throw new String("请登录后再操作"); - } var formData = new FormData(); formData.append('editormd-image-file', file); formData.append('file_param_name', 'editormd-image-file'); @@ -1673,10 +1666,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); } catch (e) { @@ -1755,10 +1745,7 @@ var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); } } else { - if ((data === null || data === void 0 ? void 0 : data.status) === 401) { - message/* default */.ZP.warning((data === null || data === void 0 ? void 0 : data.message) || "请登录后再操作"); - document.location.href = '/user/login'; - } + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; } }); }; diff --git a/static/code.12be1d9c.png b/static/code.12be1d9c.png new file mode 100644 index 0000000000000000000000000000000000000000..202fe6b4eae61f69edb03ded4df2579a116e63bb GIT binary patch literal 131072 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

kJ97`DZ!wqBX zK(5rH;MGD6MeU|KimR5xK*e#bm0C_QI9s{)yP zT(x^W6IR_ZGK=$#fvazr)8$^-F65LqeCBowuUBO0?S+rdo8{fIcqiFk)dHM>eEm|G zkOjD2Sxa!xFW{-VV{(3j%*r-Ck59v96>!Vilwf=5Qif3m~0rX;_AtlPe zr_e%DC;x^!d-x)#=knwX=pzg_$f%26u0A)qXkfF@s1llUs(@ zSWpBvw2hoY(!F)kuvMrWHXy`Hk%Zz|B3K69zLf~+x7Gq6>r&|;mz}%8-j5T{<8SQKN-MV zYBByVLFS5EQ^HySqOdWrI5mpu>U)qs8y-|NYK{F4UHE{J?o`Q*2sN80Ig=CG>%4lr zs6L0BPH#~hQZg-Y-|)^*L9_ZVE3NV82`2A*9Ri5n_j)bp%QquR&3Ff&gc!Qk(?qBJ zEc*mFFGEf*=DvCM-@qJp*BF0v7D&J`x5)pZtgDE<*C(0KORXDrA zvsaUla*h_c!FhV=&K*xS1Ew3=%JgH{$BdFIO?(cQ+6pdeJ|)lMxYcSoQ47{_c7JPW zN_*t=-qKvjo0;{io$rP*QMPc)+G@uDlKsMwYOBQ2`)Yxm{laqOIzv>^`})h*Crr

+-&oJsCO`a05VMq>g9mQhwQ@#K3ptvLRS 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

+5>&GMOTUYqG zmr+yN$8GS*)qD-6XOEHp0Q6&5f7>;iq*%kI>6X?IMv<&Bs_cxCpyQlpk~5yX)%}>| zPCu1k41E;9%s%q|RC$Bn@}NS~hf0rf(uVW|&;#iS3Nm_AesjkHfP*YQK%W?Y8zoD65z+nQ672pkjlfZe-y6(xn{|?Ur61|N>Ao_tcwyJ`s@LgZNv{; zH#~R6Y*`dH&SU$&N@Mdi&)Uqk_mkYQ8I7AB`7AN-Lh2HBBVPRUEJTy1cZcQP6h@x_aBcPO=(C9Gaya*!TEu0-;Y63)s0lH zu860Bb}UYcptgQov$j1r9ebL~wnU3iNF^m=RwgjRo%rEN_8luwf1~`;23KyIPFDlA zdB7d&JE#$@9J3<>^DrlpM{wEdJ8?))xwlJLR=3hyGFs{c{NL*3BLRn_dK%sbJkmB! z;YAcu8UNGzriv(_2Du?g10;6!u3GC+yp~gJ;Mu7iNco%C9)mU2)HB<~aT$ta4yUo8 znMJ*feJ<>FO%& zy~vkwGK3jBQ~|WFVl&qwsLnbo5}49>{MjTQFHCT&_OC+8 zQ;?7hi5Y}AAdlf7^}ql|LAky>{{TAabssL*3u_n*L2NG>!2obQ&py?O_I7wKFD{Ph zHgVsn#&iB1D_FI;%~meCk$Jz}fBgv5 zlIK4*4@_<7JvVxv^TkhAYke1?I4a43fQ008z#hL(>s3*Q_Dc_T{{YabM*ZJ5H{@iV zS3drS5HT8`iSOlSRt{#7+gHd`Sw-`zBC z1Mg&0_@gv{OoPbgmY7f;dVMJ}%faMO1I;A>-E!^j6&=`F%%v>k5O&;QG@^b?eX4fu>;in@hdcd^vffTe=CZ zq4LAFLV|IVj!jds@Vpk5R`#-8-tLMdLRR8cQdL0U1Hj{fU1s$?@%5)s>yiyN%EwO^A8E2#M3PJ+1(Ya$#Qdc5-mY~NU75j44JxqagZ&GBA@Ie! zyx0C8o;^2KmNr2k+7;EX8+wpbxJ?R@y<;t@OPn)gzn9f8DdXpEJuo zoe#e?kG6dg=tlt-lw~b+?cM(XTOP5d>zYQc9kk1s?gVEIu;&@|s@FO^MXqkNnFXEY z$p%T$Rg0AvUEzVq9)lG97euttW0YH}`IE@fO5g#xnCAoiksI%%h0pKTqL4z^<`w4M!>8vcIU4gAHu%kAU8j) zd5^^=)1&bA>&Q{=T0tBRe)5yc5PI|-D~l0ADlT!*`dphesOwY1)m+N@d4HMnbuA?o zua?U?_BKjhqx;@Y9QG7aGI!_cq z2BQj0Bvujc83I5u4mxxOzNhKZy$mfSQuC4Vx$a>sBUoB7>AU?8FVempT=;iVNAT{i zJ+7X|bhgYELP#88m=Vu>jQiJF;++ZnNuo`odChJnDY?*RAy^U!^dh=SE7LwH$+vb; z({%eCF2Wr)$rT`hLZbT)=iK!txvm2L0K zIg(HGbdeeG21CY-IswiFbDE6Ty2aXQnx4IJ6^o&fipK9Iv0DoyV1SlqCv&^EEbe-i zC#kMiS@1jRdc^w9ovP2LNp}jtI>f5M(RlC3;=KZps-C@Tr1DJ77fXji((UxCcX=YW zK#I~G&4KIx0M_YRnEoXEyBcm;dh$Jc)384JfBNVFF}vno4LMHXnrm`5ui_}rA%{l( zbPD6xWMY^y!#~8eB{6~f%hZ0f3`2ro*$6ja^&Mx1>*URJEuM^71EuPISqfkk5z=BB~02r>*VE!H{Ln-M_pk_9` zV{@r!m%44UD$8>N#Ekg>7g92DpIZ6<0O78LtKwU|K6$3yZ4;qrWoYtMz&wHuJ*(-S z_2AwF{l~;TRtDgaIQ*mrxvRTQ9;dOE#X1;|@UP7EL*c7#ziGYy0Kln##<~47L9&O% zw;J8PqO+n~eUagkLo0?Yxb9{r1EvSoy$Oo4l_!ER*0{g;SKbiGKVt;3B$FeOPruDu zNy|=C&7!G0`&QSY{{VuHeSAHqYZjg&(qb^%8Lmo4AXWJ@8Xi4~>x@Gj(~Y#XY9wx4ZJ=8{A=hv^e3p` z^4im6kwEUPz0L?692UiLu776qT~AU@m)0YB%k1>>USq5@2VWK0_>L#Hj?yhSKv4(| z(l;cKFh3mEpqra;5ARWjpOIe)ikMx|A(%1n}w5xWhbqrk`p4>0qj--wle^(KL%43r&km z)0Ys$I3(qmlakDPl6fYsLlVInTgEo*P^->(91cxQo=XqJR_Nk9<}U(AdwZ@;t|W3r zs9Y?z`!nW76?T)Ha8IY_UOnQk0&0F6V{smCY>!D)a--3}>GkPfREmOF)s>@l45V}; zAo_##u4=e=)b%}Fw>YhWm%8sB$HNbADY`ciuo+F9^&IClJTRmRRWeCAB=slM*J0ym z^tgOWcLtFViWtaJ6#TpY0E+{#&ls*!yotB)wtka@j3)(MD>tsaE>fP%%P^if8YkPd z;AbMVbiFR-=0wx9^pfIM=%8er^*>M0RCV3=N^K! zp$Ap+HhI~mDj9qpA~3w3o<|{~{3`Noh2EudQuF}vsw%u_du|R0etPz<*TCKwzVPj( z+`6>uaeI9~oiRa#2N(cwKaj4|h2Zw!{S7%z4?jcwE7zw=Fjk5A<|`Xl6Fz#*;;`iV z^Z1Iv@g|*nt7x}6ew%UjS?63Vn8*O1m=W$WIOe(nIOC}1v+u90^xI~>y^uo$e3x#6 zCm5@3TT_}hy5-#P4+wZ)#rFCg#NHp(-5xusBbM80D0V}FL$GWy_ozHYDc7wb(5_|F zA=ZV=URqu_*sq*!Qi?J4$LC!~hx|o(E!Lx@cuo(sHO=IcCBuTS#Euu{Zsg}YcdoO< zwyR^N>9guGth2{?Y_i<4s*(fb=N%Lt)x@OSd7{sts|d!gEm&{2eY*bu!PJ+;DSZcr ztSs*45=kW1&|I-lM4^aT1{ild`qwdg;XPx+SCQ&kdW~Yn-I=4Zl$_h-^@tKdU^|dc zpsusV;_6)qZnWKw&`%A<=U^iN8#{?78+~zDmOdcyFO2^HaiVRowTuOx^974PaSFHd zHB}ntefk{uSk2K=R^_|B_WuAo_Ud!@_f{S}p3=Z-(%7e-9^%U7R5LP=R7ThbuNWur zu8-o-5_nJ+AM)^kkEm?dL1W;}62|d02_t)(#OKeQ%excbo-#Xe#dCiaWDDV#(4W6@ zpN<1lsm`fOoOnNDEPXGl-q-8>Y-spDLer=Ce`ljyA(GnS-1&;f{(2I}p4cakO4yG~ zyV9W=XN9dTETYB)uaW`p@+bv}{{U%)N#N+p_)|<=axK&K70~Cm`Tqd**F-gnXPJt! ztu(v8%)-$;I}VHI&htIh<>Lpqxs!%=8~^~}R1N?gD~*T1I?b+=E`w*Tv|4x_=65 zF4KQ02_zuS3wxaOuEd<2o}GUI(xv;U^c5FudSmqFixkdN#(o~V@jiyy zJ*=qNu68$U>vYHHS}@}D9>KC;C=x< zM~`(_4{<*q?#L^av$Wyrdl_m^4T=8%3jEJj{{Vz`+Zp>+=>Gt>sdyiqWO!FXwbFGx zX5nv==w42w#9wj96tXn@(BpQNS`7y?R zU?WTtMgSQmyV+$_jhZrrz~D21lh|jRepSWU{5|lbwvfvuvzBPpiSuOYK>q-0q;H2_ z5pEXMkH4EI{{R(Q#niIUN`srIF>72%_OVcOs%&7 z_rmAiy4!18dpmgTZIMzqlqx731yO)0u|}}Okj75L0Y^QD9Zx2t$EH6Fn%N_RPKTW6 z-U5L5U;7WlVmW0KO)9)cnEb{pHn9Nb*R^=(ihK{L_-V|`o0~FzS(JU>XC1!1E9#IB zr|2n?MzW!bRo<*HLt_LVQC#)#(W&Zs`DSxp2P;Qd_WuAb$HJ>^D3)dp6imR9I)DZ+ zD&%pbQHbLhP%s5`zBPkOwec<8u9FywD3~cwayR4V$Dq#`u2#Hyjo+2C^lThqC@Qg5 zy1u zRF-AL&Us?$a6vwq=qp+)LARnogi>3$YWpTW1;EIbvhS`E?VnS(!42e_PH*vB$+3C ztTCg3^EZADc&?|!c7oGS(`VEjCAo_7*(AATR3vZ7>CtP3GHw@({{SQCD?%!_Eog7H zy6xA?@ijbPWIAjyp&nfKaKR$7h7B9IRvh%tt$FW?JR#yOF48-F7Dm0&;<<|C+cz@D zi8d#|_YUFVI3+?p7;(}GCW^TROQz$Ov55=kIq*05~6N8&#hpR?!+mR9M7p7esi zw{?YB56u3Rq}t~5=yPFVH$gRSTf5)-z582HbS-~F@g}bxrK((ny@ZvvvXE?8OK?ct zjq)CwxWM26-mk_@I@8!*GT-A9;5I4?gwPSokMIw7ri~m0s%c4&!k<7GmDG z>54bAI~Pbk`6v|k6~NW_z~yg z(pBb{cln%`jQl@&;w?Jf%GOkj$9D|QU#7^(Cm82GmDT1m{6zjHo$`MQlkZEH>@oE< zXEPb{e|UpRGyE(Y>r4C3LHU|O3F^O<0b$=ab)_Z0yZY2)9hi?}Ps9HJd-R|#A35oP z`qC92#&i6saDR!vr8oCu-}RseZU^OzXZccX{wF#9LYH$M6n-Xvzuq~ZV_12rRF9PK zbKH7XUXS7Z8$gAj(k)}R4oPC8=3;$V@@r;_0P*jNT2;Q8;9IoPRc%q{M|k5^3hwd( zOL3mQhOGQB((P`399n6YsIx;qoMl!V9nv=yv++LI-FPEV3(1XAP(R#oPw81d2yWJI z1|%wS@J}pccjWFL`W1BYr$YUin|}G<=~_OWqS>aKr9!Yl7{(W=KBV_2xi!jb9un0i z@dTbB&^2GMTulnWDi~H(DxD9_(!1Zf0w-ESwK(tyK#EbB)`p)HajLeqE{F)C}|ea9>(mzL6}>_VZX9XiJnH zZ09O`$y{JI+!gG8Zl@K`_#?q~_S!kMis9t3oQIP*4Dzqa*emlRBQMJ8#1;4Ey>e(_ zxQ(Hm7D(J-mB3{q+#U@qQAZ4G6e_5QFsh&c0PFziR;6WOSmE_Q3tU`yk3zn%^5L`6 zM7!4~aonL)DEbbh*LAdZBvR2(2R(ZqiEekpV)oW(as(2%!B*`c#?*g=OLU z6J>79?(SupSx#h@M*Ggk)c%!U#GWnDJS}dsYO>+qK3qsMBjeC|d!8z?Mwad2QnzOT-eie`UJ2h9po<{KwRuz;*9V z)O=^*yB2$Ox=HR-97PamPJ0IO!(y>xw$yxXruyi;u8x1>-q}fw?nh^phs>yZDC#*h zk>AIr-3=w$d9xeBoczeWe{w`VEyJKXQ1y^sjZmqL7{k?!ul*T8>y}qd#PG` ziRQMJHF+D{uL=hWGr$$-R$88)sX#7t`-tu%KgAOUAEj|Kc&F`Ew7_a~wbUlw+Y+4i=)NA4&53lw;%&Hz4q9FN$u$m?L2tCK%6gq3Fu&&QU`Pg*F zxvH0T*Aqpy(%{?4kbJ7Q!PmEOU7Ze{8|9@KS98T9MDRznTK7~BYA2WxO} zaa``F@Y+36&dSn#N?-VwC|hR{N4Y>4!w>-@)MRG8GKxdF;C?C6^*ejmt>)D3zr54ZYx{F*$L_|>x%PlCUjP8dxaS_VdV70& zi6d#FS7@7h5;L^p86Nnn1c8hWy#-T}Xh$V~;j4+fL;nB?9i`ZUU$To;8#e?}#hJ%E zxA#HdbvfxFA+D1 zU^2yVBH~1i%0}&%~Lf%4~^4|?^7@B=r8o5Lqjf3iG= zL;I!QxWAd#Ki>A~UT3L)#Mk3Q5XZ>3njmq`Je1ylTKYH3U#H_;SeT@syo~9$sm^IS z1?HWoU0>YlQ(gqcC48TwZ#ZGdsm z@O=$GK9tZyFFeu&Q~vQX*9C_pWc0^+2{;6jtJ#MnmA~kEDGfGB}PH? zJaB*d^{FvP$ci)wsmR;GKDfZeOss28F4wrR#U2dHAV&3G6l1Xm^`J;tjmW9#Asip4 z{{UX0+Rnn_B`!Pf{$YJbzA9O#*%4)%FOC!_AQd+XUzCllL2`$Dlp^D?xAX7an!EKlRQgd+P>Q5roPy1a_c#KCMBUbfqOm)wNP$2Z+L>Z~GDmOcO7ic2A~{N^``gAp4DflZ z>q6H1<92w-Rb?0(nRB!bdJ(`sg=>>6F^JU{=HM>kNj|5K&X|^}sWT^_sAkJy{#y1J`ciBokWb@A=N(t_ zGzkYo$JUSwxtFNV(v%RxAkybF(t|sP27m?_JD0Dgtu8?s6wpp~w_oQ-ep9=#>;5zW zEfi5e1r$+034m!fC#5=y0P;VJ)}gdJYn31Bt}sutss8{9?>sFsUHErTxfms_3XOJh_ zrayKiV4KWp!{+SAfN@&Rnr`Ugqls~cD_VB%d#(Ovz0Zo}vuz?+ZH!Rd>aty1%Wy&= zf>3uJ2_qZwc&%5vON(2*JNsrPx4N0-XzeXzowDt_0lkQ=8(1!N?P~J-P@Wj3(CwDn z_i-$cmphtQK`7v5Lh;iCW{(bQQR&)bJ}vPEry-Y6gLl|b6ebj%hBQ%;$5YVfn#xp? z)x8d?IKF9nkh}Z;05r{w1IKz){#AsNPcaz{cRD0Xk)ER3LZ5&3g6ZnV6JM1OXt&>l*y^~~YUOoG|ub5lq8^=Ho)Yis} zXMLy5J>T|qyWU*q&bhhN6v+AQ@xDVRnwb z_!Z(`6TDYxs_M4(&@+f_;{`XL0mA88WzM5=Ar|*9fR5=5EYf*Qal8UCkAKR&OT`}yqqnp=kB8WWiapXpF~J}V zmQrzp+=E?UyR*|iBWibdQY0`%rNOzFg-|@q3fl3#h4!zZn`;~BY;B}J>2pc{06a0s zQ}6nU&Nw(I*y^doc)3+oV(gbrpEKplOX;-R$geHfEYLW0-Tmb~#eGZR9~VdBJs@A- zMwU|tWMpR;ZMgZDI6F>z*Ohp`M6}gyTV57xrRiF9U@XD`_KTuOP<*mi2s6QK6J0)! z;oV$#YTj!*Yh!nAq%1cuCzo*_-cy`!Mj+#p)N(t~hotFA$Dn4}g*$Z9wui7rdv$@+8C^tzf_Eb^HKcMejhk#;u)5P~W1+}%ll@i?QSJNz3 z@E_vmEKUf(1C0CDeEQ2oEIefz?zWOIv)`J> zZ!V?fFoNA2GTTN0#7cX)JTdjILd(TIC$`ouFZ7EPyi17Id&@X?7~gQ^kP*ayAD?bP z?kgISPu=Qu;iJLiu82>WUdIk1 zlBX*tbSCum72!V*aj5v`Q`E;G30NQZA`LaByU50&e$Ln5U@P5QD zpL?ju)@c?nd!2(P^)-cGdZZ)sJxmYo@OX;7?H|Wm%SuTjP+;Dgih zpkqq&xp+U$n~+Wq%H673LZOBY0~?+&<0ICP1N;s6Qte^)Pv=NT{x$qZGyo9a#JT!^ z_2~xD>OVR+uV(z{-ao!SDgZO?#=Iv_{{V@1#kt~ffpG7P{{YiO+&^0PY?Htw{Wz}& z@#t+E$2xAd2GoBoo8QZAt)KV~E0-0bQ|!-YBz)7WNBN@H>U+OV>qzR%q%P1%;Etp7 zr5`W_LXdhO5Yjom_Z6EiMbaMoni>iGF*DnPgQ2g~=xi=rLUX0EhHT-FHE@ zy4Uqv%XZX35x{N%^AL=Wm6UQK2ypMbE!n|r54-{6c0H@l zJX@;^&lu>sJ3wc%g7E~TFbZx;mW@tFK3e?5dx2Vur`~G*HoDd=Wk}adiEQC%BQgUc ze)3X2Wx)W2&(@g+zl3~6cj6E2546CMC7s-s$jZd;*n6oQagOG;_3chQA4s{?9RC2v zx)uY}^aJrYuQKo@wy`~)ww9NXz)q!dH+eglHyLI5z#hQnuXv|L*KYJHUk}N2*Ad72 z+pE_?KX)J91y?1Tz6V@$S=4PsxbAdeAqmxtYCA5zhtG)}-lKQ6BzfnZiQ1zq%uY>q zz8UaT`mVWsqG~Eo+C+urjm9F8#^qK7e8sHjib=6JX30)>MXSjgZ}_b?IZyHE);&X z%R}RRe_L6HhIBWV$##ZGE~ZG8U3!9`lackPwOgy*PW)&d4!pXO;aq*H?8;snWzQh? zX%9fXtB~-z>UI{omHne#-do%1R}tLB1e;}H$L~}Q8HYQUxIA(zy!k`hv`ej0Ybe)U zhAVsQ9r4EDl!5$9-yHrGqckx}jU39a8+BFykHi}C?JH354ymkL>d&teON~1BSbr7xp7z}? zkQl9PJix-yJBI%Nrib{wI#e2tsMh`@mixfceX8l>65ZL5e4CKGZjJhRsxh2(9=N2^ zYRtIQlx5EssoVIU!trYU9y%?N`#6jbBq=I@uSH-wt!-&qeZG;W!Kd0T)PVvIaypal zPdTg~3wYYs#UO;YMpzg>Xvsrul1+ko4me-c7wMJB_#Q-a=-VaK8ox@{NgS~N{ zMMKCw;(!!_ryi9d{o>?x6tBqKDUqBUde8zZZ8@co9Otp5VS~rkq#rb74%7#zMsf<8 zkNR=_DHP$ePLXhavwO&A7TMe|4*RDM(XJEq_;Pd!YeCOXkum1pAx~zD&vF1{EZp%ryadqNb zn@Mh1%HgGsJ?ExyK=vNh4bGLJ+(7o%9xavPbt=l&F%UuQYt{Uy$OV8n?m#u>9~DwR z_(l-z1N}1F9Dlc2dl+^*f3z#!{M!02@-EqG`VWS*`-yI~@3+Q_xGTzz>J)v|3(3!= zb((&!r|Ozydc~xnt(|v-TL4>fk)&GO>5$;*CE3d9CMrYdNEPqJ$wbK2?0M!M9_$;}l$zZ^V8sx$yP9wDRdPk#TVxA2g8< zzn+^}x#NuBdYb8Vy+R!yNV(MI7!XEV9<7cC;&`qD#(GbP^&2ZjytuLuT3ttTD`BDt zk>s-y%-mzJ8K?O4&8}&dmU?r6XL8Flw?H$-BmNJ#2_=cn2d6lxsM?EY=)%Gis~FAM zb@V=XMZ45)_QtI=^SL-tmS$s<#djVD@I&~X3;Fc|*2x335W0{-k$(0^e0y5J%{I8_YwFnPQAie-d{GV-d)UvXO%$g@^2lF0FFmBpZ@>| z6#g3V3>vPNaVfB3Qgw~?NfI}5-P9ZsdVo2kuOq&exY%(OC6T3iU8-Vn?-Z5c*Di|^{jW^7||2RloK5HbEpJo8Q7;ktz_QMsQ89y zqVUb-+Xx@Uwf_Jz$gT=TpTiV??60qLSdi;iIwqlgbKvOT zQ_`W7z0IBqv`pNzmgo4RCpjG8=eIRBRJ<0bbsQ7Qh_I@d{`+bZv#GMbF89|Z3!Q?g%p{?La z>HL4ng#~_M<%p>1`zG|g{$axmbW!@(j(lRe+osrBFB|1|$Fi(!3+$ z3pTUkZ8t?uLV0ROp^>tG@zGe~-|pJ(dN~vm#m0ZioBNUMx+D#2quJVlk1hz*=hP^z zK!d5|`kHV63=V^(Ep$a$Sn{e%nodusQAo_Hahh)OdMW&PrbzlJnSVj~(U<=3>p-qJ zfOs_DEj=jS2i^oz!31O+&;vZQ^rrv^K}$sg3Mi(QP;gJ-Kn|v}1vu~NNtbWBG4=ld z3NW$t>VGpp6tx=^)NF1nu5q?_o-^nJf-AuO58u9%t?FJEzB?o&vV;EsJs~Arej}g4 zzKOwOm+jD3&OZ{g`>zZ5uG7YvV&NrqX2(x82O#@8{{UL+!oFoHFR$ihQ%gx7MuUJ{ z^*z6(0AS?xtj!x$wAZxwHESl_49FRMLGBN@JQ~$KYn7(7W{LI^iYW;Lts#p=H!OM# zeSgB22fH7`iUd0pVAD1)f9FQU^!{`K;9frPqxhFsnY=${TILy&8RXn>&dKHy+m01g zO7t9)?M~7B3feW*r-m+O6HTd~v|nt_(Qj^YBN^m}asfT@UB8Z7QSjcMcj9dY_RQ$9 z&V_fW{uP(mlRbJ7*PyQ(@SnsV6rEj7#FqDjuGV|9krhI6K$n6Bdvo-!N}H=XUhB~q zyD44neHX6Y-e}em>UPEx1+-<}IWoU0j*82iA3#B_TS3+DbWJ%T)pVQVG{vqaniN@; zX2;dA-_}|378n@9SgI1ZOOU7I!saIz5*fAMAZO8zc(D2{H4F|;+Ut-e) z>o8KqUNQg!xnYn!xvoV{T%6828uKgK<}Zf4UjTyb7ROMTn)2nqj@^y}IUo{n0Ug2V zRy;p_t3|8cXpmZqIHf;rg>IN{NaQ$>Dj^{J`8eD$nx0L2!@dDYY_)sc(%jE2(xM?Q z7FNzMGr;vY&0WzoEgQv`>EcZ=&Z5m8+%u-ckV%Fko=(!E(;2Fg(aA?fB>G&f;}~B} zHl8cDZL?W0is8lv>uFBc&u@^B!`{3P;uW`xt+i;zyDQx+S^F)@AW+Co;mU!6Jv&!n z;_r((g6bDqMwM*`krT8<=U*_nQ-XHqZZp%ZdIpbms(7zOf)6--mD3j&BX65A{w0kU zh{4V>-!?h{*19RGloFiMGnJ<7nbLSNeM;xU8hrY>EpqUNVtSB%={W9J715UG3(5Xf z98oNBEHMEbXacH^z;Fk*6)qJA917r*yKK+^R2FY`q4wMoUQ$S|x!1SO6ECIz}gq`B&=a^d9xC8cw9t5Txv`VSFgJxYs;YsQ9Yjecj{}{{THFY~%1>=U+tr z^VEJ-$aoXOzwnKCatj#-E+qZz{{Z#T$4~eO!2Bz+tHjh(sM^?2R$7eAo`BK6oHj?+ zpGGrW;?p z)7;ayFQ}y64^DoR0H6RcIIP=Ki;JK4$Mvh^G3&)qv*P09dN}^INSE-1YH*;tC^4+Nz-{j_Pp2XU912?@sfj19*N zcDcu{O=Ri7rTxT>(lW%4a>NhHwX9WE^}-yFB{}uv)^?s0>Q`Xy<&HM>`^J}Wx5Mge zG*K4GL`HmKMF4}}1o7APrWP=^(I^qIHNw0b`sJ0`4E&L@ zLroDi)O2U$jZRCxa;m5RE5RI!dq=^*BkBkK%aQt28<|LE$}z+I+z{BtPq7>~r&^W- zw+vE505QsvIRx@oKgiP{qjZKvR{PBv$R4A(80ntfvyO(XTg?ocDIZ>16E0$t+9=_lGYMd~UcO+q+L&455kI3;{)B4S%7)wgOOcP~_*FZ9`4^i%-GBWE)8)#XAD1}59S^xZiT!=*y0UsN zLdf~k%Utazf=+lI{?%Cz{7PHu-})UKm)b|pNclQ1(E5El`_oW=#HGpWmim3_1%1s( z2=XI2{sH`|ZOiH^3vfJ$&Od>Fl}~}`Qq7jgcp%V5cr@LMo|KzN`=tIffN6{lRPFju z8)?J-eW`a5_s8SfpTQo+fEvIz_|Oh`Jx5w@HXMHm{VBzJ=LB@10ESr21X5kL;2ndT?0F7)-F22ToHK_$GSDI%0%?864UFX6QB zqIjQB@Xf)-^1(;@aUbfn?%ToW4R}YyD{1^a;+roO+Aai)rLq0^_#^%Vzsk9>E0)ze z9_CLaRaC*hwzTzHqqOl&_KhXj)BHzu1)Z=T>a)7$;ZI?-7D&!8cKprLAXg7-u4tFK zwfFX=oGoLgx0hm`TEY|&oy?LI%K$(hDI>7wpJF~m^|U&^n3nH6k*SJVmv_kA<8b+h z;rUmRN8zo0N5Ank)|v*bHQ2efja)J+L;z)S$D@JA1oy3G-!0;Kv|$H6O1d21iS_M9 z$v1d*-K{OJZAP5lVGS!eCBp^ag2CJ7Va{`k+pvp7w6U|c^2M|p40q<>dACwLWDm2V z{o$Nvfq*epwLc5PeQ3Tdnpj>vRQY#DVPv&gSYgl;yLvFgF+YGDR*r$8YCZ+lpHbJY z?e4861~}%BmboASu%P6Ue(3|#uS(^W-t6_Ma#Oz|-(aUKp zzYzG&&f4bJPG}>FbP;F%K3!Oi%vYiy#(CzutDg(UrD)RIcv{-tJJ&0TZWKQ5M&isv z6UKX1wE3;%a@Ta5YFbJD53Z*p;fU?O;bva6YiKs<=vVBR^1&=Kk9>8nPu9kvErVL= ze=PR|L?t~UR{PQ)U8A7xab8*A*>wxA99`e*HcO_+_JY|X`>QiX_-BuSk;ZG<04vbs zS3+r{&8Y^Sr_U>A7M<|l#a1w9%eT~IiAm()B#aE7TIzg9;q4wxU&B^#+QuI46hs#|0w?J#X(sVo5)klamt*bgi z_Iqn|JC+EJGnW1*Yz@S4Itq3b&Nkn}S_HolFZAi`VS8oMp^!$)l?-15;Mb`(oo=>b z%H38ZjY7r(f)j7uAT~$K+PM20OYituI*t3n;?U{v!m^QtXABzv_c+f=>o4^IVYOq1 zTZtd;#S)TF{0QMxf4oHkXPNv$u+#>N4xKioadR%CcLlP<%Mz<@U`fKDJOQ4yFN<`m zi)~NC_EGA0rEYJ+wqyeV5TBGPsP^YI(^+Vj`ku2NhWVQ?~EYR*qH*j5>_~awF z7#*s=jP!kK?&nF>bU359n@zZBOftT};g=jSrD5FdWSTp6M3AU5w$=XtX|PT{xCXE; zG~39vGpOm&TfC0AX>Lr6>;B4PAyoPdel^SE;tsK`Y1cOv7W!?ioUJ5)%qB8!QiK4Y ze+fAEsr+%{Th9$cCB2=K$#BZ17k~9lyN3CPLY;7Nno^RAyELUrRUa%B*@3Tk*HV3N z{t%I4Z>Y&~n`RK12Eg5OoOB%Z6}hBo8tsC#S}py*mk4Ou7kMUBd~uN9GLU)3Kt7e` z`XcJqI$LXcb*-G2cFr#@u3G5JG`&Lts=q3bP8U3Tn%UJR@m{Gn{3V_oSUl?$UGHkL zf29T^Fp$UR*bYg?LEw92nsV23vT&SW)jcED{m#zkMDYYRmU@HRSn7Jks}N^kV%(>r z0l?fl=kTbLP}VK4M7}J(OHVE~oh_}`2_Q_846U8ScTruwpLlOlPdR+4A!SJuIl~lJ zBR<=)RrTEl!^BoUV7^8%hgSto)&+eJze7Z!&F@8#M-$6xb(Wp?cJjH(X&xNcBuMom zs!wb$587w9RZqU>I1ENW#sTZny%-nn2j@`1582^J5R$Q|P*|2Y100jo)YyK+epRF( zqO>rtUR7mx`5ssCV^%i040>qc?<5(){siRyxUR3knqbmAHD_re?Q))DZ|j zYB81`jI}K>mpqQN3`}J1UI^<)-v0n)g&@Np?y#jeI1k6C{{UKm6gEEp03Q9Rz~-6r zsQ&Q%X$I56owN*=if8W!p{3k^x@ZA$ng9c}H*x;yq-J60zpVgCURCjHO#5De9-@nv zvy>7?U61mg*A?mGo_=QiDwd^T7N=o8pE`V##>jc~7|-EZ)`vVCPOJ_k(60)sqcS`d zs*PjAHdjRD)-fCZ0KFf|e>`Top4H)B46miqb$jm$-;%GnnFmjuIAQpXe+u^ieH-vK zIC=9yT-!Cn`wUE?wtBBddEbaNUjjb5v1*Y$=BI3)P>Lv}k=0)fj3~!FjdDH+(=G4T z{zTDIe=Ad+qmtpoVjM6kyMAX3z3@L8_Y{sej^0u^07y@rgZ{{T zn)V`m$ccrxVaIXLLOp8>PVl{jo{27tahsL84sN7>y)=^j_CA^I=rLH{4$?ePp&7KT zQsO(C3v;s0L!UUOP#E;U>4VRw6bQ=kJ%n0*q2YU5VtLfrjGPu{XxOu{?!=t`0QIY_ zgG1DwrVB-TfYwEO%0Z^O@N3p7^OjWp~!Mgm|Gee=a%@m<&U zew!wtHT2e~gJ4Lujq)G5Hx(pj@TDipn>3{lX(a{J;XDTw*O#g&)eW(IR&)!pB4mCt zM&Nlqg1sxl+BDiFys*iAJ@=U*lQ#qwQr~z20N|e8yH|(&G1K6@)aUzsk-C~YiDrAU zTuOt{n~AZ$WZ6O6gxN8)i=!hFfd+P)dnoM|oDf#Ybd zbzcrmr)igvTfN%|L(1PPs~j>b1H&9+^rj!}e+%fLro6I>(!v!|OcH&>01x?V$vr*I zdF0WH%?NmY(IUEw?F$$?JjRk-2`82}4ZvPU1KT{*w_X|X8dyiI_DOW_|N(@#}Pn>F6R-h+~XPKn$eTQZQ&g|PO`VKx0!FGSgpiYMdX#+ ztFbWvdHc*yQ&9NMc;wS=wGrX)?y(SVuJ%G#vf~8Gc{~m)%3|Qqs7W;lE-sz;d~;JQY<{wcTCr?Jzbg(GO>WoB!PxA6z^ z*FKm%iRQL%G|R8;G}Npkf=RZOFLGU)G3gi_0DI#E_pJW_1Zo~Ey|kVW7utv}A#fv* z0HRbQt^p$>zt*?4>GeA;E?b=%*>5h80+6xWyO0hKu;#Q!ETYq~$ZP&A*Yqo!O*t*? zZ*MPO2?QQy{e$m0&j1g6eQSO@j}Tn>kz2{9`H}GHnF}Kk#^4VX#^{zlID+PFR_9E! z7x!Q5ZZ0lKZKI+hqA*kg_(At1(c*m{#nM7NMP$~n>Q*bc1*nj`s5->kju}r}5%k47 z2=4StU1rY5%GYO#>gRbTSdhjT9-D#gI%m@rw64Oc>DO0R8hyRR>|RvTM2#eW+;RaU z@HKZax3Q)x4QWwSw738aljtkKyb_J#KOSFe%r{34_gwz~weleR6jy!m8(IFw@Z`xG zVr#$L$La%p~ul-bNJUSPkyXmx@voPU-oipU0Adqw3rQyds8a`JU92$sleJiN(0D?F?RDk)5gVuxdu6xu#;N(yN$Uc=Te9ODi zk;m~4X=6N)XaR_Jx7LCq)#Z3PIGJ{b!-s9G!KkCQfK)MMR-ujATa7YyB{_y%x-*}Jn z+JNXRhbj;G>0VLsV@&&AhZdxR=Cqfe_axx{M-}S_{ZRZroo8wqd|IxbKAk_@xQ&qe zWN?22SyqQU98SCrCE@W9thzHF!Wysk$A@h13CjfXHPcGh5Rto zCDXMl-wNLyt{A!l{q#6+KBEWluXJCQJpMH_Ds#azT+$Th(@0^uwOF?ufuMF^J;;y(dvvTlf5O`Di8S$Hdwp*j31gQj zZrRLdAafz(*0wki-m2~T_cdPP<~w+v;%5mIYFV800CG)Yv_ySnRFjYU_YeUkML?RN zAf*!0IYL^xq){5ArDGr|H5#RRG*Z$fF+w_}VRUzH^SQtO-;3uB=jkkwypH;XiU?xt9qssP9 z>F?Uk<(>zW*j2CdF;z3BNQB($+2bYyJ-CE_7j}Izo|^t4muq-~i{41ACOA*P0|5mA zzP$!InA}P)58n^U2wShSKT=fh7NQgU_tQ@;kH4u_e6)0-4`F+0o3q3m69#UPzEN$- zAPt(Wc(*xN`Q>Brz5ZFoN{G{IlF$(40)c8j7T42TJH+5y24#pDF6eT-ZT0B< z`TD(>lxsEH9GMu>W>s&rom!35OK$m2RN2sQe>TZbo-rNoW&f=?2UR6%V}tnBVtJ+e zD`RTw*)&L<45@7zU6QDrA~iNOeRVIJ>TdN+_ZeTRR?2B#IwYdPfw8XrSL6t7p>Hk^ zGkr{;ka+snR*UQPqSI$p>m($$F;M>Ly2>7A?t-UIDZ2N?`G1b@@Xu*)%$ml>nIjhE z#haJj_Xh&(SM(W@uu)xaxt^xGk46{%tf@%Kt=M3G&@6W5e*4D@KTD)z`(Lq2(a1D+ z?WLG%AudY>`>gym-gWB<($)`5lolJ_)|v1)x-WzxE{c`5o-`rjRe#M}8wgS&ZRgpp zvHLVM0Fbz|@v5X=*=W&QYO9YY{vq58-SES#6T`)~m6N|^TIB>1 zh@G+48zy^a1=8xPLir9wW)w524!>^m{Ek2I%w}`gjs|&Gn)l7TDK@N2X=eJ6`ufM*HRqeIbs(jnL5<2wRTiM z!_mI^vY2quUYvbHTKP=c7mwM97Mig{#s&1&TyC&Mg1^1amo~XkjkIm$*y*&-lxc2E z@1cK3g*4`{VRl0|j@J&W3#9&de=}t`M*==JuJw7-HqXE#k5J0i@Z6KOG-EZUgXiBl zJEd-K8R@`U1_Vmy;~GPYSOm|)A!r^hE=TJ z>S-U7DK$?bt#O`Ntg!U$cw6V*^k7{+ zfTM_|0zVUzx!;9)M%$AGX`NlP5)y3Q zMpwn-q0bXdf=|f|jVZe|5o8W&``4t%s^M$cYEvnM@QYjFjkhDU3;*f4sxRw1a4ICm zRr`9ckDv(N5b_UX-8o%(o!#7_H9>$iTa{D57@s1~u~B7;T1;6c-9% zUcLyzbO+!DMPfnRYwsowosPkSY0dzysGSX%W`%R`lCY1-Zqg+Cg*37Y`MhOvFm>pj zlTv6h2rLS%MeRyxZ=695jD+`GE(!*#njo1VDz2duaY$bcKl<5ZkB|19>?(S(EM{ps zoTGb@X0}`CwvizTg>PGT6l&o&w0anDy*3+Rbi`u7#CSo1b4Mm8Ibl|NQC_5%Ba{9ceG7T4 z$c^^|CUjkU71y8|)F#u~7zb{91DRigKOiO-;`O-o;k!W@e ziD6Lx?<@Lj5r=p|wLzO4_DJk2$tNQ3Ecn_n(T%;~ z%)54jBQMZ_z5)C)T9Xd-hL7tOrq7>edi)dv7mG)T1@G%UK5HAWIXkAmA(5P6G%RD! zndE#kGW#1;(HbaN>MG2HN52PogaT$9J4@Id3Z13)-9JVDg&8tdvXc>Jl5DqW7E894 zO;h^KvIny=6Am_*fM{lulxAD_Nn2UtTzAB*nFqLo%tve zudsCoRfi~wy0-$iFFi!RGb>QI{Jx|@vZPlC%l|z$#(UAhA6@m-i?wTI-owek&a!FB zinM@KakIN#&P1BrnL=KuPsQigj{;ktHywY!w0Irn?MV|_AWM$aW}5ziNOrD|y;&mw zSKP6+6rDQPD+kbq9LY6ISE5z#W3}5T#Nc;@qNr@kob7W#>kw*4A+2u*>jn9`bflI3 zonQWJQ@Nyz)0#=gVB9)C@`Rx-hl498hcFWX>?aR!wq5S0?f|2sUQ}JxLOUTTE%&R_{eQm!72 zcp+3X&?3_hh4hKJ#SlZ;&B8mfVzr*4;`&WQ07(ilu=1?_)a9|<4_H2+7fkvoqL8}E z;L5{4E+fRA4B<0%2X0rpp6qx-rme1Otl51v4v#3WKi2-NUaGS|x@;E`6hmtF92&o` zvwxQp$Hd6tD-$srE8Y?S-ku*GGz{Tk!x`0u2#oKKLZu{MPN`Cae5QU|SR)N=J4JROhZ_rg zEs}AFpEy)Q3SM-c56YiXg<#X+EMx_KF-4U5d?{Y_THZCdY^@3TK914+<5NA#(D}fb z4IE!#?sR4NVfCn#_wrbe{jI3xR9c|}?BC2?QEr;eYD{6$q0XM2-DdrE;%FFq&99!# zh$FX=fZ#&D_nVe327B8Yw`XGuWT6C@8krq&9D^|CZ%XfSrO_wwM{qQJ4>6PH(AiHJ zW`xyH$53(%O|tzapS*2fSUl*SR%b&I=*WMI+azH? zP@$DD^x~!HpZXRruF=k{8&1u5_e{AAXggzRq0oYuK<+kqby4I=-g=T_rFqY}(Sgy? zQX)-u^Mfplk3g46Y%&G<57f%C;bjJCTRKjSLYG9=Qfb0K@hjL%$=}7assS3;K5;I$ zTKUVC44-7To=DNc*jJz$(Vk@*duChno9|}y-Vil6jdFMc-NOjhpT~NRalf*8!xu~8 zRi>I=m;5o$vk%y~+jV`SH=<9`9CfZn1fJRhQB=ZW)(a?zNV`daud;9X&fzFZs~q|l zU{I!imev1?C3m}Z4XD>#$tL~<0p417q$S3KiV+L6ful^7;(H>s4hbEfEVT(b2?LRH zvHw7(r=ohm*`qG~OPm+U4$`(%5LO$iSCj>D(|6;Yl4pB{?aqyL6E*o=fX&L+;%%b8&2O~)+X}XWA`+>KTE~gTcZ3&g)!SrWG7vj5mf= zWQ5B!?YFGIUXSDMH$dK^wSiQ&OEi-1K|u0a7G(UWRkXYtNyO+txH=U3RZSDpj0`@$ ztTGy_A5!sEj?%0bdP?%cw=A|aAbB)Axk||}e`eUGFE3UkwObrjIJLepaXB-^uR^KN z@NUv^PISPv>76&;@jF|TBg_oXf}YeLRGI30!Fp1- zascI+;QN$0Dp4d*fE=tt`@fHB^Hupd#W=}DhY+6;%h8TQAwjWkMQ7xy%j`vD7t<1% zHEns`wSU?s!yQ;0%6dfStR`Lt?z^+_S%&A?_Rd4z>Nkj->;=8;v4-14sZVTAI+pj< zi>0Q$tX^yh+fu|^q>6Ln4tCZQljz z--^yn2@hR1n~>L`kha*j5E>v@l7Yzfk)a7(;6(@Trm|`j5KkUt=|w)Z z3}yh$uByF3lG8uGcj8&8X`^fzamMAOT(!+m+*21N~){`qDVqfVr3NF^3k!ft;U4WqKPP` zrmg0vM2?02lM-)=$FfudpPg~NHfGazF|?=Y#+jdvFf#-Ll=cn{#0${o;XW6mOU|q) zX#a(ctE$9BLPJ1RJ3^{Zj<4#;Xkkn1S6`c=mL*t&`6;*?x8QtZ|gy>zki=uHx&@ zIDc*;V7WmPa;$pTvAX(p~Rhw#0qXsK%4so9gYeD(#{?W}E6h zkPZkW0usS@H)dm#m8JXs=Y2Irp@FenlGf}+!GH;EJmBNHGnxs16Xw6H6~8OR$RM#F zkmNu5!^e}H&>H-Ei4AMe<%}W!R%`FI^`>KfE*$Rw4b23FS`y8k7oobtXu~TMWwDt+ z4C)wq8{wTHv~92UC3*S>=Zf2NNuu8#%mGOqY#3hU`!4jP;x`ibzGT?xp4vogR@CLj zWT$yIcrb~L9tZ1V2E*IFMC|cWJ2nCa(o?W%<2ZkrDdlcX$#R|=U`u{{Wl055x*`H= zg&RyVPE{z_Y#AY&v-bSE)(d9%S{$rZvQ=8BV=Wi5R<8h`wtWwZvUJf)-X#6E&))^| znvYZ`6r)RK&}Jk!##Qj3)EGDfc$cFC+JZMt=^=fP6A~X~C=suJ zG*69y-)^DV!{;vNpw6#qPBO*?fdC|PQEB>NqVh88`+8hXT|-YUEwi%FeQqZPXa6W5 znZj{>LhyHEUun{nJa+zQv48V~_{$gd-0#QL9%p7AX?ZZaCFA#i)18G;uO`G42Gd?H zhRq%p>b)RpX^;reioFqHX|i`BSlOe&t~gOPmN~33ksee$``+#o>nw?i@emn~>AeDM zZuLX+3ag)NFejjmpi4Sk^1LY;Ye$YkVVx*7Yqb5;>7o4lbk*wGCLU#L*ErSkESHCe zF-4q1)U?VFjYI^+UOU}HMO~R-3&+z`xcpI zJ~N~rz+RPgWO0v?IZ>1nvP(bn(TO*mDHBapbEr3BNBrN*sdc2k(( zeID_oG(7Kol%c+u4t9=FQF`xiU41jD)CY~atW2uN-Bvsojd*z&DfoO3GP)+8((&7d zZN%P=0rlwQ)ed>gGyV^O>Ny}hNjxbdlI~*ydTjZ7 z*};FH!ljQJ^wZE#C^6=8<&}B7{>Rmct(1eKVHchZq;zT*j^*}J#A6d#rB3c;kqMzi z!HO3Gv{_-zBy6${@c9&}Fk~BlA4xSFy@T$>YAic{PTnhIW@`=+ocS@{o&>t(ZP`~v z4&6axm^-}GA=BF{cVqM)zFl|V+XHy+Wd44(o%J%r0B0;ktr3UWU*#!-IXbtkR zQf+PO4Ep1!@bZ8@6`^(tLt!s#TZZr7KraE=lZ2`1=KCmWzTb+%z$w9mvM)dJkiLg< zZE#o`x%vPhP8Rkk`IFpqVeAWxbRe#?5IFmzi84|PPGs;ZsJO9t#fkE79{w3e_~Hk` zrzDJkMWA8C*HNn=gOzRPLOpkzyXWCM9b4u2Xod@Fi15HG^ObUqP*c>cll!*wt z^r(hu)?2`I1+zapAU3f2x~auGVc07aJ5QUqxxu`LVq9YDc}WhG&uk-$GuAY@bl^)< zr|)W}%}zeFkS^Q`64-|=FI?rbNyRkMop~RdloiQTdQT3NQ3(iZ;maic#QOS}(OTU8 zd#c)$d|*XgH@1J_Q;>Oo|Em{?D?j&*ZxSb+wpEi}BcglQS!<^;q2f{sKO3>(iLAhC zQQm=XjUmnCLm|-5xX=$Zyh$P|{cb*HjeksZE#_$v(&QN+#)aY!{TfFpI#`;+Ws41a zDSkvhtrqfBxS8*1qGGD#NcWqq4q*aYtZp=PtnC<_X4J5TAH8u1KdwZ?{eUb#tVWTO znYf#~`4-sBfNiIA}?wEFktDwlp9b`a%Dl<0J-b{mKAi+&U8V`|I2;0Y8AP zCA73VLT4U)*!V(4y`iV%zYkV)uc?X$v`tJ50|-(Jy?2z& zFoD|E1qM}Bvcx+rNz5_xC0{rrXoc;9-d0rrwa5i`)3sn7iY94UyqgFLZpDC=)LWVy zK|8O8G0a}&HqA~~mg&$U;}SY|g;AV#cux7Awt7^e2={l}b&kGd@xQ9%2mNA_K7E36FSP*$aUSw zko@usgZgmb+2Uk%Y*JlF(A0V$q2{Du>|cnIAowT^Uh2f3*r)JuAo&4t3?7PfRu{oHV58EI<^JVmqPD{Z^62c` z^URqZv@;5`6VSFe}8b@3Z#QM%*ZdS$HK z2gc_L=q{FXtlM@W;@}Mvjk(Xygz!Red6*L?eG32G5kEjQeAqR?Rl5OLFiDajB-_vS6DV`5^Up{ZS{6hVz|P&x{@e)=1d7_EE3>`6 z0{_YDf?H;A(Eg28bxBwTzrA!m^GKOf3F~S8r#r3Uaw1%E`WgsLF1iF>u`(w+WfI_V zYZ-Qc6uLuZxL1(%GtvRpLy5#v#WlT?T0=#2fnx(fOh*gz@YZA0NCsE?!D(cptoYy8 zm!f6%hI2F%7>X2jTxvR8txMb{rqz%-)_Xk7)=BO2O{Uv;k~{@ka8UUiKgkoLn}n^2 z8U2^B^EdJ@`0SoP+j@fFiauKQ+7`PgJz4VV+088!eC#^Q%^bmKB-a8*`-7BRlE$rl6ap#B97@PSuOf1`rR}u5zH7XcCKyUw1>J|7yG-qUuEw+`iC+?)Fz)yXFlC>@Q zVG+j1G5e(SP~U@RGpMWU;+AD_Wa59m5!$`g zpW}e_Okr_Ti>4>u;nPo(x5R;{nKM8DOE1xO3hhoav#I;({y6+v;zQ82+w2K$>jk{W z^jjst)}$)yvXINg{X{_it}*v-fT`JO?RQg_1)OXx>q}ujn!CGOoH*N$(`T3^=I*!W zT#k)K!vg5-8CZd|){v;aGlgf;RPVN*Dv07@)_sWsl6No^H!ite<_<$#^T&7+e!-!T z11{OSGynauw}wY2;wsu@eQBFH?VmQC^hvvL>N6fYIYyDY1QwTagXjY(IM)MqATaXM z$oB22iCUaJ7o*S^^x6^Lz8vlSN+B)6Ol?e~^-4 zxPtwvp!4G}pQGtj_`W1DoH*%Ea6jMaL?Av}ULf}WNA(I2*!;;hE4zY14>#`v_yLgb z#VcoGOu=mx%+c33+aTR$DJb>^`^KfK6Tq-bPpjYAQXW4pK%S!5*KNsv2o1U4dR<*W zN=kW~S*sBX1@qiug~(I>L>t<}>*xZag6%~|VTv+~Fwxy78S4}Sm%{u*MtnnVZa?D) zexZD*MAf+lUpuq*^bX;~xxv z5~vMZ-;KX0kz_EUBE9(Y@%w7l#_89;2P$-JkF*?0XeOwU&ZkfH`_wPaL3=T3B~)ers`1IZ5`2w0que0DR&jV>MgwP_S4aU;CpHo^-;{xflU zKah+ha4_HV$S3J{dly7#bjXwS_wpKwymjYy7u?_+XVvJSH_b>6%bxP5N= z4Aau_O}^A;+Fn!3(B>daqhluMTIv{9?w3etX7ILPH*_;p8LL(;j;FQ-WHO$T(fop|vZKzwJ)$ya)UeF@q7K?&a2 zu;I4GlEWV6+QFe}Rgs_sAu%89P71}iNh=Fndv7L?-%zro+SBLTRz8j<)AWZm1lDO& zDb_-M(cE2hq*MN)Grb$TZ>dN<+4mGs)o92-dFz17iz=e0jVh!4Z)P9HD$uv7@ZCi! z@(=3NgdV+#C-BQ5i+(E13JTg2x+=To{03Jcv<+oXX2piR_oZp99(eGyy!13N<;;vZGyTOS9ak%>bw>6Awj-PScL0gv2Dn!$_Bj@v4}&xS_b zo)0|*MwlaY2+Lc)5~-Pr?WAp0oE+;o5E$$FvV1O~W_%EU3dp$z&$Qjm?9BuA;R@!b zy^MsFaK>OArJA&JCUEKy5%Xj#!)Vj?^=$L>Y}89*j?Vs>xLX3gZ3{MwZc&#ZmpYL6 zzAG1zvWMXQY|Zks{ik3Stix*6571T>_aya_H{SKUS?qO56y@zu=q>eCnnOxP%jXJY z1ay)gAF5jaW$g}7rS(dD9~#+Qy_@;=vU-SRxgrp=uNmC1=_qfma^Icx2+c0FbOvPg zybn@}3s4nr(Zs_JTO9}V>j3h)Sb^9g!lsuMG@~ndk@%E&6;_Dd2)M-($29Io?H(X^ z3j_CWJqv&}NswVtBbknIAV-gqc;x^#6D^1L$L*4DLg-Hn8po?6M$GBW1)|%8{7;RN zhvI9$6xPz`7^~Vc9W6a;D*|jW9aRN~=?mpQCCKcjqw8;^#F*B)wq6P8>-&h3tc_ml zl}JqQNjy8bgooAD{fyd*Lro08+R*?(v@l=oN3uHC%4>fWm3+=sWV$S<9(*5#R`WT& zCPT5*YlCcN5{7KxY7rU7&X~a-km2Q{D(IoMTa^E&TpO2?L!; z1>$Q5gN#xlBeM0tg)CCYmq3yu(0RP->W}mMP3+KR(Z#J4qGkd~Pfk*j!^v{22TrE# zSO6z;8n(Ov^BffgeQ>rqkg5{C30~v6QTW`xWc9uM7oHQEPqmPDAHCvp@m5?NT!>9i z5g`$lS3tgwWXdOq%wi}lQ`v)Y-FPB-N+tQkHL87qDs}gG`PrM)jw(}wOKEKPJ<-`% zuk$Xg0YMaV7FaXYh5oF-?-^6(E^M710j+TGVnY17yRe7by^{?HraO6waKX$Lqss7g z=)kolXX5Xzo>J_hJs;KGD+A0K(|D}Z_OXXVhrxT7AOs}7@l?^r2y7>ly5@jtC+D%hYJ75+Ib@1-){Gv^VDp<<%Jm&b zI1i8mIDg#Q68SRK>#dO7q7-^ro5I9fh@rm0!Ks8u=~?yU#l8j^wBS|~H*v_!i`HCI z-2c=FGk#v@qeh}O$8znt7du7=)j-?BCQ)iG{$=t-^);npsT!#(2@)fcgt$OhF($ci zU38%C@bw-yk7=zUZ9}sY*3>-(OKb1Za7N9NT);_9p;ynOa`aAx$xf;2D`C)RE*x1?~H13G#{jVdMuIos(4~8VN#)?p*3#s zR60*DK#|d}XEx?0T)AeNHR#}TZ(Dgn`Ll>`)kntPDFb?56Cd7$j#ZKN&S9BbMfogPwKn8quLOu5cQ}L0|%y~q&+d;2rytJ=U{zJ3=A;ixtpb5 zE3=Q`(sOumtrBV(_F~BY+4T8~5nM@XLLact%xSgf7^a`nt0nD~D{t^ODq`9UaB)!q zI^AC}lMQXfqb%=#P+270+GmzhpgKz%+?l;zxl+yZeu(aXeUt^_bqm~SD3wu;xS)u+P+r* zr*k%07}Y!MVtf%m;g`02lIZo73SKk473o#+L6*F9p+JbP3>jS|v%*(0ZtSI_d77lv44$%BGWj}OsE6SNbZZZ-20Hia=99TO0C4ny+5!+qt<1DI=F ze(HpmkK^UbQ;DG(v?4`hwt*X{+h=T$%F%Q%EvD{#Z1&^oXJJ~~D?S9R+DwXU7qU>e z-Rs(u99z0!n96ZI;RUfQvtQX80dNP*?!g+ElMUJ~-^L8x$Kle4(BSyvDFuA?)odc5 zGBq&wJBIn_OIXc|x=1ci5HqpPBs@$bXGzcU~2dMJjTcGxeGhE%H|twEu$G11+zE zDw`m~FC3P0RrQ_HE`l@Ye);Ia+dUOy;H2#h?_QyfFyyJO0+`^S5) z@O6w#Ym0rn4wzrb?0;8juG)ld_{jVkuY=x&z9YFYztbd3VJVPZ72GtIkNmiQmuE{O zyL2YveezEKNd{`=H_vQ^ig~$|a9E!$)4jbUi`RG!Xvf(ftCF(siHfs%P~DLKb*js| zS|=^$$cmQxAE46n(FgU1703BgIreYf{+^P%X|!;+CjBXd{fO9YwEb23yoB3?mlp^7 zrRQEp#R&3clNc-j$7LQG$0;?O?^=2P;-?$06X{Dm$kdonWgT_su(dyA#jyobgy zy;P0B_E+Bg_@=^}uS766Chlb!lP8-5tR+#<}VRtZQcH z7frI4%hfH`nF4vUWqOTf-C4&keq2(;DSX8GWerdau$d+;A27ciHa zVQRGrM^>MzV$ltad~B#p7sa{e`2 zExbTCyL^Me*&5vb`dM>QYMNr!zSe5Wj|a?Ve&1%D=Y=7Mdh%-&v+J?GZ!GiDM6F1B zxj*;M(SzwMeHd;FRSTLjXExWlPqZh4^wlZ%;S>p`8-NAw+#>%;sr#G=f-3In6#`Ggzkz!}Zb0kh$^R2Kh zADrXJdT%k)D!*~OC7P^QWD(vqSwoxV#FsY1b%|PZeFYgqHfg6uCnI!7=pX3H3V2tq ztbL`m(R>sqPj1HXA{vCJv=QlE_ygcBMCK7#Ell_fUR zTwe3JWnaP6K5Bx<&GbH=Up-6vLm3Mn(|oEp-{zaGWOD&KKXO<4Ks~UCG|JjK^~8 z0ehG)>DA+En~`s~<9L9R;vxE6?s!cqdxLGB=bR2e%>_MxENt}$W~?KNi5RZ}YH+J# z8;|O5_@8aoSrj{n`N&Zm=fO`LrY*;!OxZWsyqEM`s?&$Vm2fBe9{C#!^_5hY8@+^m zD9(j%g4Ng&!|+|i%60tq+)4L2|G|By(4IdIr_mkBOg-G-3kLUnPS(zCqb>Lu>iOB6 z^2?3KD4w60JQyUZ`-H-77Aa9{1}GO#aZ?0iA8U>^pwCuk$L`&x67O_;(+OyM&W=_U zQzv8zAx6Ndr61A}^$^X+lw1{>_0jS)@wXm`ps?|m_%+MvZ7yW6+1@F_grFIbS}NT> z@ihDH2?fP*HwjL9aqze zs3880ZzmkHkk)BB^mFiZnH)*b9lo3R<ULFuHpy+q|s#CVw?b9Xg3x z7nP-L*bjslY`Bxe-0|rf3-o!9nlrsNzgV=-t-Fz3E&D_mH!KW@=(SL(4(=WjPftdE z1e?PR`{d==s5=A(;C^BrDj2Nec6fwf56L$M78VG}9Muyb+)U#cVn$KIbW^S2#t;c6 zRcerUHRV^G5jSGxasfI7XZq8DG(xEuzD7zk3>C5!umY$aS=07BNjC)FM%Ky@T0hcp zHiO(|yysd1Cj--jkoarTDq&XAh#{N+wV&pel(})Fsb~|@cYXjdaQW;qHL1w-sO`>I zE7=2Jhb4)+$p$(ll2#*$C5w&*ZoLb;8Q^C*c#~4tCFJRpZM1kfId~Qtfj*NSTsiq> zhlq(lqVM-`@L=GaPyorU;&~Os_jck)k81x=5?{JOL$P)&{$^4-9thDJ=G;DNx}yOZ z!|(fIvdV1;eM@qx0a?vwjpNJmd&tc#paS%R8no-fsL=Kz~qjZ6Eoi@pqsA}wm#L+c_8A7mnQVil+`MObD&91+GV2bN)ub#`I zyqKfJO6JR{mvxE-!Gm%M4>YLgIPoucGftElye=q|-`DG}LhJl~Msu^~Fq$*%qhI9= z{GgE@9L%??T=qVWK2ft9jkl^zY7Ug<_<@h=A^x#_6J7Cv^*Yk8 zkSRWk5VnJN5*aD}lcNZi+;bJ}>IE_3K$rhsN@wCgrR=%wXTilwdl3o!R^P(pUt@JK z-Esc|?Q0+AI+%W9`{DgJ`M@JY>vk(_Ub`5~rHc=6aP8amvegv9F-=sWKe=VTIOXoh zSMl}dM=A#q=g>&^d>;a*GL>~~27PGuRBn*f{@B$HJHiaY zMtubWPqM^+u2Q?}`^tmq@rIOOk_{YY&iU(NKTr^tORl<>JA=SnxL*w>4q~@tXdV#u8V&L}=Y*P4kxvteJ4@cQo&(An6g6-okX#q8|4jZCN<)$vL=<0B_I3p$+xHIyh@LN)bUiqig?9%o zFYmVDg}T3hR!oQgwPKbZQ}b{>au$h>l?Qw@moa*}GUHs*>ZMeUm@5L}f{PJ<`8|#r zQgj?rY_sEnS1bRAJ|mNjRtB=-OOC!6`<1Xwap zp^Y7bMgM_YjAlMGo+j*tYm1JYdEWu_Vd zpAc^ZPvd?6a?U>x&)96Fyx_NXD$`rulBP*ZC;ylu_zeJmURUJ`(4F;_E$JJYbY3;s zyo{6z)1!WcawOtu+QIQ@^$#mz?5086g)Tn)4vF%+^cIj_UzFlM{$(PUZm-O;Ty>nysqDmNp zi;G{4%m=q7;JFcT8bropUKA81KRnv;w_(Jx6pMzm5#B5WBv>+n??r8EGf=FmR*_wyc=(SOkQ!hs!dG>Vh8nNeGD@ED-ZlGX^f*T z?gZI>g7Mm^@@kGYy-hka_38GyOOxQ7zT-?P{Z7Ak{K9}FHpl8oCb<; zzXc9>z?h(PmQC#^ZY(ELb_0E4%JpYFxK0?{Q{X>yy<QDZvmarP#CaGG{P*XA5n{@G@0sQ3-e!Cy z$)y;)N&HPC|IHi-w^ZX?lOGcE6Mz(7@o#cu@!z`$Y)52m4lC-Tl@qVFSU9epl$b$~KP zhB07wgAurrpm|MC@+v5WSyXACl}PojnBIIce6_ElJM4I{K_8Draea^!iB4;1&iUg* zjFzGc5LaYnl^h0b{*XaZsH5a)%i1Jl^xkH8z+@@bzB6u@Qov1tF>&{SMp|Lg)ca!R}PEu zx^(uAGrMG%u3={);!bY(zC1Wi$=a4_QN5&|SUu~dQb+yF3bg;6yyYXj=Pty_7B|17 z;=q&hZIEB5juEkTO;GfSzx|wb*!((Wn9~ntO)8665))bNw#kFbS9(8NzgdKK5@t3s z#%A(Fwru|5##>X(lrSFXSvS`m;TSeL9qP)LD0KHW7gM(Xl+F}-L`CqUxkL0kl#YG3 zWxkEF8(St-S^1Edhg{IK)$H*ICfq}DgEaVqV67Kr*Pwwy#l+{7xl-ouiMR1Laj%BS zOiyv!D{^n%jvqQGxA17C-p*AovA&}g$8lpXb)5xp=6xb9O68^I$X_+%hL_fbz?^Ef z4%ex0_+YeraW;i2_BRec+c)A2U!yngz0U7pcx`RyvH1j5zCQ(m1VOa!X0_I!VOKOV zZ;r}km*#{)|3GCj2PDf9fD%+)kJ0SxmBM7Q{IH&5A6ehnZ`p}1drn~DbM^>~%UI(Z z8s;d(;pk`tf_8&+@ynv&n{vGYS{3q5akHAbbEmXUy7;|B!c+chV-s=A#zQv~a-Cnp zJCq(bu6p+AH5T>!9lVRQqfanHv#GvB%mjY^&}gU7ekw5)>8$L7uNrl^9!L+SHea|K zD_~o?!I$~Vw&yB8$R3z;V7xS{gf%C~Q1?T4c_n-%R{oDSOBARK@npVL5^uXd4_Co(-Z{>a49{M8*T)?L$=fK?rva}UkIQ>_s)sV^NY%4>p%cT zF}F%jcF}uxIYoEK{Ac-|X7u!r>5x9{Znb$$=muJi?xd>c(@Ppi6z{_w5AQ$RZ$%YE z!2!t!VcN+Q`DTNiPxNx}ib&dAC74f4;@54I7psz8ai4wx3xbz1C;!ba4Bw5%roz2R zX0`_mY*L*)xo@=RR#-}qOa z%pbI=vvj8u#W%#idvhC4DN59x77yRCeg>u&3#1i~C4223D8ht(CP|h#+oI9w)|v+d zzBbIoxKG+PTgIl6$J_31BKTr>)V&tbYCo?kUgQg(_b$=7`&Tj~cF(9ley_}aY-g;a zDT;S5dR<1lD5uW*h5Fb;&(fZLx%T731hz=gvRmd0%UD@6-lI-%q0jVII^0f_IM;~+ zk(!zHDGXcOnMli&(97=}o#}ANQ+3uWlGIe_>fG2r5ggTVQEpP-Qag3{Y;Qz1g*vFa zQdM5&qU!Z2f8bdCqk3x1z4aNPXy;Fxt&`3uX9CAQpcSNwS+VCw5DO_4MrfjP# zpwd(07n4740 zDK=XD39*PZAcYN9A1mkACq3>Sj7O4EN@y@{JX4JhXv)>HqsvS78tkZVX}HYY?%VfMH%Fr!8_z>igg~EFGcE55-jdU84q9`bgz6&#yW!nKj||=D|C1kM1JNpoQ~x z0x{;^PZFN>Y5R42*)V5F{*2Qn1SurnbzS1_`J|&PRL1Yt&-JY9QZ&8gac5n%%2&!3 zcS>G&=f{4i{6Kk}wz9F-x6Puqw!S%t8iLxb%s)NHVsuB$+tD=J$CRBCBt&m|o}CW5 zE;utMC6219ol$HJtgE;g$mHCxOep()I_Rza0rBejwY?LZwRk@(C<1@ua3*dUS`r06 z63DA4uhT{A?=HVOJxX8evG>X_T1H01owOhM`isnF?PQV7pd13kq}IbN>dlk2k~!Ow z@GB{p8I~O}RW^?|OW{eL|-dh)~*BnrC2gXsM=< zMEQ;(=!oHkIA5py5@GA&{-F=UsSqcz?H6!n%XXcMg8tQ5$@{!4N>(>ln}>`8V8+f% z;4suYz&oa!+{yU_;ARHWl6x)+#-c#XR{;mSxainaL-ip;#u&Co{Qs?90Y>L%X(@4m zUSea|&d4H?ndpvd`E3Pt;t*INCm7JPJdm~o&<}`+gj=8FohI<`wL&;l%6+PHs2ntg zvPV)~#280A?9?NLvD4f^+>CfG!hG-wku;w%p2r}INpGknT17BS6t-lNjZ{tv$RIH_ zc>LLTu!9X1%Js(==k8oFNtLoHCx_B}(rGpgmvhujvDzQl!@1RTSuYCC5FJ}K6rpVG zMTxfbwC7u}*B+x=Hr>G5H%5!Q4fYCn5txG-&wz3Wa^H8uG~}>up5)+jS>DUGe zx&=*exE=|usy}bUe+#AI9v-?lfb=D%F#hZl!Po3_@5%dNOreAU;H_rT3 zM9D#mihFo#a*r`gcUrqRAVGVm*Z6(c4phmX9E;&}JPeZjicMm9Ju@g;>(Q%g2*Tu{K}Bh6HW|zdF6S^SSfU{_~@6Eq>Y`@8*1^UW$y*a8v!!xdj!< zzf|Wt=h>j3pd`ue3T&`AD$kw^z&GQ*svRXhyxjAd(TOax6AX>O`jFTHUlwnyP^MrH z*g-H$|A2feFQX6FYUcDhi24zQlHLE$PyWkC2#ds=^MRX4kzf0e7V^Vb4x!TaTJcf%2IgZw4Qbh3md(rz9E|LUPGB#G6bANX?`QrN^Q>-un z-vRE)g9NO_#V@z=U;~R=nwNqCrfzJSEjrwfocyL=6?!(XdHv8DHj$G-tiUw%82V13 z(~4v;MW*d@BPd76-@QNhcwZ^Ro<_P#-Hi!kn;VR*8qXt~Au&=Y-|5oAk2bF>QWkj} znl?^nDyMjLeC?qB#{UoSc#ue5_y4GR?`SsvKW;dx6;-2JYKxZER^Jj~yUFeyqKij_? zg&w5zM!nM0AYh@nGV=}2`O0QB9W8WMuJ0cCqIz8$df;Z3Hpl#Q$Cna;dUBE)Z^nqT zl%k}!)jn>mI&%ZC3!Bq;+JVkGwxCaJ+R)f1)Ru^f9n%|agr%$dh1bmu663Y1h zRFc9|!}Q0Kdf3K9cmb}Q7_b-p^Whb%eytAV;DIBC@jpV3zQq1nI3|>x`9v4u2 z!&^#RL|?k|;uT$%JriBNJ)}D<7}ed}T=Wt8W-(X6zSXF6>fot^O^Ww5@^@BpX=D<@ z;tJM8PD`mlnjaQwD9Z%z6gog}Z*QZs&38h;XyK(lOGj`H0%cNYRNevixYZmi*hD{S zTa{K+6{ICcM-&fK*ehe}a)9`_Q!3C7XNzbib_;Xu58Px0dDw+3a?fcc zPEm&v8ZHA}y&aQQ){kjuSK_!2s53@T4 z|E6JmgkzP7CX&AjZSh$~Qkce^UlTJSk3W-WuGEQ_IU|A=?xk*st%u-x$f3u3qt$K` zg7qi8DP1shrNrlBrQkI>b;W65lzau53^|4bkK5ZlpN2m+-Lefre5NOa&lX2rX8i^I zu`WJB$bnNDV=jTbu=|?HEhm}hbPiZt!aNZEv$J`O`n-SIqVr|-=Q?l|Q5w%5b|NW^ z0(c+TMnfA?XihC~T%9eyktDxeo@NLDJ;E<3u&yLqCD{ARwm0a>WFEC=D@(NlE8~0Q z;;(M#GGB&@+JRC+&oO(a;j9-k(^!p_Uz?#G_7ZkEs<8Bw_A>fa-LdrcSBj%b2XnMs z5cR=GCnLwb$GWgTvVHKX6vLTe|V1F zcDlWd9Q2Qdy`05$K?lR?c29kS{UFM{6w(x>EN)Wdzk<_bNpEH(!k60sf4WOElv1@X zrry*1YD|%K^Pt81mRT!1=Si)T25I{tvO`+{{FR8J++om#->-A7^ELaZ zf7b@fJiOF87~vzEs9Sr)c>EV+yqLdiau_oOMWRJGdWxqN=BK%;%yN%C$(mATSJWaN>Sag1eSgkKts;{hW zLiRO$eXR3moF8W!+jv9~WZz@W!>a9rN*uyV$QJ7EDlNz1)PGeZj8Ep$(BP)71V4Oo zS$>V*$Og;g6k-!e8l?1>^XTv+z>(Mj&`(`MN7=tmoHMMyZ7qlFkZD7So1ht&SM`w4 zzo27b7yZ4Uy`NLnDo>*&ze-sxD+j+D2b7OsFh);gs-p!wvzD_jfDU~IEo?3E{B_^c zj^glf9paJ}(qsE}Y8e&8+x=*0fVHU%g&u^edX!zU@fp`h)T>~l#nleO1Ox=O>3zCU z2T4Yd%biWkB&_Z-V`V7rRY~b=Az_a(T*G*(+Hjj*FY)utY`cASp@J^Xd(v*Bp8i=M z^*xK?8f7e}&+Wd|NHyVh*c63=Y2(z9m^5VhRZ!!%aA)_Xm_mi#JowOp!)UX{;LOZ# z>YATlAAa@b;vhtKnxP7921R*DcK1TA=&NzXu7MZl+7uTm`0us(&-pK5n{Qp{rxUKX zMKN%cToW^`_D8*Sb+f!i%TWbanN?^vfV4F;XInj`?5{_&TjQMcE#g!J5Boz#(@A>y zy+?0TCu{(EHYQc3*5h5-4$_ep;ccQxQVDvU>&~I$r@OlL4*UBt?>;B&Py^uYSz)Qd zllYQG_61VOmCWRwJ6^YwT4mBS*9}aq$3+O&XE}8lKebG>{4Q9az_vEpp9-YwDv&1gTH9JQKEJ;T-afnTa3uVJ8S9}h z+U?TLkKG2xH~U&_8{FL~zwf1A;4Bfz4>TW8*D?OQFz5ig2sR!IL?OZ6cgVq`CaIUhQ#Qz5mr@SgbDQ`6I{aXC?@ z@AW+*(lEu18e(Y!5#I7IbVhcgAc|u?&nu)V56O3l*W^TPFAXMT<^6QS?s_v`jXQP6 zfR67jp&ykzqr4G;Zu<6SWaH|v-IQXdGrx+c%VN-iPX0_DB?GjJT;ExNenw(d^F-Zu z2gfC+@VHvmqjGNr9^W|byDc2M+s3Eu3XLeGHSa2y&?97Jp*5kFFV_5$?E zzdb%0s!@MMdj0_*Vglf z{=nNkZub{-2=H@G_dY#7nhUvj>H@*u);y&)#Zw)8@t&XawFcr3#x}~a1tut7pH~TU z9)g$U?UCW5Hd+Mxk09#?wa|M~>^6c=Njuylo;gf`^wXyTzak`;T*KXLx(ewKWsHb(giOU7M!I|X? z0AC%9ivF;8`{PK^&=)@Xo#)OYdCy}GP#e%(@6z-X^ZZuckLJp6O+o_+|ANZ(2y0&k zo^=c3hPEhHjdZeUKXIHM8(du`c#pOuXx3>JNf2n{-NOf-=EXxhmf+m-kpSBr6Z-x{ zsRxrD+e)y;X|Xe&e{(qk@rMdTaqcDEv&GqDCzCc*%DE-#D9LfC@rv!hq19XKMkfB* zF1D~^*Z`!m54%5-;s58uT^wdv5q_-=IiF>24<-Ki3H1RDSyg_vx@LSmEI>4Jp_|c; zwf+O0$00`au*F z4bnpqaS-txcbvp9VN$?Zo>}d}k~bn8@(7L)QVF&<^#?*kKpBWXO1o5SvqEbf0%bZ=O1-{p8oXBHI(QIDX+-aXN&Z|y3q44P-vTsKg(@@V48y7E(;4dSm4SI!o=|>>*`)BMohN)lg zhZ*_jjR8MQuTTdq`C2m%se){O*CeI0P?$5`Z zp|)L_VeXuNwd3NJn)njbdkP_^Xf;*Zv^oq*I!LM_ZR8tHYfAmzaa8> z+cK}H-8b|xeIv(IT7Q5+>)k!wa6b=lSd8pUeQyd}R$#{cnqvMG&4Ms2ciA}Lmior? zEj4Z}%&pHUW3r)CL&YAXW`_cy^_C+*-Cf>ROqH*RPw~w?NkF&mQd^e@&D^HJRPk}OO&Z-=;lm* zG4HIV+%7YtfTVHi1Lk_XNp`-szW^@mFG%k%Xm~)4p(=>C3#1e6wFNC-v7rTQGNhaH zfGj`>CX-j)g7xXduK-MRauzUuB0XE?OxJY)u;S-kKkrj@4(R7qjLufhO`jy+zn~4y z{w%-EIeNpefDqPvr|m;oal8Q(e1f8Cswhw*nm$NCmEr1g`VhxK-4jGwG;bp!DQ2IByd1A0MP7Wv596%s zky1=~`8h1i#F-XE$HReYNzzbLeD%Yx(gNt5KM|X!nc(-Da+rUU?rk%fx3?H*fWSTu zT}D5S8-PcdWBy>Cb0?Dt6|-YKZ=H*JK_?8_kw=+u38F3&Gc0pSd|0jk+wuAt6_H7Y zud8{>AF4$AYjqH`^sx|R53dMZdTuR5nYaE#=pgO865#@8raN3(OOA`2xlVOH5oqEd zjme%h4}e^cE&744rjfqHXW(pJJ@$koTxx;jbYg%n_9bUa5`>_JF6(d?yYA0K7VPAM zXZ&ad!HmA&W0m0qSM<+*NJH;By=1*!ECRBbWP3dP$0^UKyuR(&kb|E?4Lc@8^lG41 zwQZ4S;%t20Zinjk*6jwi?X!YJd)vUpj0lO2ls8I zbBteO&pl|F0-udx&>|!@GjUmz^Qa~WEDT5MX#4(ri)A6FV2fCsY=7QmPxfk()M=<- zVEuQNu2~Jy1oN5|-IZR{lndQ&@O)+5;MeY+(5{Dn+Et{I_y5qG8@KhM3%L&UD zCV?3yXYNcgSF5p_yohFYNWS4XQvO?MM+v^~1bK}6un{V>mU_YO;-4JW193MUY(S5q zw=f2}8G4wOG(!UxlLx|(BTBUy%!3~bR%9EUxMj>(+&FHOVze=kR4L#ah9qe3W6t#v zfDrkGN|#4Ui6)`qhHk$9(jUp#x=#lr032gn%c9lqb+$|#d;x;v0202tWV_0?4&y%w z+w#@JVj#U45{@d6wK`kpRsHAW9pYM52G6~wz{B*3 z7dtaSvs9Hx0Auk)7D|zfjtd7R2pN)8AKY1Q_U=vsS zVnOAkCxK(JUY7VC|akeH*5RDMpF9K%>KWVXOIJv&>SzLjEc!EY` z9bhJ8&B{d@TO#<*ABE2$@ocAW6cj|7XztW_PN3?FH0!0}FJF_=)KsGI;Vdq59uWVH zTwpz%+Qq56&_|?M*?;OY3i>(~8MfGcMs1-qk*xG!O6e(pg>AfJagF0inc2}K`&<+6d1dvcsHZ)9@xL;*Z3{Saxs45f<=ABC)PmLG9o*y#f zZ1W%`r@;*0_>_6^KL69^AtRh~iJ)~Q+K;Y6^7Jgx-wi;9q|)5d02oRc zog#g!KH(Qj32C1GQChJkxqp#zL{%3vPVqZ3b7w7MU6zbUSj;U`XzIK-%gXF z5PDm2bgmu?Rs~TEwO+RjZEK!?54}mHqeg&2sA?{V%7Q2Tk>8Vor48_mFkp@!1eOM& z_Y(IpBOy!-P{W(kSDYzduG^0p$J%aMdS%`xpU(S8c(4ZNL~A{u3&8_IH%QYt&Kj-t zB>1f+3H#)bJCW|)dF9bZKQ8$aD2 z0MS}Zv^-QCIuB>498tk>^m+SMfq>oh1MvC8P*|w_CZs*1E5Q@Rf}Hdt1Nb^-^m2Fi zhM(M;j;h(Z7&I#rJfcoc0S=G|H3S&~&Uk{?@utV8Zum=lbsqP#KD%OYg5@Z-x` z1!aBj-Y{QN2@NQ7{uN1N2d#Nq>-LUs{?u5t0wG3Wot1l2S&|%|9~%4e?)_THE~*FH z>Fq#aVDfii_Mh{(?1${`Z(lMet(}+2MLd1XwM(}!ZAC|zfr1$88<~|f1Qws2=s=B= zH}?1AcXn17Et3Wp92M^{L%9kXMV)Q9bIm+OcmY<_@z0JL7<@!Gv~Ki3YhD2<>0G$% z>`u0j$+%<@*gBLe`VxqOeXc>v(k%`?NDmy7Y%ojDt6sNe=dlon4KsoSrW{#C?!}>n zKi|`*G?}%1zTNP0t$cy)YV+zi)FaLrbgJTtUlKDvlLq9=T}1&uH*If5L4zNQVU^bc zFLmtS`58(D@HaZ&iTRyTzR->CvLU;3zdH1JmjMOgb>hF0YKk)3w4VVx?yrT1EzB?0 z2PvD0Bv-2U_pK&KG!b>Ob$=+AYOgiV&}IHGty^+_Vj!5$orI+MsMg9HIeSLQ3l=k9 z<8d@h8z98S{zr%bd8MGRNut8Hx+$|}YEBzmXKr9|boagyI@n*t<-vkO6*T3(SEDY| zfx92Al^@vHO*o76aFh0z+;Eqp!PR*;Q?bknZPj&%DUYDqsiJbX-cUa=8r2V;tm>oV z|DiFEUK&+J(N~^X^w6~6D+kXD$qCH`=iH<(dt$7i0~2Z@Ibo(7FT=zMLZ1mmN_Q#P zP^CPYSN?g0F-~tUgM>lGwzW~AleAf)pbONuL%5ghQgMz1%^QU6c!>rq&Wr& zl7nFV|LgV=f8RxG@d3I^yaYK9DcF;MbBO^TK#VG104DjZ9lnju+W&7}PcNQDpqfm9 z9Li#9(oxAzz#65|Fz7|)85O9JX6#J( zqo(Rhl^rOT0Q-d>mV=;8*OfLaO{pF@g_5p2l08AB1fd}NNvRf%-)U+JfP>(FFV37? z;aF16&t?a(Gv=x*jyq(MrjcGuTQ?&NoOU?42lWGG-!_S%>b7NrFp%MqN~YV8Qa(z| z(sihM;uZ=s%-@b&!EvhAy5l&XwYD2m}xtSKv{(^w#jiTu}c*#bU;|3$apM)*z)-|)c3#dSCt>-`5Nr!K~-XFuo zZ>usmXr%quo0DKpxQ+?Q!Ut!wt(I$=WKUmfJ#sfbp^&Mj(Tqj5qOoMev!2pm2Tgpn zT04c-hZ~eb;Alx^`UEdVtJ9^iUPd!Uq&!}@pPzQk_q%_z!`V&WmfnPZO~cO?HP9Oh zd>RrN*IQaQ8^^AHH*Fj!CLdTc6uRTcxrcAdw3J`!GnBlpZtkgrUDs>)hR-2jubBFa z7G~&Z2TZER%Xzvff9aP^t|87^ND6CREknehQP5Q^zFOjY-5r*PA^B3wo@ZywO-R*| z918}t#4NAP%--ji3vK3(Bj4Z}+kR$tMXpP+w$&_f7IRmP@Vi5SG(=ew2g~@x?7(d)UX7EMeB2-E7K;jT0c6W*Iu}(hax&|4>ul(Ydkq%`egptxg{uAP#E*lV|DWt6>l=A;|Sc=x?2m+d(3fE-DIUJ0_3D&?go{X-_Zi zr^3}$6;xHZPTrqUckvE|ipbclK8Q-+Z$qsDVOPNQ2SI5yY^qu%soEIRA4T9o_!7NnEW&|4}|0x0IZVfs;rN7c_`Ri!I{!C-RSjA ziGjxFh+kk}9i!i|J78(}qHe!DjAj}8Fq&pC^j^jwJB`$Z!%h0jfXjuUP#0;uk|X3~ z0ErJkWR*pP+NhIjY0oXyTCoI>9LdqL?r_=KCY7uSwhiOfq#3Xj&8|~duKLAwOws-) zb$F$5eNHy#_J_f4)4Q`3%$XO|KcnL}d6u>tvn#6`gHN75yT2#5lRrGctEO(0EA&Eu z0}@CfZ@k{zG5PcB((Xt?C51eW%-wy8^3C(g4(I$@N1wn0?q{iPibv4}C4+jS8w!!n z+b{g~wOcF6XLavaLAUiDd_&Fr=W># ztuV#B_j_bgc_1QxKVdB+nK`t;Cid z*JDG!I*|CW=f#%kC30-ow_24qdM$oq{-E6U-Ak`iHvG;x;4bN%x0$N-VyI!i&_VW} ziO8{9GjahdYI-7*icI?1yN&{4WHj7!$t7lc2QEhaJv_`(^ileP=39yJ$PDO{iSnm=Xd;)%N513 z2#c&3`^l2lsGp1p{8~q}Vn;)|4w6(7@lz|b`IaQ>WU-~DF{JQG7=^?2+VHJZWU27? z^zX&kmOcCnonR&IjMfc5W{Xu29vlTrjgasr#F0ss2=ZpU_1%cY}7e_ci>Wok0qdeGu;a4 zPodrwDj9~KYZO&}1KR-Gf{=d?nku77Dw@jIb(n$C9K8DyBQ!s>DNBKotbigfVb|rF zo2qxtwV?E-3+{xcnMC;AIp4Rjq{z6IQo2ZY@Nr&+&P62B8>DRvU(RsCQ!UAp1}2+< z=@f@5HX`z`ORpfunYTHKb;e0#=l1Q%B>e7j?sfPIo1+-Qc>(Q~sJrk-6D-avA0~Te zmMT_D85Zrx0V?R>9rNGaMdvm81+6_~C1i_<05}7#x?ex-AFQzaYMcU|D~sK!5N8O*0Of3N=$pvRnDAzE<(PZTeH+IJ|xMc(RiBlWVPx@oeXZKh-gP zc7u*8T61p&orXTqlSq>!+eRHNhSKPH3Gc4b?>t))?jd%e)r0cU#WJqaQT^gQrtbP? zYoGj<=c3ky$4Rm6%Zzx`7t<7yW+&N*pYio)$IqfROH+CmtxvG+w4uiPTLxrFv+3v> zJWFl;1hn#PZ9OWXNn^O7L-Rtg)g=PXK^=ajYHy5;wb-$Z8yERDYf8QC&8WuE=|eTD zZ2B;vw+-Wj^8KvETG;ddG9pe~iG)W~587s$GDagoNj%*Tj7KL`oK!>3ON z2rDKIH4jO&8z%+n3Unqd z)y>VU^UQVc6KS7e!gBe>>CxhM{}fGk?=ljOyFZHAG(B&TSE-87X|W&A3U*JY$jZEV z3U*YQOly{;#EcaZ6Zzd0yh09E@+96VF7vL#SLXwc7mS{rKR~cI{^zF5tq`22HiJDu z`_c?XW()zatxgH$!Mn$Cj*gDvDC2ZZ>YKdPmQs*K760)~nY6Y-(z%1(^!DhM)qUOP zkH@|-Y%VyzP^DPv(0i8p%OuNPuD#H#zICluZ0M6~X{ppEEFn)Sw~O4f=WzG69=Q&z zdFie}VBI}%zxPVSD&pN-^qb&5Hk z8L75)@uh-pZJ&3Wfyz`y6^cop;c_?4H61-yXHQB7Uc}2+^N|nd1X0kf*^8}Fb`QaH zOZI&iou>q&hq*0XkPBj~?qKs_U6+r)QvbZ5PD*+5>MtnW6N6;5$1_f;Q(52R`M?jP zxb58{z1PT0bPIq{l7Sgq7V>xe|KDhCM2?QqgH|?tig&*5UTZlzO*x|>CS-S9Dc(x}iabDP<@QgJr_*Hq zqu)!5Uw=E*=PKIUz36<-)AB#wVIny4g`ueSZ0l@9K44x`Eh|a?HvHlXSby1o(E`FT zq#+H3y&4uh=U!X-G!I=Y#CAEdkh~20!=nsET8vHWlC)n_cX{<8wp=@Gjo7cGj5F$* zaYgX-&C>$jL|ppADqJW2mCQMQyJXLrDbSWY9CHe!WYJwvdHKPYl$JF}OD{C6NvQ)} zb8{@odUki!=U&ycEPc443as`2Lht_f%E`Qy!^Y9Gk~|PtMVfrWrS1g&0W_z{1--8l zB5eeb(-7nU6j+6Vo0)|FlEX3ytqP%Ox4>_Kb5Q*73I;Ip%|O3L;rL=4X7_+oPIAO=D(X&oMl@@)DDS9Top)$- zDCljZ@2W4=UW+5ewmetu0%**g05Db$6V{4eAYh8XTu8CQF^%|zP*qPa0eajxc_bpM z`ios}4YjB`DgZ#GiS@!bXt-$|gJud6I}-HP7P@u8o>_q5?Vejm3j#rXeV5qLdC`ck z0XWW_)6;vX5$kF5k>@_ipyzU1z}si!vNIzUmjOZFL$x^kwXZ481|&*=eJS%jR>-{_ z&e`a<^%s8Eq~)*^pu|ZTm*4}CiJPXyFHMbp!ZxF)dG_xV`MZto_2$* za16>=Lcid@=UeJSy2lli#k=4rFmOW2hLnUbh9O}CV#*;co3Ab{rZcYBCcMf^OD~g+ zDQ6jw+b{XT`6!y7OrWWO6V2ZGx?*U`9CbQiE$`&u*tleg$Yev7KDZZcIrsgFBw*P* z{Yj|8TnWERYxcoun6H|wHi|U{?~|;+sIVT}@Ud}fGpMeI(d;kij#j!3sMj$G!O$AvLGv_lT3&plaA{kImf7pgV{Vm}^)RGA0=k$F?! zCS@nxhO$^3J0!o|Nyp1?RIuy6$O=3OWU!&t){guH>x!VBbvQLL|H7zN-Y_&&%yOO% zL^*ssC>?r^ZJ<<`0aK0m+q!w=x1`X3aO+UFUoER|nuD{5vY599Y2oYAN|&KSZ-jic zPD0}BQPRi2jSV#%Y8pAK2@NXs6GOaEm5|d>o5va`DFKS z%QgA)5QtPD(sJM6{I|Lx#$+`U^n;0C()UTjcCPY6>$T;(@9p_xLKxCX*AX3L}iK2kT)O6J$M%Zu~U zdoX?e6qmSfS9%$nQC^NRvM%%h2(u5_HkzV|kFUFa*~9GZU-JHJ5%lP#% zgfj;6$RdnF8~V`XmGs($w(u0+sHF4j2=&J*eR{gZT)ulS^iSpJ%;+b83=+(Gn#;z) zg95odX|ig)YC69vvR?lhyvpie*7}a}jcBL{cj@zU=$&n)i)bJy!hD##PNvlv!4;xX z=$y<|h)QlhbSs{B-`h4MdSQWkha-|{4%xANi&FVHJg&l~DYW|JqXPH=3I_M|I^r9cZ%^CYmLvBJQeq)o6qmWOWi^l$LN)qC5vHq z)2$LVKDnAIFt-C&v~igGNoF=5v%=wO+gta1GO%Lr$@gZJrAnEw$ zvU#IBl0CZ?zP+YZY_s(@tnW|xIlX#Re|>9d%wB^v@Q2WeOAiA}*(zg|cz(|9KM_sp1GPt?G`wN&(#jrlinxaFerx7C zGwfg4N-qfX1=gvSuhhNs+lKLei!+7-yfm*LLZ5-pAO&S1?H)%v^oA-_ws*Qz)#$_Q z+?I~Gz2o*!TsAhim*EVrt0qgEw#b=$ukQC|9HB+ZP3+32hn5@9jvvHAT?f9dGKtHi zhoD6krx)4^W|VwBdMI%nFfX9yV2>w0im6})=c;wf_q5NMKJUA&GYtO)`5(SE;f*(t zl6GTbD+VXwz zZ2kV(!d)>sCDHJxx<1?wR26ag(aOc_;-h1WYWm6f9ge0Rq=}y!`?Nl{MIi(2ywuN= z`=4QB>}5`edds7HhmS?QV?NEtURI^hKlk=E{4Cfr?AIIdZwQJu_B5X~ z#A>r-fBY1!sJ!X42d>RL@U=McPyQK8Q0ttz`~~V6;m(O>nyud)Eq!CmX7fsuu~;x& zv*_Uk{t5P$dj59H2g`ThKI`9kMrn?rvYXCQK(UeXLzta%yA(okKR$ zZHu*vzKeB@GjjRkIM`~yvS5&Vp~W|33h>?N;}2|Ur{4z5iv#Cf^DSjo_89-GWcM>d z5+S5&fKkD+JX=XYcD-=0W+g5gTj)-qhutN>%6%yHd(-?o%r~z@uGFC4{i`ZO$yle7 zM)1IPPdX6*?5yHlQVFl<<(}4wZ>NTOA`S`97(*2(88^u;?eW2ZyMsy_&<Xu!Q8N5Xq?OZR@EqAXPP5uc1w(5E@l+AYrPEN)aWWLx7EkH83A68JMa-6o&Xx(04}I|ygJ1mc$f zo_sSt70_J1&NFD51i&d(oxjh%2+SfoTgmBs3{r|?-(b)L#3UxMYoySAX*egY;^mB% zrGy8-gB^!p5-M^@rh6HYz6e9P)_Dl`_O>i#1x8~G;~NXw@0U5rXiwG@fCJ(X(*+7e z9H%JM4eCz?^7@9C%l7r=6n22l3tJ8y;otjFEHJkrbd;ax^Ekt|-Ru8V0QNhjueS)v z5^p_u9>X!MNRsX>jVmhn@x%AQ0!z!;fESMQspYS5-C5bn8@`s-Qa`}BfrTDSJ5yIoXgV!a zx-lSW7|fETsl1)R^_LWinr%d|@I z4A{KpQ%f;8SUB16%+a~g~Ly+g{%G^{Lc= z;LtO`utp_g0#>Pgl!ogXLB0JzIKITMLi=o#NUn8S4i+)z1WUQ2-PwP)-Xi*?Z8Th^ zQ_d=H=0mdM&k;Lq;V`Bs>8`eT-*k;sw8^N&zlF28tzyU=?muIPAF-2G@MC!UdsD ziplOy>p^2F!^oxUP^!H?%^nsv$5sc)g&YMk5Yb85Wlb~o1C9#R8wU67JsvWB0RYlG ze&9WN7q=xGLWD218UFBQAs@cw6^>EkuCS6+;~>L(bDz)L+^b+Gnn~P&Z$_V| z>(!Ufl%Hcede&vA?lA)WnhhE4+f@5SuhkrMjy{y%@3zZkmYCbQ!(A;ET}o*Dtno$vS?38P7KAEWU3;k18H?ceyk1{8|)zd2m{h zdN8E%r_+7d(^kHw8L1sSe&>t7Zfs@cEos@uNFu*_-get3@2}}<1Q6tB@C8g;r=$1x zT`N=rM^x$OmiLW+s$}NOUD91LUg{Slz%IhQ@TE@H*VoFoA67Uh4!^T(4lxIW`otJm0m?7<+nW~L|+A(YOY3j!pOvR@|N zapcJdx6V-=QG9}^o>EYx5Efkq?o+r@oX7aDdCht%Fk&p|aJC~NysBh^({rlyN>WPq zNSn(4=z6fDcRWi>Nw+;D_!5L`dreLbtoaTeNI@1x? z!crvz+CPtP_V#L8-8PB(3Vu#8*|exR@pe*%RdTjn>TRF;hxe!1oYf1j+#p}pyr*(U z@6)vafD=Y1w3w9HdV+brDW7@1;4Tq|BkJEAOz#8=V^$!Mr`VvdQU45YM_P>f-M6|> zF%)3Iv-o}w2aYkk?ytArtGlw`Lum!e>0nWPbWVKYs8Fj+jUcR!3e=vvbTgwLS z-zo8mjFduti=9)M(jlc%3b?UgNJrCyD{q9MW#j%_|7{&%za^`dT#d@k=A>_eW~*Um z;^K$sLC(m?ePO$COArUMc1A+h+Uez_N%}!@+-{&B?Sa@J(dz7Iweb9+gLC`M-}w+d z5u_z`Nki^*Bb2N1?(N^{nx=-5NQ^qTzVfwHV&5C0?vt^DV3{-;EEhQXtj5U8sTD); z`lo?ao_p90_>hRRyaQWq&0DdG>KoX_rvs7D&#r4@a$a{`ts)P)mkAEkJXjnBS_^rT zJRtV|ISp#TPs7%Ah}$ImT!vj{i5d-z)$S=nzsg}dUG7UZk#D`4>T_cur+${6p4O~# zXmn1Z*LzF)g)KJdWoYnvFUR+sVUF*ipuZFU2iPc_TQr)z8!bBM{V1&BieSKU!NysQ z)o?o1PAuBk${PARyAi<^(8JSe)whJ(XlFv<@=;K^)*|HuzAx{blrNqrUpyb+77PrK zbrh;2J+5=UeW>>-Nxm`mWL=M(Br14_lt9{LiYUc_^bSwPhxZJLiD?F(XS@jl{giUm zUGCrclDu>~@|7Tw$5{azr?XV-H-E9RHq_qFin9To&iX9m(A8;>VRo= z_^G`86khuKe`(_eMezk>RWH`C-xg=`PsSEc3+i*++45p_#&z5+4k{qwv@sR`9`fcP zCK>!V>vr1!Ne?RjE#@G6Xj5^Lk7m6c0*1cbvZ#{HMeaa5#81K;k1*In2 zk1isR4#&A9a&wzNNooqvKL{?r)cHZ)o4I#O)D!A@UxPS1J%45y^ge6S8me#=H6zd^4gt|hHZ{TK))cPVI9*zm>R}Ri{(^*+f@hw^LHD0t z9{JGkYJB^sp~Ajce|3fPz8(vXFSrhTNB$YNe0jm#74c4!)hD&m01RV$LAg79?J|4~ zX-y7)TVE5?U&|9s-d;YoxaC#Wu|4u|kzg7XAaD{jN4c%dK$~ceVs!Mv3hhsyUukbb zDuvJk@9zXWtiK`NU{wj1rl_{7O5DaIw>1uHug01|Dgji^)U@1iDB}EDCDLez#6;-A zNL=jPes$)X>D$=k%ZSuyl(f2f1+}lQvxM%miw7qi>_LHna|j;yoF13DiyT;=jiJSi zKw}l85&w9%R%U+uqL}{8O0VA2*21;b-8php!Io`4rJv9ffjM`;JvPN!WF0)CSu<_< zN@FFv2m;&3d%t3b)1@H!^52G1x|eHAq!ka^?Im)ytDI1v%C}+L5|J$-A3xuYIi!H? za0?l`Cm(RX*b%@~biUN9u}E#6%~q1Hr8LB#0y&44#HdY8fU{BmT{GU}iahWb+FQG- z@b$rCMh=iKb^Duv^OSlkaKNlSZer<`f{SE~XwRKTL}GMZh{F9hWob4%`|+%O8A(IM z%q`2tT}hz&7TNaoFJ9qiTP>yTu{*y4vhLUni62{*B?zzdPL7KHaubwFEr<~4ai0y# zP(67SzUCMe&{+o}jX_iId&2>tb;Er1$Slvatk0JuW!j--qZyN+ylvtKqYqmcyW9B? z^mP;KdO~sRuv6ASG!wZU(Sqqco8pSh=jLC|=GsBES(_lAN#LwUZ$3ELtwo4*uHL)7 zLnDQ^LKicO(g+#IS>6!3oy*XD(+~V|HUCM&tgYuh@Av92=5H0`fMNjJg49{VGrqg3 zdVBIt=UYQbHuqo)qLP|R?SO;aHg2j3b}lX9X?VM|Y~GzE%Cl!F&M8ie@vLm2&d!Ud za77xbYTm%n;={7%b9zZJ`TbdauD)ef{xV{3SN+i)HJ>kO0S7U*feH4Sh~EuPI5`@AC)Ty%Gj3OOsD+y%F0dI+&G) zmFGYz?nOE4u#~tC+ z)QQXUU#ahj^X>VRGHX3wBez4O$&Q&aC(m|)2U^(o0n*<1%78%TJ|ObwtW2#V`BrdT zUZ+p)^GDG$uikpGA)UQ;Lk~+gjZ!=h^#9r8ScP+~-iHQ_ry4}hJ|3u?nSZMgrP@N< zEirKtEn(s7ud)=40v6Id%mLWr9wF<2fp&AZ=LbhZ}ALicb{1^?|M`xccK!JJ<{9~ z=LJ6u60s$IS68oVkWI(i#CQ%OZ<>0+Rm@mzJ@~Xiny|I@bm7AWcYwhxG`_^AOc1=R zQZNgTKF)@Hj@i_7fL%g1jeMCa)S*hXLHgE~uVD#i|&6`^=31v1+6w_m+-W2bof z)54TuZ~v9OEXE)Ndujg0UT)1*i_@8@gXRp2#TN}F%$$TC8T2@(%mgchjd8}1VIrtT4@C7mhP0%qd`WGZWtjf{2iaK z&+mGF|J!wKXXkP5r|xl!Y1@qamJ_J`4(WzO4%1@z<|#NvWV>O#{8L4NLk!F9!Lh#H zo;}icuzp2li8~t~VlhB6|3Tq(NtUk_~HFHaNxNVXA&i z;cu|zg2`6ym793#es9M83{2pj80896hb~Xv4bS9`1BFG%G6yDM56j?XQ18R~iJ=g= zAOY{2ZV6^ip^fcbhF)kX2r!3q*J-s@+D4db5K^~G_Q9Rp#Yih;MmbN{q zW9OG+mdYgo^e>I|ucpE`9TEXvue~$D``%~`VR_kS1cWQeYW*VrIjU>#aN-t!?(uSP zjr}>jhk}bP?|k@O|Eot9m+#jl;ZIsl<_J6e7~+if1s53{q^mhYT01kV zm$iuJOspT1-=OhHmBHO3&q7oJKwTqH=t-e@89QklChk&?kLGkUzVZbg2c205mqD;% zH$>B05coRQU|HhRYy;MS5=EF@DzAcNH@qvy*-n)-W#*{Agu}t<;Z>nla1^8~zv~=FI%-rB2fw z6?~fmB#C`+PGizQSPJgzfF0(yLtKynn%}3zqfYg1e6SN{tbe-m+dp0e-Tk1?o^{c? z(g}rb4!$DT!Am_Z6YTA=Z;JC`MJpf8Zu#e02SdxAB(!xWCADo2^SnkW;g>tlz-aaP zKDW*P3Qbw+q7lvIiyu!lsK~)@mNFFOIi3-Px(^70GdM7$1t&jFW+uSu&*m1=2@<13 zDUzg{$`al4l+y`R(16oiC#F&;=oyjE{fpVGQ61SQ$F#@^oI_ykAtuPL0RQZoWO#bJ zOLv~qKW3uVA#$GXVqYclK>F$yiByi_+s_$jIsMoJ576~bwEdDJ94JY{EI{!XK!#gw zdMjnK~|taJ7UNX}iNp2p8b6 z^5DozilnF1n#?&-&xrDLV|&P9kqyHAVU&ygqFs5Yirl5Vcke9% zKr@T;+cYtUN^~40oYb7$&kVTI{XoP*n{x8-Af9YQlHVNxK)Fex^xvL*{;`%79J#x@ zt9^;OaUr5Jnz?jHu{2#e^i|C+=#_jz@`>*KQ!B&d!cCnf85Z(c zeGU;WY+{F`dqV%!G*5D8@qF{~dY_4JKJAfIE64LZ$WO-_{zUsB7f;MR{2m6ww8=oE z9?zbn8ebIm`DWn_UP^ACbH)e<6@K27{`(?x)C~2*lSzzUEAtH7#}oFptH#t-JbHwE z5nEyj`&yp5Q8TgXdy7ti8~ik+1G(9Jo zL50jT_%X-cQij(~XCnUz#LD0h6mk!G32n8yDi~B@9zD4071_Mwf{itQ((?< z#lm*1B!xg$nSk00S5V}jt+WzF!zMes+lZ|HRBj*{2lcx(H}_Gnhk)8=o?Dv&@y??x z7nc!~*ukhWUPAz);7;w(;8}$tC0qmKZ+nKGULGV(8DOJiz(>#9lQ~JgNxM5F>u-8} zf}S$-0|uHs*rca%=OH#!pkQr7UZh%q8(6))OtbB2nOWal!3OAfrhFdrhdip??L?eT zh09sgR@a7@^!o^ZZ~=|-S+^YbfwJNjO{AVwH^lddRS)51^E?mbdij7JKLfO3W7LnS zM7pf+42XeMul`BeyI#_u{`ZZEzG;&pZTtjM##^Lld?XXjij8o1N;zc$F-di3s?|k9_jlh96Mle;w}Y zY-k)1YLjRd=CxSOtvzd{krPKnQcD1CL&}u^y`|1w`_xJ!fT9>mEFI_1MA=T0a*nOI z#6U5BG+htiCc;4L;^T9DDKE#^o1JSqQue(HTvt&8Sm#j)&yO#EjxQ}U@VQyT~xhY>U&<%7P;x1_6R(++peqI#o)v;jAzWT$9jJ+kGI@;A5=+1cL7wZkebNC8L zZI@Q;bHOjqpuh~hOr0>+2sr^}_yEYyIE#zI%i+NFAoU;aV#i4UE58OE%q2kaj`ou- zp1*Q|Uv8HJ09CDXxpJYi)78*uTgq1LFwPV*%djX-Z@l5WJ&lspwb%Mznt= zNHVx))vqf$bx`c%#I@_CA$aK3B+uD+^leeTGhk&p)xaM2c?PpOyb7-CZSfgpxdN@6 zEKvxAPz(OQkI#XfPW=GZeH#c=!heT^|Nbwa9>Kuk0)f4i$P?`d7(xGUlmGA5nw#>l zA)xE%GTC_NM3FZL(p3$qdEUM`qVX>TGHs1-!|d2M0h~#0Ql!{R!aqB$>Cm4VvPPDK zWBEI|u@Gb)JL&+ORn>?CmhVxyDPPwCIK|hT-U;=|KBxG zv^4k79J9%OiF>wgwJBdl6Yov`efodLCOuiM*jJqZoE?wK^H0+`RfHvf==vC9;xA}Q z=^TZ;Jo^gtd~S&7ttzTKZ7o}5e0XX<&S4YAO`<7ng)`CM#|-3c9H)p5X4e}q3T3qQpTWv0ZG`&qVXoC$qY z+%odR`+_HR2L$DTrBnw|Q{vOSH6EL8zN&xw=UxLbJ|Q*58gS4CO08v>EaB(kcH7Um ztLGdM(@*>+HX!F?#eVYn-m;mA4dsG+jrif(AvM&y$jf_*G3BU?Q94EihZ{SNpdH4q z$|asQPVbvt?h1e3>fZ977Hn&;?GZ~aJm#P)$^aYc|%Qn@&cezb)Z z`?|z6Nho3#xCVFits1ZN3FmYmoj#+Po^=wc&t?feki~KP<0+w=rrFnp z4p@o08g?iPAbkYt%^H}w;!>4)!&26QRPXm+{Al6(qtD8pFX^>UC`KL8S#Bpx22q|0 zP8q*Jy~)S=F2HiXgSCtrX6N`-YvrhQsc9H0W!>qbyvYj+1)owMkUsXzTikYW@!EI+ z_TG`cU_|U1r@B-)dkNL|3tt3)zY{W?JlQG*d8oK@?CN?vz0o0vrBUouK~Ud%U6r8G zXHf{yZ1g${uiOkZ&1sg{j_44Y2v1ACHb-SS}{Ms%}=0! zwz;gSOZ6(F{5I~BigB^q4&`uzcmFBP4$XS%d5UDlX#x!!hhbACgJ(bKc=!mn>r1Qm z)TL(&mi?hdLtpT}DVCvy<%cTAg5}wRB*kN@^F+}_SNHHv!(AbMbTsqZ3C~mR#%>Q0 zM_*Qf1(*pr5fh@7Nt?sAr{c=paAm{VMnS))SzRpz1wYdkm|^CghXbQXv^Dd%@@AcO)QOsCt%L2|?UVj2TXE?NByELGEzGcN zTy%}U37&%VR76pJIv+T%id-2M+g1Ot^8Bkqyd^sJJuad+* zO?O*W@c@7trTmUK$zRgpSlu4OFK!m>=v!%4rS@gCSuQi!kxs{mjm{d$*_uNWn|-b5 za9ps_H>*kn6x6GWb!7C!%Khs8sDTz+^AFjJa_TI(K`7^QC*>O3)*m%oj+sxYCm1@z zxO0muWX=Q!=HDZ<++N>Ppgj|{!e6&AgJgJf|JV%R>)-7!{K_d?q19LLeParto8aT4 zP+;W9hE$2#H2OwnJ!k=Q^9PaE>OQzI#vLR5Bj}%{dAwfoed_x%0T#elfRNb-JoL^8|n; z9XHfJ3uhpjMPE|()}JTfAO*m7g)!K#sc#!`S2_xK~Vu7IhGGhMRp&D_TP z*!z077u2Uaf=>@T#~vm_RtzV0W(*qDBm*0o=nSn1#51^KBU@TDYr)9op@0W}kcKCr z5AQfBo-&YEBkNjm_<~?0z~Fpg^`?vf87Oo%oc!Ps)I{k@Xa`{U1Ihie8S?^}1+!KF zZjRx`zUVdZEyfMn5WG}LH;Jwnf{`Ht)$|OU6ZZh1`SRPwdI0){lLbtU{ z{!D!rtPB_k{aB;SJ}Yw)zscQcGuXG}FTb94e0pA*8FA6}%l-P<#qj&Z*9rt9`Cuyo z5PTV9O_@6_mLhkbz`A~9r+csFqi>n}_oW$p;)C@++K`#CTL9~qV%$rI3015y0o=-@ z8$)-rzxaRdXUV@P94Z#O0g+?BG7!4=4a`5iszaEJh9XD85rIa z@w+YljYS-z#)Zc4C4=3OW3I%a`^f>zeVYA&zBY77H(!N!ka!3L^zsP(mx)wV1(y z%-rz?CrNdTit7`(`3xUnS8vFgfeb~(Q^X;U^Y2zS&&z1thH5=6Zz0bbYY#x>R9a?@ zVOnfy!8)lrfhpx*Hh#VvuZ~h8I{zh{yN zw-MU@M5-OV+Zrpg`o>H1939oMS)M?S`UC6TC!RU}D!>!hkel>nj>S-1c%I?^4{PS) z-Ff(J6<7<90}AZVM3$9iMUbBUON<5U?1~&^Y4;3+1(VJP%g^Jp5dX60mZp7&XaCEK z&p%DhqH_VJw`awoDHf<%g0{Au*wOH#f;+DcTmQGr|LTW%7_aDg{#vi-I#kQZ_R3Eb z%aC&QFO`-5?(-$0#zPX?2kfy%zJvKRr%L~7U(Bc$Lj6SSWB&+Q&G` z8bRkCLV@J>Urc@wMw<@*FOe5~R$5WN07d?9zX|&n|B~eYVwWhHBUt$V{Sy9vzk>nA zLfPYG>mx2M?5kZ7EbIRk*6!TI&g1YHQg8xnWK@T4jf{IE4d|G)} z5sm*Irt5Da65YMo=-fx7Zvjq`6MPFh9~*MIrF@PGMxP}?CP@c)&E zh>;i_BYjdlKL!s7fMA1`aF^}>MM}-6W%qMlOfH7@E+twwDdB0&97o5;7KBWs(GQ}g zGfB`vaLX;XPbIbjk)ZXa50bh}E#7zzp5MCdDP44V{W!<*L5dTz4t1Zpo5c;6&{97oJ5UDIpSZ`tb_ zgT#;+)tQF^k4@g!tp%Y+gGuR%M=zN#lY_0|dW}>lhnC@(UnW@h7++KQ0Z1$An4Pxh zr5uN4{f9B0eEDeRImQq!q*)JBWSe98SC465^WO>Jg?hgGBb44q04TXT-8wXK#Q%%T zc|hJUB!p>gGtX1A%f+>%r+v$QP+YYx9xrp1gg6nA zs;%aB;G|vC9GJf=FH`P+-v3U^cnrz?KqQTQLo%+qG3XLet9Kw*Y77sWER`j_S2w;V zW!7D&cYgK~6*2VTdb|Sbi40;H)PXF2Ph;K(TeK7P)wxKbE#Ib;2@TQkoM7B8@M=y% z^QwRkKFG_E|0GAVS_EWHc2;Us4>IfW^;9wO%2xCJ1yQtK7C#)TN%j~L-MN&=Xq@8@ z!V)29)S-1B4MVh8{WQ3XE1g?xJVd2(k7+Vr$WJiDJ)h{l&L%+sp-;miM=iD!j`qV`ZBK>{ZS#z#!s-Y`fd*IVC!Y^lA@j zhI9~Tm&tQgAEeY6lCman{utq30XUk_5QnYZKjr5mAt-bH@%A&i?Z;Ck!}Nm*N-^*A zGD3dr9Z@tUMCt;GLc!eUz4J?*Gb&y#C&Xcq%aWAp1><=MA!hQ+H|Z5#1q5u4dKX&u zS%f5H`ogl&NlXPZsDhu@WL?>xvNl>kwhJHwxkR)dl@5$xB9yy*``h~bp=6lX@3loP zz!O_{3_gY?^WW%FL}jT``C|iXZYFj}i>7*8i1#B_-G9BZBw5eTvU}xw0>-wAP1Rv; z5JA5|?_Rb8QYx7S;!!I^vpSL*GZRbo%2rjpAxWeo=?UBHbf+VtIF4pLB`OWKA3iSt zm3h5zgHFxAAR)d6Tmw$BRqRoTo56@1dT2XgO9T@6N-95;@@^HVrk5L@i=|4oa*C z+{Fi7xk(P+;0bq4UC})i|3lFIW5UdjD^_=V-_K~WyFZuVar5=!as*Fk`Z5|8fW8{N zbB|Tyv6OB-`3+GF-%Q->c#VnM8$W<+`VfhlbRQ9i)ok6gScW7An|>F$=sa9v@Yf!2 zyM4B1qX5+igmqV(O4l(f!d|_cDDeh-+*W|IqjXxN*3$BAt>J&cPoawK6hQK{c!mUk zAm$o_4?=E8d?vBrU|=}!I7g#W-&$r99kHaYd_%_&av=jhcom5jUhYT}E)nQn_d~5$ zeN0avK4h0Bbz*S|03UDaC&jhHL8zaHVU{bjfcj?f!&ucBdVg?MEdDD%6VSfN5c;`* z^-2k`f`Gh9GH14_i^*O8ok`h_Z7Tr2H_&CEUW#B29FA33gFf#KjU^$9QW5N`+;11{ zL*|LT^&x5*jHQ%qub7Ck9?JJwQzWAQ<{8?#kDx`M^{uGW^q6!GMTYw{Y02q_fEJH9^Qb#G9J&J}F$UIp?99eI^(x zB>>M8uoD%Sw{Sy1XNLEkGB)e^rKpaOVMOR$ z8W{Y8AjTHY>f;g>$2DqB$P(&ZmPX=My`NG!{6@}SKTh{1h21Q#dOMV>Vo>nxZOfB`FX`Kof{#K@8+h<33f*lXZ&FxP-8%vlvyH-CwS6A zbh>YWG+q6tZ}M(rq?7UP`=P%q=S>`+e$EKro-DL%he47(RbP+4`9*7Ev=P_2Oy<^b z#_b=(#kU^sGdD7kzL}nAp6`#>pmBD-efNuNWn6lszQ|SVQg%tDL;Stiu^zDl(YUro z*RRLdLY`UBDy1CL?NG0nfEPV4+QKk-G0&f>)y0K>Y37}4H}$y(JZJa#pTHtOTiN1BHa!2eN10QJrj^+jwlBopCQ)U8%p>~ ziVd6q(A4*kdsb(~kr{}OUKkMP3;OaWnUEwrD;NRh&XY{lcU`;gm8gqJ>Vp~1I=Qch zXWCW9B@$}2l@53sT2#Ju5FWD`V1D@|-o4qmtsv5xDtf2x;lOPT)-*rP;XcN`zI|N; z%Ih(b1pb{LuIoUzB=4l*dS^(UZjwKIwsXq|pG%34OY|Ccz0IkGf8t%Tn~dmX zaP5U0en;(^iT!Mf(7q{o^UyS7zeWH(#1Ps^;sR)>+q5nm#IfBy4A0aJgA=N*+_gA^ zwA_ovGDGDwt0tXmZ(h8beR~m$Um*lJ;;qLj0Rh{Pf`GTKK}`KKaTkVe2HU2AM~mB3 zBtD)*64aL2e?bzD4mslG{(Zgl$#$D0ooxlyPUv? z-Lwe8arI~iCoN!IFs?_a?XQZ?h%kw){L}1J?G|8mg zw{i4CT#}ix2sx#uA9am3aq85|7>Z|)4mJd+is+`R}PYnQC%uG?$4CR_IEgE_=JjQ z(X>}*;qMxIP-0-8M&W*z|H<~=;l8=`kzxUUTwz0`!XQmM3LuE(m%M7nj7B2>oFO^- z_?J%YR7`K}(?pkeX$vDuYf+@g+qhS%18t9JSkwG79b5>y12gyf*X=esn9(y*Q(IqF z1|Mo34~yu7;8|5Tt~_KJ^J%X8M3?*{Ne#hcruaEG*ecb@>-UxjcOBG`;DF!mn_mSx zcXz5(2kCAzRNTJN*{@!(t(~7zz~ZW6AG#a+C2L*Hp)p4FR@%mwQ4Aw(m`9s;nrRP$ z^p^UPJB(}6vZ^W)uX?XyOirO_0cz(^|InWFz{(bM+Q&e_StIsC%ecdJP0RfW2VViV zAxv5;L8&BdG`r}zL6N!6(SCj|dnWBKHc?I@(j7@BCY1b`W&4Bssu%Z9l!-z>bemwb z8P7%m6!#G~U8`W(1da9X5^5P{^~dsy=qu#x(+a=-#vS@f9)Z`KjEZ z-`yk+wttcs&Wy=(8b2!%D^33N4=lcV78;|i;iU{$6ZvOPun4&#D-sOL&~~+vxw6ff zxZy4C{*MBT&Tne#1ey|`d<8oszR;YmHNwf4X;?j*zq8c(gLdDzdhDKmHeHU{pR{YW zQ*&|B+jF4DGAm)_Izi+hb*00ZP!(razv4Qrb=b^z?%zB+q#8#>UJDEhybW!jXWO*& zo`iGAS99atq*o!uyriI8+DUZ`RzXJBYfB%v-*ldFB>cEat&*e37=9J?><5v8a+$ZU zs~tGa4W;0!9Rw;@-qdWIQj%5`B80^+=>Tmu;$7Wb4;$8)FZ<3c&}zdMS;Fd4z=RXL zZd78&eR4ZS4mU$MJStPOBX?t)?UnS9*H|YAzB^s5Rqj<+OUi#tE#G>@d4}Ws!VIGO zgpelHC}5~MH}9GHty^wZNw%Y*kAMT>W(Xh$Wa(r3DA`<-6zJuN zt{CiGu_Xz+y5&#%ZUyVnbua{HwEhL@%te0dLopAwt6ovMbOec<4Vyg}HGGlbhuuy) zkf)RdS{S(2XR|(y#&gqm^8-%C@BTh%uC zD(+8~9NS-hqi5O6_Ua=fjp=Krls=w{hQ0hu;$8^2C6dZ$AGhge@`TXkdz~vZ~&S^rHT&6BwuH=TeuNQSn5&)4BJ!3sXpQRmb(u@%y?>Vt$ zO0DrSRCm!E;&u4XuGxOqHutU827+FW5}kM*i-N1oqYb~ea7N-#_$$6iAITkRr^d0s zP;U;%`@^}cP{+l(@zQ`5TdSeh<-#1N6~vGjHtbpS~gx3$#R;)p<+!{d8p zwtmJ!jd!0Foks_LTK&Yr{7zX%| z2gG;;NF-#UP9%2<=z8U$U)RG9&72~&m4apMeEj|0N3BM^i+Ms29=O~H+1}Lvg5+ON z^W~_xVb=|g$0w`r3NBbj9^$8W+Tl!RsxQyuAAG8@rpV6Bnz=N1ef65cS3a+re^7iX8B$V~hm$>*EgS>M2uq5{B=^xS5OVaba_r4FYG>D|A;@^)IPF%u13Iif|J12Ew|AKfSfz~HMq!pFf zD%$xI%~IaIi&@YNp!p4yQj;HUFgvIESZ%X|BN_0H6vB4)a}>iVhi9i3IL@n*dLn|= z*d+tp)!a(ahQBy8I>D5yJlG7E?im}L#9W^avWa)2bQOS1Q2+kMU8+dou_W6ef@>%d z*VB=*NLVLkJw<1|1N&QOTgNhfk@#(%(gs~-)Tm-gJPm1BWcwB$Y@SvBF5O$|!)Fh} zB9|wogTOGiNuKCQ_vh;yI}IjW*{y-d+C- z`U0TpwO+{sj{%-daRnCWF-2Pk<(tz>gOJ9N10v+@UAWc!`TlFxxGf@L{GP8=*4`Do zE9Bny6kg=h-f`)^giL?;D3V~Sdn7XyH^`j-FyQ4>csWxR1)9VAm(g^anPOKu&JoLt zI-h!pIwj?ma3ZVU9>?5O9r`ul%PzE0CPM zAv4W%AKk2AY<0X@e*@J_egi0Xy_n{M+ZVD`{X$P(dzkVvx-%nBemwgT4*TCl(0jwL zuY_5w=vkL!u{;@4vSB-PM{LRvJd~k$NhZpA75g41LwuA?T0>Fn`EsW_-x`fU&^#Dd z>X}%Mer`_ZJ_%O!$2+1}qMsk8Hgdlk($SF|NBN-#VF_`dzPNalB` zK9I8s5T0Kk>Qnfvr(mCZryB0~%CeloQU2`YH`w}Q{<*vim7T=0PZ64~li32^JWKh`8?15E zb3eB9Av7h4Saf@ma&q(N2Pk%Ed*iY?{EXid{w8rIN?O%H0*j(23dVPy14b=9!t!O! zScIJfm1i&C#NziPUm_-j;SQ^@pvd~7vuzaljUP5AU4DJUSlnh?07xugB9%_FC~0#} zou9Rz1Z(xOGJZ)|T>-qv(s*&oVC_{jTdEElxk;JPvf{y)>4z?37BCHhLk~^p!=p?# zw99a&fgNF;EHn9>Lk9g%R{CS1)lcpQw-n*FFZgbJVC<$(nPK|!q#is_saMw4?Na2- zQ2mq7hdHB|g7_|H{0$d{fHiX^@AdeIm)gW^(xm0YVB^7hg#@iuyPIp4 zE`6Peq)NQ>q~GTyAxRnxaXl--67H3K-PX^}cW(U!y~y(vnlO8OU$HpsdeS}WhlrKf zwjTtVW-29zn-01)V;)shLiag3nL{VoY4?o=gq~C2@7zv|pQX=1CHdKDBz2sz3zH;wXsJ26qri$BJxN04K?-Q?r%>`6i{Ke+B$yLw?!ybdDYo1LCl19b9 zT1y{PeJUFTW{Rb{^|KDXfZ9)-!r#&VBPBK-3YNS4Xi?W^S(6rj2=Qw#7=6@UVkVgP zWgsgMS46IG9jjo_{N3Veg-5vDC6 zKVNtlhUA_Q3vvZt9oS>Ad2`lM4Pf8x`AI4XxF=1Q1)YpyD1m0T1s^1pdD=6CMOU@; z`NT?NSl@P4J%#7rW&$MiY)tby;TPv>;S9rEZ;uZKLvcGn>IWiyCy+=kI*GL~jAD?w z$HQa65s9BtD%E^aKQf*C-2%Sp#t_u)=- zp>JfVKnR^MRMZ$(VY-V@0aIQ{Dq*0?eq4s@`57rm1hW-uEGbAEYW00ScW5cPIQ^RY zh*SgKiAOxmyl*>dhxLP6#o)w-3rD8j5xv51X?7oBVRQ2`PlO`;V^11fJlHfEKN@rd z5sT+x8kY@a;oEumm=>ad62d?b^XT;@F(d#p<$GmO(NGysnfZ1i466?(U@h2PPYJRLqNy4z1OCh!Y$jioQcJjpaL(+{&YpciKz{oQ8 zxPS&JXOD+=i|?FIe_5K?$7wVPE&lBNWlr0HSXru7^`e)h_44Ir!GM9T9&rJ5T}6Gh zdJmA?LcO~G?o~8-_5I7U0#<{uB3D$XQjE>hM$GF`tYQ*Bj^!Pru5VZwQDz5 zgxPc|8JtDPDcqx@VKt`*TvEMVsD+||FEW2>1@{lF$;+K#C$|Il6JSY*vKE~Ig0w5= zQ|>+Y(O@$TWqAMXYi2ZT{J%^XEMV?g?&Bp1Lon~z1BsFoqw06QK`V`w?)$rHhA(L9 z3u{Sdcv8D-$D9u*`(2+;y=iW3cYckHxEKt?$t3q?vy$7@D{J*}ejotwHWT%=W$N#?Y9CSxD7Po{P!ysrDC(mH?hI0Ee;>838S z4DbEkGV$)+eoy?%Ogr!kTGp$(H}jJg67KsL*l!Iuk_%PUvWzA~IYj*hIY>K8vyj|) ziz|t#j2QO|EXlV)zG?t~fHQ=iI{q5RaXS~i_uRi3+(d|_^3!weY|Dn*O-Uj_+WHoqqz7Tgjst}5pJene<82bFiD0BMC_q@BzI*iT z8ph}Wq^%-4GKa-YZ z%?H{Cmgj)ivdcTW8R}p4t#Y^WXW!PtQ`(MqjgZ+!ABZ1)*kwx=$3iX?=QC@2E8w-?=`9pDQ0W zvzaMUkb-Z_gu3W8YLv%syxRkPC^$x7eu+O{F0WURTQ?8U3mzb%6|n^m#L5OUTHlzY zp;s81r&L~9R(xZl^s`uzl+m3a*mlJOJDol8bCJSYrTddxujwQ@H&cBT>id1q{3975 zO4sZ9H#DZ8*zqPGU9Hv@8BO?06&s>8e$KCa=$M`p1=_=3$}ey0Qu&Rne6_!Iv)^`0 zESN^jmkYQ$qy8{<7~AbQR9weI=nM6TUT?GAsD`Y7YxSJRrH)oW=!6grS5E)}bMus{ z^1(Q7-@HTzZ};TAiDPOr-#Y=1u!47fRXfLnAOaqwWlw$u7I@%e!J29w2GeyuKf2OV zHQl?fwPh`kU^)tedkCH;R{X^-h<5FE)8JaihdZ(vHTHX%^fTh=#tAzrT5C&zEpsdC z($}l9@;s&=BpWoqx#KfMEgnj?ho5bqT}@{noz=K#uNtsgJq67*H(6&wmA~3FKWd(0 zQ8ih50YZ782v|Gc!aVyI4C^1i_=YzChklgZ@r>I zPJBw+pCc|^_ER;5RQ&D@DB_R7F)LPQ9YYzH?^moN(t?vb*BdV>I55^Rm~R|%&YA0u7)(^z>Jb=b#|gK%aBsF+r^ zaX#AZAXHaKggsuGQ4ARFC@B=F4Suhw_dW4scouSzEDe!c04QLoookYX=Y#q$a4hFV z^eJ@R<)aT_Mv>~7HIdzQCwG%iD%nMz-^VxFSCPIT;fG(@;t29- z;7?_;)J-r&L+?JIvjiS*EWvV#Gg~_MY9YvPZMFq#jhEaO#>D?_h?{UTmuKOW`T-To zQ#1UkRbVy7+*Z>_pPgi~r90rTrH8ZQr zW7xUVY$x%~Y6%}7fPEBK3*mafpT+auGB*)m5^E9MQJOqriDpO4=N_PzD;?_J{C@9c^8%})2mSol!ap3Ti?as z-7%MUOU6L$|AKNSGI997P_?TR1(!Ky44J-rQ$NYF^mB{$o0~?#8F+B6UNgdM00o$mf54ZFL*orWGlYJWy03$-HqGq^r44wcsVJrTjXP$v@~yHgPeryb@>dJ zvJUDY%S$6gG5P_%d}hqHjFSLVTMN&rQHugpSJ9HyS!1Di&d;`9aVoCN?`h&@VzsK_ z_;102V-9W1`cD{T*IYuch|d_?ldP2EVN|MEUP7b@ZYR3S?k~uY=mKEVnMSFZyB7&o zZ7=`Fg{0Z6dz8145&GfiLTBPgvZSuMy{=8|NJzsQ;uoA#mH0>~I^nsN9L>|4(r;^` z!)65gw*G<|rfkBhC~}VkXJ#I|1tTg-BR~4w0R+nNPKr)mubTv%Ow_Kd8+IB1z2q6j zvkIBi$1h*p_VVVsjKb8A+8gYMK(snbehihA>4;0-yV$OJals!+xaMTsm_?~JG~IJS z^x0g+zRLXze3_Fs+*eZ61KlC z^4BZHkNh%}I1!I;WrPn&9c?+irC+@>Ln8A|Qqla_@qj1$gd_}mA`aNPCAtoSsdbS-&bEOQ=>G7O8&EwQ@H8r9zLm`BdZKOdV)slVfi z4l;9ISztxYady3+^Z*uvvJ}W#AtC7XZYAd&_$JGA zSzy<${0$UJ)Yi5!LT-l6VExs?KmI&*t}iZ@PTz3R{4fzt{waS_s5h4j(jJquHPn(b zXl(j0&LY_TQR_0RpiG>|vQm)IhyGo+(`TD)!T>%f_(PT89ovIb+Wl_1dpNqt#y!c8 zHnN*9Zh~;oZtzHLw0Meg&^@R73o4uQ5q^{xuu;j7PDnDBI<0P{5q;)B3sie)01y?| zSV{l^53}gtFgo1MXj4u7a-I7uL+}^8r!k$-yW--QV&3a4c619h6abo_++Ux5mtv1< zjxS*Wep(W#*!(SG(#ERc0T~koXeS7g!JfbV)FbZ~PW)UN&{6F>{Bs5X9L(4?TeMh# zOn`tE{$pGE{G)ZBViKlRUS!=cnkh4)+U4c0+qQ#Un@Q=)OiT$}2aed5o7iEfsLJJz zcZd*q3?q%jPr*I;ke+83WoE+4yp=7j;s-a;W2FDaU_M1JTc0qB`ld?^Pqj)$)?><| z2DG;TSvlaW4pp;jPc2XMc4CHtcPKZ4N^XrK0H3AujcY;)1Y<>hX~1GPAXsqnQeQvq z;1+Ap?<1m%{$iD)%OwfU*YDhZgnfnV0aCb|G&%lMGae?AoYSM1A#_g=OWSfkQya5MOn<|3Ox&Y{)Ae@Bk)*J+s&TqiO(mBM$InyF zvq^RO8Ic!!aO_qr#CTJX>#a+(H=VKk&I2JLzwMKKG(=~yvL&R5y4prx|1ord;r`Wh zTz+b6Uy^=Csc-M5HuTKB6O28v27p9Qu141+i_QlP7-?#o)X(dScb1oFn29gLCOssb z>_(UYdnz)LxQE~1R`3T5rSdw=tkT@c83xlz_^Y^N5G zia%4}Jua$vF~zlVIvE5rfvJ%ilWhVTuy)&7Q54xifMAl(E=c`S^KnWOPFGf8e~9sq zDqnE#mn*#|{mSm9K!PWQ0LK+zzbY8_IBsm!Y@{q2tm?yjUL2o?Z{!>LU~xkcbN~v@ zJ)>rAB3mkq-7!dpG{?!J50cm5-$`leomgk=e|AhG?78|aEbg_RX|tVH^p58VBJlq4HspJ0ESV>sSsPPWQJ>dfcYEk9{E-YzrA_ zct3sJRwa8!fx#QB=~p)B%&y+dIXd)9>6Rbe2pK!=vU}8{daVjs&%V|X=~~=eYgy!1okQvsh%>dfd6RQAIBPUwh*GrA)@W?eV*q%?-LXQ z=fowm&SlK9b1x|PKcHW89z53!@|Z#{Y(JRux8478zwZQ*kxRC@<7STIjy1KT3vXtiI_Ea-LI~gefxC z|7yD92uJ>zH+C=3`8GztZio8TBNZRP^1c~E*RL)U?}TD+R`AFI_*f>%t{18C+isqugVP#jox(q=J(5$ zAa}+gHAaeh2QH|R>#D}-1G>Ib{&tg`OOy>HA}Wid9ogu^IZ;Vc&1v0>$)aL-fObrG z6M$)KtE*AWDdK+FbyaG=?-Z{)M#${y6nK6zpXfH>k8vi#Z(^KRV6fz+xxdVPfy zFC=#bTOfArYrel**bYS5MG=feS+hRoeDX;h{nvf)W0NP6o^WGh-`i5XKfC?2i}8uX zGaFW^dJ&iE27B#k`ZOb-uP0hMY%Io1fH@Eoq_viQMBn4rWeg`j(yhe@*umygYw6FP zsE-UY*2e|m2!M_bXI?oe=o_ne$R{dOCfz2*LaY=@q9dv-N5qYGJ8zh-X7 z0vx*L=$oqf;Nj*;fm<7bT;lW++-&lmzbpB6Gda9a^z^^DxD;8zT_FqvD?o4Q(rcqp zcqSR4v9?5RfdUmk{F<(^jAgDLfjH`DE$0QiC81Jh5lw=PG2aA|^}C6ppOMC!(Bi7K z|AH(~8;0EiFD0sId--C;ydil!;z@S1(@p`?yXUT*-zW#tM;9w^1rLT!kaztwm#(>` z>awRrEQ$uDTX^9d4zrEORPD#xcysCfTz+`)b?hqdHk4u?y^%W~&qk3)-*2pjtByJ! zDp?V}V4hE4gk{F7evH0_fothJ!K&b->U1j+mNLuIdn&9Epuob!Y5~Azg;Zy}i0l7H z)LD2n{l9U0~lr{QKgmPm*ZY|F#3#=BjE;V536rNMJr^azOsCofrj##p2OO8&mGyf<&1 zDpa<>Stpe@Wd%TfW(W2t6g|Is9jxfZ>Du?(!kLv6S5I$q??^SP_uatOR0p$J=77GW zUP`L;k|KJByJqlVTxVE>gVK67{CEqqL$}ogMK3z{b04O?oSoQgay8ZYVfXZ1nA--X?20iQy9-}m=(!X%a#Jv7 zv^&1uc@C*8mXhK>XsM3vH;s4fkJ zV+7u-I4(M~-ESh>JB=evxFIX9lYoSC)O?aJ{qjTcsaW=H{~^f-!n?5r*)ul$*^mhDclcB-TN35hRDw1TLq zFrA;!s2auaUI(*ejqSu<)Egds?zjoIbB5q(I+oH>!B&PsL}jdZB@S?5=73zqFIK0x zb$fC6`)y20)v$Kq|KdtH|4seBb~#y?A$N%8z(nbay~kgo%_=!4a+HG(kq*}WcQhUv zC0#CkE~f*V>OpOW{kshM1zuaxT48)%jJ2EXtL>RyvAMsV?K>G-+S#8T0qCKcVmhyJ+iZ>|L`xp0xXRG zRbijdlQDcO6P{k1)FXwKn|G~o>-;>l%wL!J!&p5Rb_g5=GGpJ+CHL49Q%MBTEh7{c z09!Tm-#Ifp%hCB60qi5O)m*VivJAf(M+(?grRiEit@gh14<`kwyCD6mYd_UK8=P4a zU)AIZSHe69wuOyiS8 zch7iEv0~ixy4R;)Q--)0%fdEEpLr@MtA>=HzA>u3S-xGs7-SOe(*;Kcq34U}g44En zuKg(~6*l;l(f7Z#-xf#GZhZ>p7)}gaQtH8)S2De2eVLObiP=|}ezI{y69lmiN9qBy zb1(MEi%fLlxEB_BSZ{MN{LQ{Q36;{!Deu*_H4&D==X|bmj!pzHKR^KM)tIuK-{7|$ zJfe-e@6bDVR1c~OkG9TAsq`fIM$4NtIE@VJ-3<52v~yf8vTicm^w9sx#hr>kWMNY!~3 z;Nx-07B?pX_E~s@dnlX~wJzqJ7t#8&FMd1PZsm>Nl@Uu;t7BsW2q;p=XwofohN`dc zGi!4*Cr%=kSa?}grW9-%QNyuhPdCKsxCMynDQfz(l+N+#euqedMN;#w1WHQQOQUK2 z_A5;=w7KD77!hyV%O?AVAGd5sE-7h3m%t2PNzUo6kEW?Pzn1p#(e8&j{EU~)9FIHo zNih}RZI0#d^HnMwTzy~U$qrRvQjDYuZhuxZTu_pEgQOYb3%ouu@5R6VsY1&xNw>cL z)($`zbf)&f=~cCGL1Ux}e(WL~-xEiU0;M0oabwD0xo9PRvm*;LCSWC$&twe6HnHC3 zE0-KqT9$H!OXDz{hycrgCseb+CT52^S%bH<#3lG+3H`?C;~fqjkcy?-xj53n2X}x# zOx+^DVX;+@L5~rf6N-&{{;HW{AB3Jes^R?%uTMH@+nLsrXamg@biqj6OR0nJDvZ~{mo+|)hNlo-4?;bLRt=t z_N{Yw>k=g9$_&4?zU#w5Djf#hn%F(w;{U03Vn?VBr{&2c*N%X{GHg-L%l4J^Jmh@W zNA-)jMUK88&_50w=`@iRMXDe97H2?oa0kdkn@93K@EF_}SZs+(e96Wb)|m5Z9J{L2 z6I?+OCn}JThIfoUz5sPmWpvTYK?e@&pWgh$L;67(Gf8Wh0O-={c@oeC$?2=40ZhdW?eUkxcQo|uBEXp0|P4pAq9Xx|Z zpkKGxjmX$OVQCAu!(3paaOGbqmMzom-}kAV*Io*B<2422n4~bF2@RU03YUz2%s-r7 z4Q>|NNiOkYEX9S@e}~J$8GSjQ|B$|}wx`!S5*ORye0Dt|ynau#*^Zx~l4=H)ZK_or zy3ugJ0sO-o=g(in3E(t*NoN85_$_?(61$uYz|0Nkyu%FhE$sNd&K@ze@ytE@4lCC) z+E=>!aQ6>Zh$jh7)C{ML{mW5%?_#=7>w$^$z+v_njgjLe8Dze>JK(t$zFOmS(Tds{ z)^g>j*^y!jxF{~nc*E6Sl4ojhq(8JX{Bs47ut2Q0;SE6*8Iqk3C9euNax06e&G_q0 zH?vQbqzpQ5@;G@ezqDh-ij}d?1#piCOe4q3?v_ldT=+Y9t;GW*iV4UfD z1E2opU$T^ZYiaP+t>0Wsy%#p>E&BkT|IFp-b%P?f@G(_jxAHB4!ETco)tr zp7R~@*VOSusEAd(LsL@f)wvha*zRKwWO@5wzG``mV@Whl?8!0WOhh>|;+K3BKB=h? z1HGJzw__Uzg!|2ux>Wb2+~tA6@{2Fj;$mA(H%{62L!h=$8a|cy-#jg@Eou%t`B>#1 z`Hl&#hM+ekaX;0`@>F~?k9;OoKOS4t^iyY*<(eDVhNqUd#>rWv_$>Kw>riubDd)#6 zX}R;;j;Q|txetx=H^l;R=5jSLNSqtLBZfCD*2CpvcFc!^7!NUC8{nYsOURv7w5n%7 zIkfVU+d$7&_=RO|i(q>sQ-8#Y)J~%6N#5Q5%7&%l5vNVEwu~f^JqK&lKHock=l4kM z>MNoa1zvu2Pqh|ChXURq2Dw*0M(Wf&Ar<#C$2gnChZVvx(();SQr~pJ+;4h!RGPjaW@mUB}!C{iQ!3ir@ZiAJW-sVjM(OK-hY-cqU93Kb8o-}*6-d63${Hca@>yM|7k5%!cfSP%1Gy^?10z0{3B)s2ta#+^R2e>#mfT^2=+Vc5-(NU?{EL&lEX^NGu8Oz!tEB23k^}rsh-&!FH}8`L zPh-Yx5ou2Ju7b=~L9@k|9aB0}R@nN-gszE;>Jq)#&*OICTg%a=3VmZes9fgc#KqWS z{HesZFQC--qb0@C$DWT^A@Razo`IFi-%8O< zaa_>5KI)G!{WDeISf&@$cRQycm}IeP;H?WfY_U<|tPsc$+da{8bXQS`|AYv`oHC&0 z?y6CO1XC#66NjXME=45ls&Kdyjq#)Z;P7s=6`?luBg$czqaMpq|)fx zp6(y)vDd#s7ROmm>)%P&U;bX+yS(ac<}%l!lVUyA596kRylWI&`jSlNM5fo4)A=Cb zvYG^VeBsFXK%c!jnqf8bI;?GdQ{iXg^Dj0V zFCgUB*oa@1l`l1|oM7mP6Q<+jX)`YGuk|e~Yuk3ZI6N#&)l8tG zM-EPd1P#HXc?l;&UQzui@Tm~}Vj<>B3=s|y#hK6>FK8l2&-QPIpbG(!+Un#?em!_Lr8;%o$u3%r z;HxKtI+Lf;i)NXks)hrXb1hjPm}u*dk{T9s!8bC;PE%%I$|8K33jb(PX=Qy5=U1m2 zP?DR^dP24Z6%>JgVkk?J?vw@e09VsSQRl&qpAT4{|;(tbs72E=9+-rpbX;O zdypuST1_%FeeJqz+*RZ+V_(})8_#{au(E#glDkz%a{1_M86BPa|K$futWg5EV1VuN zid`L|!H672lUFu7- z<6gJyuSCXIL9h`4y42r4pL-ZxFdbwf&kju1&l$8{(>W-F#FU`-?)DA&w^O!jI1-l@ zN|tyo-bL-ZAlqY%TNB58peV#L)VF&A5SC;;O$`pc5jz`KIbv$Pr@hrc7uTykFi)%54q z=viXr2%Sx*$d1RT9tU0-?cip{w;u(brjrJRUt03otny+>@$d!$X$7L-V8k1@#g5pf zkiTF8EoLSe#(zF{{3OfY>j$`6+#<#FU8NWzXj%OSkCw{RoFV0d4#^UY1?O8k+o5;= z@P5(A9-DksR*<*SSMw<0vlciR4_JN}yhQy6sF-g)^tla@e=bas>d}E!zY0`tO?=}TpttfM~=e~lq%UNaoj)BK-px^h#wEX$l8`_*_h0O!~ zNF|9}o2CJ@*e(@w=BedFE6JCl2n|`?o}8<2*8k1<=c2SoJu#Gd;lShHKfKqvu((! ztpr;lX3l!ZzCNd$8B@Vw{3Ame>8*%i4%uBH!rW{+^B8hE4*DMB3{3qci>b1=-uGVl znaJ_|F1E|eKpH7alYK2(bjlq<=aesx7`+40&CO>LBsI+pY-w67J~rxiU8SsZSINt& zG?OYU8Q&=Mq=2bH*?NqSezWMlcPog1+$S36s*3h>7$}rkTF$ghXtYr*Vb+Kj=85&( zV&Db7sM^8u9s>*H8zx2w_FijgN=Q-Z8Z9BEsKGJW5RsDg_oE$( zqct>s5`6p^CcEV=YFPNiIc0vwh(DiCeu|zkqL;icyELJV*IXTQ5r|8zig3E6^&zzrsSgoAFQRG zi3W^_XSKin<_EAK3f|!;MPvQp0$dU2}4I5C3K@b_J9J}>Y zd!P7c_|O2w5g^UMM- zADP)EY}>TbFu*=usmbU$fLT@D(D?e~{(}W_?1jE%VvFpjf)XY%Sv$1!#xyy_N)ZcSg2kVd7h6k_1k z`%=Z~V=f-73mmaDIBIWLp|$RvFv2k6hNj|&6Z@aXq@fzoN&>sx6i85*`P5PMfJ?|@ zUJthRxHo}zZy0fYW!8djH=Z-8nRgtdrb?3|Ncd~q@j88q$-u*?H^B~9(0l2K~tA~v${Sqm+*q+IS}AUNb6JO_;w?~ zM*2M`zbbYaP&p)8t)^sx%IYxky}TL`(d}}Rci z#le+U1yOt!omExxPV2^~!{IA;98-JzYSn2)l5lT5rSYIC+&c4EDuTCxpB%TPJTgT= z8WWB3tj+STUN6{_F1KyqeKx(jz36|u;>6VbjL(Pg5J2u=BZbPtcxidV88w_0Cg@P( z@@JnJG2|m0r-f#(mSl8uWkXLp=`=9#T=Y_5O7@!1TX-6cb~x4e_$Rvue8)X?LZlf+ z{NaX1Ifg0Xras~hRb+3uPvXYt+3x7nz1E5$rFg(bI#?1^e{qM2x=|zrcC*z)=;^DE zA7*Ym-!W8iarVv=ep~DPr1s(2yDzYCitFIp8FSFWe1)av|iE*0% z&fCNX6giLza;9T@nDHKc>|K^ zw;w3qDIl!nqMnFy>eo!7uaOgH=@4C2JUCgGptQOn6c2#*>ppTArdY<`AY~rA*{%yZ z{7~I2$p+J~304nP|Ha{TJ4!ToaJlbf_KLx$p<9-g>W*I>cq+%tcUnL3;*0dzYy<}& zaCs6}Z88a7q-wwDOsOok7jtDYVRQ*B(s*y#Ej%UobxTDMNA8$kWDyV8WqDanpPF+8 zQm|8##YSL$UaW|KPG>Q5Hzsa!C!%rhO@?+glg6sKgL6pDKd-o)au{(&@LiDfRi%Tn{JN9X-kTBt&K!H(^=*gdpMDBLpxD_E#4G5}%NgPkC`n5(VM-y0ZmLw#M3j zsF;C8#_<|F?QNYVOA+%t3{9ChgZN>MzZf%`Ec+fMm`F0AI8LNl_{(7d7xJye0!WLG z_2sN*dcJr7JI3eQw`Xd)d={gL$TVlJ`=u6q_NeRHm25E`iUF&HCdR@2{=)Z!W4(05 zAU*B#cm(C9>gZ@5n_*D_K2F4-<@F_~jri5dXgW=X+K}xt(zPfyMT6zMy&3t2JvYp` z#l%Q5ku@hqfKp6!0)YNg@$PkueTO9l@t|7Ed&N7wvoh}F(RH_1u|qKN9G&i@zf|z? ztf4J7LZv5x;;bqD6}${lxfpcb#KoTF%_oUI!G1drVUgG_N!^vL@Ns~&)V@opu#j{CzIxSsQoc%`JpsYPON#BVCR%2!MI`O@l3MMBV1{=aJ%P-NZjo3>&x=w z*3?4Pr$O}7{NK{vz=bzXu+>`t`9aQf=AkWgxmBUf&PTqiB}_OcMJ13^LvYP@$u`bR z0auSD7Ps=lhsQNZSv}E!gCR_)N&0v1%ADN?wuBhmZT6D=O!##3!MC|gl2u7xIXclC zhkl>;(S}dsdCTbjoBsc!K3$EEaEjrb&Q@%#bW!CZ^7Jh=v-vvDIpc%fykvdTx>-Z3 z*O@x0YX}^8@uBG_i1G#hn1J?Aku#PQYM*gg;wI&l>GlR6@Byh!7!8ShK1PBhedxYJ!-tk zk7Iuw?|5;Q&n)^Q=oJgvCBu|vA0)Cod0=$hdY$~qt2|_jKw6fcI7fdoeDu70ZV&Sn zE>9u<0qS^wHwIxvDNQf=&4bg%?vli}M|qPnBFuwSG~S?UZ_WLUQ8##(mG4DjDQ<ItO~`k~y7`OhvX7txBf z38#G+6~PbPFDpDDNwXA5@G67WAM$V2uiC9>Z0RvA9CXXeKstPcmQepdfn1Z{sqj_z z`wg+ag4TT!#)~7c$Zf*GAZ2EGEPMiPciS+Xp%e*J1xhGFhwVM^H@A8-=TB1g(D{(av^458u!@*nRP! zVZI1cB^KkyB6@VK46|VFlm`7H4#~<-=g3sc@e#^;m9Y4gOxa<|G3unP2;v?#5vTO8b9eNSOn$ zoU7WW;?yIPz#crQ-#2)mAGQ&@UdCHvrLBP`hyvdaLKp^xxhD1h0FJ-@ocz0_$)0~Q z#$!Z6HN=?En`gfp@@V7YvdUUA@UC!qn;_9X8V4_rv{R|)sQ>j7ru3cMi(Nm*bK)@K zPs6oYgeB~>MSS#ZMwCN?aOr~?)_+mI<{P^FhH6*Dx_9FhIs&+2|53r+KQz#PY|9jQ zffV#=xk1Eo1Vj1mFPy@@ z)Vu$Kt=-L~XE3ZrNEtIMw$b1<&msn|O5Kjv0;Ug(DR~#Z;y>Aex34#c6=|{tL@8x9 z4vTVLoQqCusGXJZR?6GG?zl0-P|L;Kusn3CK!PSYhR30O4Fnd_-sA*|K%Ptr z?baXJ7M~lnJRNwARr@H;!Ga6p)L^)Iz@I%6%F6!$T|K0lQFOq+epf7-LB3QfOwkvI zITQ@ON;P3s;5*rGxp!hJnu#cCyVoKendeA7X`V9l1*@-wy{Sril>;8{GcH=hxnn)) zjuU8{|D9j7iLmj&Ti&4?*m=ZFsPVB*ocVy%5#2VYRu5^XNz5wAU+m_yOGh>ruYfujEZUtb`E0!MOZ3l%m@Vm{3C3)qy#tGFJ0+Rx7rJJsUW8qEX9TLCdW( zuKD3Zj9RUL<#omjy1kqa14!;@tE0*6J2EoVMD0dSb+Cyv-v>PbSai|R_r%}%x9~(Y zORBxgi<6nXZ(Nz;@|MYtH)gY!OmP#W(oDfD2IhKlNA6RH&crD_EFtQw3BB01EN5vh zBBIeOf_Y?I;Uty4NNn_bV`pj4YXs}J?G$euR`AZaI)^k6Vg9XS0Rz*Z7L0X3Bx7v; z0OT{hKM)sDYJbmU=T?B=n^yIF!fDu8DjS%0G=9mv%3Fg^48~t6Md>C zU6X1~yP5%m$irVc+KZmSi7H)9P-&wHuA$%2!vUFA(CyAzg_+g2g=s1M6w2f01Jro! zk5@$Y-~-h>|9+SH`JMd-*r5BFGl3oBLkmah_zd;3B-7B~-7Lt-$&ulRXcJdQKRbX) zD-#!vhzwDc0_}Is9hen*j#1g$4a%{IU{Z)>kdTQYwWm>B!*s{r1`#j}Ohj@Zq~~@Z zr!ssE2huEU9OB!hKQ(n}hgtY|o-=c0_g5hk9pg4JoPG)eu0_3lbdFyT}@C%w{5 z)T^C~Vp&CYU{8*&;sjo#%v@xVL1g4a3xdYU8A&)lZF z@(vCnk8&nMrHVWH?x2zm!N0vV&x+!JTZ8yu|6;G3`O?nRef_QLR?fh9B6XA(EyxnS zDKV{9xVJ6AO(PA+QTCdJrB~9~%F@iha36TMu=GY;;5qe8a`Q6*)z1E8gKn;--^Qe{ zezmagA207*ge{Cy>b$E1NJ}115NPZw?M=}2oS6GHlagPMKWe4>{G8AR z%{tslLoua|gmt!um_MaD$Z&lhKVSo@6D-Po=&b7`< zn>T{&Cos-07$`4H6|Xc@6?CuHX-+`7uv8Z%j6Ff;%&)>MugXoEs{$E%@wK(oAB`*c zc|RhPiIfeRyB2fF-wMv+Tnv1`NtpEZ4R9X|p*eh@>3LKjH_P7DFlt zoQAcz=_Hw?n5W}F{47y*7@{2Zh1p%Y!$H0}6?R-y>q4O>Wz5@HBd zb7H!-v^i7&dyf=MXy(^^sjRU)d~pCZiT#>`U;*$4?_13ZzG=2N3#N70Tpx>fV`HC{X4|)do;0F&QPNTl=1!(o*_<)w z3NZ@lt`F9%=w<57+a#{W1Re1=OI{YO|hSN%2;cXf_ z&99F6i;9~e_B@NeCfNEtDyau`M-&Wm_FgwOIci-nFi?>bAK>~NRp7%>q@_PhOf-gt zn7$0l!rwZS1}Rd2C{YkYMW9g!Vs3)gjF zcjLa+@#6j_d@=s91QZ-XzUv}G*nl*(xC+)tsY^51`aY+3{$jeN+Nm-jfO1~tE#W}O zDB0$x9ik4ez4o)R{3aN?`Ve?7Z3}KA79tbm$dg<4=A&yZ6=OtVi_-!c0R33P`nb=N zjDIBWEKC0>8z(E725L~D?9LfSq7y1+kzQS6648D5?AO7%!h8+=v6eG!{So-=t8E&F z8HqC$j`qBB3EkdSRW9=5haQ2v7Mi5+CVjc5E=zkh)1!b&fKjwJZ8>~=sr0K7nQ>`0jzT@_`7af-$ zbKFL`5!Ob2UKJv%G55l0X@0<|xS2DVijXw@`dz_UMbNwWre{>vD;hhimW&-~-FQ=K zwyGKFZEmI21I9s3^?_j__D(f?jkkHtjAx;l8OV{oJ>eM13JCMBh$gY`$}3gRL#{k;LQZgi@!`Q|F|@ z)Y0Wn5WHlbsbs7GPc?#eNP=gf)1|`sYqJ*go~B074+ zx}s;vn6qO+FB}IcUbC{c)UK158Zt4&%}nayS)b1Ep>vbqnZ1ZJ<^Fnarz_47d^(u7 zAjCbJ^QwRsI(&>{ufTUP*zfs+GI3?!JfR;Y?v4T}4o#fVOjTtUc?CWmyQr=7q#U7E zJnN%K1@C32l_%|rsgz||YosZOpR!A>GTbZnP=9qW-dr|3^wCAM8g5XQ@autR*mK^x z*_T_bDhVCda*9ZW3A5^6F^P>W1ieqM*#DvGCS-AqIuUumd619%^gaLiw=zA;E-KNP z-wOOWYlxLA>(ffy<-kG!Z`CSg_XO*Yw9q5+W7IVqOS5eBkyWBK8&@4iymzfqN({Zy zOTUNP{w1#Z{_Z||{ctKL``wR`_47UR>t_^8KW9cg%f+!QtZJeap|QoT9~?Fc{?%Sn zipQYfpm`CUA7JNpVWYCis??=lUMzAs;>-(&3dB+RzcyohOka&B`ns2P8OqEl|5_^N zOTKwJD*tx&?u^`M_s2b7lV4nmpbh@x0g&Ye%Pqz(lsd3x(To-u=hzAh+@`Waj*=M@ z>@d~#fB3Su!`nWurcJO!oJBa-Fq`_0mE>?Ah*{7*~;=p9+k@6%3f%go>Z31$-@s52i4aZ9r$gmBy8War<%<rUe+TS zI@FWfu5%X>LVGt&f2(M+F@K>5X7!2$lE6^XxsQu}zRq7RwEv=Djfi831BDSscqj|( z%~OOF>#IBLryW{##?W4saOXe*ERK*w1yZ9=vZVmF-~Q|hc+;{sLsf7;DNW+U>m+b+ zqg2&1E!UcJUK(VZgslQ^=2xi=-9ATRxpX4=iFKu1u>fD5Mo2UL=vOkghLp8MVtWNI zZ%_HIovIfRyC1CgpI(W&r~h~_Z^ESGg|q^lQ=+yWHpT&$eiv6vVdi_TFD%SBZdH!m zxxM|xnZ?LN2;Q_cy>`Y|AYhd{K}7_FSn%(bd@E&jw?T=`lI_!OLv= z6=NxB6uysbFW)8byT>G4v)Nv*h8GW*Riv?jKml`IgZ}ic72d$mHF=InPPS3qWD5Ep z+$Evkv-@1NH67oW41Ameo!)W!qw(hx8h^LE&Jc^&Wiv6#Dm>G`Cj~PSgDazro5BIs zek7uJ;Y2LYrI$j~G+qAsDJMM7lsh8?=+|N$_uor?K=hOZl755VJna%kaj08=$BUk* z4g`dKHjf#qKj%owV~AowTkCaaf>%s^i*75wySoh!KM{D{vH{(IqWK}e8l7G|XH`e7 zHLBR2a4Vz&4>XcvpYk*#{Jo>D>v*n%g+bv*N1EkNg%C9)*i&{36H{Vd@#edJrbF#* zNpzN^S|~j*x3S}OK{wIqsATgGTN+w(uLw`7QEG}plNQ2c2w!=XHNXYZ(DpwEMm0nU zfn_#gdU7~7(_ipmma=qdjQ@DSv!8deyECsr<$X=h=v{?)eNtZl0N(Il06Tk&>~tEt zT&vzcmkQ#p_exH;jEweid&2)lxdx3E#Y*8 z=ej@aNkZS+MrTc~45G!Xit8k7=84Vd=J0uatw~ z>LU~*;sEv`VJ;uViCE@U%n>1${XDK9_~2`~cUuWl%@Gq?HY>dP;czsQl$umBwm|A* z>BF3o!%4z_m=1x7PDah}tG&w3j#-$UH|)T>wzFaM4mDJW;b~^^x!w&j>3C5m?c;Pk z)Ii91H*|!!4&N>;;K%}{+OtChXaGB-q`l=VZQf*ofZMrctpOyy??M%Tf?!8>;qwSC z4&D;t%k~TC;~7aDL1SFwnqBcV6$!yqBEwbhR=C-ZRq z3kI(;5yUyY7G?m9h#38d7-94}B-DE`Wl!6yx#lJ13i#NODB3gRiYuBl8(~^F!!=_Y z2=)m88+tC90w4(^y`k*IfKoAvNb06X<3xD>0USK0vm@VIEYo4m;6w%694!;tw}`)J z`4nqo^`k8k;;gF3!5Gr2#mOsI-%FZ&F68WRga{rl*}6ZDBJD9sdc#zEs^L84z1N+Y z9GW3V{_jAD6t&R1{9q^Whi78zO6ThJw1Yhcjj@=I!$Hhyy8P4cI=o0ELv{<8jRRLO zq)bP50w`996<2kRoBUO_$T$(*uBtKBV9)V~#yO}nhs9E^_UCTKj|-fk75_4-eSYz_ z(tqr0GM%zoZa^m5du+bLjlg!wh6#)VLhp=t-A7CE{sTy}Xh$9B)}`l<&z9%2^|opWxZZaai!?lh|eza5tA#d69}Xdcrx71Jv1JAJdcT5&J6$1 z-?_&>rHSw6YHq~fILd<*lL2R|bLX%HTzv-A*Hvq|0g$S?I0^xwjXYO)y8f#=k>U-n zC69PodAQ(MzfNu3uvG%%Vg;QCdn_YZO}8F9|GNEgc=T-Cma#KS}ZTnt(!^otjK4H>3KKWJ2*jv zN<%!8O)~d<+EWE1fpiNa^}GQqokSe7jL?5`QJhodS`EXt>kQ$FpqiBpKe~VOa(wc2 z%DIn-WuK*yY4C7?d206B;QB5#d*3;u?VG{{x0fLw3;(pR0;ReE%w9+@6XY}Djc!dq1`|Y)j2BG_`hh1ePTQ^>IMYu zL^?%te~K%)fdawL^(*GoF9(9|UE~eqp&wguJG6fzT>;+YtBG)fsS4}S^tpB0*m095 zl#d3a+b#}-A46=WCMWd4i9%AiBw z#DNsT{{h(MQXoUGmb1}0!*%a05)7S%Y!Z|NU$)z(vJwI=gu^re$j#G%L0bb3-60W` zAw&?>Az^URS|zFw)K|R!m;dR+asCG6etRFXPD@i}U$VTQYDkglZnm5X-q(3oxNcjt zvQecopFRBb$>3+R1q4f4tE&x^IhWL=p^adD_>FD5Hw)il+)+C#Sx0tYHHx~WWK{SS zvI)7lu&F0ucFt{O;*UPDv&)Pa+?y_m-c+rBI!2WX4ZT^gVe}>0e~Z1=W@oDkvjJDw zenmdJ`uQYc;g$knMiTaH@x8mY7JGI&8&F@ZoY8Ta@XLzO`#nkvsjSx2*RJrZIQ@b@ zd)gv5T&^tJM(iRJo{LztCY*e}&}{nZisuVA*J?CtLZ9zIFd4twYq19Lf%bHk+lowr_${uH!;K*N3@{KTJCKCq*M&Q;p z-Ogrd*qyUHKQBr-^r0wD4v7-fxKpoQFv?Mk{U0EO<-eK#H`XM**V2tL{G=kUI+J3* zPp;WZ&s^dzxwwWEpnIXPhDZY)jXbGh?*orbrxp!Xjy*VrK$G=U{C;mkFCT;Dd+qLG z50VkU`B~k60Myn+CHbELT=MB^b7#q?jvoykV;LnL>0RRHK8Ec~iSHBR&G|?%-))oB zGgtZ)rm~tn#kWKcP(JPtDUe&0r^X%nW}0q^&qo!q%%5^|PAC@U43$r0sE&Q?H^j{9^>T0nlbq@rB%Cjn|Tqpx)aD^b* zs-%TJw1-ibCq_%VLL708W^$WkuffN7`;hrI6C6dnaK5HCT%BWH04W)tQ+{qPR<8{x z)}YsnmIm0{Mv^P@UFZWD1oZM()La*X!K?wnDf`5sYV0|XQk_6Qp^J^-v*PYi(MCwB zD{~0e43~vmU+ir6)Z-7K^^y3NYp#iqI9dyx62&y@7lbQlHq2GO(%mlloGkftbB&@K zlQakS{_tCBJ2g^V-)zuKRs+0E_RiMx&X*@Z>aH9UVU`~GW0ApcF~BlM9W}cCsvo@E z*k9^`=YmD@RvHv=sWRMue`WsXt@SF)MOITSa~U1C>XoD1gNcW-;48ZLO+)ckL?k1+ zLI9vEwQ(BJEr0162s1|Y!OBl}O46cS`2NMi4Wk8~M%&@Aq7dBczwx&i9&p#kW4s#g z?miESx!q26IX}Bk`gNCq!|vFc;c=19;WRH#!Eo}T1U~4)-1&hnAG#^YLE)y@=XlH~ z7=n^|QG_`s+%t6kxupqJqi4BsTDj!71JW42uWv9F*}3Q77ymUpZU;HOC%~)aq!b*i z8-NT@@3_EiP}K@;b0RkY#p*oVYCBr4Y{g*DFydza;#7#2-6oxSFRmC&VafVnzII8g z{f&|T`yJaAQZlngOk``b!~@uP@;yJrv}_#UA63qQ1-@gIZ9ov8>9kf{#G4jGA?xXU z^ZvUnA=oSZXdR}))b$6Dqk@>9+M!zQiEhWdb^=jD0<@Lw73s%AQMji#GU$z-7peb~ z4l!s&B+E1|v`)rAcwdEbkjH-{yi$!;*)8svsy-KIs< z#_zU@z+aoeLj8TKOItG!H_+0OsMe2j=Kwp!-(7y`2JjA5^aV}E87O6IwJ>pv6>0Fo zfo+f{yD^kkLZFUFua0m3_~TF)>7Pcs$Aom8XBsSR3;kZ<&pZe5YK|d8C;b*gW~O3( znY0lPhlnQq2ML<{LdmC7dc?>?B-imMycZdq9rGu*WvS-Ex6a~U!5byYvIC{x z+Jsu&msgFB$K5uq3&IR&!>FrzIPR0F*=kR<7&H4`;lIy~G>()N@WXn=TP~!^v_7et zQc}g)LD_!is2@BXDJ~3?+*;0-`iU41g22by&T#OVFHtImZTrPjb*`K8LEl}Q0ilFt z60_+%lQT0yTp4;t7N_ZjEbLbaAYki>#bzS0c}%M_Hi`MqZpPdpoa!U73FyK2|@^wt-O3*GdJ zJ#QJ9cjbs%i-1m6u3e;}9OewQ@<-MrZPZJZksLwX%5o@kq<}au)GA6l#E6O_F~9o~ zX6qOu4y6VNjGJ4i*mVFb@|t`bjQ4-xEpqX={aupB5)Wf0ToaFk<*lFJ_Wg?(kj*p> zh)edmty>93{h#KpDk#pbNe@9oWFScJAxH@B7G!V;5`qsh!6C@t5+HbRw*;3!fZ%R{ zKnU&xcXxLNn908RYWLr&z5BOntM;Pr-iuRjpL4qVIo;3mWI3y2%pFV{l!eF^Vv#(P z1m*z^w=x&cdkbKr>*?5d*-bIal2@jGKpruM_U-;v3@iovw@E1^x`CKo53l3N7a@>zzneK0SZ)UkK=GWG#k!Y>`5m`YVa(7Y3 zNQTmgOXYNgeImcNJK5=}Le=Nve}%te6FZi^Xg$j3DC(%!uIUko%M`xPtmO2?$lA^6 zC(~tFCN~dwk<*I6O&pz+-qhJRMgdK8w(F)sn5J(PkZ&zEof){yDu-y1hAUJjBKKRW znhCE{9j&%|9lamixYm3=d!&8sJB2qaYj^~4hEvmmK)BX=pAOaKMZO6GPlm0H2;P`) zZD`#B?!|ScWO75#f8=*u?R%{2E3&^j!;6$`$J01pVl?$~l-&8(TzoYCy%mMRIs6;Jh zYKrv&1fe&7yAre6oL3*T2zcMv28F57%Pv`6Ksvh%=<3f8d?t?wRc})~jZnY6W6t^c zfxx7ja)=?H(LBN8FzUyZELOovsqx$Xu^vpe8^s@izlB=gUJBCTKR2n?%dP6kKT;0r z=_Lm!-PFAF$df~1p(}Elb4Fu9r$8$nNv4#7KD8F{X8~FKw8?qhHYw&f6LE$xh5$Pfa_uRW|vaxq0v< zi9q?*Pm;msrC#f$)xA_F56vu10laPtr!>Qn=j|qwl!8!qpOjM}IN#%Ww4AsZJjwLk zW(`~UMx>A^NMWy=#am(d>Sq}Xk0)WbVPDgI4!ZC4;gj=$!u_wfMdS=N#@%hV$ad5- z_(`E0;z0t3V*On6s>>`ZIq8FlrwGc7ch586_Mm_dY`;!@9ghw)Ueq4R6xK|!MN2&4$s^DS0Kf5m zWKc2AG?vAEcf#E-kJ7y4AKUd*c5fTJf4YT9`CYKuH_EX}o{fi$gE%j+5IR7!S{s=- zk&^gj`7lPZwz<9~VzAyedadb}aJIy?Tp(&aSd#CdspFkA5~8<#AS#i2-zUw>Bb28# zbeEM`!^RXgt}6F#cH7f6Y5w!%?jBzON0+?FkL+}c$-|8;rjuN&7I9mF`Ths)iBc%nZHjjLZyZ^cs`{=A~GfXUPA6K3Ts9sKUy)>`j>X ziA>d|c$4|gG6y-|Ko>5=F9yM%3w#P1#q(ohbD8{DEnknWH+M`)bc4-Bc~RcDyEf+U z=qdYbBUHxH)Vz=4>{?V+wnn@>Qx7WQ?lP8d&7m91p7)BCPhx6|j47f0HwhAhz74?V@t#gxrL zAbK0L4Wv@~DpI^>`JEruvk&U)c!x{%!d4VltyC- z2U8uy(*I$AYAO!I9XFor^1;-+*VsLdhZ2Y6ut4AU!SkDyOIq)wyNO4CQl1h+_{TH9 zyB+ghtfo;_%?H79Q)MNCh7V&gr-G2t-h+&U^HmmgexdMjd&(hF+a8MRE1raJM$XGQmu3^WxVq6m3)M@&iIAGOzo5RO;Kl`p~qP3=;y&$ zD%MO1-gDLU44gN$$jbB={po8hhW>OC&myta?r3cdZ`XltMsJF*m!Sj%;R@7B#+u#| z0A}hyX;4la9+xgh3S*%8H|webJgsA3JU6>hy#UJnpknyMxI%c7vHY(9phqo zyn~EbZQuAIKz0uzA!XnN$N^LwAgDI-7gStkUUvs>bTb;D$gX*R{?({)GytqP{A2u} z#G%Z+XUUC!BW4Bm^y$s#nSsesQ7&#!Be`?tGL0{hN{xR%X=PPh#!bId2lyNH&Rk*n zG>6{i`F&SGf}gQiito2>J6y$ootG-GPcHIe;bR*6b-PDhfjhz*A14a%F1BW{epB`j zl9(rmnA@AIX3sYzkG7a$Qzo4L19}+I-uMS(-i;Fx-4(v@3UMY)sRW?geERb8Vp=UY z9>aFlbdiK>OwQQT10uc5*p=tRxQXPVDWvnK7V=xhhdcYeoL$Le##n~5Ke_Gp0SdnC~30M}aF#(%7wt2khcL zNy%y6^Kk&N9*oiRPg1PcmcDd$i`RY9YJ(bR*okhu^Z&wb+sQbM_^57!BajuL^a1Ox!p49w) zA`p|D(1_euSaC*8tdCbpi_O=K<#)09e{vxrMQhxSvYM;^ZN=uGj`ERSpZKe&! z6S^mQ%AG1d2-6xQ2h_m@(h{)W`t|jHK(Ao43Y)t{JpC`0V{*F0VkUDtBAWXL!b^^# z)7B}qZvscPD6!VjP zXKNC}WNJ{(fHlV&HIJfl?wG^vQj|z|r%nB7$)tht7lEVUZzhgNioLzShE%1NPxrBQ z7{=%o%*j{0Q9@;>iLt8|yLz5W(x({-&lacxi|Vhn*)z*bQ`HLT*@}u{YF{Bgi*cj& zPvGWGHy4R$lee(=s@6k8>WORIW5AE?ItwI-PjJLtKDOICBwm5#W4Rg9m@+D zGLR9*w3ZE}!hWgxEJx_eo6N0~VwbdWE3&4&)gIYDATjeO@JPj=G_(33<>4>n=v_E0 z07f|CsriF8_?64%dw)(MHb3yCirLrssn^3+mLlYMY~*$F-$8DBzrWc&*ZU+*W1d{` zLfDeF0TR-e74kgGHtrr3fy~E8ZKfM>;)df|5pW)I$#S=fwq!9*n;&Bc^r(%ExNf3ukG zHuKe)OPGqjraktlrZIA2XOe`09RXMRs12S+qhy63L(=5at+ z2`2(iAR8|8l0Lrb#kmeu-2S_U673deR2FYEUd$l*^48#dYhP2t+y`qw$_$X-XvGf7CEKol8>T)bbZH!QCyV7>qqn(gdGfRu#N|gt34eJge!Mi)ux5nj_^6yFL7@> z`rY$>&0|v*{$eG{BuuI(5+s73`&E}cC{_B-%+7hYyVOdJX__vw)Y|m%XQ#a>W60GM zWU|Pz&*)w?3r_&?6So=|71*=2Xs&iLL-c+>4;9$4r_63~cXx%TzbfVHbYVwj)Z@j? zpbCX%o!&S1jW^11zcONUCzfm&j%_oN29sveCXqjl(pHu#ba*D2=bBZs7-ufVv)Fjl+#5v z{|-q;SSdVH)ePrN&vNq3s+B4qFcF;n70PJ*3yj=EubtgFOB#m>HpUW#k(4Aj4x3t10nVpF{m0Rowy!a=gcKVpPzJ9D?c31JY-n8t~5^TytN}7raYs&e(Hbd z<#_24$yIz*Ypr|UxY9e;S4E@zBr@N3Mob6!hLl{GsGG~2g+Vv;A)bg7MmojB?+sq7 z$=IgjGDDXwE2NX&7vX;2&!VfyI1s|*O`IQX1Tm5*DMQkExJ z4tQE3=_R)uJ^WIg=2F3W^zj1GKwI8OzWSYIV4_6!BCQKL$vH@VZu~p+$C^!Lkl5W# z)SRBxZERoBgSdb~9wpNyA(AoOSxNJIb8WyZE|0frV@V6n=xUvy4ms~U^`U;52>#+1 z)i1A=n#@$X%TX#&&3or^ieCC zt0PAo;5+34q$hC2;p+n2in&+51pOhQRE%+Xdett5CnPsuzwD*xT&jZIDAAVVaVZi`s4ML4sdQ~W=An19Cq1r6W(t8D&n7#;_0_~z39<3z^* z)~GYaF$;ax%@-P>91_F*s3|~K^Z-7n-BcTJ$or@rS7Q&wl5qGuTG6Y4J;C-19c;rW zFpi!ka%*hVHv?fs%G>c4eZ9Hq)4E@7PJ95Bsv4W`C*wd0S*-hSL%Zq<6W~~%9scFY zzwZ1`qu8!umM7OHqaUYOWnj-8U^|RpBY(c=x{*6N^CDk{&h4n zQ@{d+)qq-FAe)h}M@z_+=2h{mO5POFqt^#A@8K0PFX=o{D&k|m+yv@z+y)wiC8hxx z>zFk--j3$%HpBM_Sz=9MfEEx$>}T>R90c$o|6>3}M$&hygqFUX_#vlUX$y(<%mQlkdN3HAX9BXygIC*d?K!z>qH?q}`g; zeYMK2O)uEh)7l6Fp)0=)#sgakk_nEJ8(ZAopt^ z;i?C^Q6hg8fj$<^>V_U^NcF7^)EGP93dd~3dTX9#`KY$I#$S6WCLVGHLHFZZdnSCZ zWzXB@5_=kULJ9`L)-456{VnKR7F8EnPnCeqX)NPb0-stV)d#eM4Mv`bMPJZ zrzXsmL9wA7<#@L>R?&Pqv->yqU#V!8kd!fJ0 zFFrj1qpnD0&1>93#5L^+0Yz1wl0Y<4$a;IKeY9(Cttkn7D};Mqj4Rn_twnyX@ryt2rK*UT9{pKLGo>CXh`da^gN);B05O?N?`E|fdm#- z4BY^yJBH4I8qHw3_3r1psls5{t&@#zxseD+96)P^-Gny z?62vzu`aHA*Edt_^;#qPWJ@^SeGoLm@2bzg8udyqNzde(Yx`wW)@TB^AZkm;C9Xy@ z-D=}H2+PtLIH>GH0knMqJaS$vsE0^88ssx|w|q-^Mq-^C9Z#n@Hp#XeTVuZ|)g^GD zE?KJJTB-;jH;z_wUVTJuy?d@W)Luf3(HDe{mP%lg_ zgwK_WIa^Ry-_VSx`_@VgJI*};sN;9p0a9gBish6!RM}HB5;DbKb}DH@YEbg7RRUYN z*d@$5MweXsB^7Chio=H;d3yQ{!)$bZO<6hn{@R(PE#`>3={_sYS%(t3=%*6*GB0?& zMMcsoXVI|tGDBrXa^D9D`~ltBo1R)$t0yH_PjBXu4@N>0G63=bL7J@*ZFtN0CuNgN zf(NckN%V6CbS*Cz7b)L$yvf$01{Ekh)ZpkXc_58Ri(g_#r}=E2K4ah2bbYSELEj)zqUzQU>BuX1YP@c@-lBZe@$^MGMz~B& zER)bXpVmb~#W1DaF-lfBi^y0zJ1}+|ns8eT+xG3XTi>ZM*MLlV!`mn{?qVIHG^Zw1 z@*bAt2zb*v4Srt@LTp8BLuG1R2*Q}gj}K>g@J|3&c23oM0s8w0``1dS-}X867Eb$? ze>5t$e7$Sq8U8nNt>!e;e-Fje7S!D8O+VnKSr>Gu@5RGDj}B^!t29nI49gnu2%Q zhdtfd7sN9hW({fko?iFus1Q~jVd@syvzW06)mzZeS*0N5l8ltwcuA!0;?!fvn_Tk zOY}Wxd-Is})>kp=_6^;TkvN_G51j{|uyf=5Y0NkT1a%B;&xf(EZkWn+XWwg{8cM#1 z`vW@4Rk5vKWI(;*^Lje}c7h`$Ps!U7d@~d0yDW{=Hd~|}TP2IEDL}>fBhz)jwbCG5 zz5R0pPdf~&s)M?9mLaC+MCMyzaaH1c9q$r+oRhMzB82=9=Msn!sv(l&_6912iaNXQ zg4g)_xzR%7Y}Uk{82;+oZ-39qlqv1ezwB46sw5A>@I9($M_%5sDiH^K%Bj0zXQ%@X bd2IXtEGZ&^?3wJJL-#k0{(ow|e`fvzUFo7h literal 0 HcmV?d00001 diff --git a/static/type2.3982d69d.jpeg b/static/type2.3982d69d.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ce152de30baae5cf5ff592b40b81d360ccb20180 GIT binary patch literal 4923232 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%0DDIOuBQ#pSm4*JFtfJus4}u_ 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�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

;y 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

m38jE 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

0wSR*huqiDJ>A}!?$w0CEC#^bRU{lQng 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
iP=tLAtsiwh$J8QH&Du?}&6Panvj_$nk=i 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Ð+m8l~5pODQrX1)%s6j;#h1GlI`-sXu^7g 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 B)_s~g1T;W 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�`R=FRb`rdq<+p(3SRFT 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

!+hFjk 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 z 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 z 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

vqI;wfP<#d`EBGgX*ozy>%bJYd3~w&qx< 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�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�r=x$2%0~ROj3=5!h~b{)WVIBga@+E=sn|xUtWRy6;YC$|&91NSv~@ z>q~G4M437z%{u=#6atCowfLw2p?O4NM%e1L9|fJIfL(d#c(hXRE2Gw$WNa&Oicc!ol-xK;< zUpt?AT+T@0qI50#v^rO9Qu7>aUj+d~JW^oF^?&M+9T6I!evQg75nVCAEv=B)skD0L zhYrzW0+;g7&sXV5DPCb~{$-Te)=Dtj2nTaPlSdSWNpbRAQ*5jQTJ1**rroW8P+JGA zifS1ZG#C*}LK7@;;|aTC`j6|i5=6t;5GrLEY69hb^b0x~S%q8$KzlDIIS}tRT zA(L%-UII${Nm|-Pmu7-Qmn#FGA(0niY?)agS_3c-#%h#AehOC!Ltr$e#+30}X6B!x zPQDlXg-M<7tuKM&fr1iRC`u?qr>fGMCRW+J8#pQH05Qvu*2ws;ngbU}xo}5|bMAkT zYt99&o*>g=%b5BR6+)NGy{gREu~sqaL$K~YNMgtiu*R6vqhtU{@*{Ej+ad9)4}Q*b zUbi(18e}BAOH6#(Z)0=gHQ2Pwe_4VIxMmL*g?pWvWQ;rW^6ffv6? z8NTmWfq4nggBKw2b;%q~jXmU!kTlA;8 zw_tS$koF8i~c{Cl>e3lt*xE*%+-livb9?nNhFn}NJgC|KPRHeb)|Hv*;Z=BU% z*~y6z|5re_gWK;0F)IHcta!;VW}E>W&0#H4_;;hlE{eNUldr)N6qy`NwlrcWo*p=Q zlAY|!&O|D5Egz~ghB_bXOuy+ofb?AY3x4zm%@kwSE1YkMXruC!&nf}`3|yzSs3d19 zzL#2}Bf4*-ykWiGX6<*#UyZ}o_8D6fWP31pd7y9es&-ZcylH(0UX)2(?eD2Ams89H zp|Rt^u3-Fa@i{Bez(AxhJ#IwOB(W+J$_T!BC$4qy77PU#WuU-k_)|A9;+c!3EfiueBLPkm)o z{jgNKAZ(SmST(KKGW5uHtlkstvI?KPZ3B2@UmhP)&KF78fI);QpveFYGGh9p2_b!0 zZmY+1Xli&>j>Dw=h+6~|O>d6?kVeE`!Y+S|n2s?hyiszU5) zoE7`We~>Yd2nm)?OX~*g2aXU=PeFrv0|n_VnioaqE9E>6 zu=W`r3^4ATM`1sbQ@305YDX4Z{pM*-wT_;S+IVvgV>*-f0S|C4qfPZ=isk2)r8}DI zfnS|^8BeN#WCXtk985Q1%#q%JlX$U|7wH4|iy{-47yX0I|Kmxx$4Y;DJHy8}W$#A9 zQTV&<#y2i}o(!lKU}4ln=bSQ0{{-@&XBP`&nd~eo(tCBb5xfHF_Sba&UpvO zWViIz%S-ySEy`c#=O^cmVJg_QFBZ%Wx`cs3# z=&%-W{=(p?e&uyXzdE)yJ&X`A0xIde-6vj!!YP~qWE2{gSk{)AZ{Ycrnt5qF25Tls z@|WdWBnQaY!7T9rh?l3}wix0u>%5#_9qP|M!($&;2D6kfv46}CrAsMo%zrZBQXnN@qWgmF4n)eJ;d}Y z^Wr5+JuW+OVR#?~WF+VmA+eXp92RRx3-uS0yLL zTgvouE6jKT&Pu?aGqQ4c!O)y6+SkkTIdbb+t@NkxeqIHs3`Kc%yWHyQ%^blEz;7Qb z=>)TB;s^^n*Hs)G=Af#)ci=%ooD0^DP#zTyI=)NbCF)2+sLi=Zbpm=na8?XYa+L2 zS2~x2G3)sM{10+TWG;EkVwaLaGxfSruMqq+J}h|@_lkbwle!w#g*@UKru#K&*f7Ld}5WP_I_@i8jfmcnechaNSWx689FG+b~m!-bJk1OYv*Y04; zEoJlC;eVFqqQFbIx9nPza;o_2wWe9IJa24A(c!h)DTBDv3kv8I?{oP2b>zso&ieyt zRp3kwp3Okial!ccAsDFX!=VO_G_3D89(i8%pADoY(pWUhozXbNzxwM1KzWeI#br{S zpIxkIZTrW%iQGup{yn(e4xmX0kODC_fPV!{W5$7h_SA_-hd!NMOnDGHmg@T4S5JC- z>4kGY{OR5KmgAr7ncq(-jmAG0cSnrVQZ4fQG308a{o+@wsy zH0xu+I_>?#<%A_ zW|Gteb9_59@>o4hA_%7vq_J)NWO+no#TPa3;7YN#wYmdkG@pZi#*X4t*-w-u_8azn z%bbp^CFz3DM|mT;cdkk!Ox7xNM9WL13m8#{#@X|T<@Cs&49R7bn!vh{vD-v1-8u{1 zO*JkXn@7*aZ-am^d^Yhn+&@TB?%)0-<(<_Mb~yGlK6^TStA&ZVDpNYTdpOUJbS6Lj zGIeg`{je9Bxj!o93@3}7*`TTj6Kq*uKRQ#G>zK2A&Zf3J5Am5MH;Lq?Ov;4tqZb{i z0oRL|v1N@DSkvAco1I*bysECIxizq=_6zQ)88NFJALBpg_x_eRTI@KXN%~JBijk&qH*C;dMs)EYqib*{lpigw@Tjc z>=GW!N))U|$$Iv~g6{THaSZZxi=v0W#uD0gXOzrHr+^e_>M|l%{e)Ds{ zh|-t+X|hGACFG`(p^ToXU(`{~w2`!jnBZJ0uld6+|N`x$j zJ!p@H%S$MK$E2j?xSt>6)d`lgWj5DS+p%X|9#0Z`3HTV?Hs2=uVcIR-0 zQUT~qWSXlOi+EBkacBN$^q7LV+@p5#@F$Wb)dnKh-8?zlL zl~jgj*Z9Q0+i-K1s#Q-aee!dLZ5#vl0D(y4Rzd|BhwTof;c-MHeeu<4G-tD)V&JC=IcRVEf$Ya) zl?Y^Dcj%MllHzA98KkN*a~cIBAW3-%=x2{8uL>ka$_Xgt1}jsRTtf~3Z7et+`o%&x zPI=pETMEu3@%7y78vC_7w)&QaWt#E-ARGZ?s>Oc9?7&+d-}P0TIA?D`(<;GiYZhqr zH2(AW@P4sQefIv`i{O9sZ>()+%xk!YQy4ya3GD5DI;7K6F*1DI)lOAPZPDf$#h?#( zb8vCRIy5?8?48$c*#j2692~UO;r$A-TGYLBwV_YG|Gwh5(9ffIioZIjhyG4HCUbp1N+S z@Y06jdEvJP5?B%V+fksldNP$LX5G26ptq|(tk@~8r7jT*yRr|wF6uy+`;3K1k@?vP zqWFIlQ4=5O!+&+UEMyc=a1^M_97K8{2FW(iKzd9a77EeaKKdHP> zpuk17{URUT{;1c)#w~GnRXo{`hO7&}X@dX`Kj;*7`yOCxUfjJ(!rQ)l6Q$jWoPeq7 zQFuhBd@5+V0XF89u?V0%KYM#v5_wlOEkBA=srTzlg8%&8GXfkl*nvIz0r;*6Yjb(yG6f5 zxVJTl%6YT3{bQR1X=RUHL%2f22oNGOehMN{j9~+sig8(mJ(3rZ zd>qx(A^+Ltj?S0%q%{kg{B%Dh@ZKxq>PNRO2OP4+1wgtvAQp!M0Jd5doQ4+H9j%)v z*4F9jUa5X06u|X9RvGkI8H~`Wv?nk8?|3pvm%TmfCF|x}`nju%Vp7&pDR(HXe_6wv6*BIbd!M;nQ5t_RJ=V6{zl&G_T(B&Q+kwl=hFyRSFS6J{N?X^8*um`qB6;IxRZIW zzU)0ieHgnETXdpzs^)CWNygK0_AqjTI5(Kox9gYvj=n$0y8VKTlKhEzDWS-s#u*SSD;0|=_ z&Ye?m;M#DxIK=zw+Zf;18)oAx|3H4-vJ%3)djXY&rt}o2mK7&xerJs}$iW8YsC|@w zZ-1^NorWD12T7D*gjs<&z&HWDE9QcK59A@he(l$pzjXU~NF#8}L674Q)b$)|H~^l4 zUhCfG$K<7rR2#XPn8ehC>ueHTWcTJWL0y{$XLaUfu66D`Dq&sA@L2_UJ>-(S$PMQs zrZb;$6U?0ps09tk3ZQs*p2I-;A@key86XjxD#tR^KmrDJVR651RK>?dI-`wkB9UmO z`Oa_?z3eNM!5Xt4h|{>!P$1d7SR7od_iA9$qese|SYJoU+5GGu#`>`_{~%f*8dMxy zJV`A5WydQ$Ua8^RN*=Z*ba|cEl#R~+GW#!q{jX*oLQKjFy$l1h?u!^)BE#0Gz?MoF>hxpXzS^lH(Q-gmH zB-wvDJ}t6ioFcw0JC5?lTRo0>y;CbEf>ZGo*%dkSa=Dfo{bfDFj^i67*TT0&w>wQU zidBg2t_y8CN)+cGRjy{@x4hYxTjLsX!BGxcc?=Stxl#zzqt;q-&iytmz$UycPr2&i zxEaB&Dl|GWRs1Z@@uhq>>nThXdU4q|^F*!kkf@{ipko9Qyb*Ayj-z;PK`$Exy{tim z#@*J_%GVGOO^A1qni8zB3Sl)=k-03Era0C?GYx(Tc-Ua0*QnLBwQ)=NEOaZTMj%jS zBBpC;|72iAj{67|J<=~cJ=_=>Z1+BUw^ECA`J=o{e9JYJLbA)(?B+N zVRbj>mImikPfEA3)~GIUzVj)dS0v+xne!pI3*Z~9DC#0a1$On?>U}>G%B#s;w{Ttu z?PLqS*RHR5qF0wBe8p3oDe_4lSNtsJZSNNv!?X4HFPQ0SL8{2B$x_ux;Kd3Fyxh5V z<>lNG+5_A@6fMX8fV3&l%!7-xw2lEuzt^d|GycX-bdJ*ByV=2OAyb&_AVI7I5cI{QcT(lNo`*)!Y@RvBvnxGO`fDoJJkm0;S%*SlT0 z!CK8>F~_ZlMt-m=thYozN@Y_gxej%hk>zp!zFH0|fkid$fTQ0uBfQZqjbErXnvjkx zh(ngsBDDOAXt9WC)|x7#edF&cWyj}UBz0Bz-Nve=J zO48FfqSR=aUlh80%_zaLfq5`m_9!|qKO|?_BUSPl3rMaFfkQd{K2~tm)tNk!i_=*Y z9KGsVmDbdu&H8Go!2P@uhB7}L&rm_e=d9B%ir;Ujd)VrvTMtVEi^;r##-uts$i-ih{jjf)8qx&bIEIk-E zIkGx+_Z=Ar44b!mo7*EQF=kcdB5)p&su$0lBdUkn50mSD$lX`_pZhWdG} zVfRGEo8WjprCIpSDJ2Y?j;Ju%_~L;!uH!0pJG>!7si`FQGhaKKZG0Vo3sQ%vpxU8@ zs=>o6m0exVE+Z z6g&Dr90NQl`s-a+nUjh>e;l&fmp?fWXo-Qn#n(h@!e`u^T$=6cm-~b=JN~C9s{Qr% zlb(5{x6ODIQ9C!iT|G0{SDBBb4jvyafnG4rRVTtYCO2Qxm96JhfO>*DsJhTy;1cWs z{C+W(FVgsSSZahmRor8uq++OwIhG!t?IZ>DGH>#d7EzEtWGU`H3d#|(WE}B!g@iJ; zMmHe}L-G%j0IXZ2H4c#@)^HbaU|J}csnC0Nlol8${%OKi*tL+{?ed27U=$q8@|=*+ zX}j|Zx@7&=)>H@Od=+-*e?M-+I_IkK56nMbvk0OAwyQxh9k z9QNG#qKiYf4jj+o@D;W>=IMSvmBcfhIHkhYg_89#3?4Htc_-JasuA`5=i*3oQ4!I# zkoYiwn?`{tl=$JI>vQB*0X?G1`{7HP4-Y^7v5R_2fxCmL9$PbEgrbr#k62GzwnH`! zADKq20V`x3K=mPtC`kSAp5cZT4S7F>@l(_uY*F%JBkBF#H>k)*CaNLiK_yrAr1|ab z5tBB6BI9pbK~?fvrKhuoU^L?Xoj*g0$FE_t=lCDuBK5%?Cjo0=!vBEQSAc?a0!BgS z?icIwuoW(PI`?1mIu+!+dW}6Jvgk^Eah0A2tA2R>ki{M8r2~wX_|8uW@ax5zxy{+B zDA5?29{6-#k%m@zxtf#WVASFHF|$dtE1pmE3AM+MV>xxc06>F+NP|YhS>&y<6Bg#>-rQD-~g}Wc|5d~wF8Pn zn`pI&#?13sd#I1tF8enFz;tCiq!$iV-6mm3UQ@TYl$%v(wxp6a)Z}Jnc?L2Pw`&x^ zD*ggS)VNkK^9J*}bF?v7zkdUquKzdf(nsuh49SWR@UySkl|Qgf8i|j~9K0kg3x&@3 zOdLo;QP&h{bw8Kd*@czlrDhZhKJBHaF99Yg8*_W1-(;vo_j2>EN^1%~KhfbFDy=r&u%-ThQ% zOr_J?SMdW=SJ^FsSpae^lcVHcOL4R&z1O8}bx01D(OK7gg`vz`msG}adx(HG9{ zM_?9`7`)u+sFB%vyJ}K@_jm8C5$n}uQDR2D_3oQxQQkBJ7F1L*cg$Z?uY?8w@X^wp zv7nw_ZfHS$MD?W0gX~XxsUdcIGwI7Wi~@$txq>d&IP%EHr>xX!T}F^g&7~I7Ed-&E z@k6f>qjP6`4G;hCVQ83Q*cs>lLD_r9Q~ihk!-^=B5-LPiMj?BI6J=-boxMWHJUB+k zULl0+P4+w}J7n*1Wbb1i9Orbu`24>2MvPbI$vHy{_wdJ%>^Y!=4xP zv@N_SVwq>9vCBjCd1CB6G7T!KvXD3Ym1hEvJ}hFt{>CUZDWiK2aYkyLnxy$`3kdQa zW?-sQqIyfwFeitqsKvwJX1Af}29wF{`L8x#k+sAzryqA(?|RMBa=?-57A-dvlC-(g z*MHlSG%0SifJI^aV>=Fc0P0>{1LMpC)e#6YPF~~W?>c`NzLKq{stzMGUhP}KJ5&E?&m#Kz!yp<|vr!XvYdP_Mh|%+x*YSTgC;!P+{~zur z3(FPmvwSx+)i|RwJ4{(jY(i%v?%U8B5uJvc-<4#aI%xWI&{%=Zf_IHK5*b* zvgTBE0Do!HFfKA-JxZA$k&~NHR#xD|`$1Sc7@hpp{|AcGJI4*=O5SNcE{e?E}17 z@1=VD2P4!1u~F)wPasRq8CV0e)geqju;TrV=xmx5a{5_*?!5b;@2o7fbi(QDA@Y!{ z)Ea4`*oXCKxmjB(z+@!~zdfx{6=oqIbcyc77zcruAyVjf_>ej-ei3{olBW$cSNvEY* zaoiqragF#AxgH}uK`XYnCePbK7TKXm4Z6M#9}A2YglzU6!N- z{`k9c`%=5zqPx{C0_TTa)U&h$Yf;8xd0;eWf4&-9m{#mGBv;~)Gk!4-F2rCO__l7l z{qMP?^z43dy7wHqyt>oevQo@(9|VaxT^zbj{iWeAh*^ifT3S&H?;X;>p;HZ+B_Mi4 zZuIrv(#~b;X(5vsRdx3j1s*l^H};&S7HZhz9j+Tn(%l=poCE$58I~<$*!>Q^zE)!rf94NARv>v-T_T6W;=)*r80mGBx zPPDa>E|DZ*+a)Pgo6~Uz$B6R-z32q_;;j-%+-eJYL1wu zwr{H0?VAWcR!Tn&mt_6>K+c9q#l2uXlQB>Q3-4(JD9cVOPU{ABoX9}oYoi0;Iz3H# zEa(-0Y5cmDo#bmfDU4tJ`2ul30%i-`33!TP;kKvO9Iv4Mr%d5V4U=4M(Ozvw#XiJw z=s%o2rP7p2dLOzWc>H|fYdSQ^8Ki##ULr95J8$lzqq^GZ#^GddPgn_qjH9=bxMnM< zaU7;WARlI}n?J22S8CV3wch3joX@uAd;T1B%18D*uN>)-7pawN@F2tY&*ZVb8!dB= zNSVY)(~N3n!tV-yv3t$}2t9F-7}%&-0!8fzu=oJygX^yq+DB@+Qcr^{h7M~RS#f&+pIk$(MwO||LI%@98K@RIaUJ@F_F0JnUq-srk3G~OrBT7 zHM$cjEA?a4`R2CAsP>_)k0`o`8l1@1&AbwNfI>RqheOEkIDnF755-OD| zCdbw<#}+qAgbG4;qqR`x%a&^}=dyOT>4f1wqMT3|cPMbvP=6p~M5_4=k1jxgo)r&0 ze@uHFl9(=cL9kV}d(x3>Ffc_G6#L}_VsF91nlam0Q6soy?Fa(F7)*bZ1LBs5x|(o7 zRh+DfvaZE|{i_qC+4AkijctN3=O;9LZ8$Wq!|w<)5IlSM^qY32o6CUwadKH6*E`W#=uvdN!lt)xAWjZc<|eax1rjuZ=yS7g5l}urr7dlWzbUERiTSc z&$b0xEq-~%QD|9%oA(VfZ>_N*jZX#LqwE`hw&w8Z&9Z+E^ zY7u3!!0_}$jqOz8!rS7TULK8JyovKi6!UY{lLp9{#@ZUFnzQEa+&`S=1HMPzZRurP z+41D~H~iC*6O!+itBt5h#Eht_wuX`2&31fK__)XS* z=KCFo{M9ve930%TG7@_@d>I5*dvMyHprYTa*-!J=ed6DfRwWmI-q+V&72CZ%EdMMa zR>xr3)zU->{)xQY{h3V$d)eEl&5JZxUd6~@A0RgF9h!L1s+nSE|KW6krIZWOwzOp{ z6*D=N&ox72;&2VlRLr-|JL8^m@Mv?XoX)T(H8c>n3HoL=(!jbXask-K&gs`%;*>sm6>M(@ znJz01Zx2MlnJOab-=^%QrhJ=fT&kFc8@hjJyncI1mNZ8&QdFZp$lvNO3H66A-pI~J zaWm=Wwar#7JkE?fJ15E;?27=+;B(HUqYqbhla;vf3McmCVE{4_vx1$1KKkuwH{WOf z(o*1%f00SMIrfBT=5d{rL=tj(*z&1Fzs&o#&I59{m?g>UM$l=CfRftaE^JfgddmuG zf1u8(=+wB(#W7j_#e)Fql}D#{$+kFovlCuvhOwyZ_>?m>($%$^s8cuGR?i9 zc59q=y+6>YL{3?SK51wY99XDlT;2D6ics9oIQJlw%;m=a+3zARk-<6O0xDb<{?!O{ z3pW~hK6rm2@bdEMTz*+;v64h?nbWl+_q1^Pxq2Lq{)pzg*a|7%7n+56S@A#j%Ic!# z|7Zt%ttZ`FlG#7mvp02k!9bp5+ZjQTrFbL$)~V;Z63Ps{RF8g%Dx5rtB5!dy^orT8 zjUL_b;F#q=u;^}(zVfl5>Y?!5-r(&a7< z6CSi1Br5m!-^zy#lYJWMkEp#(npE32-~Zl}M$=mF?yx(Qr2RSJOJEh(lD-!IWgn0F zuBX7H8wMF)TV!au(pX>2xt*<3vil?^Gx?G7m|5f-x|lC}PXZ?38(bIDE%Cd0e>rRv zcQ$Nvw^1Gah?K~ntlKJlhVnckRKYCE!*;Wg65o5+r6>xJG|UVylkOc2X*4QYZ$5kB zHcw)Wh+TWR+fB3+$48i4srT}O)YI(Fu6y--1m%B9o&yzH%iI)Z;f41KfAvY_EJ{Xb z$^KKr@9SL@`wn+0cj+aE%jer)mhQwzaF4IfY0~j(&ZA@?#sPiz*l+8pjFvaHDZ4YL z%NgzO-r6c8BPfGfm9{UlP!9hZ&eDEfe%l6?u>=;;Z-B{b{>h0{agiKpB>sbgw-S%} zL7>IfC@w+%pg#%r1XGtCW9^ zCUbgg2oc)3`(X@f^K3(BiTt7=p!u*dc(V{C#NK4R~rMOaDzB<2pVZ%5wY$NzvVK{?4fZq(YDH)Ql2|L7ki8R=+9# z>P)N2#&j8L(x25Lwa1|ygKCnlvDRxb^brJ1pJ^6S^z_1JzHaZ_1$NT;pEHa5+HWX} z^e|qVP*Uw!$K=%#sHeVXPi>K76bj1}EogfW?wTp~EkWzcf~dT>UC z2qFTF$Q!n@O=Dv#U4AO@Z*6anJx(S@nA=+|70g!t6jbLP8Tu4J{+frraai@$pNw7- zZ-$e@FDA=r>NS%cl*+_$KNdzriDEV%+$;FW5~hE=?~Q6j|1!j^V$k#6gCF*Hc7Kh$ z55%&#&Y1MRFRm75OfGW~zOG@w#z`gJ<}NC%Jd>-MpLCk2|x;kI5ebo+gIK`v_7NW%xgmT>>C^r8d{2-BU9j zVgtOgE-{7oBDM)8G%Vk@O6I=uyvf>h8P2x2&>2{rUm$7v)J#j)8h{}^p+nQv*?=zW z)y4Ui8;Wa^s0D7g4@h*eL&EiF4ip433jE{goJu2+%qGd3XdH_i1#&bYB!4r)@ZQ ziKt;^XEbsmydmy$DWM+@F%w%Wt!L2rG?AGD^+S81wRCsqi6PJyZs{V@e7^e%UM(f^ zYkJ8Gi_H1Wv*W*neQ4FDf`KAa11y29Pb^|qT!mA!O%O}=oDM!)(ou$}pB*v5=ZL7z zQlYCS7dXG|A`gDm&iXmg@Vx@I2|$*YI^7fz-GwO`=EGJ2{wr*-Pyn|}jORYD^`;Av zlc>qBaR6PG1JL-OFHSzVbMV<*w#sw=@#i`3IWMc(Qd=2Rj#MIjk9H&ukc$Bx2@Y^? z|L@GV>3Q6nj}nq!n;VlXJ7a*qtt0rarv1zGW^XmQs!XkecdZr%I9IYEYRGx@&Fn}Z zs#3&IwEn|+b)#FLx~%Kc61NoSrgZT+9e%!P4ox0eNtC@2dhbIn*vufJXo?kX0BRFl zRODEViI3NOHEx*9`6vJLb_@>q7+qk$H#*)`yPk6Y%@&8mI|VyAmMY!AzITA7MT3bf z(FI%UlMdl$8s<;=xjRrIyj{#B4g60z77g+n`CDe;o zGv;YWInE9)gcZg#4lkboE1ao6DACw1n&8J@D|Haeezs4jN<+?u&C2%l9 z*`sE^D&*9>7{q|Q@H!Az9Ik*T`N_)0wkVZBbz9?}i^11GWo=&-#4ZJuMiye%nW^bs zXjSZsH!6n~Ps|oPzY!lXtZ*o=mU^!e*{dz5)~vbCBB|a`)I|3vGUvQ(ksTf;UzOIB!oEW9&KfH6eU4QTG)RV=HmVO$qaI zZmGtE*jO)ExR~S*ZMZ&JQT#YrKTMU9>Nl-zm$N4y&sI9EvFVE<&$_0m!5HvL@>T){ zgRX)Wpe$!y4dUh+-QU;V-fgwNWlOy!QnQz|>MQ+mD1h*fE`>>SFLxn#kV~8@C;Tg? zN%MDb1pkM&rgZgU#|k4c|ypuLJDfe2m<@q+3Sn>uFf03lH zEY5Hip09QL9e|`%-b-k+zo2#*4Px82kRt%rF7dRARYNM0I=3hB9}KVCL+BU$#h1x> zw-{rF-H$o`7e=PsNL$8M6KTjJPBtc}UxgLXPZ-}<@18YTy+X)pl(q~df5X!?M|p;r z#tMQI{|6zf0Qw?MZPUd$y)l#0S*P3X3e8c}<*IVeRju{$HRF}W6;&YRCEHSkMnquI zKFqQ`(E$Lm=2Ylh&p#X{M93KooH>je=z$6rNh9r}8=B8tt9gfh*YypU^)hIg}do*ij!R?Iw$+!kQ?hogO#j+$H49C*)mws5!~;$zIZD3JR_l?CIJ zh@S8{vfEy(V4mU7uN&$U*^HfzAZVVj!C}8R<&&zrQ=>e3TS6~{;oS)aI=|_2=|2Is zG5;GjK8XSyN+YNJD#~@YfAM5|Vn(}Rc79>@QNy&CJ;UwKog>v6KJrXP01bc9Mp@az z@B@b^{k?&Ko{paA%2Kh)o1E0iKn-9i(7u4fExSHpI*CdHo;eD+)#YL7!!LmCm$qiHj)MuFO<;d^cchEPn0srkpq&7I?$uS+zh=jYzl z#*8J=$fRbOJ_1K9T(ryEg4PhVE32WbGdZOqITdw;dquEnY%``Ji#0zmmyV=m1Tu`7 zSFcuDGDLtfq>cH{iiqc$_kZT zj(iwYVD9op`4(e&bt~-%qT%=%5U2{^g}j!P_RF&;*VL_O+3op^$BMh<02S3<0C3~a zuvQNfzB8d4JLA*DgdiQ>{oqNH8jHR?4dX4khI8=?u9yQLbF1Pq9zS zHW)=Kyg^_8-d^-T&JHLi%`SIGGF4cNGFwp~hWo8pE<%w6 ztlPW*A?xZ8M7C1UsZ&_+YpA%IULHwc6I}cQ?Zo$Kxe`}GqFEzXfI#lhF5gT6zp%Thm!LjuTl34K_Hv##v2Av*s`g68Z8jdL57#YJ zfaHXE_@$J4it7uxP_b`BvMf;?lZO24=aJ3!xFfLPy`cmk-1MH2&Vs9OsJVZL2TJ=q>{Z)%s;o`i;C( zB{Sg*sbG8}$S>V=F^+^I{omQxFnX0P73<2FIWtHyknj{NGeup-<{fUSAAZd4V8=rhhlcoTpzo5{f(;y@3N1?}x`C{au<&=o8FBR(srpM;p_rfZhwEsB#^Hb= zD!>;qj%t3a2gFH#Su#3Wou^z>NK5jq(-UJ~cf%f?qlZMHJ0Rs&<2e2iTfHqCb)`&~ zgur!P_!zm;5e4dpFp3(e8ri!ptoE^2QN}35sZkWF*(d9Y*}c^IbZP(STpR4F=b+QQ z4yr#Rvr`<+G~Ox)oG7>CB)|Suak)NSw7zORlH!Y;fX|2o>uQ1pheQ@>z7ml$MsyoA zL%SMch`wDfLEkg?gB;OTF*;Ixp-M}fdBNR6lW|6K zJcqj0S1l)jrEPzMcH0ADI5{V;G7$A`d-qtSV>r88Tc-30pBDn znt{$UFy2Hz3-oaMQl%EVnVmZL^z^b3Df39usoLum7m|{95!bdl% znE=NhI(W3z9=ZgYT|r8@je7nIC)veW=)CX{*jhCAs4Mx;oQAT=W(U=L4^3jE&F37I zS~w8h+SzPhOoh(htd*pZ;!>zvSM|9bx~}!M==4Sj_Q3l*xI}9LDB6u`_*6@L@V}c` zGr=?Pl1z+x-U%&jAb~;q*8Jg`(WwOyRba@ke!jwIYH0n#9$F*=q96@?;;ca5AK-w4 zmF!-^2*`79NGq%fdqtl0TJV=E{LE^CaUm^!1=x+~p}&{UC`5f68o>lz|90&LG25Zu z;Y*@&$RJ|A0N`p>0XVw8)lu z(bFp)ROCVrzY;62|JDsI-lKJ;4RwBqqUb5O#&)vxePK@yv9)Vgbg^An*(niX6H-8P ziTgGC94mtN?e7>JkdDhr`}V_`JL{S^H^XBleIH2>{0$x}K~3eOZA5S7MmHA_PD(w7 zi))j(T;_4y!OUESxLnoDD_{(Dg_I&FYT{ryQJ3tBZPj*pE&1x^b8Y!CwKnD{$1NG{ zyAMgqXw`O`KLRe}q&|_5HT9;)BVg_$&sE=Y85WLgxguhgO^7-x!QYjZ6!-K>DoLt6 z7VuAgIPa0Pc#wGTd;FCk?#c88hJB~j`{85u>gxOceO3hEBAfDd@t=Mu%r>jitE9p& zC9Jbjl)$<%{%u5N+ib7np_b*Xyy%-_T}Pw#+Jnc?M(u@gZp~_-wHRy^vnssdgP+qY zX+TtUbG3Jc$T9cA=t8v4+Y|6HhwryBQ6GwP$9sCv@Z(=-Pr{n6@*di~{Qy?aW;T1M z!S|F!YOr6beTFUgsFMK_FOr1;?cMd(u`hyoO5!}P&VkMutWe83%(oalv0TT7BgIpklIJQZZedHEs|)jhb+exbIhJ^SoAG z3;)=UEjHXwz{q#6=>AqYCflgy#T z%B4BE*`J+QH;n&Vpss{4#=XmsB#>E&U-fnXG(8}L@*z2eDIH_8(FlcOq{YiZ=>0y{ zlTs(xyz-B~MHUW+8Ip;QMItcY1wW;it)B;uj+8C_?^MhaphkN74`+%O-9=^^)rD^u z&RaKKLty~Z%+7zuxfr+Mc&_l(DBh;X8p82qb|z$GC>R&32;Z&(j8ChYzdXD3b|OY^ z-`b1hDxGAus2qX1zbA8YIzS@!IZ3W2fsCOH>QFXMULj%a_~La)w(@%h@nx5bO~@!3 zai`i4zN`6xx@Nk=+}AQTCY+ooKl&TCo?v)w3+bf-re`_aj%u}ciG2H}AfzY8gO%}#G~M}z zIBe?-RaOfg_Ta~I=<_Km(Ip1AI}Qr?OGpKMiD2ti8bu%9z6{r@dNbUkp`xO}!_%X} z(_8~6@=DZzFMj2ffoj{rkU*B~l>lG?Nb^Jdc>7(DzpYnyeaVl)4~;&Jf)j`1aSAfu zqvWu$|IxOGUaK_LHwtm|!$y@D!!G?`z>>WTni$osv1pS}6Eej}ElW!yq>M3j0nWij zK8Ke%&0{*mE@D2P*7nLj7iwWSw9(qZMx%R|^!u$#f?~XIam~BFpS)>=^|saw7os!0 zB@^HKAW{&BC_T_-9{_o=k54dQw1O8v`Vk!Zz{(o$RCxk*7joeLu8t-A zT=`g5`Zq*sUxB?Ghhkv;Ld+Te1+?I?9w7I%HQB7D^DyzGh|4q>EAsN4PGn=fPhHAE z6OY7jp8mt3qMDyYBS5k-1`F|ntwZL49sx9r7*lM^+PY8Pf76E==zga{eaW zg1k~sbGd(t+IA@f3V-h{X;O{hm4cF!GePnY4NN&x>9ov6x+mau00e3p*5l~~CP92G zeGR>CsLlE_&ta=)1&pzTp|^~;JkK&q{Buc5sHD0d8OS{G6|X}DVEekr5FUo^HL0(& z!#p2pUoXx*x%-+m|4D$votwN{yck5XtwZA)i~dY~q|D5Fb8{vg9oLP}iXRzx_msu+ zpHNPeGHgPYA?H*x4(~>z65zKD8u`OV?_cADiezwt{y*88jX0c>Mz8sts>CP7O#u7~ZW11%&43L8HHn^s6Sgs5O!F2qqT zkAF_1O>_DAm7w;a*`b6cU)+DQ+f)mMk7+-P>QE`V=N98<0g;q+6JbRS4A|EbxuY18 zOU_I!$*dI%%pk-s3Mf}>JXm;f_qj9wVsS- z``8)39m;j8LSPdqB2U^LhlENFzwjx~brBJ33-klm%FIH*Kr^@gZIO#juUcFHVKJB1 zNxZhZDgBKBD>Na!4jYFc4Ubt+GrM(D6F%Ev3$TuGEw`mw!yN=)MQTV$9|t0gASyp0 zt&uB9?q&sfn40SMhpdZ1nb#>P4qoz=`f;3AqQX#1jwf|9PHXIMO6mgzyEZdW@gw&yW)OxP4T~xEp+%Cp|!Yi={?W5 zzzy_Md3@M~(YGw(S2~D)Xi7L75cx^VaQKa0zBh(JZ}wMcsF&b!(y-OfYf_*81i!Kw z)zsg-uH@zYY4S|%UEH^N@ji-^=7(w1(jIJ#G4#@bGio*@^jor&fi}NeOM_7jliojl zTc4@z%zBQG7F3!QzMp{g(mCv-l0{9JM1gFR%2q%xrKqfPTU7}P7$MLS>&sYBz-GMxl)Z|=GCHH;6q&*dk2FUdsbf)tt z8|}3mj}sKsz?;mEV|7gQrDgdL1WJJ+hrc67wo)or@+sR*UFh_F(KV>(Dd6&V0c*0I zFn0YZ>S`A~s*tB2<@e3-f5OJG!B>X?X>#1|WKSP=J$Gs^< zzs8pK>k7iz#jks}`Q#*hb&7x@E*wBG6BtSEi`G{DeK-3BVy-!^(W4s1YQh`zE*FcL z@CEircN)zmMh0Z87~dxF7ixo&sk+t~?m_BzL~*H&1&t#@bVKJ>a@g&+gl!Rlc)mVC ziAwp_7gsaXkQS|4e@ou#Dgt?Fy$enbuhFoXFuenZV}5Fqt1n`At~0zwGc7(MLzVg4 zWEeeF;B72G=|Qi%Hm8H%Z9dN{Y;C13uK3yehMGSNj8Wi`y!sY&|392X*m#TB6^--X z#83)@^i#3Y%uu}t{!)4Y$MXA7kirFe54{WMCxuca3Y>XREV{-(wFX7_E&fcwpRIh4 z8#El8>SM9i8qu83W8#3!>2mO!_<9k@Zbzd;R5P_P?~l7sU|RG?U1tgcIEH0cM-#0B zbF7LGw_?SM_-|V#3+IugS0Bx%=DW`~e-eR~BZ2=W$aZ3{^v;ubLy?kAF1O^Tm^XP7 zQQ+_chucd5ik5LeyYZv`j|#8*-X>djvrm0|-`qNl%Sryx^>cN-jVqflkUmBfY%L(z z)t#kqLtg$#`CpZ4_7HH=fxi_10=I`WtCOau?xx=SMc2)6f)N3MQSO%j#>RIWFdfBh z@fOhHq~P;EZM(ckPRi$FB^B#tsqZ|pGS-ZfT~oUQ8e>!Bytfs&hNCWj&DmLX7tXls z&`@jZ)mV*ViN0DKkUjg~8uxz1p>ajLslzgx?xVkw?wi54)@td#VuAEeGtIONT4fYv zB<5OX^u8ZHJ~tFx_DiyoAIoXKGl!^k99iLdr2mvK=(!;ix4L5w(_4*PGI0iJsyExk zs4(637o7974QUv-GZTW(iE#shytSNW#X&8#@%+!QjHx#rv1dqT`JL~9yBVe_&12rn z9uD>^GlqI=g409W#xka9jMntAf-0s_y8gqAIj_bfttS1)A~Oi!UpSLno?BrhSARUT z%Xw`OHK`}2|LMpfF7%=8VUlMjSy^H%OK+8O@xA=qh$O>dp_td&&qq*RCvpzfH8VwX zo9Zb}E%$==dRU3Ah;I7vj!sV|zGIQgSCx9JfGlgGNL!wpu}dKpwi|!DP5FvE_sdBL z?`XWF`1!l&F1-iJRuATTqu!XN(9J$}W*(=!eO$GfT4r1*a{Tf;9oz)ozi&B2Sb`#c?|A5(_BaY2-K<6zw-n`?zdC2zfWYP~W&_p>9J;Jk zp^!D#YydgH;9yD#&OA3z4MasV-lwqMz$r|$&{o$5wjBmXk0o9}AfvEmY%^MDg2@v( z7vM#BCgJJkd8cV^tWoK;i|ZGefe*>C!;@0DG9ZzL9cLHR zk2a!d{_Zp~KRt|?Xqp{YRk6iWwySAPRW-13E(m1RD6&5F=O~aN4w*1QHaBnLI-6HC z#(D2H_s{7_^_dCa9j+|*$cRf7q)K$)5p~NfMrg8_Qq!~LFOYcOS;2(au0$lvB%Wxu z^Vh_DUJ_4cIb`ntI+hfv6T-|~d~FqIPn}mIHrHVDjQbq+-x_PLt&>Z~X8Pv01iqp% zaNEX?j`nC>6s+dQBqi&k>z|_7=5}=)u)pT_rhUCnZ2#fh1c#Zl4mi?&K!G@B-nJBy zeny1-j8dW9x;6j`7|F&F>YIVFn?C&1hXgXQ5B3Guu1FQYON{CtPARNx@TzQq5FEQf=IT@a@HPFsoYWb0GE~a*Yr14?)xsXJG~?)kR{~nV09qK2yYgC zt0|Wm(v_oK#csM8esB}@&K8UzH2^;Vz%&y8-I8b5MyfH#br4`$2avM6D_tI9xmKK0= z8=~kVOXVo**p^HvA80z9mT+z85=72LbBcKpwV@j?sIkw zFdimbn9<(3(fNO#cge}gxy_F9lK0gWl?ZE=_6y+X?aMb`jd7&X$sp%Ws^k&w5>(P{ zt$>vr)n1M+I{~h3`bkt{3QUsEe>3Hrf6_2Mw}YX|p!tWFPt1Ej$i!}XyV#G3xVW$WH0D@9ZyhCJK5wE^HC!eHJd}CZf=G+k}4bDHiqe?z@ z1yPBVhvw2P6YI0Uh7^2TW%FMaUyCPxqR^dG=Bqk52T`F&@At<@uY;~r!q-f53pq(*v**`9af5G(g0FH>8ZZ6(a+<@H9(Xb-s3eZ0mZFl0VRU4G zJ=3?`nu6!&;H{QZ=)~0JWvO2?FZVTt&lln>{)D^#_RnMj5%|OMESlU zohU+%rPHYMrhhm;C*Yw+)qo_0XM8ov70gf;DD;?D@w2DA0!pNWXs<_#m`M%_SyEDylodesdqt4cJ)PDeMnf2p6Jsn&6F_cR+%f6Kf z;}d~w_Ii|B+&K0Re0$DLxH#1wmr52~8-s;KS{SJj-?#J{_>CZlqMJ2UiQ zz0q-GG1M{F6ZJ!S2L9lGXk(`-*OeBGuDYn&nW3(bjxo#4pPKQ8l=mFeL_gO7#oy2X zs9C3)m8-7pF5{dUl0t_ps<*T+(HGtBtDT6gmv50)!PA9c6nDFGa!SCSiQ1KZ)_)8UWS9D&vfp zw<6`mS`hWU-8t~74qqtqQ8`JrFkj#RAmg$`RX(U4vL4|{ircX=#dL3kR2>Gc+({E_ z(uPH~XkFg(?!C)YoPIXnM20(*6c>f_?dMhQp6f^LU7!a`E)7g6uMMF42SjKKm=AX^ z6J?I4J~pI24}T;BiNBbHl?=cy!SGU^a=^^~xx~X&VBz7F<$>uOOIou9gCne1kwYyAkW`LunO2*78Jcffo9`8C)q%`B~0sDl@J;MWmz zC)53MjTvPK0PI--1-E%~#z_7#r8ju@!n_G5sSttFxP#rlD$zESRUP&PmNJ`S6U-8Zlpp%8s|TKQ9xd-94Zzp; zYD{%>=ML@^QVWz)9OpjIY;A;JuHvq!7T&~abp zX!OfarX;mb6#czpTW=3khGLUDU}If-KI?Pz-Ei>_@Rn`g^WIGbe^$yJJyu+XE+fcJ zK=uP$D(`DoS94=WBezWkn`&B>%_wpHt#DXX8as0I@)rqBE4$y2xU;!nwfSAIGyIhu zod;J82GTX3e|h?z4DpZoTgEsh-JEyt!H@l3_#0ACzU+63TDZKhzZJDF=Tj*tPAVNx{lVt*#yeo<>yOc2XK5jVHjp8D67JsoXtKzVoMkE7S z1Z=Mc&^0aBL|tSXuik&nGC}=ZGPJyo3vwZe*(!??la%S~jVq%f-ad$Ns=YG$%lkky}@kG9Uo%b;5< z5k^&;37u2tlR<-0$>-!s6`3lte2AvOb82;gVq{ruczkDqkBt4o5?8&!CgCOjCsWgW z_HCfyN9h6hveMG=-XO0_m9(L7?Zo4Hw59!9hf9Ry9tc_a0TNXJPI|oXUsZ$JJ}>7n z*(#(ImOah;;#26MG~Bf(iVoQXf@J&SpyV3Uz=6&x7ec;4a~vYnv!n2C5I3UgjU*_! zhyrJQk4cduH+i9ib??0!%Bw<&o0LoQ1&Ws+tOkvUxokGUDzN7GE&0cho%0#8{L!QE z)n2j${&GkPu&KCc_;Cbw-SHnQ21k441-3#y-#&G@;7$jg*_o`s@VNR^1PsFl(AnR_ z5f&V3Ow@rICCecpW-j>4g;aQ>iyXn? zAznRR@Qj!|=Ifkd^u>DI{zqWqawQ#ZyE5!?pQ+z29h-f~KIC8MNj*Q)XUa3_ISDwF zDk~q33!=Nmm`}TSt(GpNYfDO*s_G&)adQ^UUBtq(@51PX+2>tTz|>*YI9aRRUQ_#{ z7q8o0M2$h3K0S`%E;zA~8^=QiWuK6SUpJdqW^(XpD^Ko>%^yV<;oID=`>=0j;|L=7 zlB}6LSaT(0br{T_E}%D`wl#{kyst?atNrOh=H$0gBF^SxBdfM9zV#P6XZUIsQ;6b$ zolJO?jc#k9G!?t{F(Lz$zw5|lRW#r5UW*wG2gknViQOPzI7Vq{$&1UY85pQ3NlHp8 z@fnz#>ko|#537!JTI3fLsW^&zE_6doLo6KMj9bw@u#$+6PS;jrwzN2F} zykqW{t}cW8CF401L^gnY!)wp`WC*{L%Hj|nBVhuFRrUi~ri1hq#0QjV(u~z=Ey>=U zI#L_$jq^k6*1E^JZ}4h^s?Z|SyT>s?xn%2zy z;5mK`ZF^T)wL=3zc@N4B-FSeg;h_&hLt*)|kE~qmADGP=pm6w#RUsqo?bnTixPW_W zEbY6}3cWI@nw@9&c;U?1B4t%RII{!#4r{Ls>1x~Nh=oBX2u!tc*xJD%HD zNYis^s@`Oz^=1y$UX8E_3}Ep6-8y<#QXKD{KR3zOt;Nps--qwvDfY7_?i}oMO9?_` zSzYv8TGE==;)nb+Rj=XQm6SF_3Cx|#|9>(f|Jz7YG}NR}N$SLuB(_Ndb1^+F{t(7} zHPv>@G$U&9q^iO=b5*6m>)ylC+A-PAlFG6Wy13ymc^zbFW<|AuYTxGP>g&bJY@x9@ z1y9tY36j9Ib{2OLaQ5=RbeU!$p?3L!6LP-itKt~1y3p+GMzs}nY5G%K%cV~bzq!BT z=zT4DmpS&<8sY_N{{5<=Wnw3y%)Gu|qVX{yEbC#mHFiwe$gz1Gio4xaL4j*`l9y1- zFFBHv?SDgnJL=SXIeB-Nb=fjm0{;9wA&#%27!Sb#J6YNPoa*0ZpW4C`x@~vP|7*!ekrSorXB)%?N)MINkz3^N~LP zNKPseMSVKlcT_Qg&-~U>&EQ%^bB;*Bj$E{)wD`u7d-fiJ_b*s!Tj%F`di>2dq-4F< zU&m-uUVEW6e{KoZlDV^c*%7jd{*cMy&$k$BQo0H91zKE80b4E4nyoN@GqWhuH8hi- zIPlhuZb-&vI2Uf-|`!QP-fJ!8)4aR&OYNC5g7IX=vAt9WUR6X~7UKwow0D4gbknY`#dMD1F zp^SbPYtAF)rjtq|)lbVA9X%s3JHe+bQO+`7aFXejlvjKF$s_#BQ&EnJ5jD-+ z@5~Sf(P)IwkFI*8XR+&{#4WO9^QChcX`7f|(q!FirOy=gFncXc=xO9TQe+IKe9xmO zWr>7}UaX|n{)+~z%QD0-S$n#nxa6CxhSgfySk=Tl>cx7q|E5wzsz=D?ZsL@7YFrf; z8`X~E{)4jKWny`9;9+gPHl`L``jtM!W;5G^u<$!Q?;HJ*6|BKjy^)Pb;?G zG$Ut{I)}Q;Jj7!Gk54HA%z84KNSBX&InN4b?4>hj_3ul%^-+A^`cnDH-v~Oy+0+>3 z;uW#;cx(pK(NdAp;=MaPq7~OOcAM?oGX8DSve%0pr83mLWm`*7 z-j{jKiSF}EAkVpoYk?p(e<44MFbn6y))v7u!dB@1RHW38leL)?yqTJkdR}Qt^Q1_# zWNQ+T=sf0;>tra+7}rVyz0I;W%6mLI#_J)o9Pxaf6wz?ul!-tZ{uYjY1)OM}+6Pro zZiW^-F;(D6h*Z}rdwPNKxb(jlM z;w-mkgSIoLhsRzss%G;!t2`;ZTN|^WV=58;>rFJgXp;Yr#ahwhEce}7r|lkH_cUsU zCvyI`AC|drYkpTw4u_ym(UpI&J>FwyS+kt>QNfLROvQI+tx1mj4-V#scKs_V5<{Lo zrC*Zxtuo17Acbnlq!^rnLdt4RAlC0ii)#5b$J^VVbnL+MK6UPFQwZP1xi@6u$km4T z+V7W?=#l21-vjowdh$18Z^jYE6lVGzXyA}^yX+73>G$_}{cTd{6PbcJ*CS>htIp01 zFts1hY9(lTJj4`(tQUc5(R=@c7W^kp?5z`cIzO$Q+=ty9Fn0YzMEfYYg|CkLi{N_& zVm6N9akC0;X<|7X#>zUHsk-`_s!y{9-Q`kEI+JWsRk1i115!|_-X>@KzcfQXbQQea zxUxUYv>(c?4KYOMOkRAsKLMY3;Peki&}ijwcu$KEd)9tJp&DlROnu#k#&Yf!Z`Q?F zIeX_dJ5nhu*n6pI?AYZfB$N6-*X8Y#KD%~WA0}YbG#0Ais!%E`O6j2~{C|=4-tknv z@&7oLl#vF?R<_6{JK2Qnz4snv9-N|(O}3D|_uk1kX0~Gs2bm}H;Bfk0yg#4s@ArHB z{w$Ak?)zN#eO<5h9Dar5ea6*YG|sw9z0movp~p7_FMn+m>%V3xBP{E&Z#BwvDnnF_ zZ^-aF9~wVJS_peVe}-b-Z{(ZTos>&B*x|&G^L9I=4JY>|N#INs)w^x5F1z_jYG}ml zJH6n$Pq?utkiJK8q4!+w@xU8p*dfRBn`g}1Y~If3RI#l&DHEh8`ec_uxJ7@?#=N|U zp*CDO8!^`AyBXQKr!0&ietbAi_$K*%)*ru3g|5(0b{JfDS}i%;@(y9mVN#>R-6=jn z0a5||C`Wz26~7-JrZj6)5q~Raj+HgUhqKu?&}m|S=Dta=SuNGAh?BIf-h7nu538%0 zBKOQxM$8)&2jXa)>>c7HS^==4{Up}Arb$6(6 zjQ$L0tEqJuDzZ&X-eXR8i9++dUR6~YOusyYaycA2UB48+3bG6CzFu9jONIF$8!&oEp1p>BS%w z%g4heop}5#MmYxgKH{`~V;`FPv7N^FWbrqq=`*~wefKuCE!%G*lek;AyMX5MEYI%x@J%9LYp3ShwXlg@|)=BwQ}?81n%Rg9n_HA5#3wYjGxri;jSPk$sw_P zwj38#ARf49vl;{ElVeq=$OH%~|I7aYnuD_Xx}`_ZoKeW{?0YP0aS6vy~ifIVUBc>#rxq7*Ql#tIl2Ovy@qF8|C^ zX4f3vdNG9_SZ&)r-Jfrb8BdE+Rgq2GHk^x})2w~}yZfFI9@(+kVbY&(3B)txG67AA z+Qr?hcGzXO+>L=2Eo(!2+vaUF#rAYh=>oAJ22km#@b+gyXpfVy`8J>sJI5Zi@IuS{ zNO&zrTeXnSCb^p-;58OCd&^HbhCC6u*?3}6$h0NnT0o5092I3eUeJK3Y=Mq`bo;iy zUz}f>9Dt3TQU2oL49H+w&l%m)l3~E7zFP$d0Z!kKkuDhyJb{d?Wq1>70bA74`UWiR zz-MUkd1pDqBpol*>bdHz=&IPe%(MP2(`b}t=Jw(~slJQ!msSA4afDG{!*^X_^an74 z=SA{5&x&SOwQtQ`H;eQ8CK#W6hQzj zhCh^>CN5bzEib>znUcCcU&a$`Ul$J<4l7OdAK`<o@@}y4>{$|Pb(xiMniS<24lVSFpbSU#t>q#rBv@lrz=^f+-HkmJDJ;Y5dkWG3YhN!b2?lLQhrDiXmaaD#Ochwc`Ky&sX@}& ziHe~UUPLS1n+iVVqkc6?Mi@+zjyw8T5NufDLN-1_iDxj{Gq_(=LZceU+dRfhJ|9`d z#|I?^Z_qIx4;zG{tI*n>NaOaF{N1z~MjMo9&%8kdL%@s_M)c^@+ZExLdGCzI^FDpB z2ODE>iDttmWy7Jckt z#j4VrwM~^g3pmYe<>ZQld~D6E#U^hxl2Nz+)*ZT)fF6_1 z2I7f3ne>pw3+h8;dF^qhlD8hT@K71ofabW z8)Ez4RThqX_LEd+8KHTCIn-82eE~O9wn*0%X&+g|H#YFf?oS@#GWrb)V#W@J;YQ!% z!DV?x(W?H5dUx!WrdUf#-ia{MXC)Lhn*@9$sMeP=)GYL&ip4#Hk>c_VtJ>o5MXKW? zaI#FR9Ap-xr=ErSD#fPT+9Lc%^FHPTXot!M6yxhEs^dTD6{7#LDERnKf45Qx-F)ya z4>vlZhJ^Rhh3k*zN17yFvFs92^gk?V;-z=aE^3zdZch!#U`5D_u$4-#gK~N0$qjB? zBh--@YIL!U2TYqmJ9K;TXb>>EpL#sA#>gMb8jLGfjUO+msw1{W9{4z{pU>CUlEm%c zj-*g}aO-0vqfTC`1F}_HcB;ckHy`O#M^xWh%oiHuo#4am%~W(kBlFHbEYC%=4e!J^ zsZ&RzPchFS_&OvMn0NCF9BAVVBUG8di7d^>?gqefpvl-rMYekIltZ>LbQypnRSu@% zyZ^zL{Mtq(W#bCm*XZgp&p(&~dd^-+ix8@&!g=Bqgooz_aRy+Qfns@|N%JF)dvrbX zj~go2{bKEgXMa`AOec%qhzOi#{X7Am^8%%@XM_4_gSbjZJpvqU0Q)P5rBCsJw0*C% z`wODBx3(2od_`QTm&)B<4pb=W#>3&ixmAyVz>PphAfHNtUpd$Gqto}G6yu#NsD3@L zYZxH`<5#kaudluYWrGeod8uL~+0F~|$KX#hVup}eDWXkGJ9sB5#gYD3PM!5^N;FFr zwwu$Bo;bSMp5Ic|1I=Es%g)kBQOJDwnz{BG0q0YTPwadmwtYfgSm4os`F_2H*GVgd z-RKLuN~im}m`RF{?=Jn2rGEiMfbBqqZs0j?inYjBGu=}J8m_qtq*C2-RypImeh@3E z-5RHui~7+3e!dH6_vQrOm?t{9$T$JheaQ8~r6JcECxoB3iMd@kZwc}CwB4xpsJqvy5in63@w#U6sm>$(hFcFsBSmXxcIq)ca~`GL?j3Bk?gu6z zW47X>j^z3X6`f|(1nO~eYd*T7{4c+M#$Bd+CEmFt zSGrrev#f6~H^n@ns!7aRaD?|AORNLlL%QGUOxf9}*n&j8Gd42dFSKrmUr&({(UZ5Z z@-*KX1ihi--MuhCRl9!S|9@JDO{QmQ7YH9{mKzy$<>{qt_!;)XeKMBfE!Q)e(=Oo~ zSu9d~M9nA3-+f|LFLvvHQ!p#Y^T6eyP5zBGGTX$d=pQ@8~Vf%?SRi}kr6Y+j9 zI{axxfp_2wObBeax#hkM0PgA+*+%GQm|lFtP{kbD@3UOb-Uej+{n zsX2{KwW9tUbM|h~t>&T=%Hs-2o*w`FroyN|FmEU0xt`Pu7KK)-| z%1?vO!F-0`7zz_xK6`LLWPhX#>zH(+8crz>O(h~HlVOdz@o8AK;Xu=Y%(n6<+MAVi z-9F@J(}yu#9qEDQdmBR(CBpneWU<~UAH10_lsEnsg;yTj92{}SM|bb#GoZ|6*{HJxQ&?l-4(4 zd*14sx(1SPH!gz0)yb#9T~LK5OHv76IElq9;G6KBkD^qFGWAMCnPH%5<=)?(Lh3l~ z{t5Wg)vje}nmsma=2)Bt?3Wu@v(<*UiYjf=X!Gy5F6%o8rqar zqadudO8IvFr=p5(Nc$$2E;shgtkzo&(~d}F1MFR!liVylaB8kIane<$PqL6!?KTxO z-FR{5HmAziW0aEL5FH|2I}9nj$B>V1STr-Ol4M2c?vC9k_sb1-KnF~``f;O9w0Die zP9u-050TSFHB^6PJZ6!qtMV?fgw{ph&=71y%1}%1o&@hLhZq`x{esK_dY$G$#}$I{SF#YDVb#s;*MeK6$axe_n@9|GES#Ik2El~T3p zZ!yx6<{IsKCA3BtXbwzGk<*7;{UYb6mUesj&{%_XzfWiK$+`JCxLUC)**cHw(KHa; z(!b#7&g1sh8*KS$mxmX^+kMMFX;gMZ2Ljh*Y=z80FTyY^*F!ZuHJZIWa=kutp7Sv4c*7id?{sG9UOZ8=+$FSQW*a=6%VFPh!@1Tq*u~ zY2^A0geUD-zIbLsM-ZRfw~O`_(GXubX}|?S)o1BtK#-$BKmWzArJu|8aZigjBsV?l z&uS~ri695tQpZS};rv!05Aq*_zTSYJz3RC5?nGS0tU_U1NJvYx&i;Q(>(r=_@@-AQ zjEjrR#zrNQNxH@|?mWk>1;jl#h>?J=%VOH)m_wwY&5$?-?SmCDQ-Eac9D*7s{S5+k zOQinOct6drl_50JLJuoxFR-$~-!#E*dYGP&RpqtGLdUJdg7=+Bfqh3e>NnBVEOQpd zVyGC{1JHxtEqylQ{4O<&XXp)z8ZH2q1ld{qRYC%|MG)I!K~;tkKxqTD2atTgUIdKw zcW%HG0tS@=fXKu@EJa|R;Rn9#ZvD&?3%9A<019~mHwseMUhDSXevZeevN~LF8ys}a zrt%c0jzaQpU$jHG=V>YRh{aX@UIDuS2=K9{wx-^?LgS(*eQNW=tc}0_4b~^S0E+UBgPrSkfuBbe zm2YXpT(Xn@eG;_~sLC^a000eOgxlBfl>MhFMN1!tX+Ww0#{Z2PahmbNS+Obd=_vZ! zSVUX$s4UwnSb*leks`J#1VbcqmdSzC6N;h(Nv?+aV^r1^+F(0&Xm>xC49ENPduioR zX`#5^Ta*UqVx=#g}XHUa}@%d}1qP_l5K6i6u2o3vqD!vUQ0RUxlR?9m= z>hM=*a;`UFJ7B{2f$Y^O)j!;VM}v1mUg{lhJ$2fH)R|NaA7D$k0(iXNXfzq+q~v!N zLT0qhE4mn($6^=PUITzSa~{46;co)FRcocwV>y za$Df5000}0X^_VI*Vxk8W;^w66;x_K$ww85N2P+MoxeH*IJ#l2lvkKhcHV5`N6<*s55=))Yq< zd1z(2zR}~_fV)J1kavyLdM8bps*W2S)6eH;5R^_z@G{>CThY(!9CR?Q@KfJkVe(Z) zGPd2kul>&sNZaAtmr$DB%WI+rZ2S_s*?~#??@A}_%SWI9>AB|C?JCu>kQTp)9e~zn zMHDfbXbqV56r)G479%L?DK#RIFQ~xfrwV;i9WDM7%m?F3=W;ZSPwv%PQnfe}#7eNn z$3C{1e{jU=xHkiirX{1Ro%z2B=sehPDDg*8zGVstU!3TyiG&wB%#?vOg~-(x&`PF+ z`VG7wqdx6auz99>S*XezTX$}NE?fo>;fj^2b}eTi-h9h=m(0@ckRinqoI{!ffGv~JL;1ILetZN9w*o2?*e2c4y}HYUWVDL;YB2KHN@IBG@r|j3uZ@+PV~4z2=08L1#6v)u zH+%u+v!jaYfs1p{-TL#WfOso85@7{K1 zkWG=N3nOKT&1#Y`v$RCy2BRs^)63)FP|$bTfQAoKi3;7RjFW^Zl1GRsG0sloU;3RA z8G(18eTN;XSzTqC)F<|=GKQPiWGQS~bDV`1SQnVNkd5bAvm2o?FTYCxi~=dCSi^_cR36^-gHCxgo1dyfIi{gE{Qm0+nFMVxr-ztJ-D zw)|pF>@q~x`&Yv}$I8w+xK~aC0794b-<~hcMoY5GO7Y0-%V%CRT!EQ|*j4c| zX1<-R+>BC8)4I9T(ge_emLNb?)V6=eq+h0k-_W%D_l#gjHj28**MT5jRxO8~VqOpf zKVLkCw*jE&-fngb2LE-kY=T}xmQH$>3#m_T#Ou;G1E*H!sUK7(K0$^3d`kTe7L7miW*D0qoJTwhokmBmOdoBCqq-eW!P zLGaizog0G)(}b!wM5-05ONV~KOo=7)vB&AXZlO^bTLKFF0HJ3S#D8lkD*qfMt`2;$ zn!wg+Es^=TbMB)gxyOC*C5LWon+lmT7b|)V-IH)(cZPut4vawjzzQSMC7#s~^u7H> z$`n!a(nBm(bQ|D@&4x4`sYn4oeZRSUqiTJfSCG;cSs}PqyHDaYoaeOK$Q*c3dCqTVD%JH>WZGSZ+eNj7Ns1&B{PPZL14g?6qf2@slnpyhoI zQmkDI)_7hOg-z?h!7BOQc` z0)#|jr^cp7Emf^Q!&sk$Rm}rXEOjgB)B@GFax{Db8a#frWGG}g>Bc^Q|6QDee?%=@ zWvrw8lsDvmV;|FB;$9gj??`g~JPtR4Az6?p9 z+tKQ**<&^RxR^VH0?eX=YyK5#fA#|N^8At=31T1wG^K*+F8n`SF~i-Fpiex1DR_<{ zLc`nL!2yHpGQI$B#?LDVAiTBQ6`QBouK3<=SzV+A19_^wCgxX~ag`ux*Q{$F{mjm3Lt+MLVv#+jv%^W`(DpX5+lp&=S? zaA4*N$i-Gqbag2livunx`_TZ`B zEMn+ZYyj3+fd~`#jZUeQLY@Bc@{l>Eh_#1T;Y=NbL2U;Q4E#j9h~fjo*W-WtWL9gOZ|k1@Bxr z?FQZMu=esdu?N$l(=N^ffm;F6X17gG`TNgDZpf+WF~?)JIa3bcl>3Du_whU=)P*80 z<0Q^!$7(@q?a$p6$8k*Qz5mBNxv5yV#I;zSF1jEDpXZ?i*3Biy^VNJqG{|a0GFV;P zNlzA`PRz|4Y!&m->W-5+iLU0{2dWYg1()HU{z~w2cia+CXLATo#0iXU=tF{F zARxA@V%z4R?K8mtf^_5uAkFo zs!W#@s=sUK+H5zfLRA33+$_(21>W zOW~!P>$vGb+*uQzh#@s~Q5LUfL4NoUTXn^LkaT$U7dm_h70P1XuX#OggW9ew)V}!b z%Hngib)f;u=w^k3ZVEoS=uJ(Dc}dc&O;ef{8ZW=%bU`C!^|e$%^Uyz;>5AV&m(5}r zq`#OYNNBw`RNnoJ^ZMcJ_~KRz)=MmG3?-0c98|89Er%pW74wqe33bzYS-*y#+cKs8 zS1zH)LYeKq_jYUrvpgIwbWrb=9tr{8x}f;gH-Z}%Al^CWU-M624`o^MrwcF!qHLgM zPEP$;^-rNpSBks_L`JAiVi^i6I3iVL-jZhbH~oEGB3#WDo``{bjBJ$N@>Bt%=DQX`v|oP2mPPqzR8q}2upK{vplyuzi|k=%TKQp)=qnx z3Bq=)uqeRNn)^@3$LvLaN>wn`*FHtIsIdIVZRKGT^?MNG`05{4_w_YwaBihmHgmCcr7pBxv7VbyZD;52 zAeS#VFs=WvmY{Xlw+>W;N5&LA)jPE1B^qsChUW1p4BR7qE65H^fl=d^&ii}(b8|78 zvKQt8&&Eubo4cyg2=zLFYp3xhSiA+uykTcUD)UMdb%tqBj*v-y@X1A&Ynh_{Hb(5~ zk_{A4#?xs* z=+b+wyIg=Ic+Uws=Ryen4Z1dt*)dOcy5w260&2*ujf>8E;u}^0F+mhE=dlK>W8%=f z`Qf1q&-fw6?_kTfZ6wYj>{%APkP{ zVTF6mW^8Ei(?$mD2wq1j?%H-;(uVd6ZO~!@7>dLGW48fS;3vu(@zhK?vtS-e<$4*L zeNJcoGAeg$`+98b5e}%U1TQ2Rym)7A?(ywtDE1Ab^^;^)pTTYqy#$R&wW{xWURfq} z^!-jZmQ|XKAuNLG(9{I)XZ^xoN^%n@3Y{h|xY*R5^h?Dkg#RG1Yvw$_=2X%3+s$8y z9Z%wa(ir&7*&>3&EY#j>m+I!7+;BN^>y*djAtt=fMs4I{iltFipAXP05zroklV{~* z35D~1eobO4BGhV)bW!Y)y<@DcS~T1&lV%=cKXt6XXb8;{zfLdooF0Za`Yq1p>nGvl zty$*xe39p>5`C}ufX^f+pd?&gO^oq&7AGoWX49{tEnvOJs&US#PbY121@!Q|h=<-Nro$Q2K8gVu z)}K9lfg48$>SxE)Xn&GMl*K(8v9@3B))TTu|M%psfcM`X-5+j_DEF^ieC~WI_Ryjo zJ=`V@VQXrgSsMjfASbXBIU+-G6z}+4#3|6}5Ia1Z>w`y)UxEk^K^0?Pq#hpq_Gbt0 zt246t(oLo8vdDvfU|uw=x$XouTO-ph-st9H&Q;S@^*u$urj~@8wNlPB!pIge_Fg7@ zs^UaxP#**DpJRY?BGtUK>SB`VofrdqiTKT>H80-0I{dSd=s`G~;@RwEJTuGU4=|uBKQ17S9+ps6vXTE$Lyr;sB>+-Q)9TAg`3#5 zPd+s(zehqzjX8`}3Ta?x$II(9p0paBM~}wdgLCY)%r!VxJB&D3`zGjvWBXyzA~%=z zm%+$C)?_}C%iV9c=%%!_v>>~?kpMB#uOjnP?xRM0j+=ZDa$QCe}w2HR`PbsyaSh_Gr1%97Y*6Nif(3U5qN`ko^fVk|1h zR-p0jGGbOl4E$a^I*WDx2Wjmi0>0Y#nD6VutQ*G10AK_ zy8RDJ`Km;D0lm5C>i+rC4K+iG$-1D%J%?R)+~8oo=yQH~Eq4r>5!TgN3eXk7!nh}Y zzFWT1+R)X%kpm!1kkM@rdZbm<8I;~k!k_6{@vtx=?!%4Co4rBLbJsahHGOWvJ4u6l z$Lqc}A)V?g_JSxtWux&q%m>7{kq`4XFQqS$SJbzESOuW}@?&EGaJ^8-{q?2QBiuu1 z`8D~~v}RKcr)-|&ZV{U=8!Z7&_|#Dh6q0{cUL5nOYfY#a(mmomAk)YwI&`N#1_+qi zbd5G^hY`e$Ggg}?lKklk-%0i74w2Ant{MbH0QA!MQZO}$f^FbH^}Yzi)Hl030g3u$ z=*jh&(dH^4sxdmQ{xl)W3ZI;remoRD{2$&b`*^1z#W4mMx2o7{ z=AkP2?Y_Z4x2Q8bg1BKP!jQ75mOfZfU~)3z_|X|E^NOZBFP?w28ik75zHZ#?Esbv; zk%Cq$5VHmq>wax_Ln9#H0Z$lkrK{*LyMYJf!a3cO5uJ#mivKm`eS@1lxU zudXO@!+`?=Fbcf_>p#%-;Fq2~f70KZQ=E;f_4s$;ExpB~E0$ivypc%4W14TDu<7k+ zi$oG$w8azvdJR~ctEa`OJ~5fbTXQhM<02xb!rwsNPJL~|Je@23rMT#)s;cGp`>i4? zavjw#!zrd?fT$-3gLQ;65=klbziQM5q$#;_xTWw@v2Y6|P;FOtB^5G*Q1D}8i0|?j zCW+l~kjW^gzWPvY+g9R^jcd}&5BsniL*mOVpZuN>4Y!_MQKTMRMspmm?mHiUz6Ab_ zp#Q6LE@`N*D93>w!#a5^B(br$fAtO2$RbH?m9US|>gFpNtU;>-PVOJiF3=}JpmrS! z?zOP7H_^NM>TsCYQH5=^Q;91+04HV(FYAWN3j`>~?)hz(evtnTxPP#qO^^N|5}6fy4mPFK4IF2G&GL8dn;SZ~<8z_vU%MXF>-eFn8;Y?e!5T?Db!mHXZ5vQGdC zfrZwVro=}@NMZDa*%~%Fk+d_#XP3x_^UB|SXig8WAYQceSUnd(E_7fWE#J`%*LR9u9*u@R{ffTn!rPI5O^b{(K zO0i$q=88{T`EqLag8t~v>n*|~SH8l!Ds`IWWR?#w`KJsvZVzie0U(Xs1|#e*H7r8e zubx%Ij*6qQVPp~iuZWoJWyW97vnY4i<(;SSc=K7rWR25xKo=iCcVvpo>f+|UZcb2ZR0(L8iprq3MM;a+UcC3O5SS!g(1DVJU_fNHLQD(ArGlmT*_Y$S~YOuHq zt&YWvt&L9pVbwtjxn~$N`%R}J7}O@JMkme|S1%{&-LbKmF5j90OB+lamk)J@QkQnC z>%sQo55tYbqM^NSLwGa z!Y};29@opkRJs=ZrFC^GqM0#l8sb35?_S^-T~N+h5@i{S%tY&+HSKvrd<^NMTg`y6ghf+*I0$B*9(Pcuqi#PacCWR)K(% zdC9Z3eeSyGLDNVKPhCLuq56=khWR2V8O^e{4wLx0g}Af8$gJSKSb5NM61|eG^F@gg zO1voGcS}yJuSp8N=WNW&%mI ztw^3$@$kJ!a!eO;053f=clSOR?{=ye`I%U2g$&i@{RgZ&=z zc}=9e_Y;6NWt*?Re&Sz*q)%4>0oo6Ujb8o7uCvT-ItLXks9iPv`pbwijCk(X3-K-p z{3n2 z$@So_rqXde=88{CVq?Q*VK(o~CMs{&E_VSSb>XS}61cv_DJ zwbPfYx0c;-<$Zz}{g*&GgL#r?aB#=SYOr`4s@&5>A_yjpimVQuEJX256BSY#75Bq! zYd8os(9$!^x1|HIbR;;O+IBJg;LTIqzq~HT{QgRxiBM$hUr8rjZKXYd*vInU-w{{V z<;2V5$O%+jrw`!D%VtWGukBfSbB0IRGrCszOEfmL(gi`FD+KvcR^WR}o0e#e*-Da@ zcamy+LY(}TIPKHueJU@2>~Ad9njAFH_%Z!u=w~0zo$j_0;KYm$HtN`3T-J0XM}+Nh zRd;{=knt)aQAbIr+#Wq5X6Tci2IN7q$O;iQc3EB)G#W7q8OI$LQTx;=qoS+wJ)7`r zKofR-_00iAzRx83`hBt-Cw|s|Q|>_i`xxoaXrQD;URYQpQ_v@d7jw?20t4{7^Zi?Z z(K_dMh2Z{AU-o?Qs$i{^xhZA??X@?IxV0Fcu+b+2`>+MgKZQ&QO@mT%*UxU0S0nk{ zrpha&m|SE~A@`^Fh%m>R^AN}YFF=Q2Qnyx1$EX@xqjr=?d(MFD1_0U(U2d1#9#TPO z#iYFqx<%Y1X@wNzKI;gKO#pMKGoX9U%|CuBC z_4pp%lc1Vam_B(_(N*YhcMbt^1$El8UTcz+m6f`5re-BCE2%FhRg6%ey9r*?PMY}g z?zSTNxh|DGb-_u350^4ufx|e+im$AU;SCpMH0*DVVr8kGew)>^4bikR9gL}Vxhr-# zSwv)X5;U-q-!<9yNS0~#QBk_vi#(oQf<@G%9B8q^AqRrj*=buyYx|FRnqIm;ve#F% zm)m#p)i<}dR87oMn_g#r!oNZUzh!v85X`30YYJoQOP2nM<1;6Y3J0o z))z0QiV;4*1)H#CfULYzuJ(xg{6f_Sk*EGE;RXy00}8JWo14)cBk>80_u7NB)m=ol zi;j`@tbYaWJrnu%6dGb4l=5ft)r*W*Kzi>O)mGXCmS)5W8v}-Z7}zx)V(IDz_moI1 zlFl3KR`{8J$cYn?@mq>rPW1?(Dk)fWrL&R{g$cgW?yFxA*o z*^(lWb!cFm&vFh?6m|Nht7&|2Gg^))8V5INdtDg4+M3|>2DR#lf;t8(B?`=ZPW!-1 z5jk5q*QZCwvNBWqm6k~(imG!x99WBd5=96Y_-`+Q`Um5iAyU{xm%X&IVQdv6?Ah+( z&Wo=6!y2l+)0SG8T)?CG=u=y==ObCw;C%JtToUAa_fK_VXw>jPg#&cb5v21l0i0(F zlrSfyCmG)+xT5}?2H#@$*}fbH+_TNrX_Opfcj%<+0LlET)P~9~vH9mmde+*NR2Q2) z1l_0gQAm6)KGMfvm1mKdSl4UFgM0RM#Uwq`rP|Uqzy^O3^%D;SZ$P_6#qB4`ilpn+ zRL^lW6nW#e<~L0Q#jk*&57t4SZ>yP(EkvR35w5;V|G-e|)mq!N{CSfn6eWO%S$Q@- zRX~|Q`J4jU1?U@sz1xc?FwEEMQ#268@M2dxroNDcm-dpb@^qDqQv<_%V167~ z#IhV=EY!XTL$NokT^>MNnd<63*X?$|QI{=pD&vNYW6epLKLU0(6{{t(c1m^(78=7A zPdrd@R4(B3MP0p#|AA;~j7?AYJGTr|({^4AEuf)hI}x>V_U}?N-XS(CUxxeQbg8n{ zYQD+LO^}hZ{jH>?^qgLmu6HY!bhS~(kyOn|IH&K{1H9^HoVQ}*>&jSU^dGS4?|qt2 z>+_x2d(1uS=1I2;rzqR>#ZZz?jn-84&MT2fWEBM*2&>XbTgSwcBtd3uPv0FXn)*(4 zd(`c2T`*b&n}W2G@Z-mMvaz_yx!IQMYT$tm3H-x~OpiKK$7rPiL@H>vZXLKIp&SP87QzYfE{!)IB9!A` znuGg2v2rjeTl!zG%f;1tmL||^@;yH2DWlbVFvsFd!~Rxqm(i0;GD0!HBs22OXL*TZ zZ4WM)5@=E4&8YJ6IV;t*vD1^8dln{QgFxB>X}BR<&AjDtyDKl1?Bw(JLCXbl*0ZfQ zrj~#E`%8YU%oaJktoX!wRnAPf3mB!lfAmk8SNo=taoz?6AsK(5P0_g{CekcfL~^eG zQ!+Upzh-nGn75rERMUY|Ky#=op9-zgTrdGDjrrdJ9_$1ytCBtH_k_)9{e<)AvD=sguS)o!7}`h zg(y1waf5sRVO4`hY+7f{BiCJE4n7*SGJR*g^y7p-;)u0ryO6L^EdGGDQYhi)Y*gK7 zf$jF#z#kEv+Ndw@&b-0O#rtW&4(^Su=gb%isieM}m-h8Z?G`Ov?n?!HkZVEE|1T~t6`q!rFec7(`V8I6a)5C-9*G`unQ z9fw$yHbI44ovHj(2vyO^uE1Qy^Rr0mMUPzh8Q~=d2x`e!0xizsuQ-m+T`_ZkpynuR z-9h^@V2q*6{?<;?{^`?0_quaSeEnB8F>!V>jXjrK6bLx|-rk9oEbto@C^vW#7t_!y1D*&jmoBw)xV=lZkaSwB*zQ3`uKJPcWWLRAzv>v#dQwf;ur{sY ziukQKAs?LVDTK^r76@>Eu%w$}J}5k}W}A2^WpZavU;&CwtD`n*tlJ=J89H}@KZuX< z&?j}ZDB&hO-}#jAhrlji!6Zy?G{5n4XnpH;RCE39wZ-?fkaG789*TT7Ywk%w$Bu?~ zXF`K@_8hS#(F5AieHPmb>*=;n61?f%x(-xYEE^jeS{fk5jpVu(49W8eR_0yRkUStZVf}#h8@$68tkV?uB<&+$ zf(aV1?R7p}Ks~CWLz_iT=QFiw!PoAOkBtFIG75+*^sg6H&e&$*#S=S-YK&oN6s~Vy zz67>0W;Q+`75}m54x#aJbn4mOIdLO&M|U7#=)klCg@{kBJ1`n=%zGu@jqTUE4h z;?Umh_wE)}YE?fmNc*;6*NW(F-g{-?FN;|U#A{sma6iH%_8iufjW)`3<^=^(+0{@E z3+!vPO#up<31rbZAvO{uYBv3nEZHms*wm=nL@B_{J&~Gz<0Op8m)_ekTF%Q2qD=U^ z*)&g$m}^WP^bqX;{f$nodqZtp|FHO=;m{W-xtUg$Pe_pypQmy&42k)kES-+WC03eW-#fKfFPOQy z7OII%9*@eb4?ODaSzPniMj0mvwr&48k!p&4qkUm`lnafNo+Kwq<;3kxuXwb?(IC)f z?CBSNNYjWCX2>mkL6?VgTs0uhl`bu5BUu~2TbdMk6cOZ0ze{Dw4$A^2bIj?~>LFhuu zrATyWO{Vmr^y9HaL!x(N!+=S|)EjmB7Wl3G@(p^Pi&wWKw(L8%p@~`TV6NpmSxYL8M^CTc?b$V~vhfhygJA=lQhB z10pwA{2n!Y=iYEXTNHEI5~Nw6vF+!x?(iqmRpW|OY?A7?f|4H)Q?Y(`-6L7>T-f$Y z-4aM`EX(K}pc55SEQrn?!NXpIzwySMZFdwcooj!OcC2tjleFH>sjLZ@Gh|tK`h_I- zokSsmZO3g;8K|0x7>z7mCO6Q|EZA2I7@hTXTIBrLS!hn0p9u|Sf_YUo$XO@v&EqpM z&Dsm&@AjKI)_2k$P~($d$;sJ$PmgL$Ocm7s>ao5k*#53&wq$%I{a}ScM>gFuZ4~FW z+X9gO*d{^@UG$(8o;M4^qe^S2%lnaVV~dJ3+sWGg5jV%#c!ZFHB#9G2 zL@k|wo@n)!)TuRDHA5mt49RO@PPD8~i_fY7KwylKfB$HXe^flSl$WBK*{|^5BN2}|B zqb<9nSF7wc)>?*i+X2b>~)0?3|QWk;mn7k7M|7Oi(DubRJBW( z`Se+cqi`I8%>&XR^HbJLP9xIOx++%orCfHCw@&nphp)C5x1aNcqwgl5%b?-HeCMegZbm*ofEHZU#(p%J;^|OvV;KBD^u%NY z22nRwv2J&JBl30BJ_bPZj-5c9k`H)t(|Mov<{8a0rf2bruGUO+T7NMPNb54eG{M_t zGbQuQ_|%m!Tm3X`HDg+79k*xWr6VIgaLSlNkwZ*R_sn=DSW2e?R>h{R&kbU+1|F zTa3AT;&C{eT6H_*SG8kWcgV2R2;t)-`LL9?>L|KnqeURouJMAucAkwRQ8R9T@Z}_x zfjZeP(}e%%6u0wy_RzOdmf+-*=GNMd@w}~BdymP5IeAq=h(0Ame*_fE?RMw)j*&iw z(4W!#q&+`z14Y&np z1Au<)7#wtvb78I<4W+U=s)D0msk#)vnvfZHbd01o(gC5-zBE$ONMs9 zMS-ySb3encd-6jSL8A;8sfI=5;Ry>4YcV!nTLEMeH)$XKj4KBuU2N2da+@?*hU=F9 z(ZuQUMH%|$dix>anc$q?VQoF>)agboMg=9~>^2ma+4q}OSp8*d+SkJTX<_;8*Gd;6 zFI5xEKEx2d5AbrFxzh$D#&}jz(_37hFb4!P5fSv6yGIu8@)P45*<%~lq)Z>2Kd8o$htKVML zG}KaFbQXz=C>oe~PpG2d#t>@Ywu?X{2wAtG*o>RcD2P9I+Ur zh?%OdG_kNm*9}}@1oi~1B*a)nSXfxhSU0h-KitOJUf()6ICO1EbeU)H-edBJ)wQtl zrjMDfZf<_~Yp<)C=iy*ith^{>F|Yk^c1A*b*Sl8Rzr(f&Nwwc{iNI5AisQGNY+nr_Hn%B~x1z!;Ie4ILIo7g+d?PdL6u@_Dl9=8Bdq{ z(SyrDW6$BNS%LNzFi9e$Z)LC9WoTb|P}SEk&)l2ym5qP2;c495!c%gi{KaEiQkvf! z-4U?WNYRyc!({-UMZ{|wzCk==zLmff1p`zk@ai^|Uoat;gPe1G^u2tem!|7sPK%dO zM6y){+q7QAe}t;<9B7TN8Cv4?Hulf>FVnF~s*jB+muT4&Orl%eEYSRY0z7+nvkW`s zLLR)P)k`zxAc=T&s3CJZ0zQaD{qRG0WVl`q&HW#;-a0DE?+yDM!6FnvFlcFz5F`YF z0qK(N?(WVJl@Ju9OF+6)8itTAk&YpxC5IkhV7_OA=eO4Tp0k$zqv*^$^E`Xs`?{~| zbNffEk_9@O_AyvGiKyR?)2wWMs1~>uJos`>`{rc zf^Urx9<8wQT5s!bPqUw&n7tA9d%ije0($f=>A%quzx)nVLR{u{wm&F~nj?xQjMGEk zc{1eqin3)->I)(D@#h34Mn>1Ie@4-KEc_xxqnKgq+ZA?f)#n_qSn%KT% zT22lamhSqLZl5d5zl+M$+~w$dG(lcJmhGcehZ~Pu>KUg`Ck$OY;vBFvpvj%I1Z#J+ zG%uGle`xvldt2(JIV7h7Z%-4P5L+=V`PHRGTe3WbTM=CD)~{v#M>B{g%C!*@kWuO&T!Uwo8^5{cTR>+xoQjq&BD$@tCL*JAOZWuO2)f9XBAgV19zMi& zSyPfYKW+kGM#vOAm9(Bts%B66Dw(ZoUAM9-7OL51q8^{C@P;e2-BiW$RmfpY~M0YfkRIK-dPf73l0}P_$z_>Dj4g!xgEA0tgm7cg&I z`eF8=Itk0d51(-xS{V4Z!O>z)XRDd3^zkvADaqfwaTu(YgG^yr&y)%Y*x+#|eG|#N z)h5gd$%~s(siZ3PhY*Ngr$BgZI`Rd27nvNtoMs+KriJHNyTdypwtr)>T;_h1$md_b zzKLzprTc2Gw8R-69QFdFcmZ;!VZQ0x!TCxd_9}{#xEu6Ac%oCt{Oin3O5;LRd zK>y}T)z2G86L}{^A1==CX#;->ABgfSIvAm_T`UZ+MD4jOC;08>c`wFBLxG4S5+DKE z3f|2u9tyY2JtcSNj)#4dp2aRXS8KDRbxq+>tL%-AE!UD~aRsKx2e=P52Q_+`8=F!c z63h+7B8RhA&vMEWdSzZpoIF_Xq>S5Fxb2o!xit;42QeVC9mk$gh4OT$SnDSZq$?oZ zX$*RS#~R;z#3rh-HyCE?u<+=GjSy1PF$vmV3j!)_1AT3?WIVPW3jT7#JDBn51GROZ zLq4H!Dfy%i_*}#40>S2)y`!UV7xkCFEURGleZRpQ*CHgpF&y4AHWg13sABi$Q6e$D zU?=&40|_)}Ohq}N7tv2qSu-=s2>l_+W!yV;Gf1qqIz$;(*FA?H;y92YTe`ghb4_;- zyh(U$!*}TWC7a{8J^7|I$?(}2n2|$eOpiO#h09C5XDr9NYkMU;UD--HjNPII>{t>|VoMjtAcYKNyR1A1kgh z>B;zkx;UJIf5hNL*Lhev@Fg#b#sED#FHNUlwJ^0>;pL_Ye>pS=Dn}5o339%{L?0*3 zj6Oq5K7O)j*PlI9%q zzOwfDi|F_0hV2M$RPPc5MQlKa4JkfuVkwm?0?2;*DFF7nd>~9UYFdzp^ z&9(MV&wj_*3EdN~X!wC!UlQ` zw`cy3_5pj-X1!n<4D>qq=+K^-zu-tW*r`I?Jz2juy8~I)Xn~<(jd@dyu zF)-@BhLYagGAksU_~ZF)c$xU46S3;L1*_OS>W%S_dV?t6bvd~L2M^0&46lU|_FeN{ zM&@TYXnLD-r?SzZO2heMl+D7)Yqo^h6#w>EBy|{5>Pk>89*r^yOTr`RNjf#s(|AtE zT^{~Xq#19_nVKIaYamQ;p_6^)fNnHfd3e$KAoih*ytZL)Qs)p4X~y%v7T=zS6SLlB z5R92=ai)oVgOF%rXnMf4d@d_{nKYE3{mB}&k4~M}O6}utIte5V;`W|lwrVAmrWa5A zhPv^T#pVgtJ)zyM05Bwmp)9p=l$q7PrRHQ(%zdmm^I-_QSM@j51g0O=R9cv2*;;caMnXsyr?9ZY>J# zKjB|jo_t?2ZR=YtB(FWJ568YlLzbwBXJ^|f@M%|Gb?|nH_4jfkA*5A$7!=P(cZqT) zg>2Hxqi1&;&h6yzt9M93PPvJXCHuX5hEH9TMhq4CJMLGTN)=c)qrELTUar>CpgsF% z15NB}K5}q>IJWe8YIde(tmI8IEcLLUuzS55sfy}Cg&-XVnVZl-E;VTT45(POPP`o1 z3kkd+6CK}#o2Ln?kG_s&2M|Adrs&Iy=}t9C_`mQ6?y48S%9fZrcFHs6wCJo&t302Y zC!_mi>q3&BY0KrcA(5Dh`DA(0;_k%O%{y4M6Z6| z5*Jq@QCGXAt^~n)cLSi{O*!MVt^M474i_|y-@h9{M_w_0X^+&`!#zeiR`Uz6@(3ng zkOmh)YgNBe+bkbjIl$(@Dm{@%0fw4YKnlvz>9qzqrn<~66H;C7J7_mIU#2y^OoQ)4 zH|I}Gs*Mv#$BSiN%y6EIK*0%k7$p9euE)mz1K2osnXnw}YNWco`RHxwoFmfm4EPLp zYry_f?IFi^n~0>-bopSc^R5^l)+?<`gZ54TQ=elKYv7k%iML*{E~NL)G4=2?>AnoQ zM1!fFe!ypP70!o|Rv$}x?=t1LC0kM{$n|{y&WUba>@wf*gr1tW6|3Z`U0niJ-5XkC z8~AsQ1=0Ik9UzOhU)R@EA`*PlJk*s(E?kT>K*kk#Oxoug_O38Vt}E8Oo8%7oZ02sQ z*~b&(mJZw!80hHyMZ*IAeK?Y>Yr3mxpv!MU+mTkrmG17+8VJfYp;3s5Q()kTkg+h) zPK>vJs>sx%N(=tC%_PSs%g!VgJo^vA|NI8*C-$)k*b?zU*IK-;XQSeihz(I#sMh2} zS+4cWMHgG|opdm|XmK166{^N979;LLL;g_f2pIp3&s~74K*zC<9|I%DMA2KIujxk1 zak2u8Mz`ui46FZ@y&&L5QZzSdcGP4<}l!YIC#Z?ji`6mT) zm1nK}2`maStOFzb<8+_3!JO%bVE!EtBQ_E_=nz*EA+M}>V^8L4zxGh)$0*z*spe6T z`fg1gozdI`(CQ=L>uaV-!NHO}J(d}XrQ&@fL24k{e|N6=8+su@mx>)I6yF91;}SC; z$ujj4cJ>@-{RjC51Lh7;UZ~iD(GJ%yaCwzQ0|)&{cApsH7_j&$%SzZ6Q*S&gK4BdFD&OK0=yW$bbfa2zW7P}n73(Ksr4alij~ zXapek7zp}J$){i$EG56 zLo!@_Suyqx6-XY5T*$NSk$KJp||D|mG>Zx>Lii106*cfKm z^@J0zp(cnWiRM1ph+A3H5&;h0u(=sm(3L6B16( zu!fd@H#|g&90PJi{W53lD;>81%b!&v@2#A>ehs=Wu85rii4~b{aFX6{Ug&as+xn95 z+2}0+SV}Oo6?+5bi+%Oby_PI^RBC4~Mo`luz8{J>s)}EltZO;{=Ri*_&9=dv3FFgH zB>qhNg8C!F@&}M#2H!0pl^A1yV7oAX4n9!r%n19NaQYAVUxT6G#K_1K&TFlh{mz$*z84e==HpyhGPQRE0}Rritwsl{eNTHVGcQqYq|y4o|L>K% zar4JLb*Ya-+k-~JU`7~ zh6Os@0DP2p=jkA1c4fL-vA+rjl7WW%mZj^0Zeo?7!(a8RsHG@Y z6>*c|CuB3rz$I#M(wyCEilQf4eksB1Vr`bwqpO(ouF}>Nz%MRgVBQ7zG|!^CCQJ)| z2^8`^Y`pu&h&>K>t?#dzR^%~!xBALI`NLVhu2>lA_%p0hI$T-j4r|W4F`SlT6f)_G z_&^5}@uCvFnzngd3b-Js1z>Ujmk&h+qSs*6aYwpVxN(_t5sxVcANNp7D)|%Uu>$4t z#`TyR+s&1(U5)%URaw)b4*CrS3sOd}OZNA`Vv#p_jy~}L-yLa#41U?oJ{2v!>`;l~ z)~QSA9RSe*udoaz#a#Zosb6@tpt~Xd0a;hKFKXG?Md4iq^bcG2ziZYdq)S+BTS;Us zb70y2R-$a#fuC`IH!l)|QbxFWRF*fHi)f(rZ#P%&yO&(bDxS|@zi$3q>~P;vQlA8s zebguU8PSm##5krFeuYBG2AH}3nIVs)Au&e)kpfnciK&VUY)5tT9Ej%1v8eRDK&?np zAd*ea*Bv**cNj&+@$|*_1upy5f0AS;3%Fa;$FgPTC&fL`JJ@X#S@|loy|>j$WOb$S zJk}oN@t*n1#Z%AXC)>msmd~8QGuqR7Pp-Ji8DvvzZncy|*7zyC!acf567;nCCvDA7 z)kf@PPaplT(~nVP=T?ciZ^%aTWGgS9>5(BZh!T|76o%htrMdB@wuL1g>33ZJ|IHE@ zDNb$y5S$OH0 zn+5rQccn+vm@WiRl^y#gn^rCs4^9hwNrJa!A@%P z%1vexUb$G#laxOHrt0W!>zH~UR*-VPRm;%@`pN;_dEs#}g%F5lk*8#7e5s8KxE(MO z3cj@Y^62K8F#^($jFDM{-8IwNb${F%m`lDx3gaDB!vGQk5zhx-d|5Z}XC?USd(#B6 zR|To}wz1n)m+%QzKfH&IUE6BXKycvrG1v^Z1-E5C4yujp=2zc6uqjUrw;_~zFp5<{ zjzxS=V+nQg7lP|%$Q`VW9|8sw+~>H2b->Eb1PMT}=n~F12_Njz6y~Fs(WffNh;zpd zFl88oolssme`^QV#jB>7D(^~tU?ch!D00-u#LoH(wXCBFz6Lwux{EK?SiuqA-?X#b zHPq@H-u}3LT%XW%b60zPi!-ySKH@GSj(YIa{bMHE&p9syej zrlyt>wLY;Aa9o#;j;HxxbmtsEbS!ntE^PU-wcNhA@h?GK!AQcxKKpZ&U3q@mTF4pr zQC}GbIqp#&J=eS1vzY5%tP^U`pS0VL}7=tXjzwmkECGzCy8yqkmDD+!f6cC{CP0T z6MFjr2imh}g1pB26yOsp+54HS9DG_^ivH~1DOY_I z^j1XpQV;B4$ooruu*bcFTq&b((vzTR8v1f>Jk>;Bj%9|({V(MQYg+!W^#U*Uq)~BO{8sU z&FA*tU$ia%HGv`vr>*+h`;2L6F6yJgqH>aWI5V5-gD=0bQiOqn}3QX2X^uvlbM zktFD^^06SRG%L1U^=4L-yE)CDuL0kqOp!dr9NQ?lC$(%163IBjW?#m}^`EF~QN1BJ zJ8xI$c4(gASerpHC6k4FTCGU7KQG9_KB3}N@_H|&kM@}!A1+aUOH@7|$wo%4At=QI zr!%}t2ics917mlg$4{%xIrvk|uhtG=5%}t{ZF`F9U_)Uv(L?82a$vqP+oTz9UO z*ciMEuK3Kqamyf`qr3D3o+QH<+Z{Fg@P^l^dv?ojy-T(;6k<~ zu%htN{OfiXO`{Wwhcr{#^zD~F)(-gF-?OI7tDmssBazw2! zRG)lB*psOj&h2W-ECn(f<2!Ad;m_Q)uy8jj#9fr3Gc67}QJiLi4+JlJ&$AmWIM%{$ z-gP@2ktd;e$6lIW7?B-atW^#%N^1ZK6V$@uw$<75y|?N4=Sar-nt;vHSu)l8v1R&- z4Z^=ID~@@lnVj8%Bl4c!RQeT3|HeiY-yFiQ)A}sk40C9>71`3=C)jOPQ;Q-U;Bd_U zx%4W{a)Qpnsz-Vz*0SJxm-GYQ7L<3*ivIhzcB}o9$s-7nFvJKTBLL13i2)ptSlHeqjyDavUckcHC#Nhk4siupKV|`IA}o?0Vm*zU2AQD6I8m zB=5Eu^ZC~22mogUPZsthJcC-sMvGohMSdmdIniSlney=~Pz89rKWLxpo`;j+s;fn&*UHen) zpF70EO{&ZzDiSR2hKhWkV}7N;PDN__xBS@1Pi50iFxr)9zdJ;$z5cJNBv2Q@eMRjI z&Wr>F;M5DYyXIC;_fL09rL?+N=Dq|0ZUy?P*qcOzexoFyc$fE#GUt|r?R)o^guZ;I z0OjNU2OKmr3T#-cSe_MS#bxAw47sIs{| zvaAd}1P3)YlDM&vkBw{etb?A-CiL`M)G_PTq(Xx{0~C9V&nivi&Q@j!GdAQigNV8L zxz5Q7SUv)_#y}(pcdc9&6Ut=K5b4_CnEkz%2L}JORA51bhh1 z*56-cyV+W7lnBOkH;{9>Wxj31Txx?Pg49(pbrRSyrpJQUmu;dk*St$fX{W(RjZTKg zHiD-S?`t<03R;2>OoL+R1#q|S7A->$aW{(}>+ZlqX4L8_lC;ZD)@Em>igRvJin*Ag zZu8v<4u4ExSFud}Qf175tQSvm1Nb;ASRbchkeB0U{cdah%@!;5rp*d{-n-^uQqq)9 z8RD{8auD*L7J>`QGj3VGas4r~(B#N4sb4<)+vXC-Lw6vM=P_fi zk?W0U$GU_^2q=3N86K~-pyn+dYi+l2rBzdjeA0IotTO5l%@%V_8&MtK#{Auk{gCn+ zAz`7+V{sk_8@0Rk&S$7su8meJ@VTM5IMAstByxXn02v?hWr=)^hORqP83t>Eb2v$elB>_spG_r zUx~3~UP12DrBe%@uQbs1EituOm_Q(E(M}L-x|nx@fZ~9@fSfk?y-N)bWD;U#1GHHjHJuQt? zudh>mBbhc4#u_>(ZNUoE#7PNZWB^c^RZbMQc#kRggxZLM%(D<8z8|HO#wvwLjYUN9 zo{~s1E*PQ~4EIlnJfRjcV^IDdNt?su2mZX_PHqOm#dz+^Ya8LxhlebcTJVBA+6{UpZ#Ahs}@ykK7Euzh(Db2OaB_Lq^88ZFq zkI~+>@<5~Iyf~Ee)t6mqLY_6+K6(<<$&+_S$O|;V|AY7mMYSYRu%}v1RW)W=_g^R$ zHa-fz*FA}NAM{0%(gIT@xM$=aG8qb9jwn!9v|f_&CvYFqu3tu7Sgr( zc+p5`d!_A`!3stL=Y|u@CfDbTSxnydUDMq4%X|p{^Z646@V7tygYZI;gkwYPyS_jz zo3|~6rk~+qLQ#quW}d-n%yjam?#|hBil-Rp1nQf>gi3@JI_0|n zcnjkxl8tSK48pcNl(M|RY9`!8gzW$xELG+Wj#%|N*q?jVl^;5j{g7%~d@_p{S<*5O zM+y~nzq0rN2QJHlBy*FscT z?=P#r*aZS{cqPV_MS&)7D|jQKNPY0XY1==Y&?x#juxP!N=?_T>Sc_(@xn_lC+Y}7a zt4q)t?8$Cy-X!925)nQTm;$&`-E&wO7%UAYMZgU~gDm{P4aWVWNAUk3fKm%@FZ0zi z`9tRTmsI@0an>QoY;FeC_ypAyXDa*!-8h3}|V zRlbRU7ciJq)!*b4`VS)8c<)&~rumwfF`SeULlzB=k5Ma@Us@sDb`E#37p`a-el4{EN+&YQ>J z$du0~?2tM=QIT_Vwwr14K|Q<}hWNKrY3ap7d7e*>o6-cAe#EBNQlWwF=s`G;?W0!* z>Yervy;VOfo+Y`cx$<0mCECGF-;O%1y^`)h>@`xgO%Ur|sIdv#aSPn(>XI(osp9+J z@>oh0QtlcaF1nBBk9SYc-ygYhb!H~BG@|l$uyQ^o8YFk8a#q(@zN-;U>SfB|&VKi? zKjC|+TOkb<-^&zrJC|i2_5+oI*j0#GA|gAjL1>(W?!_}tziJkVw@p6obb1@8$P4%u;*`<0oZ(A`gy{-VJ3HxPoN5uT@tx%s=26(sEWTnsoOK+!%q)u};+D zV6yKC1U#GA-fj791_fPg#xro)3Cd4CpKVK+OFlIX=Pl3w!@?_@M(Zkhuy0v?A@9|a zJw;X;m2c(cmbr`Q(zo6xSU&(=XM+znctY(WY;!ulZ;vyR9@qGkNqNlJdlaEWl0hH7#i`l+*QNdWAiC4w% z2*)@sTwOOb4O>w*ZeR-KWBzbEA&-x&)(llustd;%$9R0llo$7WKndw^KI#thIT=&X z*kVv5mxR)hcIL9AS7>a)mJ0*2j@T)Gw$ErkmNU&l%QRUv)_tZr_B%&arZhU!-l})? z%F*Xk(fq|cd9EVsca*@0vF9?J3F1-mp-&Rz*A^l;0LuTm-KIU!1Q-Ri_&x9_1T*%z z$r>sb>3ik|$Trc*9z_NDh5kCZNedGWc3S8K@Qk8^wVBt#G8sl$xt?bcv;nmQ2=c*y zb982O@GnSZ(&%M>rYqR66=9wuMfR_xagHki9<}w4zFLXkWDtmGaZ*dYLBpwB#K9#L zN@sWhgcYC-)3T1J4YG-6Cs}$#_42KL>4fj5f~93uLFGtY?bzDncTb7w8RR?!?RZsi z&qR8RGN#2aV(E~clB_)M(RMo@L;v2gEc2C)F?K|Cr$qQ)Q91nm@1O|)e~IAg-ykOL zJm5NxPa5FnUhY>`QizdFQ&sw>Mjq^v=l80!68{IOjm)5YLMw)Lxw+gUa-Lpr&Cc6F z*vUP56I|;!WIj%&AUhy&ybunKIsS04KS&PVjQt^}z%)vC-_-aR{sk=kwAW?(GS$Qh zAUvI3Zx*Pwi%Wh?!vAOqOAC1yGPs!+(J*PMZBUT@ zqLQtQ%$f!q%0wn907eeqmJ7_aO7__p_)_q`OJ?-J`MV+v)inxa_BNkDbGlpr`yGJe z02{@@d&|6J<|SUQR6Q4d7SRgOOt^Hs<|t`9m_HRD#orMK=QbhDH5{vC!c3yUf$$pm zKy+uVeGg|P{d+m48Flr|228h`VU}1Mr8&o(V$eU*pC(eZYFzkc@NcyOchO8ZXY}{B zU*>rooyy8Of<-#ZYV!X<^xuFpL>bZ)tdv$WUxrijJJ>{?2r& z1m^sGP}R3BiRy8s_q{e~a(!OV6YErM-PB`J@rFhQPynsT*k6K2g0AG2yyDFw-|Tnc zQXVLrIS2so1X7NK!DG3~`_@JB0G*L$F!3?v2 z&Ig{p1VO5y$wN^2*n{2t`m&;996P_Xom-`mU~CZhixy`L&BE5~6=MiW?D;RC)T5&@AI|&vN`^^v@k`(?g_suD}8%m{)Mjio0PX zZDzcw>PteqkM#4I1b4t}pUHcpj-0-ic^XZI&QSvUVwy_Lz!C(jNIc$dC)>AzJt z0y+dRFgoFCvAV?kL%R*HZw;Met~qJEc&vf2z*RLhljk_}HM#g-}On-?kdmswdYGI+yh+fGmL|EX{NF4pQSklm} z3hWfH@0SFy0|{2nRu13LJ0#UbO|tvVgHg$Bm=(ds5vsIFa{!bLeL6G6{%Y>TyGO@L zJlm7Hhntdj02<8}basl1b8=_LhT^&+?;G44kIJmQxLZ4+1xi>)+9?%xIXHl zedDxN7&RVPDu8O{S4d|$v*C2mVjiCFv=$2Yn9w*RNDmskZMx?)^&@QZFr{bFN-f5EoEs{a6^K z$T=PX=AoZ_>oT`>R(YDQmlyLX12#;PURar)fhtSTxt;1elk|6AH;HHINXgt(U$u2z z-W^{!=LRNk{(SBRXyiGMkH5lCv<0k?`ir4)T_;c5;63_CV0TC9-y&apbEJEyimO@70{VOVFC#jl ztTNx(t#ztHtiQ+)a|(vdp7AikI?rFagltlp?iL(uZxP|;Trof2@|x)wzf>_EFQIoZ z(Hh|F!tGou@UmVV1d+izCM)(CWo2gCjPAt`p5Jq+IQ7z$53qkmDzaD*R&bVvF7f|; zIf5QWe|Y@dW$xRAuXct7d}^JLs5%XGw*}Ic%g;Vi7-=Hd52uB*flUjEsoj5O$KX_0|g>EYuEm zC-HfsO2#i_cAxy9qJG7af1pOJPAPI@a*D6oVA93&2j%=uz>Lei{OXyLM2#m2w`TXF zy%TRNDGCPVCck;T;=zse&UYGiqC6Hj39mDCiAzlC7#l1hAX1f<`P6oPuK4(RNwgyp zK-I2ibnQ})noL_A#2=`s^tp9EJ1_qPTS~j|slKr|314n~Dq4n!>)9s_o$4s%o{_kt ztP=1YY^OeF#~BxlWxf{e7Op9ZLXp3Awrk|D>pUiOVwgV;E^gU4*ZcA6K2@pq+RlCX zOtzQxVH*owc|TbZEu>Er8}VCFsCdKGZihUo+}xaATZ=SUh3hW=O*6{yTKyus1>XKI z2|l$EyT5k%g1s0dqM0+JWMzme>X`N$h)O@>Rz}~Y1^}6NFb>1@$h$3N#SYrkYE zLA%pkh@CyW!MIx7Pf?U|CIiD9Q zN=0n!s@-}_9S~d9X@*PiaeZL4ouB6|h2LNQy_N>uRDM&>hV_<4Vn(m&T#L99RqDql zIsndW|NMrpT^3=N;g*`UNUdZgnBr9{cTl!;>@fejCUPZ2Ol?Q~b00dIa(-*$g>o0o z!ymozdLe-#Z^$>lYPoo!UPsuksyZHjaIM;FiQIfPytQweN06>p0Bc0HC?l!H*H=<6 z3}Zy?(dkb6y`{-_o6|dlrik^v-G}d%VH99O3!y^dT)u`mmFiHMMg}I!;Ao1%xL2jM z-DX&Pp=*3=vh+InlOrcTRVSWDiY7lA>m@m~Y-vib=-RXUxa&y^ky8IiwISPH=Z*R5 zvzNd0vLCn%FGs1o%G}DRXDK}_PvtzVAX}87k z<_c<{H`_*3{dqKamI?pdwsEX_XNYv1{Smc8VQN_9UYWU<^>)wtKMli=)* zUWR-tuGiR)Nywhc1_@;6=97v&B6VoRs_h+W6c6(@bPAihY9C*5OAbRvPlaf!sud>fHF8aULW^MC>wE#&N3=BwcNs-qF=-q8^h zV{d6n=P%-?S11iOsvY2fMStMC7=@i~{1xrCJTU;vFv2lH^%DDbc{4QsohGve21lI=+ijf zHQ0~v-9@Y(@$y!v>P>Rdak44gE}%1)C}=I{?KU_OI#yKl%VlY_b-Qpy{+%bx0-WKE z`R)iD)3=Y}y>q+R({3$W(q1Z_M{Vz%y-q$Yo%H+$lv}U!IlGP zvj=h-vjQk!6kGd~{$V(-PyK@$d2<)Lo_D-mMDTwmGBbHE5hm|1pY)0bkL6`y$Ka6# zVf6=Q6#xWwM-&~OjI_QA$aaW*MHNcGbptIWmRgirkC)2iE#-?q@!!3PC)e-$MON$u zZ5se*7QGO>t08!UcE0!RNN}Y*YEM)_nXaCSjXaiyk?Ygf2Y>eo-Iy&n^6ya-O+eDE zHz5Uohe?u-Zlu43ZyOQ&+U7FPG!(U^F2qGiPtCCD6jVHrb0d=d*{K#m`Ubm&nKE_) zGsEL5+Me}*wnATFj`@#Z$a%{WC>UjGPgZ6dJvrqhVyi7=U(~Z`KSn*`YG8~cceIKY zr{q(*JL;?biQ%01f%S-~=WAN_vhYYWWvcH~+oU&(e$n`8!(dk)0SU+cV`ue;5<-fz zW)=l`d#$b9Uszu3vwSG9lgdlCe^IoY^;%QQ9$Rka*43f8va^NH#NlFjrGRtK)S6m7 zFC&=ABqC!;2LF??&ORP@sX|XZE-TQQQq@NUnClW18OoUiTc*JXZS!##FCFr4B2{Cp zqACkBN8wl}D2F6|;2Rxzb3pJ!P=Or)K8 zEa@x9F3bQ0G>rLib!46&ZP;-5$m{C0hjM-bUB3V)=E!E=u|{3zRVHyW(@wj!_aZnr z3bft@nHHGB&smr2h)tX4!*u(nDwW>Y7fs*_+OZjZ?^7N4xxu;DYucv$syTfSj*L{m z76WEAK7eG2$$Uqfc(#oD>c{yz!&87+TVnD-)s%7s1ca!A$#qvwQb1vKBN=}(6R0dd z@yFW~Gf;GP6Ey6uDx)79@-N4T&sZpgrDHeqpk;v`k1r7Wz$I$80*+Kc@F}va+dr6> zWvIfzytA$O6R*=P5Yc-)txq+4X*@=-x5_M~yM00VTWV@9MdAaZp6bsSj)Lm9+@BMF z%;S@FraP+DIeXPrcDN&H$7FX0kxcxqNJ8_9ZI4F&>4Kx-Vpz^AHG68THhJ*^Qw<~S zFEaF>7)zg``!9#|26samUL)&@c16D;HDl(Y{A&bJgr_4fS?_TfX7+t$NX#@3BO%Pp zY$q*@01V}+g}og6--$iBTZ&;%@a?K;%s()~(TenS%1?j4HZNDpSm-TY-Mo#QiQUH)f=KCYnaTm>nCTQhsSp17uO{2B${nv zc_T{$^K)=&^%<(~Gf%=NHLYO+|3TJp=8ldldS|o(;%3HgWxh&FKz!YiO$vYMbwSq7 z!7c~IW)g5$S|E)pD=W%km&9ybn6lBQOZHZE0B8_1!71 zn4jHNb!8iKqtV}7nPZG|*AcIoAi|QcX3H9V$4%#sbeEbYOLuXk7}rgoOZmXp@Y0)? zCkcOIv2W7iV45^3Xuhz8J}O#!Jt}fSh9VKv56(h^|12d zetZ34%_>gxs}-XOwAnqS1kcbswPEA9%6JZ;Z&Up zKSam4Q(QjS?hL5E?aqu2%d=5&OkMpl^E$+f-j8mqH`c}`PdOn!wNN8txxhPFtBs$3 zmoiQCeoqk@Xse_U1%xaFQm=lVN8=R|74;J}kf3t#_*IBasiTWR{aq`jmqma#(Pc76K88h>M@GbWC zolonfw6rm8I~Tc952bWf)+A$~4QtAx(!VCz*xc2Oq8%oM_iQa!Bh1#U!?tT&^`m{0 z2$Mvi-Hff(#}*X+(&$K}XXSkF&K6_6UT=*ZVWGw=2X>P%O9{vgM=PAVM5ga}H{Xi< z0nfp#p(yO9OS7V*sb~yxw|8qdvb}HfI0c5YvO{r3Y^A=Mmy9o8mG~6n@z5;^5;M^EJH0Vx@hFOYeZ6#Kmu#Sm1o5R$<6X}2ohWyzbqyE8glZ(3`Q*29{# zfB)Jm~&S*8c7Kf5G}1+`*D{k=j7Dy7tlu`4*np>9*iM-ma}nxz?^k&px>D)Eg(CYU7Th zQf`dk!6PDz{3x3?SNb=Tcb7lDnO{V6l)Hw>)a?Y?c@p7FfUs_&h?gd{pE2ID4VZjP~sY{AS8}m_un;DcegG^*4j$p`y1@ z*mqEK;clz&5&d+p&~`zFAVn;}B*oj3Pc@#JwU z3f6eyW$_s$Cdj6i{P@PQlPEb3s{C^b#<6?iglY#^Ft)P_Ku$zyXR}JiqWdkZcS|V< z9!f-bOoeQ2J`wiU0yti~@z@ekZJy`Y<`&FH&C&j}kv>dj^Dc43amJl{q5+!I&DIEg)fy?Ckq8oO;x%P zGDU*wVO2*l9G|^n2_907h*BX9P6!MDlVbXi*j=r<)J8iu%uw&)>qk%Cs)iZ*V?c-fa;IhJx9@pg-@=hy6#z|o!T#Qd@9?Oq ztLh3?ySqOeA0O)(RZ~|R7#&mO{^A*JokO3LcpyiXK2$X@u&v)qx6ep-nU_^Z9Xvx) zTO$#{4PnX0ExZGPe1~{Lz~letJiQlqQ)-}*sIt6<3?0H;4w{Wd{?gw|}s3xD6-{y_j;WW0lgH}SjudFM9phLS~G^pOM zV`EKkV`Wn1wvV?#Shj&L950MAfa?M6me7GIPwbISFiX*t_ppes?tv8CAMVf$_nq%p z*!$*C(YZ?yBQ%Yu;vVUjm`r`GSnV!dO51Je%jmAEwrnwW_p&>)b=5@O_I>f%q>`kx z|4dE0^WbAd1&OY$F@-;+HF4Q`F7ur=pJgi4glmVcV#T+T9zvN+`z>$V%w|W&ni<(j zT-e<-%=jl_>L8K~YV`aH<)K(va=`yf()+fs|TYUwbt}z61Nhu^c#2MQy3A6+-YV+Fm<#OU&+)=+^HTP+u&w2Dz)2*AMKA2GoY3lD;8mmUZJQu!e!hi{) zfA|RH-fT!U-Vl{dQ;nxO^S*v0T-@+);3VQdNLBL;=)L`Dp56|aJZKo{HvJJi!plOE z!15$-N%@xoFQyXaSzZU;jb+HP7xlxTdzD41Wnquu~C!NlSTNbB?{c z!NspPCvI0w94C~nEpjkAs(k-x`ES|70hmKY!7yEJIwQR1V19^Z5Kb}Aw1enITDRHK61uwzZFO<%{4 zbv$em>WN?-=;anh)u^+vvE5_iAtB)=c2jc_larB=!*@HXs;b%#wcaQwSiC{REkZ&l zf(rrQk<|to$@i~XL6#4q1bG3$en%-*mW~%59^M$z*ys_jt(`gtXd@Ni!Hm`hzdq4L z%kXT?ulUx=|Bsw8ZrG=|dTT#sjnQ`!h4gSpTPqt%m4&YAIbb+<3RKhV9%yMkMF zwAX&|$S=t|$ELv2IR;lAnL+rzF3dY`dRJ?m?X3QTZ~SUDODL@jAua9)NI;TLOnyw+ zKIx4Q6TWD|%cbVi%US>Y@EJurJ6JR4?PpRDf!mZdJ-7E*bA+rO%&5uRMp3J=~}N0>gAqELPP z{qFAQBNnV^5$vf2`&9>>=|thtT7)jwp4H+PvR9{ZVj77hUhd%+8^|(vz;Zi%8T8QO zu&JFMTf)2EK<|x+z`H&3q)c4WVq$7Yv`7J%LE&gQCjr*=YYF%tvKxK1xc#3Kx&MEE zJfrGor=K$ItN6O&^&LASRNCO|7zhoaZJn13D(n18h!+Y;8(6B%Y#&gN&P4reAThs5 z*HT_N$GTEJYofgvYwhOrRLigJ^85ZBTA{n%prA^Lst+Db;TOR8|8TAND(C2GPbQpUd-f0r}&X)Qsb zU)_Hkg>Vr}vIswKq+=&XQsz=8RCR$QFj@@3sAEmN86Tig|j z&0+vXPvVZXJboRAFCE*nl1cI3b&4zAR7^VcCt7e664B8wA8`b0Eu+va7RFD(h~<9A z6;;lUGg#vaXyo1{HPb07NQx}*LBG8+BRwy>JI65mSsJw93@9-aX=Ea|@)6u77RG#* zMlmY0mZ?fz(Au99QQ!Lx>;Nre@Z@}wgFfo!7?YtQ4+~l8HI|5A3QFZvz*j(z7|m;W zw(pTHK;)05eR&M@CIc<1MNSK1584|!I+Qh=3RP)u=l3d`Jn8WC5nn)S`78TdK3js3 zuhM6{XZJgmjpKkMhC))TZa`jYxh@`sp_yHdhJNP4WY_%NuR$Y5H3l3&k1Dy0EaXQN z-vlx>)>`n(-2a?nl`DJCmmqo1s z_dY{*uLcXhqNC2b!3o`6yO!T@jj$fC_)2WqPUGMVdJ5fW#SZWtr#yr|)_mT-5E%E- z@eSmSp}BfOTiDr>IYgKHXx%T_FTqh}GsfrW^pg-6xR5_jxTRbDQtI?qxm>0E;~&3; z9>08zeE&x_{n3?10B_MZvCuoP`(J!ZjgjMF2dp+~$x}y}dEraskn3IH58ZAK%iag^ ziWh=#+0cWy9)-XM(o#D9&I{$$Ct>@i@C*cu+o!%iDM*Q5k%>m(m*k4*?huFTF{y9@ zhbsFs-yv%&gW%Wd#stsT@em45F#}%|wE)z%S^0vy$w9TUh31HvH@jG>_!m}fhcVhS zGWBzD;rc+@%>pIqxFULnxO=dvac*(!mS#!3+u%iO-#MLL5#i*B3W<|E&Y(Jmt`!r&+WNbQUTN4lU-yUWaAJ@s8FG)I!Y@pU9)pylUYc8Y4 zU$TOoo?T>|-ueaMd6?sW40T$LvGU$_I^v_2eYyKU!$3%A{%CnFJ5!ZhhLF)PBAwjD zg|vH+uZP`xCG|AYXSrpC}a z?(cjs?KaIEXQrC&Zzeoz-dG&&#vRa%$R&v@ETYf8hkW~>nXx8K#Qjq!kg3%Q+ORzZ>AE;5PKsFI`UqAsZg*c2$~)8iiiblDb3C zJ{&8FL2f=sP|h^rj+;~c*aSJmhM*h2Y|NdUG46U)-LM%kMPjW< z$9=I_{D33K|G1pV#RFk^)ES4!;?_U(<+yGA>S-Vqbh8iuhr+>%P+YQ#($mw6Yjp@2 z1*AhKhOg@r?*XzAP8VQ8=cD~deswNrS3K&}4+{B*$Jld0vEdF|KLK^5@?vF@ze#hF zprOzi&robQ-tT~*l;iSZP0+Ric8a(GFzwUq70gp;5l+|#pjk3ygUM*6p9|x2mZiaG z0{Nyk3O!lnPa%MT@s%2U-f)e9_qfKP!4pdp^2xd*IqADNj_$1f3IdiG-LWVz;}i3oj2wvRAQ33 zQo~X^NE8{>1hvhAU3X?gCMpAt>l>mv?orKGkRF{hdKYNdB@~6N`(MKr04)buc?9gq zB?|UGF^A*xos-y05L4GJ%3l!)rSrThGQJ{0!(VPEd}&3Y>kohP1{~K(|9E6r{Xm1- zZB!H+rsgYNn6g%s8mNo|KlJP|0nklg{u-x+OJ=T)#5)NA%IMt_{u|-$f&#dOw zCV(jW_x$|K%9m?A+C8GBgs(YXYjI>DMlJ$R(tQzefJ$H@xh8%j{j36kUF5pmt)CZp zk1@aE^ejeZ)u=2TC_HT4d`f(Fk@bZ$b~JH&7J#ZYJ)QsI=^b1I30}Jd-W^>FD{YBTb@y&0?3G011b=>KAF#loo5_RF^mM=b&ZFAq5yg# zjnh9j!O=`Vp(1`VYl~Tn8Al{uk*PK6W7GZ2yq?Knl!GhG`f|B=vYzoT40}3+1noyv30rFU;oF z#=$e&E1oq;Ph*ScI+vp~sAlxPcF}O$hy&F2ruZQ(ioEGoy)3=hqLY+Uoeti>U}HSE zZ+^r3x}ZFS2zpcJD%3?9b-UD=ZR$PSaqGeH=K#PF{aUG?eBF}%{bI1bbs1x^egYIP zQ|0)nGZ=T&Ni$1nWa=g-(XKM83rW8V_jgr*?QYBk0!Hs;_P6OJD6E+KQ#hV=8BqaAw>qUBTyUpq~0pkNZgy0d?Pz z@32{S*@1B%!+PDx`Ik%YJ4n4@0}$+rSK90C%uYbp{*C=fJ^fc^(l8AN{xT>J%32tN zY`Q?_TX0*VrR=b7WaC5{$6*2h;gZQ)gN(Zv;!88~qoy{tr+jHQn?I+vk$_)I`FA_9y+n#p4g6>R1ATk_mLVQ#brx=wt3s zOu~DxZpba=Uq~49dXA*DtwTm|1Ro2%j+f8c;FJdH4O?WYIW~}djipTI;P>A(#o4cE zz6Bl7tiB7NVy&6mwa8bp(50(0suh8vKUALj0}<39%Rd<9+*tDRfe-nls#GwAgmt$y3j8%J0%r=5BiT}Q(k$R6n8PDr=`1xM{z$zWg%ZYLm5oNIsPTR9oy}u) zxM#l$IIj)c_(~e;I+vUR&if?dtFV5CO_@;AuZ0W2Op4Z|^gMdWVnxkYHKGI58U!lC zITUn&F$)Ou=ClbRIS=i@;8iuk2nSHP^6+u%Nv&I~fTlVb-BdA0OkCSlohC=G9ZuW$ zSo60v4IF^#kYFX3tCw98-s~ubFL!B1!OS|39>H>7$e{B9XzWp(95VH0_d-@@IIt+c z48R|;wX=}9vbtLajXepdsSpnG@YLdOa>6eT8RGBx)7!HOPe}n7 zR+0T5N^i7KrTLntDxlZ9tJhVm(IAi-!0@58V<7eyY%{rNtkoLDEAi?H+X9PWEiLxBy%U-v~og{bT{cHO0+W-?9=Xci;>AjSlpZTdkxOwq@ zkr!Eo_krHd81CHZQ*83qSJp_(bCJHoR%Br3IWP+Owt_Cf#oT4CoLhRz;!eB|{_Y!W z-QVy!s4kp47H2Ow=dqYp_6{@*D8F^v&3_9Y=`#_ z+}(^A%ob21m~}weoC`Q^39kdp5pdc7=R(}V-xs{?YG}*#D9PmJe7=WUr|VNNOVtX< z3jjIoJG?hN90|sWr`(A<7T|XL+7_YjmWp_Ls_i=TDB6`~nB?bBU^mSiTS{x&O{wIN zs#-?s;F~#cb^=eTSi=QiRt9h1KmpHJa5}b-f2+R;Bz(V!0sJKJBLso+>#0{fG`}Lt zlmB$M`Lkch?8Jhn_Y==?;S7d58qh~Sluz8OKm9t8(|vVohAPkM4Lm?>!#WHB>uK;@ zxRaK7x6PPaHo#9hxNMzM>nA|RgCrlIjl!>>t$^hf&rTqCeU3+fMZ6C77&Sb1nIgN5 zqaFtbwkMcr+kB{|?8T!Ie&ag?vzluh0uv1)GfqLbMyFF%1z5yO)q^%VaZQ#$^40@(KBFta5QS$&*%qgQs;kTd%N0Z!%`Rl;6z4atuC%k3Po~$d5mVfx`Cv zRxkVzoJdVB7*B`}aB2RB_j9h-sFOK$IwN`?gPvZa;a2gLe$JUr6JGWrWl2s~VkL?*3rh<~Nl*F+Hasbs7niWt4)?^AlyO7r49~=KGvU?MP&U zpY8r!lGJ4;eI@I3?6C{OqkCLmbUcNBma@X>BZ4gqy5i^!~is zlE;G9gM7oboZT9~=8Hzw2=NF|7}>DbCpgK3D5Zz3`8yu1M@C|=GoOUjSI)vh9y0Q0 zgk*gc>j9zOBCbNIZW8F3GG3D%u87_D9Xf*?#)77WT4eK&!&@r$nbwv-we7jJo91B4 zoNpJl>DV@lFv!wnF05-?=FQ|+L!GTx+fJH8iVZ@eNq2ZWPaQo+Pa4yuHhtNu%gEw& zzw4?bMF2gju7z8&d$JunEz7f}-V(fxGF#P;XMe{BUuV0q$H!jh;Oj_7IePVGoRU{8 zK=|!&wRIaxm{$$pf2qy1@kk*l<4U{39vweKAe&H8WT-tVc2zqVBxix{Cj}KEODlsi z@skYNzA5^{qtEaE>MhlLvOX&rw0Fud!K8OZ0sWb z>|_{p(AGtJkMsaU+PgH8u(L49bt^mGw!cDDV_zy%w~-_8TC|0}{Zpb)+2cWUrp0o( zX=0-PBZk!SD0^5~^n!u$qKN^U(a*E~`22jIpH#(P(rUN?EW>QpY`g!JPXl3j9%NBc z)C3SYStl(%+y|j<&L!sSfiJqcezd=$BbvYbajt`yh|n1xsE>e%fcn&=S~K+2&op0( z&bcjQlk+KA-pLh3XyVSS!wLen!Cjx?Iyw;D@vLZd@%Hngc!E17?>gcuZr6cQe6kzB zNN#S=oQ+~;YV7^$E{Ng#;LO!-1!ru)Cm33Mjv;Kj)7&7RL7?TA+_@Key&53m0VHKI z>f&K?C8M9wbu9y-s`PpzIYR$E6@AP0GtbLFztZ@%<}{qP?v@U-QhK=NLtTZo%q-Me z<-L{t9SaBFoo6LP$_}|o5&BY=T=XVdiwu_>@v(>UOicE2CF{zkHv~nb``d>tBn?{6 z7SN5LnwS!iloURtkC?F5S>$<=JHv7P`y|8ee@BF4#r&e_Z?m)5zn8T`%djeIJolS^ zkkNTG!Bee(m-?UP+&{d3!^5}5 z8lM*x<(gX-Yq;@DY_UEen-^bNsvBjnoI4)DxbJTJ?G(f`W3NjK z@C*Kru*;apmWC^lS{+YHnoV2izTUUD&V|ocPz4+Ae?fi+y86)cSzod4$qQ?sao?Wz zma=^{X*5v%E4KAN9fgNBqw@E5`N`FtV%Zt!bYcqz3PSuY&~ve1_B|z7oVL1N%)?

xVV2VQ%B@hzw?st!Ouv3?XT(CO1JeDrJ{F$E!+a=vo!8yb$CA+ z-O1*~V<|{x(+>{q2$nhD+;{{IFV8Qt)Q54(ku#u8spGJ={ykPe=#1D8Cj$#f_`0w)2B+4y~TI0S@GCr$Ee!t$<952y}Zve?gDlW<;=Rf?F?ON&CZXQm5m71 zNmzItj41%Np$XoHZ0d7L0^V zs_w}zSU#UGy5IAGA(6DnzBtU)O*Bu``{i$`{LV$5HaoS{__$=H5f-Tr_joH~t7P{# zu{*AMn(o)DTdIEwvhdT9%h#$*y{>kV$Jf52@}>NGG;-!B%=4%P%Ow(M@ovbS$U@4P zrYFXr2>*MWJkRiaF5wrQooBZnxjjHR_{QA6FI{n?ql3J%c_Kl-mdCt3f?&~)0 zfqLh;-H>0a)Ip>rpW$=u@WJ+SZ_FAy&vrlqu%v>VjFw=ZAa_za0`j+i6mQ*&Wr`>H zhnK@tRkvP;rTAK`5+0EA@M_+IztbXX&|Kl^vauLJ9&d7gLS0nV+=+5s^HLQouh$j3 zEx2NKr!)oH{N-63wMT;B(7Z>9qAtm6R8Vg}kQ?YZZ>{|}n!6<)mr+>WL$Jz0rUGmN z5`25Jb85H^izSDK7S3=qFtf=fbrZpRr$!OQ&s9w$J>#i+N|mK;kfL`eH458|Z#`Wl zZ}|*)nm33xF%G_7S45OVe5^(ASW&qGbM$ZY(pq?AF)P<0?d3*rEB zt2AJ-in5c1i^R+R!<){W<$kRZAb{?%p-g~)p&BahB@F1__c}N@3jGMTGmsHyK6(J= zid&JF{o<)6r8QnEX097=8H{6t&I17He*8S?HhWChiVlAK0`*}6w`~0Y(sHAn$;A`2 zX5gDIFW}*4fq^&!bf>Z}3f$eQacKm4HVgj7@t%dG(ZHJ>#sup_z_jf6o+xt~87sa` z_!aEQ}efagW zAMMy8DW+<>9Y<&%nt^w3VF523Z3s@oCTGf|L#4{E?^o}_{ge_fMx#Eijso<#6=>e- zffnkZ9r~X6c8DUAq>yeqtgE<={=*H)%c8dG<_Wf&@qA(s_w@&g^r*WK1V*4WU9w6wozy+J3!{~`! z?CyWcb7z~m!ZX5@>+PW7)OL9gyiWvqKTPOlZ}%)~Q32H5=%Fz_DBB#7s}p@d2hG!I zZ}g$Pc-K=ZsfhW4ZLdLVgH(8<89J;F+>@i4Mzn(D17U+(syf;Up~*@%8@hp3o3btI zLAY`(XpTB(hoxtv@Z9{Z`dz!_VVWjl=)?sOn8dLihq*uyI+_5oaonK!4a%?B`R~V4 zk1l4gFOPvSIxqk&Qg_AFesF5vsYIFQ1nb@!cn`(|IKE}|5kw~L`-5{s;gLjt9uBE& zSVjeYOXg)?S3rr6roq~DlfOj$gFnHz4f<^j#w7%NLOqZ`eqrY{GBV_P=J~}jTe)cH zo1^PDv%tW!urko|q7Tq>t+~Nl;xXEp{i@paIsTkAx5qq;5SMNz z$Dvv@?FZpZfp!4sdwu~LLngm6h64vv0`8Li{Ijdu2WBu4yJCuJw-^tTC~Mw3&)OK? zHaL4{|7@$nf~{aM_r(h$N72}K@GaOj4=*uK;RqP4bujl6 z>{kN7P=r8r#EDrpm>=KvjQNxi6)pWVIcoPA|5NY5GXJv>KU+0hkJb4f8y(ElS(JbF z!8by{{O3d$T&$0Ywx&}*dJGO;RcdT8yRMrKRjAQX`c~4N-BFM$iJxVn9c{49YP?WT zz)T`Kba!kSK88iqfzhfjjjsuBk<+?;a%E+?g_kCuXyPDWMnEh_);B!(>!T6^rkhm# zPF`A;N7Al0YUp0Qny&HzHoeIaNgIW=GeV_R65-Othw+kCDnTXqXK)AF10qwkPkiSA zLct^LR`kzwg>Qp+xePYIPU9X>@~ZP&PF0kPHeqXD$gw%9j+r4R8J}QXFwZr|JkTx{ zq`v!kjd7%TtEm14K{sHfKD46>E1?I#Rb2pRz`e&^?~ZmDJSYZ{B78@7rFY8PkEQt4Oi|En+x?dr$tJyM@t(po}ce zYw%SY^z7-k;4kJKhh@RA2FrZBBnO%n|Dox|n;a84qq~0>Go_xS2k0|;m3Z6+-31hm zvaaapFr||IC)-cysv}DXkU+z=I&`{5`WUaDEqO#@8!p2@>9InVjbe0L7h!g|ec`jt z8Hz8=2O^mu;$#CT36LJAkfwwqPWGS$7e=_j%25r9Vu8U4L1$iLaqG@+;$&XQ;oN_C z9WVp|PVnVR`2_15vfLu#4bRTlCSTCl=Fm~s;n)8gJUqY>jd%Mje()SLv}R#bt&;r4 z=3cH-GHm_^c0G+5b#bqKLLpmaK#m545G6dkuk&a*Tt5iMsqfAyNeC{_tfZ2cXG?VN zwHl>3flc7boay3V@$*+0Zqcy~NRr`1jD^JFWhF4B1bp3~)1KJ+%fCPSBWLYGZJrSW z1;*px@5bss>Qjrt=NP*uNJxL`VC}toMJU!_5MRkZKohK4)GVfK-*b_7@`Ov4r~vq< zcak#kUipXj4zryKx^pv3s8}pR0-O#c_9g%D?!IZLFp*KX0{wEiq6IB)V~=Prr(CUY ztD}E-yCs(;+1R;dr6i#}Nx>MQkKJ$LPgHMw+0a^@n9*H?jJ3e&|n)H zXr+IdxgX``#Til4SyXvfH2SH9eBHr9#yODF19Carikx?*d`##Y!)+4sJ)Y(Go(X@g zjGMz~Su%l#OA*=B)V;i?(m5MD4(Q=X@M${}UoQfoXiF?^64c7uTps_qNu@VJwj~?h z4zx05V3Vl_RGo5KZ}RNk_~aQH)?{dfyD-I>?YjpofG1X8HNM4qS1pZ~um3Kap_c_U zH?bVx#SOMTM}XSp%|n;s6f#16h$1N+D>2kU_As+r4PXq0pZYE7W$P@HaVE@5u*|kr z4KB=~5SE`ogKzb3&8>w+l${e>dA_b9letEjG#OM&8UvNRcp?Q>jd8-JL}-kvjbHeF z)F%=C7fO#_!a$#N0vul+ZmkoT*3qop|0>-bcxNkQSMIXydRUJQ1$~f~*8gPR7j?$R zY>E>qBjl-vvOZ&k?=3L~DI@j3HJlo!=v{j>PF)_CO5QaxRA%}nOnKe$83dHT+OHaq z8DoIbJVx&7eGcKTRXju;lyF&`FJub_r(_$%oJ{sE{!P6trwaR?0H9NY6m8Teql8?L~7SlxaIO2KX@({u-1%Zs?|gO?3jCw0~5iWWXl-F83LJ5 zIbYfy?LsyO6S#gTvWqoW9kySMY2*#39~$HRhu1g-AV*b<|7_c++G@;&&A!i>Yi;i-GntnCj>rWgxkanj7pZiw9$#uk4Ld zebmu_OQ3qQv^@ieaNyE+3(d6beuZj=aQqMVA`%+K@Jepl?SaP!c1{U+zorMo1#>o+ z+l*4z*VIlceu=s|GnMPSyuc76FV1GA!3be5JJVEhG4G?PN-E-D^j&B zbI?}_%AqPN@7EG;o7@Z=rIBEPBLHa*gsm}?$*lEWgDB%I*GoT;+z*1A6p)3HP9*x?4t?*Kl#aAywjSnvFf$a)nPqF7Iux^8+lf{ zVBsFbn`ZRL2we`_wGJu6p^ZYo%XT zzSM7StP|cHK8)zKoTyK)P6B_!8yV2`IDI)@ z${vm*Qn=@76)yHxAeM7tzD(rniE+}~+g z@>#k>sDrJ%k}A6gf}x0-_nYuXN)X8{U?P8>cVN-!wRP|d`1(byJ1b+n!FDlIS{q$a{cKJ@N9IKlkr84)$QmjJOZh1kgOUp6D zAO5_YJ!5*#Z`LIzBHeXvX?ydpv%H=EA#K=-v8JLj!31(+X+IHr>z7qr2+t(^h6K|7 zIiD8eVdBBD{bCW3GLLiXuT5-6oE$}*N1X0*&Z9@oX_PKEWWBRyyHN~tdkRbMi_RS1 z7o94L6L<4}ezmlLfcow1B%Ae>1R0+Xx`yL<-8!C|W>~cnc+uo*8xX|9S!sWu&I^jI ziPqagW;sP(u;7v!@ml!xX1_$kHnWMO17V%#LSxlxrlzk32n|DTQ55UNKjla1uoCfE zO#$4#m+SFRwTMEe1tX2!vkpoxsU0YfyE$@T2I>4my2}5?N}ZKLm6^GjN}{}|1}}o~ zy;?n#Js8MSP{4>^Wd82)BSB?EIMUp`IdVeP;NYO0r5}Hnv~2Jwmu+S3`)dN;FG^BY z(tGCOIo~{(Kf$IF%K{KI$oseKg(an<`6J^p!=L7u+8UU?jPHB+que+F%>7K!S-vlL z9i()e?Groah1f-b)=r$*M54%`OHQ)e{a&FPN{*QQHf zDBrm&LBhMU^f>{&9u?97{Vu{3=P9c4TfSK?No5 zMWOT)l#8zi*H9*l0D)n}ZqVCjHY%~2U)UnJK!ae=W?s%^uK(pj+G<|)hZ+Yr(YfD3 zkjFCUTn-TQU-p}^zeO!3cd00c>Pkv`NJ4gkFe~Ffa4I<;Xn*g+Fv{m3$lz#JI6I+# zcm{{WS*Y=a$p0#ZY5StL20rR+xwZQvMT}JloM_s4$vw;CF12gk8yp7#j+H)V36)9j zt@ya39~#(ino+_nP(Vd+(XWAg&do*0$9ODfVHTrtC=*tt6RFB=L9$N zc0e5&VOG$wMt7Ki%|My8x)?3<+gqAyySWi~)m1!8VdsObH>zKPnzXYa>^xBpoBxSA zcFlGX%pv?iXTt^0JOLk@v+ETEfT;n;HA*aP;uM@u`ic_vC>4XJSHaYS;t+tTZZN^7 z3`Kk)_rPKwk3ERMiV`D zP<)MS&6%{{=CRyPqH<_(Xn8Ll2e|PwC!ax`&6s!VWg#Pho{<`|JsY2@qNh$s?z8VB z#bud97QI9iin&TlQ~OLTbo+{(!tIi_w>u6t?56nr$cxeT(|QWD-Gw1PLc(QByGl`! zLL7^SV9=sfZ$7k*lHHzL^!~WK;xp%F*I55*jhx-UCW^{Op2RWqTH6Tq-S{#ZU=2Uk zRN&<5x?i^k(+b!sCHgz{tDZJRq_*w}15>>?)-sLD^j$&EpUR;DP3>R>(vp zmmK|wyQ3aO^mtH$>9}^9W_2=>o7CF8uc;{>5#m8uhc(+hT4xb7__U$>cM1W8a%sV&m{{+iERJT8W5?g)VIxp_ryykgufGpXa-t<0+nz>&* zZtusXB|>!1&z14*MxR~>uaaqowhiOxX8bCRNOCapVu??4BXJQu_NZ~%VSThup`TWz z=YYOhZdLz{rlw^P+y^~JoElhj-Z6EqF4})iA$by~j_=m(J|C>=D!5?91NkoQrTb#GE!jCg+qJPD&)c4~6auk_hQHQcTf8reI8<+s$1JE2LW^WE z&L%agPNz$E}5jqV<*IzR`E+=RGb=H`&tk3v=yMOL6ycE8u}{waoZCa zmJsRCKR2OuerG_iz3dIB5~fAWNV2Ux`xP1KUoArRhcR?BrT~TfqdAb+@+gzw&EeOD z3jxsb#+7+3t{C^zi#;evy&I2_bMQY8EsW%<|%2$M8dYCtm1EH1?b%r1gsV6eQf>#+}q`X9$!{!rh_LsM!jmY zRijO$^M?K9++tHn)#vBc&vHISL_9%G-(hg&mvJFIj1)+Jw>~HM`l>p0Olrd%mCy?RsXBgCd~Yc^MENAlIfty{?8@b zw{^z19R_zzO{6+J<m4Dc~6eEzV6B+EsbzGgI;p1_S9=cgOg!sfC2G1K~2B z_p&fk$MUmgf9lVZ`X9z%gcG#UmReryh!3iKl?n}_#$);fkHFRufJp%Txc}F)n!|0I z|Js=U&qw(G`@h?E;+RBgTI7A|><()8a)V0hk=5s(3bB|1JDSq(cP*JioW(d{pBd%YpFuN@3c!z97T3VivR9x682O6!SbVu)V%wlwvsu?@cDvEM zik)+=&!6TS-cNO^8t%GR5h!m0)vMXr72V%+-XFK7{#gH}8Qia_D)rvPnJYJw#$m}c zpx7}= zo61B=AP8=NE{zRH`IbAapXG*~wAimv;r-RSkJlhw)&>ah0JZ#*#1>>Ik|b+;2AX;z zpCq1LwcVw*Ie6Ww6||uMD$Tbqk>T@4v}f?rK-?G$Ru2E}3;QF1>X=;^@|XH~+7gRC zCAnZ?=oM@tuFOmE)TMW@sDUthibP8)4!1ZU>=VZ_pf3cUnql>`QWo7uzkW!f`G@y7 zv;3~CZn(1sNvz03f7WsDxx54~?6d|}_ne0Rw6cvo?b`yp_G(?A1|d-iZN>G%b@v-; ze)%#x&mjI36U;y^iDJL$H1r_$8|Hn3>y}|gRkZ{;r}CNPS~K(GYcHN`mue4nTEwR) zpud0J?G+ufD`v4X6PBaVR7$18ADo-tG!LmeIo_I|!I8CciQ~>PWf`Ad=u#>tgu0C+ zqkVQ7P>pbytUH4dPlt;*&;_k`+gBQJb_ji&Yh83`aj@_RER| z7Ph4I?D;vWNrLQGAgZ2OO$HfUkdQ4<_O-UufXLLMsB%~2VHqd2d*7a2VZ5fMMxqvf zLLJnnA^zO*6I0VxPUvOPx#n7J1tVZa}L@Mu@t+M0#`CV#@s zHO$ERB9xVgGZt4VUqPK@;t zafYec`gq#Cn5Q6-pLqbW0@}_sL3_dEd66@)LHB1BD31ZH+jA3Yk5yQ7*__@QHCB-p z*;>dx#&@-Q{OO)2$xEM$-;blE)x`X>4&jA|J1|pV)(&GYPxD$XtcUyI(4axl z=WaijF0~)IzY>##(!T1ARQ|*BcecUkq?_Dke4CS=juaj~M_G9UVy0@JoW-h9_4nkg5Km}ZsHR87-6=o5JH6v1Ap-s=+ z$mdHe?~`RS1mt31b9tEXX_<`a)7imknY!kEOvt3!kK9^$kChVUDt0MEHod9CD8K&b z*Swtkocx#vEK&R(UGIx?C?s5`z0rupnPdOCd4F<~nbE9A(n-pM2Kf3<@ube~FH*Ss zb5H%yuUU+B7w;C2F7EMZcXdm@>AWk#*qk7_o$P3`l+@$Tl$sE@`7o!W?R_YJtxryH zW6>&pbHYO}QpCiC|B=Pssx_f7;INfu+9U2RN^I)Hu;r*)&pR0px1t4zdm5E=Ko-~>(%{t7*=+vmmoa@Y?^Iy z0ZvVyJ}p(!K6VCkipT%(A|(Kv>+m|LE(;lo*f?S!KK*%P<|PpRm`<>Lt^17UJ>^hW{%49WSz6F1 z_jWA&ky6Li0Ez|};n^nE+ zkTl$>_(Admxe=}M4H>i8Evt1SEc@KrSUmtN<^ielF$x3isl2!u>=ncx0F$H$SkDFL zOxvYl-D+I+3XmEG$+y8%q3Ry8hW^TTc?BH993QVQo^j`59vv^lloF=_WtkG*jjE(M zImW~WSL(kCxw$%XeNScI;-(U%naC}<8zdoA!3d~!LSL@*%gOh`5{rD(;KFXN!D;8= z^)S7>l3i7iYQaGgQ-~D4zeoy>P|!I;z??g+i-pIm+%@=f#&q--SHtlSMI(Fy8g-oL~1kyh87x z;G~>seNA7h8)u0WhCDs|lZo6^EXwa#Sj|DH8{SUH!=GgxN6i_asiMO zqtnUB;mjHCKb18?{}ktG+Y21<16#b3OSYkDM0$D=S&~SfNJYbVM7vw^+D`-9ThHLaATHnAkz*)DbNfD|H%2qft79j zgQdO9KaSok9dt7Ebl+Csm*aj7Y`no!G;zh$>G1cM#YMFoc*I7R*GEC32fUZ?n-+UwX{D+LqQ`(MOBl%D<#>AYNn0;ZWgQ< z&Qyw^d69AK59AhK!(G})7OuAxwPiYbqy*pYt=nN=hwOYiEC)szCy=cz)H(3oo(r4? zL%P682#OKlV2%+8T;Z~1RkNXM?CjwkM^(=4WbI#FTY=||Z3p8yK#9?tUls2S#5$u) z3{BoKQ8B#3JF@_}pc%Rfg}|xIHN2V)dIngxdNjgL#zodr+RDy&<7el8nP8xo6Z+2R zVO{Q*Gec{6)hn@E%5Jy8ER93`+<{GAXs1{ zR}z(}${bGJl;B|6cw6`EZeoH9t%GCTfWP3Sb#gAq;MR!`^|$`C!k@rLDa!M8!W{v| zDYD2d6Ro5!H{*A-0iq#%?o7;&S!h)2a=Midp;o?s;wS3C=#^h|p!)u=>+2-4YBkvL zbp4k2o4+4C3sPA@f7P-CX2M@D2o5=_m`yS=s=WUrAf8?92gzoQ!ruWt(51|NlxS33 zc9nD~yP}Sl#bz@MhXkbz%>*$HOGw@qG!F{sytpn}4`muyA&ks_whD}j>AYg+PAFQuXk18=)LmF>}?dYmB zPuB4RY=zYzk^s!OYpLKJnQ-XD+BVL9)5PUOTB%8bRfqhl20NLcsV@0z*#p1^w>(NN zDhlY0h$x_S3TJ*So7_q4b|((AYim27p(Ed~Zk5M!gIao=sL zakcplv?Zo1ktJhFmF zk8|j+OUMiLQP5GAk3Dn5$AKFRG@@~Odfm*lg+zfFg2eOj9+0ku=p1xcU3%v-$E5Fc}%sj3@X+4pqcFfi(=|9}D z%OV3>y!^ALUFo&?CUkoIi+wT{<{vpWV9Cqhi~)=)KhxqSl}U}bDrk(8S4>pt>W#a9 zT9KDktEGPdMAEu*Ot|<+{H?{}8meR(fU`OFr@$(?$mp8Y^iULSCjH3>Nqk)E%B9&0 zrQ6m*@|;*#0Si{jI8xw-I2Y7e`6g76(b)@X9wi8Gd!#*Is1p-E`0&S=8?!uUSJ5<{ z+v)6BB;^R07(k|N*LjN4lb)HdsMx6DQ{0E4tqvesJ}-DjnRsfeRTsuPq5v$#K?YNO z|6H~_AtFTjRBBDo`EKqdf{Ns4k91rGUJtC8hG-7)<#wfzOZR6DPRWpp3pz9k)Nq^i@N)Yj*jiY-g;=Ld!Wx^%&E(D679K)4CA|b$;6+ z*(@&9Y3l%x-FFL|u+k&?V{Rc{`$kL#U$ESCZU@cHDc;|a@oo=*Z!b>e0laL7 zrEt{l;JGzUp$-Adh(V;>Hq)}Y1Fc~Z#)s?P>ILc7ENt@4hv@@DK(ydOdaKi77xb>~bFM57GBLY` zL+F*qTF4j>PU@C-5fQzk!*#{tHvAMPFVUlPke~t(y`}~iFg2+2?LeG%{{O|)cgIut z{{PdUP*NeA%*)k+P0W_TGCtRLIKSJ39_e=D~5!`+FUIevilR zkN$Bw=iKMIulseq#&h^Ge^f0Bb;vT)8RS;{Y~`j4`{#*e>~?)QKflZ6M6O6%4z3s4 zAKR<2?d;2pnfIHP23eFX=NpJs!j6+A4X+U`V=~O>opkataY|&s5=dHWuRwJfjLa0G zJI70=>SK1f9X=C^aMAy9#}We9k*))Lj%ep$ox+)z`l03S`%zuyHHhWmp4*lb9t-Bo zij7?PmqM+U<}ChI0;H*hBM_QuTPHr)FO|;4abMBn+Ego;5?(blgq8VkB^H8DoDE=g zAJehsjIaE1a$Zu3KHNWx*6t5xcACO>2^OX6O+k*f(fDfYq%pI&t1^Mw!k5MKh*zOC zdT|f93fu(7$@wxsto@JRAj zlcVfWvVtNr-Bl(X*c22EpcFI3-ed2RV@OH2^18ld28y+`pQU@^4;YyXjLb0g6(*2M zf*s+SC zg7P!}@FeNA?>+l$o#8@qJ!DrHrI^(q1{4iyuaq;`26or}Dj|mlTnuHiN z?)rbF3#oh?S3m!&Zdj9lobK1DA!OS|Kl+0Lgphyw9x-dAsnR4)4R2wbpqbkE<>U8) zsWy7AJQDx%F%tn|`LFGR6koniHI}4`7naU@Qa+?IYVqiin6)_FNSb!GBxUoT+jcok zlj@o;-CuG=_YXMSk5iT?x&Ns*H$zu0PV37n?jS)Od8)|PzuuFQjhMEXo#g55W0QMu zfrf_T{0qb^{LE=qatAN>*4D_6XYm9Nu%MnipX8pB@SUH3`^gHb z6nJ$CRqjXAF2%iL4&qg6wN~Jb>aLdSWVmMY!X98jg7Dr3ucY2E#2Kkp6o@mgQvC5l zEi}sTG#!)%$e?eobZ(P;H=~k^NMXH6y?ehX(#g8&b|1U`4I?SlsEm)#l-S3uNz?-` zR|Ncc9VzsBvR<@#LqyK1VQjDDgDUo!`v+2Y`G{lwoOd~~Y<_9x(9Pbjjd&ke(a}DB zG6CA>dqiY>Ytdg5uRh9PR-rVEC%qqW7nzAW0eOx0#yh*1g1@D#)ZWN1ua!5p24-zY z0e8jp02NP{O58|IKtjHtV};9#G~=Ev^7SK0PS1Z1{E~q<1<(R2fh{1me9aU%9yJvO zY01m7I&k1}I7bw)$FpS;o{QDddjdOC%NtuKagT>uh~Mb9F#!bq>VwAOnx%d@#t4bv*#EC0kwpiUFa zU9=jd{*)#a`}J6VV-7|42GJmz;#qy-+?|;NS7!-hhZ?9>2|Xb?2_$h;#muy=8GM&S z$^EunoHdY~Z7VNi%Lx|ZS9nnH8sn$BRp4Ipdc2D<(eY(+p8b-3{v`$8+^iu+h5N@Q zDE3-tYD0w40$*$Jn^!;C<;-b*@N|E_7p}ZXOT~gwCWk}EalN<2|L<0NO(GY-QO&orKKLCP-u z6u+R6l+?4}#NPk310pzA?jD8KH9cHO$B(K7BM>_Tk5~Q4@!UsLMFG+7uwvB{qR#T5K`g3O_7cM&n3 zesuS?aFq_{5HtOmOm1r${=F4#`o%FvZLDX2zk*+;Xce6?NNnwA=;(9!D`g4Ujp&O% z8=*p3Vpm=tX4Lp{>8Y(% z?yi@ULhOvF<8!?wJDHi(p!0rs53`zXG3tvAyy)Fwk!+@xh?FXvoNZ>IYM(Rnt^Nyj zRqX5ISr!tev!fNl>b=NNT2SDOg@;}$Dut^%qHet?q1P2jDQ3Q zhpNzba6`Tk|FC4!E#UGrvs>r^X+bPht);5j!uklKVo`gn;HAlG(ZG=(pMKKnl_!!J zL2s!l?_Wc~_P)0dQ}VksPS!aHQwe0Dby8 zkdS0Ja6rZ@<1#!MB-{ta<(QRQL%P;Klp^PSl-FyrJx;huKo%a$Uuqg<)1F*&r5JS~OQ;~4gfUa@z&VcG)|{GduS^(r5mm*KLN zl#SjvL{}_N-0D+s534`HdCKKfCa+Y$$68~0nV#r<`kty{ZvKhj;nlm`5xl>Cgk^s^ zKkE=^p%&O}Sw!*W3v3J0l-X3jd-|LDh|_Xlj*?Q{D3b6;ULa;hcQpd_?TvxC*4t-W z+g~6tqmneP#|w8=D|#BeUzfOIydK;_-aY&&a`3EU6B2ewjdv*mTQG%|aX-z{eB1bg zl~&xo&dFeKbY=|K$VC2$i&Kp-xjI;$fy94gQFPJG*IdB%vE0)Ef*8-n=QQ~&Dq$J$ zt55lJQUybo*rK_lptP-Ry@9X@w|&63OG2Ka86wZs(@()M?-LOsgCSl_$F4Ua0fUJJ zHq5xS;;^Oz&)lPI?+NcQe^`2UKk75F7Hkr4aqMP_s9vv(d09m%3}-P+`aG&~Vjsy3 znpc2<%mAIqX2>V5EvkC7!2K(ADey1bUV1SnpsX~c)qo!P%dOAkTZZwLZhc~G>0Vn1 z=%TQy)r>AY!uZ>kVIy+~OjK zBDZ9KPci7T)U`JZyx961LpQEnm=>BcAM|;X5v@@V5WB-Qht*?aUC*McHAb!_Ijads z*0xQcw?IA24VZC!od#6gANlGdElV>k?k~@Len_pgfNjV70Lv4;xOg@6xqcjuuqxUU=oo!GT!?tSsyKLe%=sq(`+%l`pT zYUrB#So>M2;`RBrCpdPtey0cE>+Bd=GY-)@l0Uo8c}YQU#MFAK5OmtXH@EIKiCbe# z*KTuMx^SDIvF-85}9apzGkLZ)u~G9B!dRHW>k7H+Na%KSaiZ2h zq}a`Lm21Wh^n{IDl36*v^WRIqP_272d$Q5J_VRu4{ZX;x42kGm*42+UaG-ESL`Z>O z-`D8z0N$&*7df4ODeXQv8SCMeHmVCOt^cGzluM99~o9j$}R%hc}Kzz*``h%zN*F^dRCTIodxbwzMz`%6(hAD zZ%AWs-1k9dJrudzHIf!m4s}hheFTN46TcI0XB&S+^0sTXJZayEpf1^ul`6Vvr6tQHQ-W|hlpPrGWy zEkyOOaRshgpA+-lcAg|XL9Mim>doQH4p=c5_9%KWnOb}7$Wu*zjHfm3MZYZ}Qpk@; zT9Z~RBfu4)JpKe$h>qmY@r|gGh^e?be{QgUdvXqxv1aTZH0{khd~ivvDH>1`T!WkD z8TBHhD4nBoUSnINb0)1xSg(|L9mV_0FZ@WlnYT2~Xk8Qe?frPmU?$M)-NyK#D{eaE z6~?PkFA`-;SZ7m5Lk2c9UGlvy{Mhn}%X?PPk5-16!W z!wPl!KKeptA5M7+QQCN12KoAg^me}1ret)_l~`vAkdGNmJ>-Y^xO}a7dE*L3i7xu) zLhfFVk*-b%wz@R3NhwfiFqe8mFKp$VHtxU$WC=OUg?axUW3OC z>pr-bEJ|>)BHE~Lv$D|A1lmUnq-0#xwQ?;vmCM>Wa0Rxm5=L?$OZEvL5oVko7>=Kk z6y;g|P`MTXgp#^Qh)pN26CZL13$S-6!&_YEWxkCC`erIiUE?t1R64RSCe|>jL^Dpl*5x z!&}!b8oOTOn55b`he=;#{&|2A*&3GbGM27aFrr;;{=IE180!XnP-*bLPTHO=FW!*j zsyQ{+qGndA7~?r;)q=rAeIJ7 zN6JVB+uvz}8Po9*LIc5W{fJ3U{JiVL)i8lwNwy(Fq9c^0*yJ`#{NgmzC=vyDyY7SL z$6*LuTU^800agk>XLCz|-JhDvxh+;k8~i(oU#_Yx59Fc;sArzL#Q3J8yXKeP?&$0m zN{co^1)xK?sC;=LMoDQVyP^@2Y{{vIq92|vC)+-H|teC2L5 zInUq`F8gAFG$gye3bXhFWL?1VRxDb3DT$+Bul$rsie{+diV7F~P5-epFo&(@mE5;w zo_jtrla(Wsweagcq%8-g7C_v_lz>l|2)K0g-fglg*Na_Qyf6x%zP#u3*&_0o9@g=1 zhmR18j^cP;X^xyn`sL$kk!!LhM$g;7>vB7cXL?p@X^tHnwYA~-icbBA26aD?tFRDM zO+{Y3Rx5YVV+uhTHLTQFL<<-j-Px}%4nvSZ-qXf$;4`H&6!X1{YpyZ}bg=ID>= z`DzekyA4ayy)(<`v4_iNE?EDq9M3IqN;>{>RejexKJq;9cIJa3$IYb4LH3H|Vh#msv=8zFjH&MTk}@i^ zmA84mZ~}ng8rxU3_f&q=u4ko;tLwEC>UJB*0Nk;C7zp53i0A`BQM=Hz=C#tK&H^lVjJAJdJV)b#~qHu)4Wcb z6?X-l=N<~oGOPP3TsFjiuCGR;%zUiC(;pn)F&J7nbnIvZ=7VteGi$|FQV>@GHc_`6 z>d4FlRE>|E>JYgXVE)_K4Z{hjFd)C~A+=oSEgnO_9zoAYIc+&8Xj#AlRY z8?9g?Z1=nINS8w}2HJmf+Y*_V8$~JC`I{4?U3nMTnQZ)W@q1tuO*=XCjOqw&;apZYZDLpEx8c0(<<&JkmF&zhGi#{&QZ2mG%0X$T zo$PJ(6F~=#WJL$|=rkju0GQO)Y~rFBJKh-LbEMB^2a2SZzu8; zIx(v#aOgh;?+V@ZqnEm7EGb|~d_U4#|NHYy=Fd`udIhOk56Xg6>|RTGAUnugm{=H^ zJv2OKGIJ4=E(6i;(|hHJ2_G&yXi}(H70Fs;$?S$=rUbkH^OSU=M@={9hEkK+ke%1>o6({Vgi zW+greG2KC@V8*4l%*S&kOq(0k2IyivFEQkb%sOUrTf9o_vbSW@LKM$8O|()V7f=T) zZs(ksr7m^(pJ@MumHP$p>MLZoA4l3b zhlkg?V-zDKNGjPd-sO(&dc$2&CGpBZ`gTJt4`{4&;J{NT%)W0P_Nq~1(j@`@`1Zt< zBDQ+)u6D_b%dzi^0=JcS6PQWf^LFX1|3@%Kw+lnzFa!Ebz9@tSwnb#T;n9wX+0oHl zz3T`I>Fb7)5h0UrVdEdaZAO3PF=f;K$&$YCtNxs$2%h&jr&awsqM{s%D1a12t0h|he1w>ZQ!YgtQBH~>p zM|M)))5Q`{*GIE!jdL4|l3gZ{WsXk1nU zIFnD8guEo4v6iXCL&~B!rr>Z#Dj<-$uIYQcV7ed@-vW_gn2_a1@)43|Q_y_P_Ol5u zB9*K1e@sTohx*33u(rQhTKySku?DsX`Kij=`E9=N{f)8!uAK)wV&%ri>jv&4yZ*Ik z4ri}{p5?mKfDQloTFNOlp&wjH2c(qQ$w?N*D!O-XkR5F^iM!3(iOlY|IFA~cC)}VA zp{UC4S?+h4Q(w*LgJRme zL>V1R+e}n$MYv!?x>zCVl^!@j%%}uX{L@!+?x0F)WscYq9u#%$am!9kE3)n0yXQ6&w zUx*bS+dMm&ygmCdmUWO!7J*Wl-y2KPn;Sb#O`+E-wJ^5oUn!#3)g695pswH^ekvGK z+(%Mq<2IBJNg%wux#J#0qX z<4|Aevnu-giNRACBA_OvZv8r2?cS>}ePTIhe}h*tnKBkGC&9Tu+jjlMJ&N@Da{%Hn zNcz4Zs_2@Qem{EDx-ejp{rT9@t#RgI!H3UjsU$RVmdyK4YeNy=$pis04!-b|?uuPG z^j33g?jxi5#<)&QILWhmAidw!z})@UTUy(RNzpAdl7ty;xV1#&pwg? zypMgr*arl`*OgL4FM-T_=lZBN9gCRQs^d9RF80K8B^clw4ZE#`xLAHM=M>6Xmws@z z6+P>7J7zqVn3o0F--7Ymn~X!s+*dl|QwOhpCUv}gPQ0SVN&;WQ>0l?ul?nXS?RtAT6i2r043efE5 ziHqguS1bxa1tAMW!HUHI%%KMcUl(GE$Jw?~J9xaiA?)kg*VDm}MS3oOePlL9D3rPP z8XM$0QJTQ3OHnh*vDmn<$B2O$xH(~-Tfa-54RGNk#63R>Vp_2B_pQfvHSR)bk@j^{ z;XK%{vjg*FbJv9b=J=iJE??2}M8V|T{BIyvkpFvtQ49E#?SBS_`~$mbnVY8KgI*{* zXX%;_iQciJlv&T0UNe)zTxP$2cEu)(6~(uY-jHbd;sfD~v@t0=t#;PJDjs-K7WvXx z>y`I--ZDJ@pt8?E{+M)T(Zhdq4$vN;E)|QY`uoZ7pCizidmQg_1zCAjw)QC%Xn2YI z&`p}BKy;jh?j(AGnDxUSM14!Ef~(_8;fJe*%qeAOo7~w}q-?X1uSe^2T=+an)q>$P zdS=|by$egyR+x_ckCR0VVGqP;l!yr0Z@@+yCSWriviok*O)lGmXi5L2#?{USOd-^+ zrw+_)n)#O+HXj$%*G3uVDqf2}Ws|cX8Uq$Bf4oAhp9?wR!VS z?p53Ao*o*l=u$6ino)J`_C4hXJcXGt+AUPqsF_X^7I1IZ`LyL<@v_JS%@izt%}H`X z=EkW9Fy2KbR9VcwLu((uRf07*@ARi6Yhg7Gb+(x2G(%n#GK3nBYJR@5pBJs-XjqTf zUOb2IG4!kaRdU+p- za(Z3rB-#5$xphBeY6>0QO=0Gy)5Bxh$6J|Xl=S}D2h&Q9FTMLDd*lT#j@rpl$}Pw9 zt;f)h?K`F6x$o&jK7@xaPs`KaLL54=RWUp)`f2@`G1I&5`A_uK8PjOa;)wx-z`1Zqwb zG11v(^lhi!qaob`k$5>v>Y>_=EUE(9^=7!#1LGP8p{q9Gn<&5glh(-WykPb(s=i!b z0i``tq?50an(^>rUvCuwN^L22VRc#kf=quC~6g4$R285KOX=egNygoMJ4JK zeUK|$3{!A0-ZCtX9nGe1{)En}7?2U)h&_FG$9B$m}7E7fA%f{_01dJ6D`9};~YS$Ej37pp5ic$sG5 zJ=rzUiz0B8l8$V4VF1#0yr;~pz*R9j>HN37pJZa$|rm;x+Wxci7r4rF;xoO_a zVgcbiw)%M2m!XZ|&Q9Ta*bH?;Y7m>FQQ}{cteo_yOZmC8wzII7U44x7_#I78Z{An! zw@F&yz28~Gl~SHmKp3s@Dc|=4i#3h)Q>*>Y^-mVE@`}>$G@*INnmH++^umHXafC$F zHp?xKUcpJOS*BIoFGA?W^yNN(4_%LxJdgzSm_f>U94XHTyUa(no$vr9<*S9Nl~&J> zj(gB1$4YJ>4WsB=7&H3du+7)L(3=s^y7XAcyia@YLF)YdF~gGUcl|iTo`MciPGkIt8q$hg-M*Uokj=fB_}!^s78YdWN=RpnM*Uj<(e!Uo1$Yz9#aIEq4|d?=Ou@1#D@T%b~>@Xxy8&zQrt?@}GTkg|jB{!CEfOBZfU< z`@eqE<(T{w%bT_SNNXk&?xcHUPTo)sLl@7^2iDjgAlWUxJGb%$^l(@FM=)-D-ZV(= z(AF%5^51Q0_i1UwnpLLY*iar=qUfy&KbyJ2=fQ`@%D?BK^BQQe^9Mriqrtc!oZwRS z&+d*9SM!mDqsGUapmY30-a&UblWnU8MQC7{6v7W|>hV3fT4 z*Da0KoB}5wFE=CYaV4T`W=7G)aibnykwV(}w*LI17{i+fDB@lAVGbI;owoI_1f!9d zque8${Dx`KTKR4W=IgdS^_!acdboH>fB#T=NaXIxw$hR$!O85fFlOp8iq(60(6#nCn3oPk$OSybi6qm#a3!ghgE0Ys!Hq7%p+xBN#?3;V-ZBK^DVbtLdXG&o;Lz||dr ziE8?W$oa2Va6nSe8C1J3=RjgpN369mq)4M|MfKWEPXPW$#&1D$OvES|nT5`to4TRv zX%*(J;0p8%|7Zlf4e2=d=4VNC@8BPhV8Dx_?n6|nv27YZLDHtQ_o>gL(~tU=`y!M>pWbbu=>kTwQo zi?IWA&KT$-g=|FGc6#`{T60IgV`823+Jcn#DlN*~!rQYy_~qtG7v_b+Ug;T@ zXWp>jY=Go>PBK8}KYKDAxZ}+I`}z2&=1(8gh%Q*>%hl0UI|!w|)YcSE7}hxDL#Zi5 z#6?mGkB^jgn;9ddS6%YwQLgpLe61Vw8Zfe@jLgGv?jok+5~Tse%eDrl`6cwv<5d+= zWDj-1Uv}jLCwuRwz2X&NKUH@1$W@rb3$EvVJwkagg#21U-+UA)64<-)I`Qp$b3d{= z#-;?$FJ&Rxnj#GTcO-SnG8A(>_^+KqqhF@cCB{R&jVP*Ulx)`MphIBa|Rxbrat{HZ{j|E4UE& znx;v}aq;)&FW?;RZI2~w0m}y-h=sO+Zj9r{2(I&SPaQypr0AeD(5-ag&LGbqfUc88 z?01he77MbS_pG#UOwNU;mQaaC8_tv^W-2^0j(PT!QbC1nh=5y#^HgYY%Tt_Q?K)R#^Zfmw3s8bM z&Hd}-rHjs}TD`toS!loZDfgpn!u^A?jc(``%EaRnp$=TJ;{*JWEVpuR)KeQr z+K1iDapG&}d`z{6!9w{=kAKYujditk5`RhgONejD?uvmzoc5n8#o-<{T{)v?(TyW} z-K^14yT6}w;qJ!G%+@=J&Yv9ZVTi|5s@YXvBtYHN7Z3^BACq5cr@Of%x*IkL33Cim zYA9^Iv~*#oAl*tvFSe8+J?&qtVG%CuFOzIye)3rSR=-wDFYD1hF6A4yV}X9)!O``L zrwQ8FKYDQWizcM9ss=k#O(=J@v!|&kk#$wlYng_CQY}i;4KZw{;Z_07uc}IEuJZo4 zw0*NT7_S_-AwFl6Wk)60JOA+)wQ2n>jI)MlpsF zyR>CpeQ(QOnlnCx-w2-)5nKu`8{X$+*-vNQ$L4c*@Xx!|?06~P=5aEN=gPKtMESJ1 zu~;&^NQFKjI_a|@y3&oj^|)03cZ#i*9jSKsy9b+zgvXw@bqZCJxgWcF3X^1^vF4>> zBbrrNrRqwBL{CDWr)#8{N(rt?4W|3y2-D;X6GBF$;0F_lMQb*;xzsQkgrB#6GZ{ zU6LoVA^uB_=v$R=b1viu2C^U;Fl0A-4e-cm4Oy)Zv_Dd#(x7$pEXs?&&2T%pl-ful zZ~{`o=c>N*XKYVWVtjkg;MogD#(?yf0Pw5cGkw~R4(`}-d~4MeU7RM|>!0axQ{N}i zKS#KNtEpHdCtCA3XzBy~6tiw|9((gYfQZ8em{_4q&SRTK+Dh6I4AivNmW<#2+~_$L z-Ru5V&Kf#k09&=MtoQQLG5#1Ihq|S=5vV@jM7j-0sy!a)oYEQ??S?&0)!RFO=sbAN zNLg;dvbd1>i?r4MxUpzL>}HC!iA{2}DnxYFDA$z0F=mikM2$h!e&)?Plvn+(IWmpm zf2sg}UtJX-RWNlt!tSXnuQ z(>a4MaLr^w zj)1|R4)Xy!);a;**wN&}q-^(3tuels7xk~(T^=6muQAn>ioIPq6sT^!J)qX(S|uA+ z3U3zjM0wvBvl!4k^*Y9~6Xu)}h9bB7t>sjX7oC@1(-F1NafI8Zl?%nZU$S;T4biJGW5-9o!k%4Kr{zv6IwUGQQt-|Cgi?ZbFesy3uBr8tshTmuhK(KW>zBS)RW^ zwc-#@cNnXm48NC-)Pwb#7|tYd1N9h}u0Aj|w~_q3AF|S%Y3A57Z|1^m!>aWlo6XbI zpYP}#dYcipD*GP+Uo$y|w;p6isq#E%Wz2*i0o0}+^sd^yy)Pf9NB|_zG-w&0Z@1n# zckhB||Mqrq^Ygl%BeddWVKl1AA(Awmotq-k=Aq5Oot!#YSK3>4BjweKD`%|4Q4}zGcXt%b4#JTKm<7z>hWHNFQ{3}A)?dZ6;UBG(OGU{ip zeHQu!3}Wd$GkAbXnVwx?!3*br#mKIE6@Hu4=%kRbd~j0wBm8Q>n{y50y`raDB3yTW zZg-u*{V_#=q&05h!Il+NE~Uj=0SwFvNF{TfuMwvQY_-z>QvJT_K_B0<_eq>y(VxVm zvtP*o0++EAbP*hpX22SiiT2d7Bap|x>7mH&cbgERH8-3zcH&z(z;E`g3!YR&DHiKm zXoSU963}wVFe5oCAp(xk&~?mWsL9v(~jU0A+9$vVCy}gxphSM2uHV* zB*67airUQ8fkrN96Bw)}OWqWGHC9DcQgq3YgB-l;crkO92!K!xuVyi zLm_&!i7|%=1QN6}9H%OU@3E`SAy2t)h&15%m2Lq2AlpZFf`)da%eh~!qy9l- z@gzjI243TdZYL+DNNP1CTydord1fVhx^V`qwJ(EQSZjP(Ej?zpXz@hjQWBr$om=6L z1dhjL3el}~ufg6T!-T~!kc_zWzKMJ~%(2#lhXr`c`rIj6488VE=R(?kt7B{MTFsJXIREKPIb`xsb|8d^0wjWE&e; zbae+-EYcbXodmt7Nu64%(M&)4B-{S++?;3^oW`~F4u8HA^loV&SQy4Uk3m){D=%*= zFDocq1zkB2VvZhhjQa42QJ+&IR>$}JGQhl;fNhwcJ(J}3;r8>&VY#Og>o49vSUuC+ zSop-?mkON?TRv{(9*in?+#EZgxBYXYO%w-omj)RD1$AeUCRVi;ZcP7Hd`?QFU%|P% zRfX@+5Osv!!uRiZzRp1&tA0>@Y@MGSgro|Btg&vPaKwA4Z}?Zm&%VO9%{Nk?E3-wG zMq(Bbqvc>$vGpBBwX*rr=>j-}k$`2?um5O2_zso^yv3znbLRK{5uAtC>&wp~=Ua_b zWcBBZk)8((J^+G(=?ZQTJv^j`-Rh!BPSWK6%c#tVJwVPWnIDH%6LD?z_Nq4dlT?VZ zrte)i5g!-rD_1_tGs>}19_Ih`%Lgc61zaF1vU2%{^Nflpd4!G#9)080j}SWISWJPI zGbMmE|Lbah)lBMUz$NRj%qtKAy3kzQ(B(b1?-v-V99QW!RNEAQW&r7TuU*X(TU9Z) z6LM{wrr796`6l3DqV({h5+}Q4PD3{4_u_I@vp93Pa!#o%v`F2KumDgFo(9MGxH==jZ{lsj!pN`y@E{vS}y2S*8Z{}4$SK4+AJ((betd_Q)tiyYRsk@64T$nhWbGI z?RVr+>w8$I|13Z|yNWwItyR4lb1LAdWE&wzn`)nZ0{Qo!3uy%hlk}gERlD!2mbYIH zEAWa0pRWoPZQcfO`pdgD2gslJCo912hVF;2N&+bDzOC$14Xb#eGoo^@a&zD%H{${f z0xe;a%NIiXwecgl5nmy@v_n@pq^`ZEfUzwGW$YcDK?{*qAXur7PxQb`3(I1oMjN@l zMpZ8Sk(sQ&a4WtoIiwtSch|DueMp4DQe62f0WA5&t#&ffy!oe-9`Vp(Wz3PP4lYnC zN9e}f1~dc;%JDX*XMtwVZs{+5C;HPKM2@*Y0nQ+aEWf>U6sna!&#Mu>t3BmJa3=o_ zE7P@5g2$c-4nhS@C zzq8X>4JhBdsG6pd6zXi}jOZDM^7U0olr6j0i=qgR4>Ld3j34eRD?g(@3*X5#9=9Fg z8J+l>w0ce47n=&5ItW>4Hg;Z35u&m$3>qp)*O0%|haynyzkX|OrkGPg_NX)EqKYhn| zLVMuHRf#4?lS0lf&xkac(#?;{dqfwI$&M1+C9hV!uRJty`#l`n^{h>yv_O>k;R`oG zMEC@=vMoC6`N!Z84Q?gdrq$i3zl`ZyM_?^y&@WKQ>Kox>3*63~_ls8T^`=b!a&JNs zD?bb#u@xS|eRyXxb@w+tYkv%+eG!j5@&$yopV%$#uMw8?@sknPR(kYiAE>c?BD<^8 zIL@K?B+bh8d2|LZ-QgwLzBllo@Da6?`=~M|X&HfZbM(z>?`4U0I;xRb-Tw%vyTjU~ z-8fl4=I0bdTSer5zcamkke0%stVpZG6w7rCF#xOQiqY@mx5Z~zF^ycKhNwz^qA+Ia3YC6PimaQz6j;s zBV~$b`JG$3uS8g?Dv0K0I_^}+haIM_z=^Y8e8DR<^yt){BHCg?RDxM+-H&cXxp~GH zW#u}}=@p-)*R>MKt&+0E@yw z%bX5t>%h<7#ZWp88+sa^;0iV0fX8a~iIJ?;CYUz^5)so$Ekc9-Pf5a1ja{J{eWi)2x6F5LIAXBA#%ACJ&-9u3{qUpZqcN34`i0(>pm0%wp4 zbLM!Sqt;x zTQ3Tvr2_WxC&F;F_IUs0aRs#}qe?gr8###V3Kj*%_uvZjoo9R?$m-FQ_Q+2`L{yh_ zq+4+KTot^e0?`vOgDB{|uhtamHC#Am+azAV+fBESJ=JlBb&wZwZn^;oF);T9bjPPT zQ9C!R_Hx0qDYyw94T6;XM#3(2=GUr0Nto6 zas1JH6`FFZFaIMMZ*Rc+hm7YEAXaijz*Wy?{O-LI(7vA=!uA0BTMlyRu2q6_<`Td7Io{j>{}Xqnf85^Bg&qb84Gm{;b7$#W^w)V_Zt2b zt(0Yvxla>teCpyZ`?02Zf(3X{@WuugRqLGm@;MQLM>?!ss`=qM(d~5LJ1&?(HSeqY zAdA${Rbh3j$nZ5(l*`=Sj^J_?@a_9=`tsm&UflM7N$fWJ~b=#sJdYi&=e{17H zt9r$CGQe*}c)Ed4Pb|+$VKC8_+j?Hv+ed!tX z5Ghz$+IKpJU{B9TzxpqZ6w3Y6P@6ujvlO=Jr5J>ucTEk zTKa1puBSi0$Tq}fK%m!A*^`?*pNIw?u}rAQR#=}5MeO&tNehXl{Z|!*1VWH}(-FN^ zTPyZO_D%)p0IIaSWS`ln-rt2F_^eEOFYKQUx*rGp!2M8&r$Lk2g^!J!(a!9|#hwN| zl6bv~c3H6|*O^4K&wbVs zCJPPL3fv!6KBN>EE;E2u?=sZao92rCDakw5(wPut-irM#XdKi->4^}3mj~bjFnn@5 zVe!h9_viMn$zA##)A4D^IK88|J7bOUw#iw#ydyoVbn&)ql``r6{#Dhrv!(YdD#QPe ztFI1=YK{5@K|l}*1?iBI66uf-X^`%gmKFpgBm@zpb5M}(?q)zFhLrA-lI|E_m^t?a zzwh4XxqqI=qqFy(J?mX-{mT3ciI%jwjF!5LHbwv%n#g+U-rnN6*Ry4R24&IxA%@E0 z7nMxk(lwO5;n31|v?ouWw_QY5E+P8!TUnjbfg7#FmK6&!m!=t`-oFoueSN}$G@y3# z3qe|d=2z$X8ZWIweP8iaUJ-;pzvtzTMqCa{1{C{2-Ga;5`jp=;*B|V@-*sCpSj#(p zJ;mwHqfYpff;8-|6b4}f4%+S)v!Wd1!m8D}o`kr1Yb5tu`R|4&QbhC= z{Fv*LujiSa^CULh*7A^!Q_#*He^sp`OTk`PnJ*-44|j(5qs&RS{}FAwW3O%!;O<0=8_v0%gg<;Mk>=z z!B;5*v7pDSL{e+V>cU51&&b1Ob^I86e6r>3(jV29lN}t;FxM$BM<6(2iX)QpdY&c= zF}8$QKE%61jK zfCRR@ZhQFGk4>uhOpSNt{y7(Xxh2Px2sm-uAN%{f@GLkgUWeExic9ttI&Zn$7D(TC z*06=Ki52$KQ7w*=28ZBX@`S@U!HaZnvK=XaYQNMS)-m7C%`6XviE!hp;_>{4W-UK7 z3=+4_TA}-#yTZ^*a4>l_+?>mxBu;+~3ZrfgD4f@(W0tKnz{RxR9$uAqr@0vuD|V}U z4mfgZ;$JAxucbP<)A;?ky@9{0JlaBb(^Y(y_g1b7Prqtzjx^9t0fx)XIk$0?a7lr= z;F;;qP22f2Zon)i{Dt1_UmFpDg0eH~?qBQ62`0gtt%Lu6<0F>-(HklAew_Y3Al>}} z-pdq+{UwVbPtQ_cExL4~Oc?l#+&-1^`bTOT6{m>gh%ZHf{6P%3Muh#{b@hVa4>wex z2Uv@pBkF3@Ln#a}G8S5?rxg%2F%C7P7kK6~;9hFVRN3{DOT1?%nW71$U{N@qs@Mo% zx3}3i=ls-#T+iB7nNtDbT`O1_iDXQvF+46r~ zi%n)mNuO3J2_{z7hpTXEoVHg3w@{M#BxzU*xytiIez!}b&vp~)YS7TUSecuI>J${1 zO|!tOXGcAk(zBlOP+TNU{`>6XoTn1z{2~e#NX`Rar&OOs-}X?HD5jplv}MxcO(FL; zxK*fnb-*BU88SJ4+!H6o5u-{eC90e!|3g0k0SB?IlRk=ZB3h;M{ASX8Z*@|1@fasX zBwX(d#E!+VM$X?#~_sE2{T)7Lwr5mZ)-lw7dF9~C>)7`^L97(j| zC_6J7Y#-5PJ_ZX3Kw<2iZ}z{ikTQ&NZtPyeP4=b9`=THoo8l*SK~qDJWCDLFg% zXMcZXYJB>P@jK(o9p=x8cj$Ev%c$$Y=ejj5qR;&Q-5AmIy&1sqGFr1%DR&}Ju zlHWOOU?8CM63WHb4oud<-uJIT09=9c^Sk}~&m37$-RqBvxG@^36_|ywshPgRd_;3exf_BM`wi5=Y1954Q!2!YIsQA=SvQ!4T>V?wPluAT4B7W5d%gC%Qhqr_5?gPEj@ zrDHB6L<}CPlkdG(m=>5s+gk8PBv(TQ`kbZPs*#`#YKu@0$gp9y+;q@eL{qP}=X|+TmFC zIEAi6jq&to&|kIND#||MN`H7u=J$-%FJ4rx{9dc(zJxHQryC>cOjM6EXeCiV zr*PTiC$>zB>K?kD{tvB1PCp*B$UdOlhvVBqV?*U zeC*yo9Vv$|aNIr8uC2b(Yr%L&!^?I>^V9-~124gt3`PegrYX(zaQ-bx?7V2I@cVW- zBpi3Ymx+N6_!)E$ln=mI1Wfue=s_j;EJu_mm@#h_H>R!3sVrrm{K1yd+^d;#+CKy&Yy%RYMEOOy ze?9P!yZIjGb{82%>5ui=-@0;FrJ805lTivn z32rVEI_x<8j-UU#QL_v`K22VBDB;J>6j=K;;t+Nt>||$%N#Qi)cNkb_w3mGN;7K%s zEgR|Vb5aiM@Bo1dG~W)-guu+ydgCG61Z>n>c_>-`!vDDRfPdje#5yr&otM@cSL`@d zX<4A-P1?5gjq87>?m2$a#nRGV<;ZF&YW9kvBA47JUsazOUd=59v!;P-Yx-NQCi(i? zeagg)FFTq#Lf&8H@GZ`2!9cTAeRJ*EGUGvHxII7fMMF#^;YG<{h}!#*5V}u=|IFm> zvCitSq|xIuvY*SL@a>y0&9`E2&{5OxE&MknI!|EG2V&sK813z9%ksj~dVbgNF}~IN zF{=Bzp(<>eNd3KdFY?~{cmGA~Kp`d7>~X}2?r3zq3| z>r=JJax=c6e1OOoc{UWbf;0&0_S}@8^cG(igL`| zOX+?zP|sCr5V9x^&z+l7Ou?@;gQRfBGH1WDvXRl3{z@;Mn_~r?lCP>CQA;6Us5G!; zDw-G3dPXWFDpUbmkpRCuU7(Cv;oE5}%<8d7eG8}I&rT?+h*F4PF;K>P;Dplv-fnX? z5yg9$M4j#j))Hm)%1&GDzTL7>cHURyk@#ABL{Vu?dI=_3KLWrS?SwBxAwP7kXBnR;s6aHU+yWHfYM5&S740=-eI zrR2tloq>_~tFb+p$vNZdk$zNpyXA4UW3tG6WeDtnUvh&E6JgrRutY75B2kypUM~Ez z3f#3jI1aJ&xh`9ywQ|)FjV}!^iVb|TZ)6=7k@NVeY31ZicDbd(tTcLT8+0x1oP7Z= z(f!f2U!s8s;qy(j`)&pUzh{4p10#YDlavy|(F59Ri4cN%>oAc<@<^Uh;mH;4SFK6` z5>BgW3Z@0w6=PDPDe~*K7;*tZ>0H$t=iq6wJWT7bSt*PsGF6QUgJf>8-RIC_EN;hq z{#b`9JG}UTR_vZIrpx9QW7JDU3IPAH`=(Eo*RjoUhef8N8*+x>Rd$W{C?GyC#;-WT zHPiDqo!lVml-rL)y`MG%Cb_{!mP=Y-u3)x^jh;CF9jEeJvUNd0{PO92G^bA_>9{!|jtPOfzV6-hN!k@fpnDN#15Bf3fHc*=Wyf5$vVw7sP!Dd|&E%4iJ zJ+(jn1(J~wiS`FPJw5a{Vr`1|-P8v3Yq<->eCB>Dn>w3WJKKY=ySm+9Z#>r5j%s*cg%~5`b=K`Cy&^ z{7!$Zld4H%z@5bGfw|=zvax>nwt!xsuq6zmxNi69OLy>CF%Eqh-$`NtKRc6uJuD}c znp26)eV#;v9}Y!Taf`WM@q5huu@-k!#X)v;zMz1X?qn{tkh)a#9kM{s*m|ho#a;@w zft4XpqAv|$`U5M;a@4KW!9m+u>klLU?%R&v4+O@IE*-S3+~;!3YeeT zA7d7X1|e^Yy?qIUg7ep@zL8HPKRrV)7jDJ$odYwFLJG=ay%R?Qkrd5Bmym<+^Eg zu<*K9z`IUjMx!b6xl8-lg(wmz=M4d@nqdjiUyt)zv$aVK@7Y)2P-w(L?WusTw79NR zOEYZXu4eRIZ^1c8#XbJArW<^`15|C>(RN zR3Hrp%?}$uo;R{W%z%5$okm2bbSSMLl=vQ)pK5<|Jj1{i(6Q7hD@PVF`5ExBUnO0+ z>^I)5c8B-7bw2p;%6HAj_Ois^nr+Oc<9!RxMqz)~DS)ZCjrF|b8I@Pf8}O$&OS^SB zaEMwc&FX27iaN=)h_3mDm(AeIPumsJrdtlgYfjA&ci8CY-nPP>62)>O3jty!C$02D zaU`sqRs}f3hxQ1t(~}r1bwBu;bcPk2+zq_4s&AgA6C&j?6>(QWmio1LgBSYMWFa~vw# zYGCj!GKhgh*R&&()(}X>!6RMRgzFe2e$*t}Sr(5=#3j4<4~>o+SWZQ^5k=Jlz`m*0 zdbmHZ_R&Fjp-Zk+^eM>K**dL+mjG+}8jzL1E)Z$-Mk%r|gy|kdSwz$1#&I@sb@6Hf zc#_nSEirs4iYg?v6G^b>C}!(HuarY&10o5)S+##Z{Se4kWA^rB80HZiN;G9lQz|hI zT0-wZkwr4_ib?Y*Jc^Uzb9^+ytzco6n;5bRp4C|y8NldGqy3I=tndG&u=x5b5#!JW z;)gN-XI#);?pa8sW%Z0QKX!RmW6qFUe&^txc;Yiv04X-mg$V-G#(Hp%qVf^HGAC7W z8AR6nbb=^$i{Z!zutxgM4qX33i!kGTBbAbEz*gl}>dUjGp}M|@f*;HSu^pH?J4$CK zhUp7oir*D^`&t;uwG7VR0am3gD8yqN!rVQ%RPTCLl~}KCtTTZe-{SLcDL&et)ooCj zrz5Hw*EO7{YJeIJ6fr;$hhanm-AmyQF8rl+*M3lne>S<$OC#j880h{Gr9|L$%D*Mu zjHo&IeRd^#_Y;L9ev6SmV0o{zGNY4`ysczw8J{F0N}PX!s)r(>df?wX&v&+{=KhgJ zlWFGFT^A7!TYs_}C4qH)^D?Cy(t-bj(pXYIBB{fWC^EFE;Y@bt;!Ve5Q|2RZbDg(k zY%M>{4wSyaUVXE7KZ6`!`hzbWq+f7@a^XtY)o6>QOA-1V7f9V*AK9VBsiR8KKp$EG zuilwxI0UdCp)$W{pq(vEnwx|clO9p8EX~>ECjgL_ye{JsEmTMg(40Ue^mN`Sq?H71 z{lgnwQd1DD+{Zimv1rXw`*9qn)x*M%CNf^0^2nz!q&0h9d_&L!d=U(>es}{nO@sT& z_L^Nrm=Yd!nSH@kcjkjX(C#4-#YEt1!jJzoxnc+pNlr+S(Fxq5Yr~8Mw_GF%x;^EC zzBI{(H-4Xe!PCEiSA0xe%s%N5Bz6^!Q=awTK`BT8>&s#n(6he;SOfTSKY?UZkn_=c zd#Ze-#vsUNh>^p5ent52{33n9F<3ua(8+EPda+Ia=H6RW5*;`(#}N}E?}%kU0sPXn zd}232W|x~)H;1Tk$l}iNTIr@eD$LQ73cLP6pBDYkKvM4OAN+@}^7NC$1=; z$tn}OA34>#0WbBL^4d>YOh&}-{pG54wY0CB%MeS~>Wg>Mv^|cQC#ijZ5!d(Z(az$& z&-}y`Zxg)kx{iS)y;~QUl@0jW<0s~%1+j+qt7}@id}pI57~tpAJ|zh|QobLm*h>|v z4P1@I>iM{hq=!{9N80a~pzC0V(v1^-Y=tE?_JMeSADgo>)XPIOCQv3(-g&F1kE^>|DjGhog0NbiR%b67b`V&B^KpA49V%QzvwwucnGu~zS+=TgLcas3Q; zW$u0pxOZNrZyv~;Y>g9&$IA_R)k4M}XjlqD7+H9flncMlsp}ns_n$qZeiHUHHYZM> z@l7Gs+l=bw%9~^-ZnQh9Ch&aP6IYaTb9#%c^XgL9>p?%R%$)r6$J1g-;SY!ZBFvK2 z*xpSm=rPGWSU`XMo|18fa3Bsdn_1+?bGY-O*N5|X$fe3Fh_JpjiB7|r)*l^OhM&DL zZ@)R`O6*^v_6)gfv#R0gOLIc|UPZLTn$2SpT>)GT5-8f!pFC%}#G0TSn_M zm2KN$PydrG1tNz9%8 zcAB$>+Z#YWI`!ulf9t12w;IzYlx<_t{#h@a1h$))ccbW% z8!8gpz$tFP|2Sc{h#*3O*L$O(S;@|le&-}?eol_PAvXl3Tb=Y_C51$_IistmUtRqX z=EXMT=|UGrb&CRHF_km3kNTjY?$eXny1nM;;q30;=*(P1ZWjsU^q$X2M3e~cp;1vI zu6^zeEqR(YGoSU)ED|Bc6&$_ro2$C(+vJ`m%^Ym#Z2U*E6Hga|@eNiv4=DC#M@`E$s&+nJu(1G7YgU^Q?>i;D+Yy0!0)pVTc4vO#2eG}Ts=(OQ!X#JU$8Kj6S z*>-riFPbA^*CIpM({B{> z&>m2UAox*xZEoez8AQsl-%*R=n5kn-f2|R(RSMi;$lhrH_H4)!GQ?2-UVccUyTo@t z(TCk^V%I2RKE>DQjosgxm;xKJ?XLYVZmcAnC_Jo@gwaA0k`5 zfalq%kc37M1Lpkvy`9Bgq?NmgN?A6&u{x)*qtO?;u&+OA;^dd&V4Iw$v@g*xJ~=xd zZYF+D4Zj)87KK^T%*Y_NmV{YdxV;QLPeT2^Wi^VZ`JsWc_huw(VTNsEgAS>lRs(np zO_`j-gZot_HK~YSC@Jt_T3VDaUC_KhN=(8Jk_@rMeCAvJKFGUg(=+yolOuw91f7%Q za{Q;y@Q$SoppFLl=mkoYZ(Pk?1GelE$Y8m4ZeNX7yN;Afhh5w@o#Qj5Bziv_T^pVi z(Z|d|Km&h+5$T8m25+r-c-X1dl<;ePi)wU%c?tY@DyHU zktKR!mgm$)gIylr@UEKg^SH@vi}s@EQgy}8h0d12L+<}><4|g5{u^U41}4f=~IbjI^q? zWnz%tw09mr1t~M!pWfr z(A{?zW(zJK-7XD>sV8*yNEysL{HA;NZ9;jKkiSbx$x{C&Z0DHBc8=?Cyh*Wp@+Uly zc@4Vjx*_0*m|N!DkoCXJQ~Az%a@eoAF-{JLoOi2w`F{F);86P0K61&SF>IPbbBE~u zq*W2Y+omYuMQ_PWtj|76V{FNJ$#uzTRZ&^EO^OXq3Uh%nLU^mlHa|k?u8imraamLj zk4PL2U68Y{ppLHErX;2oQH{&vbQE@cS=g~B1-at_2uaT(J|G4 z+ct78uL<7t8RaPP;sxSQ+UU0L%oswh1pa`af~UFI-syh*8w){k6=i5c!P`O}A8S!Z zaSYbTNYsAHMK;k30Z6`P?sygA3v_t{Wxj^T{$db9#-s#^1I2$%Dxf6c-V=;M_oF{r zE+o`$Nr*<&miTYvUSra?#t-v@L+>jaXEJM=>O-6%ll1SM8RNR%ukd%3_HzYsjYf}Q zXbk)+YBwzRnOJK25A8?&3Hq)_3Z?$ycjNETg~Tt+z0=9R?xZiTSX{AwpuuAL{f^^t zZ=#REjx~o0yEDxRBC;hgx}mm-w!^6yUmT{sf|?k*ngstu!m_qWgAzxQHLVsNnmGM&M1asIrM_PZ&huznv0L&0bI?e#Oi zSgA;dVVK;}(qT+m>c`pu;l$l}YsYo5qK)B92^j7YyT^JW})i zvhROr`yAQqtidSo_vNdlrKbg9vs_U^i_u>- z<{Ex@;N1;@{i-=7D-nMZ$$c^4h%e%8@dbxLK1=dfQGj^b6}GeU-P|UFxu^0g+R|!I zNwm<4uw&5Bu=7oyAX@ht4-mDJ2&f8NH>p}d^hCZZ2V$F=1JSjBcu{|!iBcj4ghFR$ zH{&U2oO7zb@KyewB(?r&AC!91g8pPl*IBxWhE}P#sn0%}r}m-*w=TlSktL3m#|v9l zPd%2%svsGM>COpUd`~o}Iu!^%&zR$iG3iEf--*4?CCzA#mBB>A<028u9oxF{cWfVsw3{7ucxukY!Vk?c}DI) zr^LG_Fs=GVfj<(olZ(jpi6~b9yH4y&u5QZL1Ji?B%Y#x!O2z_t&u=^x4T3cP6KAIi zk?C38dQZs8lZ8`EBAyYgl8qEkH}zYdhyr6u&Cn!RXn#5-Wu(o&wqI&02TZ06RLeA; z3###!F@6C0da!D%5CrsEK-0M$EjRLt3bIn|SW}cTjV1l!xXxn(!0ZT8h8-w?PT`V` zjE66XKWdZ_jbc{o@fZ_S`svks@P}b*U>z0Xbhq(}V9UaP==O?hbd%+mgDLcL=+(8A zi2Xj#A?t6+%W5W^wJI7c5C7W5+;g;k6z2aJ1t#DA;*VlJvqsfDyT{yKR9`-@=m2vF z07$J!bnKi$8`@4+|2aw^8n5t{u6%{AfSb!LMd~0XO2PO^q%&g_i9~1oDZ`Cx1)yMD zvoJKX3c%jLKXkv&HPinPHQ9N-IFldulC|5yRyz{fv{m@YSzAV%SvJr-Q-OQrg-MU^ zI`%@oAK|`X2xp&*2**)0r+O+e`iYgBggLEBgDvu$W?X!=_eb`D%x7)Ks=tm!djZ9s zf?v-_Bc?lDl%3xN#J_|qvI0c?d=mbR`XhkV{$X4r8z;M$uNNL3t~lk-UD8%BnKHY& z`(UM-$C4JMmvKMuirJlAlWi^7_+rPw*q?vBDD#a_%O}Ve`L}#t^qWVDM-C!|ETka# zt+j;NT?+|Tf_!5+)KfEsnAuJ|kZ6a9*!I{_`*Hq@-El%m z(6@x;hoj;5Rz>$pyhI1=DtMrnuQrezb6wYq>vSC2gBjoW{M?#tyR|Ycf)3K zHa(Zo{?{i)xyGC#-g)uV+W0gkZ0^8OiIiGtt$_w%`>bZ*9!+(O zf$Y061f6OG;+0Ydm2i*$&;sA@pEV;K%`!iD4t$u?>~YK57sza3vKEqQ{Q9@r3tw8{ z-Kg4TCcG^(ZFm7;>c98#!P$)duF2-CVfJH%dlIYbvOt4~++f$VWGBtgG2$-%cbq*Nn!lzvKsN+pe_cSGIT8~bA;M_Ek z>UAs@Z*=lm`5fHx=aB`U@VFpa_X#S>dEVEvyC#@01AYk=zGCQ3kq-DJ5l{47ZjG|B z$!Wr>X+0!-QHO%R#%BEto99>X^OT@>@NkshO4pBl+fxrHJiOLqzw1a;3Fh^)^Gm=m z#^vf&m5YI0>ur-&@DVc(51-Szin`AfWo)gI2&F;iYOx^SV*(GA4HJuW?|!VYwU&x9 z8UYp!c zE5)TDx+_*s-BO;D&MNb8-ykytx^r@jv3}5V0I3+aYHn)~?7rfwwXRBWnzB;H8ioz} zAiLQu&2&e*l%*qHqQ#pz`22m~@;AyZsdMSTs&ViYX^x$LHt|-Z>Y$dF`_$4~ z)V@hK;-NVQG;ckeI<;ogK6K@Xi_vsB`RYCATF1aWn|Js4?&O#IJpIFtH?1EcaUhK* zLDONZ40bfxXqII;#oe!|3;G}ms_ggEBU!F}5yiNmh#r#tAnr@hur%JDPSjNswPl$= zmykS|-kAj=mem-Tl4jI%Wt%b>#!9U4@lRn)#8RU789peb^7bf>pE2{kI9EvjMG$KW z%8K@$g>~6gc&8((kq$Av-46h3r5;DobK3omq19_3sq=!D6@f?K%^rw`t4 zi|l?}$CgQuzkaObIVqVl^AgnO_Xjq`;Ee)q8B<7?(?5nOK2xAyU#e?ojrrd2tU|uu zhqA)((}6`P$Sl~k+@eivWAGEOvFA-CnfKW#*|ytmX~e~EOHM&FLK4xnJ}yp_KQ!M7 zBN%}vxNcn=&Y-#mKf?MSlGjnrI4TI^EJUJ`d9|F+`@BP;6X%a-%6)dR7WUgXrw_sc zLf0BT`%1q&A~crE+Qz-S;AQ%_GXhq}KUJ2ol;33}=qJrdC2>it z8rrWQ$@rZClsE1xsxnBsvZCBSwu07#`8PU zi6>fWSVa`}cF^Yrsn)a=ZSK();(La`Eqi3wWm?$-t+6F`tr6OQ_li`haAu823yV~)0mMWHy1`PynYkrhjl`096_qZHj;0 z?H=`l;BaHh&(Q@?zHT@S9zVx$OLFJ}Eb?29ecb{ASJO+udK$cK2as1H*J-l)tee}` zC*t35C7(f5vxMjjV+WB}*`-_N?*Q%M>Ux2?fSntb&^Ntblv^D)`&^*3n+-wI zX_|Yunt6s4YD!2>GZ zk8;;RNK*hH;QmRovo$Zuhsd+Bt|??D3$QY3bS|&B#X3l_qJc!V=F=Erd^xbfNc&y4 zKr&bEFgmqXxX8BI*1OF@v>8|%&?sa)F}nnD@uiA&)VlbC|{pB z=QjdUj*j2c9V|2`i1LUgQM!hjL z2r#gI)teW0F04B@Q${+R0;Vg)(|sge-{|R%{ibM*Gc=Qa zkbSg9fg{W2DV{%xy=skrO1aM!(?^lnp(;P-YrEN#RQKt$@a^fUF~5cF>iFFzk(NDs z9EF!QC2?M%ue3<3j+}kP*HTF4geB}N)KzgO(fr3e74=XK3fET`c8I|ft?L7L_(qw1 zYBI*_T*{?Lehiv6*mhv;B8h0z|*Cs(+dRu*C1(w`Woh4%u?HG^)aK@;;qt3 zwds@QFEyG!D`}VCTOqI+;_^aEh1n{UsKO4X@gE;O*TK-`X*|1c1cyp@D07vCl3l#s z*A3~3@Nz#tfvY7tw{Ex2?h`g9NN_l??YirBDOXJj+Zi%mgmvg*J;{iX6hGGy@EC)9 zOmI`{X6KE|fJomtT-`dz%}X=QdI~M`%m3v1lAh-!`L=%;b8HPA;C*A8oC_R8{mz>a z+V+J;K++i+|77Opr4HL=b=SD92&B0;wtSh*4oJHje)MLy$c`TX?P)haJJ0_D?R{eI zz9uSFSxrq@c73zG6#99I5pn&jsFDBB%zlzqprMFL{5~JYgFhl~Z9Drf;NH5y> zA#9}jZKvIrm0QsBx?)Uv6kn>Bj<%j6$b-Xw624ytg4`=HSk%8}C~B9OijK#k-$fJ2 zHosfjgH5~RGo`}_K+d-%5R+=QjsX;#yF{%LZJrS9Duv(%YOx36ZU7qYEFMc?OlV0d z(Q=7~K}eSs*5+=_+_LB2m)ukOoX5~1A2yaqXP2_=?7ZoV*xiN!I)zdk+TWi*+6%z! zzbxq5@$7u{c`(xnwO`$mmwE>WOU{O1fL6C=%lJ9WEJ%*f9QP|kr_oY9b9U~%HeD(< zse8u_fb2%b>dFsJ`qK;3>4l894%b(VXbM*Z<+r`R;ny$@e$4N)KeKY%U%ROYnR`zD z1YnyV!n@)|@I9sw-MdfGXl=+6QxmVUVke2duSP24lPbJV6+-G3iKq z+u8rXma*4w@!tiTqN!pP00gP<1m?ffSNQf>l`R-DU)JSWa||fGs9cX8ztP_VOqA8u zu6XTmM3PDR^W1Pw2Fo!B7hiA+DfiKn3FtIuFla$qy1v#~`6AFLb%y)X7p&YI=`6u6 z>d(L$uLhOhoitG$VeCs8Gc{55=<%*L%xJ$nHtz-dU?62ZzARY%dL;CnIz!X0@3^yH zm*p>j&}^2P3dN<$eH4*k`w4Ccew%*u&%vLcUrfg6XiTGXbdVm6Ey(I|rH90@58Q+V zY0JgK?@k>8X`Vg8!hSx#HwT}zt;Xr8_ei$>b*0L5p4qB5>%#s^10po&u81w zvDcYDKJ|zq4tLydVBcDOhg2V4tw}|-lNH&g0j5Cq1>L3rds{<#{{c9xNUB?<~Ssz;79RL|=AJ3cWT7BaVKavzm!p?xn>o%T04%G1*(h z&fzXz5cPANVzcf-e>T9pq4C|cx#cMchxaIjmj_loro+}wz5CPiYc)HdHqt;l#C+z? zH@nHU|MZNoKvLLqv$W3qPLNu2TfOk*j#6L;@b(LSs(d1EcOv;VAdi~K-%ofecV7Z_ z0y1htKv5#$I38DGJmV1^d)<{LCun{T+BOMazF}#YOqNDzr=#mV+$)Z4;gKkY@t0*_ zoWg0NVT(biEc*-=3aty5o#Z>^yu$e-Z>$DlpFr~X&-Z;v!XP1 zL0vY8g-U~htu8Tf7Opod{=IN+!;sIJvAg;X9E$#d(}c=V}hD%_=uQFVC!&`buxP#N$IdRQ^kA5qi?pHqb6JP3APOs`GAhzQVpsTEg>v;tkp)o0rbOYOHT#}(-Ki|!0?nziC_z|$zA+>3& zIfOX53)~T2zfw8z(#Qla2>h_A--g{RMqZ@l;j-Bo*S|!`7ox>ACPiwb>C>vVfn+T3 z&X4r`RD?dov&9=KKGz7gIxMLN0f#lIW zjKm(L#GdiV-mCi&H9Phft5Rk|SBvK&Q=n}n^h>&;5vsu6`BxjpjgVYDR|NmEGh5#* zA>pe>x4#8FM{<_@vbbbD8^r4f$vdHz-142q3U4@v{vbwjMd~2nC)`OE`9zrs?eRxf z^4vffiM2njyLr&y#Y-SiFcvWz0 z6+`JAiQcpqb=Z`QLFxKv=DW)F<*q@s7QchEIg;mL9I|-3&jrJ@XwI>6>PIQb} zU1Jt%T7vh<$MXJ<&@t0jv~Jo*2-TLBLPVTFy{-%!=|f7 zLw$EzkEr10CZ}EbnEwZJ{-Tbq68u=M5&vh~tW)>rFS&B=5&iF~k(0O(eKOhtw$J`8 zK5jiNBAiM}Aw34Z4S+2jW4&$?=4UDQF+GcV=&HN1b*v|>d{}Z_CeyY6uxoS4EA*%E=0le zYi{;8zp6;^{;@r!{)g>31x@*=@&P|REbq09ulOrAgOHrU=W*>!Dme53O%>}@#(J(f z(YB!s(Q*omu6NWXQ+;L(_Gp?NYc(z%j2td-XB>L!Ey4?9;?MV$hrYHgsQ9I4oa9u6 zE~#a%j>s(3f1Vv%mH^y%&~)3)jMw@!1(w@>w#^IVRhMCB_biN|v`@E8TOtL;joInOoVsCHlPemp?3boz25%H*T z|6<(aLDdJ5)=i{Gp-IosXz5YqD$v~mZJo)rqHP{>ijd;ck{AF#(~s}38O-|vrsv%N zQYs%cU?i6H#oC&qI|q2>GA4U{ex;wA@G9`>=Q!SrEY%STENFtiB>4P@tI|lg*FJ) z)`kldz57_I@79kRotNEeVmeeQLszqKaupo;rb`-dc($!SwLR7fL01wbn@{Me zEtStrl@ zo`iivb{VzJXhqoJs$L)f7vBWF*PB3YR8l3?#mREX{{*Y4#O2D}@G9M}7Y1&2WySUE zn_^9Ij=2mhEj4=Y_vd3iFsdKHTaG|YoDJd)&+Q!(U;Viq$8xrIwDQ+ZAA37i?v!Pz z)fZe-{3k^tQX0ozy^wwD3DpSGy*nLeb10Ujn~cF4mHIean{V5Y%voKQbj{kXz5g*W z?uSvG{D($z9quy)F5sdn{#3xs{L7>j!=~JAH|j2>PP*A8@T{@c=4rwYx6S}dnJapW zv-&n&YG;sg)VdzAr`*PY|3uuBdDd#!S4~!k?$Z!7S@R}R?Nz}j=j9p@l|Srlyy+v0 zz_UM?cj>)O^J~318d`@gXtkRg%s*`f0Rjy~1$`it9-y$l2hjf(!5+)^Jt^qm>sunhO zs5*7xfAh2!YOkwkPXd-m@FQ#8rv#v1cSM8B4{&_r8Bq7qJZRa65Go-hzu}O!!xygq zpIp1CW#&aaZ>69L<@-Ob{6ZyPcv{oSD4G=bR8>WJLc%O1q;gO=bm4(Gj6MU%F^4&L zX_Ifhd$3Ji13;SRwT;Qt0>y{8V_b2bK+Umc8uuxmEkD?+RU9^&Yw%p~EPf_AC`ltt zs2wbI=N`2y+?QIR@k)+WJ>@cH#?BGi^7Lxbv2o7Rjvu?*%X6qO#m|_@4 zc3H@=#B(42W<%A3kkGoR%4sq|KB-wMvK$Tz2K|^CbUHdz5g~LJo!ZZ@?SR%qY>c2M z>Tu}8e`r>J1=9=%l_M0A!=0AT;#DI$HK`vZ^aR9~6db?qIFlb(QZf`pR-Ys6&c_lQ z8!a5rzhf1y=evywn8=FSnvBy1-ziVh6Wf;)cM@ND{~B@jHz%x#bA>sJOm|s*y|7gn z=OQ)vTLv`(qqR*5DUsX2a^>gSLygu1hgQFnIAJ+l`d@K1&8@ilF%VZb z|9|3Y?a0FTFM*9)>_+|sy{un+jzjl;)l2Lk_Uet?7|M{z>CsDg@O*zO`2BCY3(v-8 z^n^+832Hl{_xpBhxG9Dn30)iUj@3j}G(dE1wbdTcWStX+w3u8TgV-2u!?}f@Q&Uq? z28P+8TZD|B<@CC^xnB~|^(yftWyD^i#t_^sJ~=EcO2L(t^&XY1 z40Me@wYrnDx^&<-+4jVb+W8=|Ss0G>pef$dk@LA+qhKN*(eh3u@uaRyM0Qj)k)}HP z+ceviD1m&4iNZLEq_gGXC~{R;cY*z2-Wg-BIo|H@&xa!&Z7o|e7+V%@5d-Oi!cT#A zB7AU(=?8Dl51d|{LHqUvh_;TbaOge5MY@}^Y#GN(_KR>|P^7J^u}`%v`2)cL-W#uG z8vT^GK~zEfB|Mh;Wvb6Cs7b8zp139aQkOh@xHj1yNQW@49N_U~>b*Sq6|~;NEMo-{ z_~dMV4yCy6C zXlhR2h5)G*A?f{~ZQwih0lr@Yri!BuYv2!Hk;0oC2#McI%?x75@#3$jt8D}9(N-|h zO4*$6`QA(7h>OS*FN_$B3EdehS^SMXx(J^D^}Fv&OjdWE9EeiXGXDN;8tt}GH-BLK zWnnJin|ulTvBf_7chyo03tzC@ZTVNBm^=;NX1UQMdp$&g?7t_;HD%kwRIv@C%c!@{M!DA-6*H+ zI4ggk?iu{DkChYQDS^!39`Cjeubao`1yD%g8@z!1QwZB9kU1LrOfpx^<754iEEKm}Y4o7b%mY(Jt6{XD~uAibnuW7|<@jiU!6U zMg0F<;6Jo9mhWAg#w$)7-68@EW15>;RC;7mRVFrsndw7;!slv5m}U>2@h6~V|M!=} z&f-_OL9dt>uTauEh7-$=ktJ)$%ZB0NyaT=x(`V3K=G?N(sK(^X z6(7#3w`&-@;yCrfv9`83ygrH~rVCfrGI-{+DlQ+hIGQgL^XwE516uC*#!XOR;)UV*lpj5gN>CTBayU6L)=Tq;^2YHH!f!0Q zSd`fJi{T27O89V-qfZ`%F6l7ss?&^wH2baZwNANyoI4xQZG2}@`#I)*b&Ok>%W(Rm z&-b6^;c;o0)`~AIB4P)*_lUNYApXBj5)8eWx2~;_*XmZr_vgN0|Mpf|WSYiKE2gAfm1!N{E zKSZ{4SE4$g10VlGt2Ff#plI{WqlpZ0GEV{Y}FSvr3(9XQM>7>CmU*_6Qg&s`V`3D3b`AF>T2C&%MkFa#(e>bT? z>P?k=Z^fGa+l%nn;>9ZvPrf*20tZ@vf2l*4Q5+z41YTa=lvX+g9e`;d&wQDlRvs(X z8>SEvfL;FXZ2`4VH<000b*sgZ*D%&0)H9SaJ-$^An5pb!B3?KDuIHXCPt=PdKk&fy zy|@BR@1Ed+F>~tw*y_XZy$-RkhGZ%SMOKe6e_C87KTbc!Yw23|F8CgGyz*W|28K zGG)GXcjH%H0gfP7hJJu1(29xK1F6uLJ8OiJnA99?K(k=DR6Gf=u%!UNMEDO44=e<3 zmjBnBsGokfSL%yWy_T#;9Gu@Gko6ACOeZA0__HFOILSpWzq$*1#+RbKZzi5e{erFf z2hYqR3q9iTHsjLZ51+WK`R|~BnbiX5m@6jqh+tG`ep#LGB(b-gZ&qzfT<4;uSLyjH zi#L*&7GlaujKjNaix;=c#73d%qP(6_rU#kY>za=OhzW!GxoJP$jz%-$uBH zJ6Nd*(mhG2R@Vu-D=pB#)Sy%UKc<@U7awKO{|{5|9Z&W9|BoLbWh66OR<;mAI3#<| zY_iJE%sx~`_7<}D9@#>Y6_V_|_a4W=an9>|(fjke{r-C0ZoTR}&v`zt=XE_E_x0Fz zN#WEkRkZBUqR(QU|ZkMY^}FpdemI#mcc6nLxeaN2Zp=rox< zIV`gvOpmlZ`t8=il~K%Y+=yQWqr1BPXD)dI7Dc?(>zpN7c|G}L;!2|;cZqwr6o)_R zTqZT%3A@W2fFVTp_fNdkp9uLJ1|}+8%!$^7`5y~$PKv$eg@s6a8O;7O1&-+El+~I# z6>09%B#2GK+x9p$hEv6RpDHSRJ+eqOfOz2^=#)G+P@yYZ`zV&3`7ZRgoy*jT4{qzW z&>*wocJHVBcQ$&1{HQQ)AN^Fr9x84N6&a;|tb9+LtD$aOOg}1teh6iH1X`a`q4Ptl z>R1cn41y*(jk6}P>%Y!@b_oh19vhS z^~KZRb;EFv@z!2HIl?J50JJ%pEX|~(w$nY4s54Z2bpl47pk)ZXXkDU9ehrfwf5XIr0+q z2=n%mdv%W)@?W5q;rJY-S7bj=K z9GfyX7yhh;R(XH0kNH^P>_BGL1(2Y=w}p%{6iFj6NeNbqJnBD64Sog@u({Vm$)`Jc z-!#x-TWH)yeqqW~>BP~vJjH<1UGaf;vTBq%`eqyOzkdC}_IU#xe5wLv4OsWAd((PZ zoiZwVcoAPBbUE)yZYW5=O~C8DGzHyrD{m9$YUABpHLPZDRSX zwFkMhKL=2Y6(3m0Q)t=|Fckv0qTuQB6@4Y3iNIewe2VUEl1N;ElYGa#xg66ndA!4) z5&ZYDIw^kmn1(&nmvZr!dT2j@99H_sS|9C&_o=A(X*{FM@|hKI8p87PI{<~S1MHx! zedXfD>4xIsYMr>| z@%5Jz*-@Vd-gkn~1ZTi#OnSxkD1=uO=OyZ4C8i2JWqiRJj1TY&_k*|S2Czl5g50fZ zgy?%W0>B4`SJ$)`_&rC9eqQu3+^)c33+`pLmLrQ1#pmT-RC6Eu>&`AsshFk*&!sj# z>=%|tfjsTbFWD8oks5vSe|7UB;!HOK=&&pf#V5frv;Sa`+6Y#4=_hjYlg^*WZZTVy zRr9*J3z@y#ymtQr1(HlgSf<-wbt{us%ItsS;uE6unP>n}q;*Xy04#klaW-_ckmzIh z9^Y`}ZFewpr7N7A=H$R_XAB&cGiUP(&R!6fS7(W4omypc^3HZmPG|F{QpY=;IDj4A zziab$@~nILS72<+Ag8QOInjnn4@luaihF`VmbLy*Sq(!I6r}mITMGixy7*!CfFl45 z`TQ36-F4pPM}}dZ{0XYHo8^`4&wqRuUaJlCCv3&Mo(Eq~+mooAXcm?(rtK!#sYX96 zn{l_HHBc4YzQT)3kZ=QrnvsK~&YN`M%ZJXc|3R2%=?k%ZuHiH=mW^A>T+`@FY`41T z$~NoLilM#&82Z=@uLgwLq>b*vn!D%*8JD%o>n4T@rw(-H(*D?X9mq4L<9^#;x>ZEv zeBJ;k8$j5A(39esDQ|7L&b4-r;K~uaUPtyxl(^j1VEKWGpLeUzjIJpq&!h5ecL^NP zEvw7C>Zcsi(TCTA9cjUnw?}90onOJCkt;U~;Rq~>2URPmX!?Ik5BxpTD~aSAI1I6a zB4kLI(|fzQf|LY@KUlDKR2`EnFfLFRwm4v~N@LV@zz9*tQi#5J>|Y@lFxP z(N{rnBNggf&s)plAP#P<^E=~_azNmI7lM+6?o8gu15QT9bTz8H4T{Ykez5YWu5Kg; z3lSV6+EOi+33q_zYT`SD>OCP_Rn3e&~aRI7;Y zp@Vl;s?)#^oX8sG27b^pe^N>b7N>V7a0b(e z7$qsqqx+5)%(W`8@;~5%!8+A?^qL^W^qxnAmQJiydEoOMR+Mh0|BgEj;E{3L?Q}XR zi?Wi$(uuHwg8~y}_IYqteGZ52eUmFRK|IDwi(In5=Y^k8Lr6nB*f~Jbaw)371Me0ilxh&7nVCO_+g`vA?CU6S#UeQM z8#u_-Cv4aX%xWqh)NBJkcnF}$33))WxWE%F`Bz1svJ?G_mM0oUi?0BccRg)=FuEf1 zfj*f#Z%cP)A8oI`g&2SA!JH=`Fm1WU2zV4zT+j6y{apmM#nr3p3;sZ_^(L8yOap*S zq*tnh4YM4Vyj3}Jl`>xRpkf{erqx>#2()BEXfyUX!mF!&Kx@(mQc`5%Xw1XF`1k=HJ z`}&>12g_Xfv#3}N)i^Tb*qXL*_tj2R(2*ycTz#<5097wr-)%ntg>xwI;7{J@EPN@@BJ?X=<>;Q9 zW2b03j!7Xd%Vo*7*eDVzgWG_G3EtDv$0ld->^ZV`2B~E@OKP@t7Y~&Phv*PvzL$vh zqUfHva`K){lh`Ts7gbVUFT>00Yk5oa!to7Z)*9v(pDZIdsxvYj#hU1EC&HK#^Ew>p#iB(p;%DX*|ZakALf z?rcnl_GNTGjibhEjIc<_Xsed)p$4ZJw=~r~`fw*+j1jGhtUCfMlm>~IWSe$-3yoiv z_T+^1T@erG!U-0ftbOdFZ{HnI{RP%nQ`nn28*7X(VvaZ9byS-VnR3gDYT`5!DOr~b$uWMgXLcC zaiXO;bmqg!@lM`sEb0jAbI*XNbKuB+_UDIt2;IjH&wR(uF80i1E3aDk|K_T^k!#J` zfyMluw=KHIx%%5WnwI9nkdo;bDJ4}OduO-|fdh|!obZDDtFjT^CLEdIIJ~s|mN$Pf zZ=Y@__S#uls7d~CgNzI*AjO*dTHBHEruUqWqTSEN=j|c|UWWU|QFQ)6P-NPrr?{(c zlCWoSRurluT3pU^k9;hyACX zw*61O>><7)bWndc!hL+$iKjWK4Gq=NWOZK%1*(72$-a&q_&Uf{!-tU}14BIZ`6eCI$xwn=+4Kx=H85UYBwfMW9Uj-EPqo;p@BHHilLw1PC z*&Pq^#a-@L!>iZSfN`^i{#iU$Dre@`3@oZ-2+;!NxbLIoJc?g{4nx_W zr5dAd@#XxzH~ZpUsm%H2@3C#2i;cZ5w%o6ZC&md8(t4)$AT=$$`O?q&8EVKagSWeM zscd=j+>=y|d|sIA*$C5QL#XF|4t3Xm+~jl8fv`Q$p%{)aV3HhpYEqo z(-EYol+7>Z;AS*el+*syp#r?QxJI^CI6%>ejAT`9LHIav4^9*%Tr zn6V__Ra9?=8eMk{&yz&ca{69JO(~Oq^PNGNz!pK3c}bJVW5dbvSF<@=Pe*bB zp-fx5#!YFxRRM9z#-|`UH9gCM{*wec=_D5A<#t&zz*q!|7)tYFrB0l!!7L_l8X9Fv zwC)qgK8k0HG!C@V)u<>4njZLOYZib8psVIJUfi^lLQD1ZxinMweYuGpkiY`ecSVaa zO7$gV!}9Od8JV{6{9()D2c;lJ-h~Oa=qY*jAB3lG@)k_n+4b}~U82A8Ev?VAiWH4e zoPxz^>(Io`jX&URH>~SdsNNCBTWmCd{C1spEI@70&kLQcGrM|ljeH`HR&GXe&+|ys zgQ_k5ysEBs2UPk_6gZasT0!PK)as^tkC)L`qLV8ixTCN8aJ7_NDzCQeyT98)cp#v_ zZ=AGmDU5gl2L1ig-^mHw5P%g)Cp7&qZ(<$o?}MrpA-;}9-)r3qi0(z_#-nGCK#Ks- zs@A>s*mncj$8yU-gxZeZ(sa%;yU+Q2SQ+7(r8=*hx3!aantx|ok1=VEXtmMhO~%-m zC&`X!Hw+P)dyTq2<{-$}D}7gw9a-A7BzS1Lk;fj{{`ZzY!^AHbq8K$zKV|B_Fso`B z@TlYWpx~}IjwN+i;4}B5wK#^Y{?WQ4v<0POUhknDs}TqPpeEPzAu}JsvlYn~eG$2t7+*-{Lx(+n-0+ zwWPk(TX~T|Ulh>NqA#1o_3qsc<+ykO+ExXlwLB6Omf z=?ma8LoH^ywmTXx&0lQ)*taS=JX@f4H}4F4Fq6~tiK&9#|__x z-%G_dEqL|KauwMb^2|lyWQHy8x;>)U#dY}l<stP!8VQtC#C$%9V@ghFH^DM^NHkyCC=e7>FJenH6 z+&!o@YVydz7`{=+0J)@aQIB^*I6U^6BU67+aazR@^>C$`k&)> zKtv-FmIFj+A?}X$kABTiM|(LMY*zcY+L*agr@gh@5c)v-@%zf^uQj^@CglANQV?}a zXtTecRb88Oxm7EJ`=o^qw+N39YKC>{+&^<~XV4H8&1KJ<7QXjuncC1Zc{$GK6FHlO zX1|=|LoMx` zev^J*X2h%3#uRuMrG!>I$Rqt48@MY z7uyf`NiDT@=d3%s4C613K#{A9TUTrw#24DHqK|ax>SG_Q3%a5|LM)93f=#=uxLZL( zPLOn!h=h{wI9fYZje!P~tQ%v+0GNWtT87C+>98{rm)+Tja*3FJC z%Vt6m9CvZC*^y5$njlGPG9G|!XI5tQ~ z&_FjaPcN7jq1!<;HUPGf^n2&@8t{!xfOfw6hn>LBH+Fh}oY&!BO^$dkZQIi#w@ zbon}Ki&BjlMNzuTJ@JP>Tvzl`W1jSX3=%6XUxGI{K{L}y z*)+T&CHck4+s^zJ|FbMpM0y~^Rg06pPZ{u>1%>c0DU#+Xb?zeyA14* z)2e^*+*h#ftC=nIk=YF$;LjRs(LtXEP~@LCO3$<0?;~8de7of7sI;9Rc3W}AVj#-> z+WLwCfW*(RpmwHGG|yGlR%Q%4w?fvG&v=~5n3^hn{Di&Os#C+$-=Y)&Z-;muRaBcb z)ADb=739b?uaIA7U6Zh@UPx*-i}4I_<`dM^IQu+Re3HE~iigNJ^O#vUc;%Hj{ptDn zOnF+ktUcGeKV*&7F{xo3b6t0R!+OdU{(>Y+n3A%!5`9Yd$_Yj4FW;!goH7b=-K*>@ z`dggU@ITx-v{qbw?w)IriNk@_SVRW}&Pp`HWy8FdZz<(_ABMdr%%-IEm0Qp^-fQ@J zlgWR!f7D0)z9No^%*{#!zYMoZ1Pd5_ek1(j;0N9WFtNpE=BMq(KY9;(zh>?_gsG+aZ-D4q6x8`t? z>IS+q+Sn~w2N)+pOby!SUhfY0kNS-Yl^-8-Qzt*|MgH8C99vYz^6|c%^$401#hIw3 zUSq7Rn_c3!U*NGXpgmw$A}Mefzw&a)#B?_v_FZCWDA}0)dghvYOkZ?d?vn(oq*@a( zH$}`B#i;jf@Z%jA5DhUfd{-h>g3An=#XZf`+(gh{_Bs2E>CfW|r z$XOOd3r(>_%baXB`Py)H3sDpi%Ia&Un}t!LG@lN0A|&3_=YfyKMI~_aIgSu7yV7$! zW2Fy&N2CpNHpLhx(J5t=;&K^vPbX)TqUL}M2jfn-d{6e1dlub7x4d5jKDYpKbXY5O zymG7CCW_vvc>C$Ur)L97>!`QH}4Sc4! z2L)A~1d#DAx?`3mdg%RjhM3~iiUtNl*7E$4(qd~b<33>h02LyFzK=PsDM^=Sz*d1d zPA!F%8J?`0r0e5X<{?DHeE)g2rtp{sk?gG;Hrx_n2m})-E>=rd`?OQ;)^QNm{t3s{ zHX;8dK2q4XGrzId2dRupndH*Z5OWy1y%J>VzhehLq68D*YCn$5K^RxSIVM*;UZ(9s~ z`crxUn`lS1?px2qcDcodZ^n_|%RSiwsbUkL0qSIFTZZLd1%okGOgDmu^ZWX-7;9fR zKr#$K|84*vTb1to+x(AE8Y3lj?N8}7U_Rpd03Y2eM{%Qntor-i%pMePT&8ewr+c^? zlSaqWKp$O6cP3f`q;OeXb$oxZq6Sf3tY9Z@2H4!xB7OO;XTwOivlF8IM#d4?zA{Ol zc^o*{mQ;mk=P45g7|zm znRz4X%d8%K84&nttA$^1ws=4I47!8%LzV;Uk^kT*RYbW~u>)U2#BKCo^eEvbfF`da zE?=^|uYC0UR?!2lo+}BUY5<6?IFAsQwq0z05&yPYP0#F;Up<>$u;n(?STH|`%Sp>A z(PzpI?9k%i>QW##Hhp0REo^rOqmljw{|AvW69&L=6y)jEjfv=r`=a4NBXkGFC4LQ{ z`J+Qn=8r)@_&>U#?0Z?2MQO>BtXJW;`;37lt9o_+L9#X$LaxU#eEt38^CfMo%9mf- z9a7KvMiX6?81B-TzabkJkh!d8=3soUP^GRCQd=vSwW-LgaX)bo8$@OIO;~x*q%Aj7 zY;B<@@FKh-Z^@U~vBnuPC+aBkkj7+j+1j_q^~7BAWQ6YTM|P^?vH@3V@WV6^u5fjN z?wPw(m}reK#4NjKi#3~;W7X}TCz)};8*HDN`|&6kiz0{hujSIr7Ddy&@~#p0`kZiioB=w|EJZ#rsDLFeM`ANO)8fJ%KbZ8sLyZ;~w z3f5WoMSy0Szl8**G#g<26L(U~`*Cy9`dnQxe#q$C3-iomkii(;cy_kcv38^{iknK4 zuFGGOpuz0&Qd751=9wfh$L9o!eYMhoB2t)rrq5xo@OBQGozW^rJ;u4a)o0;vB~j!D zg0SvaTPFJK)q0m)4$nsU1rD$Y`2YSm5wHz2D!J9AjW_@Oo;W;=B8ei2Y%zeXk_tl^ zeu&X%(%)n{)c70X^NCItPdz(5{C-xPjaFEk4S*Q-I%m?E{=aT~Xk(3B?5gKNFj~Q) zvM|1`;h9b`hp+3ZrBS2`SD=U%wMxE!@U-DEVVkW_@q@s9p2Mv12L7kWiFe24qDV_* zu&F;BnTm852)msgH%^7W40(mK_lm+|Qx*8w#^#m099lEERY#^$Q|t5d(T|&qP(RCc zTuN{01l^KTiY<4b@%@P1Plk!j*pu2ue!wz@B?63vFWQ+j2PTvYCDXO81&(lAR09)}LfQ|f= zM!_0=B`Mzw$`ZD=A|aRe#1G0zOu&XSX{9_M8dgzjWtetLaZBT1-q;Jc)EzF^OyZed zl71n2A`F%6i2M&Si2~!8+*f)keR{CDbu>m)RJiieytOB9i%~}ddHFWj@6_(i1V{1d zWR%ET=ktq3fH>6+`%<>ccXOJ(+P-VvnhSzT7D&Ok=MACCuZyj zf*A2ZKg(}o+tfdmpON#t>*Z+I=lNMs-t~d4wjhl}Dm2or0kb&8Ps1W%ZVomb0xBfK zd|~*3W5UIQqW8XC=BRqc7_uIVL`BPy|&B zJeUKZcjpc8;N7tT{iK8WD8Hbfwx;UAy_bpM=;uHUd>iNmS*)m5AE8-3zmocxPsP5e zFv7I8c>e?F@d2Q2`x5MIx3!=w+H$m!YBgOfA8nKMEit$C+v>rw@d;33(?x8ol|@lW zsr+4`JE?;I1v z(_g#yY>GKbEr~QGPehit#ew9d?&)=?*0mY1+!<;8{;s*fg+CZt8o!rg_9_5)vA`6| zkon6x923L`XrrWTw}oO3q0Eb6J+=lqVNgST0~8McfTc@<=tt3d#|ltQFj@=%BgZ#@ z%tn4*aj!NDE!Bh6=NLlG-Fe5m*PftBGH@ioPqZ9LZg;I%>i!zVK-4KpnSFE#K!aV` zdB+#WfDk-K>c=?cA=oQEit5=Hw=frmi7k2Bl0n+b= zFhbtQLpKTvGHN`xigWo@*dZ9F8W*pj0XJ9^VER%Nf_#lJI~Bxubw}9^z9r;K1;N-M zPN10A!v!ZKyl6&G$X#zi&_s!ngPCRJcp;4hT&xZ}t-A4j-&X6!aSa9KS6+#6B*2SXB~2MY@7xtzcDjDaZv zfTS%Sg0IBf^cH?}YCxz2I4gkb`se7VlY5vEJ=pGQtU^=(MzkClG;LNiWjHRT;aI`1 zDw2duzh5~Y=vSI7ff2qYx^Z$|^hRKU^MbBL-=o=osoqr&y%PeY>htTquP*`*B(MnV zDow}9I$N`r1m~FVzFCY7jJpfN96Q~Z^Y`u<>XE@&l{UsG>ZG`0i3;L7ixXcp_#t)(O>o~@$RNtK)? zFS5f*svi^GFf#vbYa$BNAodlDcRrB4hdM+ADZ9w${MD&LDeJio-AtKlaF`9~vW$&H z&lenNbN3VpS6Q>347JnIdYXZ$&ATX_M*H1Z5=51CtV%%2Mq8+NBwqtS~R9 z(L0^dCRt#Ua&obPhFKZsGHYrCswvSAOG*`7`Uf1r5!DkQ+OnR}Klo~42MyivX#gbV zd6g!?J~Y4L4pWTN`HeqxSAV9`^omiWh8t(@eqT^(R^{hgTqXKV8_{kT?$rR*2-f*C zHZq|jXH-^Kpz8%UvTItZL~&mrUX8cSgE371K~{}23(s$!+Hp3sAM6Ks3xT6$%Hd(m zU8rQv+NUdn1yCr@`AjB%641lfp{0ASKy1Hr99X_gOs|@?pyqy(4a5r5Oi#k%@l3h7 z!aegXxCJuRkJ`nm0F79Uu$=%nrbFh^zeH=q1v>Mf=^rHvHpN%yh3Nlz_)^bsb9Prb zqPGXX-z>W@QocX0irLOkj+GL&j3=}vpCdB!i2XC*J=cQ`C9U}WF70e&r;XlE3hdeP z>^qG`Hvq37A!zIuqX@2LztDplt74n88m4rr;e^!OGhw{haJh4z6W%Ra9bi z4B!8(m#{=-MA;kD`pA!K%WvfCf7j7K5xg$~VnOlThvVsYvBDUM`Le(hn|#*v^tmHD z!~LSdEOretJcYu3;gsj!4xI9Lxw0nxo%T)@oi|grH+pO_WI(}KGoi0)!^vTjiU@oC z;Fb9g1c8&|;TEgO8JoR-6Q!ba(^Ijn@afTQTgtVRSMd*H+v1w{@ij;~{3#pn@VMWe z+L~?>=f06uMPAEV9XZvn z7VGo|(t;d62PrRq?gARxszQ=$8QY#NX13oM)6Qf~A~&R;6eut1x1O;&t)B&(msC*Z zL>c+HGij9wDryVV?h)q*nD3OTul)!_m(E}DQ`2hgMwP%Mo~)ckU*JkJpS_A^kObJ&fYy78Z&YNE9aQE~O&)}ppP zLMdW;)VnwZBvrdK8;&0^uzXW?^fLczs{L_6zT}bnQ@YH?CM-|hS2)1?WN{?{7Nzu? z{cpj4`eovB9?2Uj>zpe8lr~f<*`qexT#2Wi`3oyzrmhJl73aem#N06*@P;3}mZmoi znipm%`Y2}_-ZxUKHS!C?YP|V%Ua`zIJ#wG$c9%+-U;e}5%?ksOm7-qgHn^K)`1SMC z0+jfwzqR$=^ndAgp91sw+?f6H$b@daG)&}a3%$65m&CD&9ch{~W&KZ1HG?wUruCU* zXU;Lbw_8+9eiy7(W?Pg@_3Z}2<)M21x+6phDJ+3K#&XZSm z00ROi9;jW>M=+4M09qJZ?m}$KCTA`AX@&x6M8){9*^C=LKxR-l^op}%Ev=Pwi=lQM3YxiBdvr{%YxO)QY-^OYuUTMTp zynWVXrf*gn(Ml7fL}7hv@$u=#$$|UM0ywaKRy?!(6S$&?>JX85^p<)rXuk&RDwyCE z&oo@>1U&slQAtV4_O^ALVquKRDwk?9Axs{swh34lVChRFkbT0cq|n4kDdYHvgfvX= z)_%Ap3+yTIgVRfZ!zVZ~ab$dzwYPR4zMoS-vs8asDV-zFXSnx9XG$>}d3z<$*=tNA z_7kqfPFIow)wl)|Ve#dSaOcDl)4}LYR|hLHruP@xJ8!9NmY5snU1$Pq)SZ6>0<_^dlz+og>$Gv^CV}kvo2NRCa5VqV{}U z_<;3!n%Ax9EJPa^4*}}s;!#Y0!awvq=hXiHj&HCYU{x!Z&S>~ec?uueKy94#2m!SL zc%0OxC_7jc^g0m&JZs}R8}sP>lQFX}d$-p=6d+>le+(~u4lm%qK&iW)1Kh}Iu9`+H zl0>6DeYoEb6%g&2CZs^_%9L5Sv4uu}3j%|JU-ZR;OE3&x9CQnQ$cbw#_0Hes7Xjq4 zV-V<`?1GyAwK|Df45|qb&K9h}A%k0GB83gO4g%eB*e>eneztVTKugrM^jTPyrW}mczgk;zMPALei{NPS&CYwK;W>pKbqXm_7JV1i9LwXOizxzPg63tcEKWHjE z-pT$CLJXU~KxpfIQI&pcRedg|B2d@Fm2V|ZM$5(acTiA9`90gKU;(UTYqOHvZI#yb z*1@0T9>>OW!clCA=~IzpI#Sl=st^bmxcB7Q?pQ#1|6l>K8Akq#ksjCc8z>$E$R(h52w z5(25S5Wm~q{Q5RpSKPlM3eEn5kWUJQFXYX1)=};CI?-t+6i2y5#ueh0=DjPWYX)yj z!&P$C-UI)?PRcw_(|->bJ7Qok3d6BJVWsH2p^_Zl&=Pr~&Xh3YrKmv(YnnnlSq zi9)Mg=e(N!q(;0z8(GU(yxIEd$q{ErlA1?wst|L3`|dDDA0=}(t4M46hF{^Vgm&F} z`WN(<9l7T|If>59DkrjwFyh2l??rz^`LCAu$B1OCBq4ZKD91W|35G1UvI*1K)#9GJXW3l*Stu7Y<+5{h{|&oZa;6Yh(&J z5P|No!6#drbCb<*qDTJ!!%nr-sFnLjZT~9nlQT=Xm~INpEI4?t6dEI&h60U|HKH4K z*4`6UCjx06HI+QboN&R|#E0Fn8WH*3D$(V|PA5F?6KN??%un#%i~LY)HT`-u_xo9S zvWQC=f!`uPbIl@1*zmY&%0k;C=*bcT_DPMXR`?|L=+=)bx%VFU<`2BQYk6!WIN++- z!C*ElO(JU?dZ&NsHdPS?Uv|kKBx+|mek1vpN#@Y$ylY9l<7W4P@BVQ-F0fzMm2SFB zeqq)l7?Ms;ShKTPxNXK>^tS8jn>>!s+9S%rk;=8y*LoDJYHI_TcfTg$^FQ#j}yram3GGe`D^nhffQ~L znYkJSgQ*fx=@xX5<7cL3j7$S>bx7q02D0ABfE2m2Wk(7_5C{!Ag;1SFd}g@wzV|0x ze5RiqR{4e@sRiFZVqU2MS_CuzSNp3azYS8DNIi=TMn_}QMPvNqE@9+=yt$6m*sJAu zRixP3V$kuXH124dNm-R}OySzaB?l;etY`s}!! zfX2@s$92rCBQHs?{HLnhsHW1pVQM_SFks>{xt7S*CEms%1lgTid0$k5EKj(38o$16wrS+*d^}ZY4NO-8}SoJ_}e)yWyfb z%p*w@NJEDQDt=gU=6_fiCtOG0Shu>Zz~?J~Ds z4T59i!+{@k93;ie@p=}!dQohSXi9RyU2k#YGr`HB;Xq{ALkp%6?eup&4R>16<9SS_ zeb)k|InX{mo@we|XaJ7ry9XY^!NucM?2 zwnwgWaO2 z;+QMNJMF_mrMX?k)MYEs=0SKUM~u=8*;7rNvnH`#Z=b z5a2v-($>~mEq$0(sQLHzA`!aa+2!YW09sUn-qv<*#F&hLnc9@*EEv1h6))H(fPR|Z z&t@^xN&eTzF>hmPVm0%w;aPS|qPRSjjX4b~(kJBNj z3Y-h?t%GK~(iy*V*k6fVbT19a9jK%)L=pj{MgP|~4=o=@u16hHjm>3se#Y)XoMhqI zDz2;if?P~5!Z#sTUqx_BJ)q_!$NcNGLJFh-eNG{ zYm%#T@CimVcGm7`2q2!`BNmsRu&mw%fnqPO{ zdvm$>fTs5q>w>kVikgDLqeRBIWR2hy2fv3c#&gkaP@kdwbP$&LW$w}TYJLQEZf)qw z3!U>xZFF8O{zgA8Z*E1AkMZ96!d^RP*H^>geapOL{=k$+OacNpooeqNx{zuko{${4 zYn{BTX@F|@PUJ4k$kr8o6{fBJT0$l@q86WHtIyQC%zxLM`F#QLpI>(xvG^0+Whu)M zzH8!{>F5L2q^FZVlMq_Q#g(K^#KnyCKaQ&K^SmNPiSM!btPL7gvLKh727I1uCCyLI z#-3X~x11nZ9Ah>p?vkaHx6%~f6}`|HZ+Y#x_YL|B{UtAor+s0h%m?WtO%av*>J0yH zP+ylJjek&Z$veDF^)^G%ISwW;ucpFrUWj{oWy-`irfsX9+kS(!{_H2=h!rc#ibnd2 zbYWI)r$0{f_q3)P=1S;2FBl**4Y+=m(#!QN*15@$KRB-Wn-JpR4yzQKiK~}W9~HQ- z3iAjCkC#ZUpey2>U=FG@tN}q<^YWlJ-!~g%1~!S%uW!o&a7-M`bU@KH?|?><0X8hL zZATa#|2V!NM`??T&U!VF_!#VDrt_|Eckon2*Y-BvSus==D;u+o$V8YDglxT&vVMi~ z0@k%_VydYz7=7e$S;m~_w=YbUDl3H5{Vf3mWp{}q13^gKH1WXQm&QDKrIn{vLQJ5@ zH9<^*)(Oi8H+lUZQmK`FeEJB1G;~(%_bCA zmK7ycj~D0!7raZ%#dmAcZLT);#{mtN?ZA>z!CcoG$(Z1M(mEQ$0D<>7$hn(y;7xXK zJMc7u-sc=S3Hq9aTlROaFkt7=KHGC3`|9I=kat3-DJ0#}?4Da647P~qjae7IU5mDp zeypx`TP~GZb3O7ClmxG%CF*5Ey9GE}TpNT$*lHv^C6S7!2BCU}@~^2r8y+3#0UX5S zEFEYoR&Mg6LIA#WnVBC-e^3cH2hb`U>eIal<2BH~^FpUdq5=oVJiyU9K`CN3qnFUF zK})H4K2~ZeRwWDkAFZ#iqhM^lk;@!WQWT7#)!2{5dVZ%^yfO#2ja@(F`t_xjnw?`; zb~I~Z>sF4L`th(&8KBx&uzyYSh+H6S3*C+czQZ}6Sqm5Ythny)5Jv?u3@0CP@Lf!$ zm!>DR1Oj1^mLpf`0WBll{&@?rAXw%4i(1X-!>TLdIM!{7T_k&SisJAqzk6_B%kRK# z>>gS+B{JIl_IDJM`&oGkE>zSBe?<&|GI_J#huuocw`F7j4?W!`gYIZiN|Q`W>lFZpkf2vn`_q0e<(%%tb9-aXPV zUHQ+s#h333#{XA_Ts~l)QD@!BS&V_=sI4rNc!PEHr(t9p`-1Me39KG5gB$9~(JjuA z9&=-v>8LOL3KaL0WQnq^6XGOlC}1)No*he+!;=xb;h?&7xp3Z|`{Le+Mv;t;f?1JI z&Vqkr=;qYf-&jOoN8KgzwPV6Cb2z;{ju`+!xU082DHNm^*e}UptOA2rr(kF%k?wG7 zUSUjfeujjFXIkQ_&w?_50G~E6hvUIQM*rER>}I)TbaAk?OvP0cWwf_P8y5t^)tI;M zL=`WxDp=tJbHeF@*_=-Z$u5{!aM0XBV`RKi7DX z6SohR6t-+N6~&T7vu=Ca22t6vZIc=d6ehm1JN)IJaU~@^HoVdpJxW7_R&Cua^dRpm zoob>b`ozIU_8S(g%R4%8nac4Va!VTw=iS-Hgk!5m7x`YYG&S%_@D~E9A*%_Z17o_8 zkPos}v)xM;`UuyB+x-ez-B+k^iKulHYPL6a7k6{oj#3&ty(MF@Jt~p02fF`imk$;H zL0YHoe078Kt(>h^gM9loS?#|TaMgssR?)_%)~8u5)M=aoLwQ<5`MPI=e4}r3Km7-J zYJ%wWIM}A*@|r>t+=k*n-jwpIZ!3O@Cn|8lFB}71=v-VwiCR{Te-FrP7n3lpQ_Rcw)0>4;cNtrMHp0ijFCz7}0gmM~(nDh~503}+ zPVMixJ{l8M*0}D}(ld_4wjj&Pg`HDG8;EZ_o)tb=N?~WxK&xpWPY2K0&^Z{03gFkP zxheioH_qKbHH?zt!U99v3~fn@N&1(JH@Ndz<=mKymi8ZYP32)KHd5QjCVheM`GvjK ziBF)(U*Im)VR?7N<)B^3Irj4}yT5{&L>?H3PIo2;UaDa&S)27#oTcp8zdf1RE3xSB z$OW*E9vN;*WSU@CqUmnZiEzNSPYM>!4cjq;p6TKCm+R-lQ;>J_hv7^^4xo z=o0ccHqMf@L)BNi{xnV2o@)L|_!>buEGvpUinrQ8+7di##Jz-zL}DSs>>O z6eQ8DzRlos(kd#8ddK@>5)u;nD#)0tLfKET(I2)>5!=__KwrDZb%{9tj(rBZWRdYh zN=D3J4Y-)k7#N#pa`w^Utwh86B1(=NL^Or{V+~-@S6Vwa-$8S4R#8X(0{1AFOjfLt zVaY01X8aj&Od4E*58kKKda4!ECudL}$u^5iF*>EmHk1derZ@G+r1kj(mPpoM&g<&8 zui1$t)`@bNNNq7BB`RbNh9(w*MUMbyngcos(<^A_-1Sd5_}HbCT%l-%U%TzDqjoC4 zOp_Mh(;Pq12=Xm%53R5rzg^l|k^2#Z)DL6BSYwiwA3{OLCEyti(Ew9q%INx{`&?cJ z)|W4#sE^Ss=G2QTcZuE`ZvxSa z0uQXT&_al1Z-7|sNt+xr9se8v>AU0ioXGgRNDU7t^4VK3EV)m$UPh{ z$&QPi6IcEsLv4V-xdhRdlVGOjR`9)=!0HetM0K_VPSNS$T`|UPwNVTw|GsN##v}L5 z>hf!WfkeLY2=i5CFp{?r-fk#7XqEMP6%XFO}a zTnUdpL*Jl?z&?-k`5(7;d0*b@VJW8h9bht(10P~%OEdS#Jd$^6`9=Ag&7EDI$nVeh zKv7PO%oi7(d>96933pugn7M66T(L?IpK{jc!U%M-E|~S464-Rl} z!+q_AAKw2y%b!LDjpM#~9sROqML5VIzieM!3TVa6`rQt`3?~F0J8_@sbk4(>{J5wZ z^889%8L{jDW`9!XpX(_j{>DzARkN;`rWCbc(%dTjBy#K0x?zuWT!^pR% z?u7Smuk$O(&K~1}rE3NbHZ9nLAL|ocX?diHFR%@^o%5CaFoo&W{@Dl5P6!08#QBG{ z1@ymRWyESx-!9H0_)&co4g=t&J?Mpp^?hG_{?ur}jbCs&2Bu&6y1<@8d#=ZOf_+xcDRznO4u0jm4ev07*a3Gp%}(!Dm1T9jn)&!GdjJyc*-%)GT= zw}=w!W~1bTJ9s@04|~nHq0{!|+K>?=90jHz+!2eC1I;@SrNw180Id{ys1h|Nz%|AjR1}I`WL49L>2G|ep>UzO{tjUE^~Kw@By)0ZlhwX3 z9ehxniw;|Kg@MgbJ6g4MFNikRb3Le>OSzI7CaZM~ZodV^8714qTl3}q5$a8QK`Nki;m;Epno%i8jPPY|^O~m%d6|r+?@7p>REScml{9KU zGG)M!UDq^s_FysBDkR9A%gvmx$R@im)8y8`u6%2nO@aoPHu{OALgJc@ZKU=Nqs!`7m|evc6t6PJsf* z=mrM5!%A}UQ$9f;cbWgVA9!=ap0=+iH=>O_bY82vC9U+Cw+XtBJ7;GVb!qo2usZJ# z=txSn@n_KTIJ=z`qcLRHyC9V*x;c7Fc^!{E{YEmsJbg4(Z-cw%G5DT9B1Z-~-EfM5 z?o&(N=Eav(D~aCUM27BVzEf2RpUrgPX3ETX`k7;gF$6Va$NwLskxw^wJMXzfn-x8g zQ0&*|(JVc!4Og6Km&`|PbP+<6yQq%ji@Rek;sQ^0RrWroetoxRWYYRrsCPl+DX!KmguK!V%51nfcdPITjm3)mDj@*skjUv~n)T<&_df>gany;`!TI>emhpEe3kJDESa zzKiHS=owAJGo11Xdn#?HFQ$iaLIF)SL9k+{{X9@+D2ih7v?i2`?;Z{KJFJs6q9v`J zxt)McqT&7e7|Z7fTTM4|r7^0uqXVZOK+H)F8`V#q;X##}JQ5uo@M{H6FML`2@Q?ql z@=Z}u1(oI(WtSFm9BFIymNGkjyf5iqO~ditiz(JRC`|Oe)a{SFf>>arU$2B**8D-O z!MuS=gCh}lSNSh77dgfd1*TZVZ!Vl*x?f%?I~IT3oopuX%3{N~Gm{e*1kjJ*2>S^& z|W5m7Q8R~Ga{jzkS2lftPbcQbbTwNBVd0k7qZv2+V zO}I%97#QBO#+Kc!S~Q)UKHi`H@z-#thp6ku76T^c(#JqDsxyx1TRXIW zcu#&EsZ!an@)Ecn%lbCq4OpY<+h;)$RYk5M@MVheJqKB0GDJBzu#U z$d1B^6C!(WW$(R@bx<}*_THn+6XED^PT%XeKfnKek4JypkDKGX&-+~O>w3MOujio6 z@Ckfsx23U&mX&Ks`mA@TSHY%>O~SAG{@Je!vxLa5Kee2VHaRUEPD-$@4p}lb$a&E` zzGnVCd*k{+rbDqmlP8!AcMc;vw%vtXYZ`gU!@6{dLRwkUb4v&6$RBy%I&L`r zq>E`{B10ho6oM~{Z*pnIX5v>?W@UB3TDKC9anbhJx<1V$Bw;)l_e7q+;_IEy@4C+ zDZpdCO+K%zdP985!c3QfQ71NTb0kP zUX$blv8*@%MFO~i3&Wk)hQ1r!p(I)UHEmf8EXhGxfMcq@w6SBuKp~xQaD$>Q0kui` zYq9%t^mO>Y_6!!lVFoDvHDE4PNc`iDKLsd4s}b#hOb&eUIIxDxJXx#ALFU@Mwq&(K z3@mH7$n3PXK2t(;7qhBM&E)^I$zS)TUcFBP>42kbR>2HC=^WNsGUK~J>!+x~C54p* zUvEK5Qpn%JFF-2mpe0>HfgC~k#~>jnmt~)O->--qzQ}5O6Mxmrg~k!dsP@Zc^^q~d z3Tga;-c2M-(az3}EMKsitURCE?(RyUboTi#6k~L|U?{hGbq?s!{c$(*Ka;Wl@{|Ab z0$ci@c@9_$GboX{PNWpPNyLArd(^(MefP^|+%99O4*~4vZJ)O$f0?YG#LUiQ*GDkHsp}aT!j)u~jeOLETnbr~HPX|=~=GF$Y|ETl#b47f$@L*NAhAnppnvm+|_sD*J zz6nADuXGY6HU(Ft=VU<1xmi51NO-{$eh>VJh+8TrXlSs+b}gE^q^F;K zDR*M@*uML{b$O^P1DzJd32TDzq%wX=E!f%~K zX|WtS@BIV`US)uIl)h=;&S@I)+QkQc=H7=>oq$?*oNJ|uET0m_8nD)P0qeW$LyAkS z(z+_Fi>aG-*$4Bc4zD;XM&qatJAHr?GG|6BvQP1=rss44+p!Xv8^8D64#2A!J3S2j)Ln~D*PCt<`TmYLo zRZ(K}L!d#%MZYY!XT<iRj$9e`Tg0An*91eiPeX3KI_PmH{Dc;-`YMw}P{bQm+|sFAYU0BEfLP1CVriDd`# zJaEh4#7BWxcXOG5ZA8%_bkpL{Jh%zH6eWT(eq->4d;7F;bCwD)+6d+!NANs}k92mq z2RV{(*h!W!ez_JvR`%?JR*J>Q`B0syQ;kQ5$jI@LNfhPxliy3Mzw@dqLn7alII_y- z=6rlRqJ;{By+JkKnQl(Oo?(_7yV^`#U0g)@Y8SFw8rxm>51ezX3%BmTF%GxxqON-! zRY&DmtwI;yze8ZXWNx%jRKkTmo6p^O-P#(RM{3I4J$p`R;KF$A`-CptVVcx@O9{0= z{S4Y6UEFa+ecbRakt*wpi2;^BZxL;2)%&%L<8M+>!CJwL`koUiuhdxft`!Eqceb@M z9KYF)v|NlpC7^UaJ6WL!o;Pn=n5o4sn=k)@H~pp#NPeuLa&Jo`j8d?B>!wSjf(8o} zInwv;#!)l&%VINPpy|j)J9v3UQ~`18Y+9;GX!Jc>TCJjSVUC#S=bEy5L=5-2#mMHcWrxK=Ti zL_9yJRnv*=F1tg2|jo#I^0T97&A%UAL>#^=jaC*aPxVnfOZ_W>E~Wq^_<`CBl?H;)CZ1x zB)}8eML{)YTk`GY@VfKUucsD##aY11wNVV%5kaF7@dkZ5*l$k=lawe*l||556^QeS z1YnW0+M;zuUN4Nw%*dphVg#Jc_231L-!dQMaV2PS_B~D9u`7l;nDUolV$fL3WGDy) z*wQpr``G(+;zxKt!C9xNf_<#8EgCN-~Tz#>m7nhSPk@`I)cyi*1&*nAwYoJnT0}`2v zDUPzr-Yu5uKlj4QW$Oc+G)$xYkRwu-K+Ia?C?HN!o}|xoZQNnPnSqJ`c)O3b;ykBs(KF4mskz$q#+%KS>u^OI@4e8A!9PkCl+nj zIf0dXR;pHV=JZ`kw&$wwY?JjvFu}1Is=x`)#2b1>&hOkjL%)VyS}ei#WTr)aV%%V0 zp96<3ug8;JGH%;=g#vA#4Gf448NqF*d*e>bt??fz)81hukyrU7ld7$)m4t;0Zhse6 z?lv}=QXRM&RVj}xO#34@TF{W?8u75RpBVw2VMV}~41K29o?a!o7rWiNx&k|LRPFpx zb?<$G_k@@bmQV%dWeRRwu6*ZtR_eeIa~FB~H;lG_RjyTg z7iZCBt){} z!}x>)DTG#Hc|qE9k}%%eYV41csXbN8gY_yt>NG<=W1utTsL)}hZvq;dJwF79Qj6IG zB}3V&KEU2K)9lVeynGVo%O<$)4K!QKKAYxob!S)IEsob7)gKL$h)XJcrHiyi)Qy zexgFywO)%lvtg(ywyYu({(}9}7EEWxn-|P5{eSUPC#~$a~ksFXn|yC1QU|tOU+z;>h*tWnnOHqy077UqV4A zsJ)YRu%NYPCp8}PFLWpNP1M16InfVg0jli`yM0_39a zXXrxS`>#31Tz^=(DL;mN3zx5!ymbZi6LKIzJWWZ>EW?b!YGUp#9tN1U`hs!s zyus5tcO6BYggexHBJTm_Uwg;&GjGQ#((mOokoL=x|@hwOxC}= z4=|vdNKTN}gp)@5b@E)SVu>xNrj99&vkTMO zXTgSNX@R}@GO3gKenD}vg!kb=&oHsuxzt_h3H1oLJS0F2MDAT2ZyGgyv~^N2oKiT zE7IRM27DW)xRZHyZ;_>Co-uYw9XWGwx6^#Gr5nR|GW(Y@gwNs?$G)9Dg1^lfic8oky(sKdV~0~qVB-KSWAwMj_I?6da-JcGl_yF{8KO%nCW6I zi_@yU{p(?d1B0wJw1uHd7XINI%u;(^&%q46S^qEZn?-W9k42HwVwmmaDJ#g1m*p-} zk1fU&s53_!(iqT3HGgI+=EBfmm!h}oEE!KU_bEM)f>4JhXLxuAJj%@~dhQ&$%{f2S{6c#U?Pb-0ixHygw__s&DqCT^nvHl40}UlR4XXjNS4OoMzRQcQLBRtyb{TF(B`=% zAWcG~R~s{i&v|CLT!M3rU4A{bex$emY5wJLL(@-V`+~dugB?0y*yW`ViDlp=`0mfc zt|oyv`(M-gW_T)b(Q`1>8dkupBlAK6OgfnGW>2}_JeY&HiaimUZOOyGNp+LlOBa5H z(nA&-vUH(k0f2^*_3uA)ZP&VVJL9Yph4~aRpB&xH9~}8hi^>CczP=YqC!mkKMR`1K z;pjkoC2n|6W(w5;u6aKr!UM(#`GtEfK_{~;+DcCs^X>i4IOYKi0&Z+q6?8Y5yO>mU zgPS{3gBcI+vIFYAzLPiSUCQ9i2I<*lvahi5P?Rx<29r0_!-F<03o$0>g87&5yz*Sl zo)5Iad(9*-gD-S$`mo;@2lHV|Xr;q6$OW2Xr}QCO4|0=Pa>gDWEP{bGwA1j_@cX`;Rqne>e-3yD`Zw-U+4m_$awp1>Cq-Hw^b(*k-l%K|)NNpW zqtCL~RJBHVUwr54sQ#^(Kga#zu3%FAbGm5*%s&;}R9P07*dcq>E1;bVzZ6%T>)L?o zjnv)!^`)imzJ6oPw!Z$or?o@Ty+K0Xl)73XKA8UYo5*?q2LFvOJmR;?Hp|{H3tQLQ zy619W$jZ)urVU3snk$T2Uo;Z!{U*P87&-!`lg9R8#2Z<_owt%6pgwbyx4a0t*aRhJ zes`ijN?*zsf$>4dvKi!Z>2@sR+C@Ng;;WENN~0|+hHRvE3*V|U)sTpiQ**hr+1-cp z$7XOOWVQ(y-ZDwWvZ)T|fs}NH|B?zHD8jr&PNcP;wuNwy>d)L}E5?pf;QsU+m(jxx zqIFEiIdI)<$4NvW3OysZ8TaY`CeJhb)xHf|1=yp5boH3(K$?o2FQrRm>@}R9nR5k| z@}S17uV^_Z3uH|BIae(roy&J5jYEiJPk@GXOSHh>^}1;_|LMc zVYZ|dq0D*D@m6Imr1tf=iqwjl9HQOw-tR7bWpMgzCQPL>pv}{xDJaov7A)uQjD_r; zzs|=%=OTP{vnvbwm0W3*KQpWZl}x&5L884;IXI@qnBi2P$^$7L?)X3-9f#s%AA@A$ zJU|%XOwAq>`j@tBdxAsnjW?A_%V}?xouTm)M1hxsQt9> zt7ck1aAkkNMK{0GyEN96=gHC#JA@}~14#uItDfWQaFM&JrCei1+$%zV89g^1%N{9{ zP1J2Sgm#eeomqjeBk*HcUY|RYcTk|r0D#rMB~NEqy#Oih%z3X4h`bL^D*0DEuAfVU zJfl+Yh@db*f0RhFG?#I;$SYG z8C6g)jRT`{$~VeiDi>=T%nsaJ{bTD4H|=V3#b)pB8^i@IEH4TsvnJzeKGtKJ-GM)w)n_& zOb-^r2&VU-bP~~}m%hU$Ot|A2!bjj=;cl_xB2)Bp2|W#r6ROXl0fu=ig4ENvsBY2>0tU%T=|;6P;H%ssDJ01)JY8AW%rVu#c=cps48( z=66E{-HJs!(8Uv2VgMcWRlEa>P;A4@6rj^bu%iDVP(3lyMf!+TF6l?GE>qwl0zS`$ z4CCS7hO^5;ui?#9PZwv#1SnjbL2ZR1~!x17zsq6KP&}lDs*$%aCQ>xHdVN!H46bR7YRY9X4s4D3g&uUY> zetWNzVi((hIRnMYo+a!-Z zuH`CJEaWYQmlPOd1E3l7nX~13O=gi3k0^)yJdgOfe|MDdY8?aC3^DkjTi&ZcJ`Wkl zipnKLa4VeNu_z>-wbUf+mJmV0jtFO#e^n9gtDFxhWPBja)F7|FVQ0*W5^$f{|BPQp?X6Ij-%^nn z5d_Z3VRPO@;UucpT!w-2LED43f3YpMEP~pYAP9>_b(}#DnY?jwu`0mHS~}gNtok;t zyu7s{<9>g`_jbneHqfR6b*lwx=`D}0c3M?>a<1w#z|eM#3Y{kL^{fV-)|V8kb2;qh zX_P(}L#caw8k@+(oEAH0$2;^gfMpd+Cdyp+Tr@|(8-oX69aaJd8R0fy4uOn8oPajT zx!%D#KOF8p#bxv|&$D1kEIxPXGjPz@E%QS_=d{a8*((!xN+*f(4hRT5h$^WdXW$eE zCAHx}s!jjs4;KkLLQRG)Ga77~p21l!ub(r zzj&}At+G1)=%PtNlxsr(;Hf1Nb=;I9Sxth@=%~uk?XkJaS6%^LXp0L6C(6^zQ@#$Q z)i6zbpyu3i?oD+fbSURR2^9mIRrqHmB`%#uZx=P_;S{Zg{EPB>eCf`$2sOfzhF5Mh z?*r$y6y)_B$X-38I+j_}I$y5lTyLBND*c_7e|X7KDT)a$ydU(%Dx+ur;@y4M`^IRI zZ9(e}1xpBzNErT%Ql;D*Z;Ix}i&8&5P%;_1GgzJ2f|l(R-xdW+qNVJJXa0~|>QU;N zuL@Li2PI-KHM5OKXCECcAD;>WGqIPaWrkmpl?ku+pS@>!XwYfY&@W8;;RJb#osbzy zc>NOvA4HtDi5jTCYhPRNb8Zz(dl#%g6Q5gJ^k$VY7@`<;H7}f_HutLH6+H^84n)WZ z+~Xf!ZL7;by<)Yg$@07k!~JZ1(^u8fW8QTP$<{{kYElfCInk)0RH?Z|QN)t2@bGZt zk?POk^qp}$e`;+dC8pwR?)TX@+F*6qjte=IHSAIQBi(l&c1NXe-Ot{O`qV&AUSy=h z;t@;5XW3A8&)qAe>|zROV;`?zM208Sad7LxZQJQAwF^A;<4KDAYvTo_nd z7~Ytk8{HV4Yhu!3Qf!f47+;yGK&~XLDfz`j{N@)!m1lZ^*E-tkyMzpH^8SA4y+CB3 zLsDB^YfGB47?`95)O>e_AA0(I-;lP zc5RDFW+tBSb*jGTr`_c(T#qPg8Uoj1{;*v^Gj1}Oii`2pvD9f|CRWK zO~3-Y-4|7Qx}5uwLiW6fZ9B>9fnd7E6;K~p9mA(k>%ex(&3E09(QCP;WBqO4!PH;s zwpVp`%pC;0C7*%JqFO?R0V|3ie@FFt@RyTcX$mvCHWQ1NM*hS%HQ1m;zWYJ;1{dlad4fq8d2Rn}1n1UIcg-W} zfd*)lG_Ua8%gcYd+pm#TjLP*Ll{N=e*qzk8g$8=EtBy*VN`kf4LeW%3*E%uRC85hV z;GJGbt4(Ldvz>uo+}iObZ|zQC&R1%iF2RdF^8AQLJdm+xvH$Rnfa5$kIs8Q@ylD9T z^83B}GyM1Rmxi))GdPT|QcI-7+mlTFRD65V51YC?ENe(wWmMpf#Udx{+9NTA_`Ed< z6Y;yub=am3#5?pf*c-JD$_eSZZs^jpWZbmem2b}>fb)Kc$?ia$v;&WKXaq)PCZ6K_ zzq)ta!8$i_!oHS7S%$7q6`6nCUh5f+4Cq;LhscYP1>v!uH&&uTi=+PGIr3yNd@cM! ztuhAUmvKMVK9JykhroAPD9+6NGx%_p-_fvp}Oy6?d)JM>t2QZla@{?JC&4W|O z54vo>?Js+gbqdr_OUTPVV6h)gS5vS5xUh{cNBPM+t>?qy$6@$5ydB&V2bs0WbN{hqUC;18@6BiShW?M_tWe zbMi9(sRt%o^B~mkgfdcY)4weH+NZC1E9S^I;mZrsk^f#PEP02AbR$h4PGi8fVmG$0 zc{?J)G7iiIaHR+NY^Ji$y*B_oaj>=4cr3~u4~|2?pENIu53$Q|-avSI&9#GotS&B) zWQbh`es9d+^jTM{XE#f--qBDFopHO>d^OI|8&K)y<&( zJtDH?WYOgD2JX1y>7YRYjM4j?ujhSNqkhd}U97SYo+}$&%5lQ+2^{$2Anyq{gw(k> zjU1MT9nzSP@XzFbm{%|L^&*8?`s05Fm+Y8bS=_7NWvspzb0=`8Xq*=|uWUIC@H^1{ zS~b079U4_?emF`_VOLcYdDSlUx2hag8aNv&0H8W9CYrA-Fo9D{d1!-HQ}Py*;Fmjo z^lCq2&Zfc30SZsiR>3~3Es9iQ&r~Cf+_c!QQb^*Sx-g@3K9;_aV|nlJ=NQuf87eCw z>5O|O8THa%`2*ucsPxAw=xkQDzwWW9lk<+*n}PoIQ-zh6J!E$%q#w4rv{HojT+J)M zGDU%ei1tCTw!4qix5Ors9~A^BZO}Hi4?sT;K=YPdN2RwOWSCmWt()=24;Z-KoF&ZU z5y@R*ndqh|A-p|F;p#WG!TfsOfY~gGcev#jjYnv9^8NMP%G9`7NtPD*)U-IcYo68I zQrPngsp+4881@$v<~&<1?VZRfAA9QUNj7TmWPYBI_l9VF~$33((nt`0NykiBlmHdYD!g7n-`{tC8-!CxG zNdazaxtq@Mwk^qHD#;FP&woYb_ujp6{pwi?-ssEht!(I`)A4T5yq}RAn1HFCGg6dn zxHy_(WS0CkWgf!@(*UJrgnAldlu+)r!40C?8!i7L>p(VWDEb$M0^PSX)WJEMuwM11 zKPqQ^mv5C@c;7yPls9Yyy#n2ksqNEhHEZz(FwguyJaN3;V&n%uOy$}<|7kcG&TP$z+3c15up0gDd+ph4& z5i5wKJpv+JtGYk_yZepp=CDHzAH|eWuDk)t?8r#{c<~!WvajckSp|Y2UYL<&Uhy3b zzg3yOO6yTOR%*TH^o37_4C5c-i!)NMlaZxc_FedAo>HQQ9<;Dd`~RZ-8?#2F(tb3V z*xm3#^p!J=o%_L<9LH@jQONitvUJ&V1pPXB`Oml)P(MigYUP3lUnDb` z21!1Ov4_Mv2iLEW$&PDWG4jICNh|F;7UopB;NR0>j@f+tsCl(^XLQD7`7l%a8tp$k z%B9YOPRwa6XQGe{ij(sqFGrTpZ$xVZi!%56`wuU+<5!kfOmyfzz;u#675Ce&3uqUw zsjgeOj-R1EEn2x|nIW=$YV1Yh2HqmVczZYg;Z-3Qd=JHdKj!KYf9SxtA?LQCUaE(J zV(+(WVE$JMMmm0rG0`b^n@L^?(`eIp&%)GIyC#w$T9^50RxlZ)KQ5jOwdRx`@%sVs zaR=a615kZ#N#5;TiVCkm+*tVb>u<2Y>?44iA>lYY>PI*)-akCoo=OED4o96!b zVIOk^CX&|kONry}8T%>npGf0+-+DEJs7z5p$*29D80CbXJ_Oi!kO4CLAE&Wg2NOjG z0K9L!%{cock!q@*^+R1vV^Wy71maxU{3WnLLn$j7ZnQnjI^w=cb-Y87|BFG5-~uPR z1(V6b88cH1d}H~rAGJOmV{zKjQ~&tm^#{yW0B=rvxzXG#`#=vm#RZ5q^#T(G>(DT^ z7b=J|I}w(cOLL2ZwP`$357^YjA0WX49m0ON(XX`(_i1A;2mSaoI-(Tv_?qnYB&}^gP0_`jOD=3d z!|fmZRM1nG`kksneaeF;k5_hWmHNlZ)M9L&j|DTb!hHWmbeV_Y=ncanox?65TD5AFP;-aUDj~+5+`e#iq<3Ns$zSBGUEcxo5 z-(Kvdv6X({N|mpr47{ez|Au|WG#-p)quT^uN}y^am~!BaA2eEOz0u(d2`Y?d!;L+6 z`V3jg;wM-M@gsfsytFFPj^B@RMA3d!zE1UKXk9D$$nwuWyfP4jV^b+n<3S~qRNQj) z$<0BVCY#%}*bQElO@mb)dsbyM;SLcr50^2GPhNIKR{aN}l z6V%oPbPtPvg?pP2k1fXmd~{=vyyC;iq@KS0A5S5=Jx5_pO@aw;o?X^p$y!00##H&B z4Ns1bKdv@e6NnXK)0GgJ8$%VePuK)$Hc60c4&@N3h+Ab3`P_EM zGwD9uCJq3qR&(f*nUZnNp!P(NoiRQFn{EV1Q{X{bKsht$Zaz8W%c+R6SAK>cuX68V zAXv@*#V>d@3zG7 zWT7NT$CDLfA(=AO3n=cgWF*+@(;XruNSm?wUQl~bkyX)NHI#e8FRTqpgaw} zGV}5gaLzm{HkLFP7h2yLE;_or1_#R`f`H?7^rh5o@!_nR0QI5XdveL5KE1-8Cn|xm zK&XP-tp0-gVq;o?&!EZ z-3}VM6!(o=nfHIwO_8dpXB$wXhs9PaRVJW6nC+_|PZ9f&;|n*iPoXJ_T5(@9%5^h^ z)`Z6E=-K3L@+TsMOlCyD?+Cm*5IpmX!#9IC3H7*{Gr0A)$*ewG-MSO|O{Qpi`6KST z5j^oc+B_cI7z$8!5?Q%7E1UIDv6S2OpR-h2V^jbb*$Xy@0R$?-p ztiNgutCGf8K0utFART&en#s zPgZM%JJk&DW@zBCB@!RP01FEa7y;e0o3SpW>LeVw1(Gez_RluSVN4Ih?&U^VH zowmJc)7Il_cdUOS@J<9Uw#B91v!64_W&oRIIXrOLL!T6FTgwsc47n)~xK>>*E$D~u zDyCO@ZA(p(-Etguzl>?N2P&^;ok}13;Z&t(1~2N)xU1m(yu!y-MPGQb1+-`7oS$XO=eTm*Dk$Jvp)RT{!an0_!o_>JJ< zg;ByW(ERN9f>w5J;hxERV4l#)!GDF0e0 z_TaYx1g?Y2v^dvG#20~!sr*k6c6=Sk3@VFsB;x6f{I0QG7Gdx&_SkJh+JsU^pNJr} zcu1Myns~=FQ0dL?bp8d}{-cKKvBCN~DYT3~R8>CmJ;{Eh+nc*1W4JYqLe`Zr06TAI z{)U_~mEy0qIVF+k`0MnFS-<7AL{SH2MW7v2pBUHIR<$lKO1^$YQtz~m0A{J~W)Bam&q_-0OOrm7$dA~JPJ zJYnKTj;Jz2RQttt_g(FRd~NR`e@4h2V6#jT1C*nGKYUQ>&yU*a(WYtoh)M2VA6kN4 zD=>Xf#C>50~xngl@cgZB_{>22lNj zz-ECG{#aNZbhbo+dY&+;tN#Ah2hzH$5DiEb=;QnUfP&c-l2Fm7S~se7*9e`(u|uWZ}*;;z=SmI>iNg71M8$Jln%R59)f*C|4Cdj6KpH9Im0-F5hZ?bbNq zrgKvR&uTRnuweW{uU6aeq*tDcGO;LZId;SveU71Zgz*D5-+pFanJ;OVE_yIIqh905!@$dp4H;~|EKf~Ky z8hKmu)2Lt?v8#W9l}Y8(GIr{hrah7N)^+tC>>|s0v*~_l~3r`}-c#~~K5jz}kE*iScZ$nfG zYPZY9=Dc*-^d{9kl_MxO)55OEc1Zu8AF9gdV1mw+#B^G}VUlo_{-SN(w5zr7{7q%U z+u)vb@iGE40)S91-o?f|NHPfH3tk-!RAMSUo2Iw<0vo}WgE7tQ#o79iObuG=we$Ct z?crfvcpbkAeMu47q}aP95o?AH=Yw~~Jk-uyaY6%Bf!lX^YlL2_FowPzG8;i0`R`@4 z_XvdOePPs5`lCi0lyfXePOtj>S`=pI^zl4Jn z;Qa%(k}Kmkg4dF4L)6${(D|;FzCYJ?veJ#rDsMCY-ox(A3JE1W2E9a?W6(sOl5U}x z=$juUDH^s9#~=5`a91Tq+ne|n=={*o&RUv3&!~q6!>73A{B8vaH;XfytaGkMW=Y>y zHC!ubSHYrXJRok^Uy|#qE?41C4Lg!joEPKnS4CM*9U9~=o!lx?lVOC_Yo2AYlUA+gpW+J%$8dKs{Y5pS$Cqjgk68QPl)`k)C(&zNt3ME&!Qq z+=v>HPMUcoTYR#%h8_(-vW%@o{^7j@)8=`dXyQE0#;046e}7^u;Z@K8qKl9A$o(G1 z*ie=ylYSiPUE6`RQ9SGqeWs>vDKq?9adVMTd+x01DDm>CbEU;6Zbunu#NNQeE?34| z^*RMFL|G}~GYj$CRc&dn3-QX0@;dupTL~<`*2KGcC(nbeDPq#J3R>^FVRxiOeTdwc z`iFORI6FJX1cyU+U4IztElfQvwUeAnqVB$7 z|NgvxxwS*o)ajzjy~c8oEd)bVn5T5O&Z%0`ITg9q5tc-I@3VW*`C2>Dw6DqH$3F9p zM@7Vv3uBS{-Gxx?OoKV3zGAI|tcBdG*W|59Ig~wo-zN2pucPW-UjQ&BmAQA(d#)pt zNp0p#V(=Qb&EQ4w$jWQV!6>Crp13}*U?TNTsT&5V954LU9j-@ok(1sUo9dw~T3&u# zvDqjYH*^#xOzESnx}7o{ai1JegLWm@(BgGCw%X9v)~A$^=U z%2OXc@L-o+OF7Cw@W<>c;E|%{S(?LV2ZK)X`@iur@C&))9MZM#OG~On#j}!f&&p3t z>e(}rKA4WeUyP1PWiGR{wiLeOABw_whagYHUcG&k3;Qo+Wqz+v7CZct}<#_Z{*hl@#Oos@$E3cN?Tsp>;| zHn#ik4{vTTDIVcyQ`<i^vePhE@9=>p1*hm9?n>h?ed!l0i6%o2rM)i^hu^? zHwX|;G(}@0+h7Vvb0<(u2)g8hCxd28@6Z(tb^xLO+2h-d3TCm~d)K$7A#%t?)88jZ zr-_LMVVApwfojI@i36!&(=s4g8vL$_?$?K@MNWa`-)gVl;;0KwIOkqohxzYZfCL1P zTn9@O9bl+RfLv|KkojEV7OJ~2{|X~l|?wu!UhU_&yKK%RknS&f#uTkd0y7v zZ-!4&d~5Ku-`zQV^O*`?zFc(REy;bcXdza;hXhM|^9y-Xq$kMdT6Pz?XVc@t4My#A zNNn1!6N1t6XyQ2vZnw7&&r~c6Iw&DoscneUuSsUx2xVt)@lB-uIeX*huw+ARbHv*P zzKTyeWxS(#8+vc*i2D0`m3@<%*=DkQF@p`j$IG=@#b;?hpO*&8*LbvruU(I@52yLy z;4;P0X|OK@VAVnFD%RO@sLZMS$W~h0X|R8LU9c_V6>&Q%(IxOrk&Mf^%5AfI5{aJ$ zXe69Ye<)CX9%+-Fo4duam@9<6nye*Z(-l?r*T+7@x1T)Wyu}~gie{TRBHyzbCY~6v zdf`vG`1RlbKlft!d_ z7o}%jCY@b`L0Q_2GYyF2(@rt%rg(}}cuV&At7|gV%pn3WudL;G4F^sa%_t@=)p_rk zlMb{_YlJe_&q~GBaG)od$oih~*Un&SASPzxgpgW*4b7)`wzdA^sZI+8qAUC{yFd9b~W%>te3K zMICMKCDN6Es&%SKYis19Be2Jc(Ezvakb>%PljI5*vaQF%JE(!wL!_u z&l;K_X|msKkicvJHRVB2N|yTwVn1?-aA^@4`RxkPV=fMpTgn!EFUghVp3CO2;9p0z zlw%#1he=m{I$db&SH<`_%uq4ScbxOw4(+r0)i^~Vbnfaj`NM^TsY|0pur*IWLrbMH zVLx)B=9!wdc(G!%Vu*-?4kyZf(L!mVSss~kI?#jZ87wVUa=xZe7RI3b3{hYDfp_jb z;r$Z&bIfvwTNOg|p5K}{Y_a{#oMlpDRJ>Y2+JXHCvqiS~5tpgzxh~!W9al>BDv2)2 z;LoG^ZZ&YkcA}0^DUB4n7S+!CJBw*r%vs)c(_@yOB~T5GtAT}1&O*~`916O0v>P!M z9qSesQoePdo1cHE$)wNc!u?7#jY0K_BoS$+Hm=hl19mS57R#lXVmt2T6boZ1-qgTE z&%c=Xq#6uCy+QZ%j^}00H`$Z3!`w!GO*_889lO;%3ScL`=nYnud$lh6;iOfm-(5S` zTOADdw4LvP=`LmseD9jfjrJ!>bMg>K2ImJ;qN&F>@CcPlX3WkdD z->H{^E>ny>aD6V_q0o1FIYM@PXC0|Y*z6lf2?x+|?MJn;6g{ z8a)Ra{)<3~HlX(>9DcNuu9d5pg>28nOf}&o9HVN1J@r&yG@q=ir0g8s;{Azn{f%0k zYywSHD@hTPoN-F}>SqRSH(2BF2}m-mAOoTZ@5T*}kyziqj1Ka>$};knzhu@jPo_Tt z9Vf)Cchq)qrY?-ur0xbWBR5tGStV+LlK#ZV%(~0y&~LcNO5W9XlZICXryjjBjrjeQ zHj6$n|7CYn{UBH{V%{R`Cp=OfwF@N@LA%VTo~(!ezTS4%~}zR-k4# zv8^n&^(~QNSE6tD0g~BPqXB5Pd9(ibHK=AYgN-wema=f#defzrKft@rXpYN+`ehu~ zVejDB(3z|_ItvBJ-Ljx~kQz3Xl6*KO+jBQb_6^a&7o`e!AdoXk2QQjbz?^$3?4IwR zG|Oo9O#}19=~aMjuVogvB?)%^)ECN0wCHA$c?x1&PH;~7p4pC1B8O6nco>HWlysjo zPMB&2Ib1A&MQJk)Y~NL3{%&6qcU{#O5BmVatprpG1HCgF#b0VH?>AjQfU`XK7Q12q z)cE+3W@6SeylzjvsvUyez6%w^jkX0}RAYz;;Xk~98X1kbu5I^AAXp@|fVk4JR60<%2%hX)v*;H&A!xnDs>rq0>hXOM1$QjY4QZ0C3Tj<<%Q&?z zOZyFb!#<8}0dTSNM(;uVPSI!)SN%|oXf>+6927nJw!MyX%~6SIMpub{L!$k5qkTug zy;}K)=iK-6@EC2n3)FsIfSjkq!DOJE%WZO>Ju}zPC{eip@x&?nDq;kDYGBTE3k;R& zZidabzApR4^&0w_ro&?@;DU{)vd}(#ZR{JvD*i3u=Bv;AndPZO)Ls{O`ySiIsW|2u zAN2(SdN{`D9B`=FBC8^}V)FVGteDJh4i}=^T)vJe8u_UUPk`#}bbw0e*Ocfj7F^&| zzYF%uXGH6trf&II4x0(>Y%~e?5AN-$M}JA8DYJIS{}Rsy3!5A>H^+2+j`dyN69>G* zjo=!-FCA#mH3WkxZmVaX#c6KudUnD47mx5NBuGcc5_U^qr3;WA%y~t?mM;qaM9JLX zsZ*xBJr{#+z1vt$y*mejK^ApTPVS4Ue=Hcdr?xpVo#}cE1W4es^Bz2 zYLQkPcGzc3U;1X8@q@7iOLy-Sdf`q9%UpV_Vc~~iSI;>xQS$v+1r<1{H{#n3aP&=G ztLoWcBZI@^=?#zjKgP#*PeWE*$iJ}EB}sva(l?7z*yK5YjOuBRIFNukK&$A|5djTR zitxCA4GksC78<8TLrX=M)ZaBQ>C>mC#MPvQ^y^IKE;{68hDcMd^L>K6ed?q+oy@UW zGJn#z#c@Uap?c59Z@&^uvN#MPZJ6FQ!`^+YrezF5CZ!-u&DfpWR`L7X1`%P+Gb)S^ z$cYls83L|%2^QIF%sag3PLOX~k#~V9yaft*iLj1j{B2)#AHL{o*D>5U;vsWwY0Tpj zyt#27@hbSK^Y8#I^WS+SCq{C3ssq{o4{zt2xnBhAEgt0eZI7EWM-hPI@%Hf&;-Dcz zG%SZfK&)xQH9NCt!XMrtqjid1=k>~%WHyJ+`&q0FP5!o{`o*iydc`wq{CQWF@2y@0f-}TuzS`w_ndXQWEO(u|NMql`TO@ zye)dEv^E9j%hK^0O45Y&=K5Mc7heg5{Pa3P3{V)RelnP*hZ6$yhxZ+esSI z)POm!VrGKQJ&6_PP+33mrw5j{td-DIHyM(yJ1VMSmcziFh>zH$wSmi@5uO@ z8JrdrRUH%-6(%}HfT-n{83FjBr)eN%{=5uC1&<2T|)j&=JGh823C zKsbY}Na1?(|KsYt1F3xf|8XS|3K=0Qqs;7?5wiE*BqMt(92^mf>`^Ft9^=>t8OdJB z-XwcRI5^JfcO9?y_w&c^U*nAXzOUPe6GT#8cQiEutxxu%fmAvQU5vT*?#^BL(cV4fb%IEHz2k%hIQnD3V$+sItHN>)0F&nL7^IuWtWH;w`=@j+hR6&YGJ1-=Tg>ORz^q7pnJ3hGJFnyRLZe$|! zX9yk_l_>c9L^GsT2Lubh^ghr(*|Cnp0|3!#O~Q+nB>K3N9WGO_fRhsH;vS%#>Hpy@ zO3fC*$u(Q{NYw-dpHRJKOZzlmC8G;04K!O0mJZsckgWj1MPYSy$dMK7!aFVQ`ZdDh zQsH(yy{WH4!Og>FX1blDwX*na`yxrwuJGrr%(%}rT5!2lAx%Ugs5hwNj84Y7wQ-1 z>)Ziuv)gXBhue(G$3U6U>jm+q`p#`}tye#lpjx@0L+}nrNtJTS12SHyOM#+5$mF`I z*vsd5k0t0im(*a1&2Ns|7|@ys01H|d1j`jY(mtWQE6RGdOdRM5|AhynD&Me0HSa0z z;Tb0L3X?m>G{+rY0!<(QO%HnF{vc4l0a67jg9?$Fx`&K{W}J*S6W_U8vydGFie?U$ zf^R$5=)UZmKd_TqVMG7yaS%Z@Qou>bfHBNrJtGO(xI{H+uqPF&F1I(8WZaG^}4< z`A|+7|IUcJdj@+?DL}z#n_nEyGt0-j0!pXIl`GlJvJGE?j{HL_$!FSn%DSoX8B(_W zK|J|KhARLB-2rO_VO!j_KWkLzklSOIH*xAnO;8a+Pv{CtDPaFRfF(dJKR=YGI`MZI z_2wzA3O*b9H7%Id6xj<(B`WX)>?{GOX25;DE!6N{ zn)V-ia- z0Kj@3^&qPFpKnpqUeuZhP!cGX^PIdXhvtAAIMwhRDE*!{Jw^P4g5;>iwkt%thcdaO z!?4Fp{X%K8*vyml(MhOGdCO*O3&;(aTU_fNgN}b zf#NI!i^mwqDyTQDfB9a_82)f@9x8jqmNMB_Z3?twz5kM7@zb{eB<}dASqd=GURjK^ z>;ZiPH4YW-CJyd)aOh+e(hWQoeK}#om zj##OVQMk#3>6b>ZwTlcmNXDYbSC-4T}U<=m~xwMX)?6% zD(BT(QLXT-wr%{wF_Z=ldxO>j<1_P$Pk5DO!yc$n%9Wo`FN7DqiMuGC7Z5!Q+Y4oP z94T{SeYyfj-yC0ZG^iL^MfO;O#hBAo8}gnie&VDaBE*r-<`{$isX8sVtq|~_A+940 zTT)6vrcJ+ZE1h}nqk$nug;0gFLs`U;;fv29lQjfNfAT_h-J~`G<+v;HrfqB-EySHNffc3jh`wdcsb{qC3>6qTwbzTFRZFC+S!m|)o z%jJ-3lzfZxu*ALL+4H(%oLSCTXe~|+NXLd2S8-C-5gsc^^5AZ|_ky9aixjl(4_;L6CGf z)iSgs72(ZKd~+%C%y2ySI<@0-9o$ta7L=DJ>~Yo7IN&d+n%~7&GaXC z538M?05++$HmN*_&eG(?}rpCAWTl#bMJSpzT(~wF6*36 z)WXV{4)RJv%XG#gl=NPdiQgbQSO6p!QuLFrxZMdEolK*7muP)u8Ma`=I%ek^mgRq) zdh0>Ek$l0=Xg<&G45-k{&XvSzjF( zV>>aytv+$bEYSxv;w4sFAmw8MY;AL`GXoE~9yoZmC@IqRS?$!?j=TLY^e24tu+*ozvhVjmN%imqw>3Ik9DpgVM`ij({PvZ4`rJFueP z!a7d_V==4Gz{;qtq(PMtdFq$%lkAuOK8;O&i_>TfbRRKSjHxMVp}1QgvOFfcZ$Im| z?rvueZGVTDXO}!gD*@>U*kI!lO*kK>7UoS%4!lK18<$sQu7eo`4_%mg0)NcZ5sgM1pt=qN zat#V(*4_BqGZpvWZG2f*!c-7ZDr1?~p_;F=BSIovMi{qqU;u97tSYQfbrzOBqavWi zBKl~vXv-NyH3JzV0r0P5$$ZH9ry;>bW50P0eTa0c4?xzX{(dj;X_mfA{qY4AAu32d z`nEdYPGM_GhxX&P%VQ<>LpQ6B*TPAZbov?06~G4Byy z{lP)C=iIar$EYMu&V~kvnlv@-O%7eHc*BmKr=9>79m$i1@@D{a!O~QWpGfjota{P+Sk+_j2?fb$% z=A3t5vM%gb(d;od%$oX5eMsO*Ue~9&UXhcm{~?nl&VnT8(hItX{s>*a7d^aQBjq^b zC;8>!%Ur<>t@|H#w3hkbcDbg1axkc-Hc7nSU8Bz}=Qk}iLzag_=%pTmv}&F!;}#9p zT3~h%Po3O0dCf>VsrE%PP`q8Li$Wyqja>WiXOUc5 z-@4=lUY$-FX!i$B5c^!GJ2OMafpadh^&d{k5;|GrHzRTj!3gGnnMJqGPluNtVZKgev-nGu8zFuL7T?)1;SEapO=pVCV-eH9nAK4Z&eebituZR6!0ty(L8N z!%~6X(fXU=?vvUim{JqX1jdo8 z*pvzS{=?Znsq(gZjIyvn{0)5j!&j2O&bQrVIgp(p`!x?u$(L*2jSv;qkn~I@O^4Z3{&>o3w3FCA< z4m0RExsEwEYnUe=PFfg!yYzJolS||~`juVI<>J|=%f zf-7hwJ!tMSRdy075BB>IoJfR9@3fA2*9IbA4$sBpne3g)1#eB{`49foz#+}C&?xv! z^@5U}fY>xjVae~n(_d3sxq0;~q@ZD*mzYWEmWd=8#h)LhUbG3@`niuSqB+L$^hh9i zsum?yB5vmL*DFV55}iKck!@)&Zg0dYouRgP%~2IxQ!TvYwkidI8nKomzk~Bq}A|V$QsIIE0J;zK51D6C8~@ z9*2_eTy3kskW85BXMWs+#8`>JJyTq@IEcV#&b_b2ZJ-OU4nVdU>iu-<7xyymO^p^* zM!ntsXD%k!pxaU(&rPJOHWdgNB#S3-CUUa)$E!1 z`@FF+h{=_i1ED!rhmTUd;H~!+4xABXma>7uz0my36g#@$;36zWkBszOp1YOcV6z@o zMjJ(ggBPgPYhe?IeWgV@24?d`ISJ+61SLnOeCJJN(rr5)jLg+9=UVrNl;UC0_vM~; ztt87*YnN8&AAjWoTE(6#=s&5A)-4zTc49PihM3N*#t z3hh?htpzbtmn1D%IN=gv$z}J^@f;cd#(E~BgtaqXFzcBB8K3p)wXUvpg2ACJ{ z{AugC^k4sGbqMBTz@b2O8l%d|x!r$m6GqMj>#n2qk&N6N*6eu|-J)AC9U(nw2JAYbG|KuJ%6{`3>Cg;-M*4Pnih9mnJYLcXvYG(y;%M z0i7@U97TQUE$=gGj|{)BQnUdy)aF12{B0~515EZi2+e~Oj=0oz)y) zx^IFK344x4xw73D0Uq(KrwV1NLHv`6#wucFXJG%*>T21}3~~lee&H##lwz<(&l4vq zzdK1b9mN*{U~+wOH3#WJVkZFbdQ<%|9tB_9!jE@?m^7>@MzeYiuck3dK&P@;X;7gm zG4okXMUOUJMC-3-4ju2kd!UU6)4RBf$(2he<1UyRogCOF6}Hm9j`UlB2|}!JRU*DA zoURk^AC{D~+Z&4nU~@rmxtN?8WdCfaoF66fcJVI_3zh2{3th;oxE?4E~R!Uk6>Vi zhd{ch1Q6@7DJ&imI#|=^f8LgnyRQ8RS zoHY5o(6X{?#QEBxcL-Q+(2-3&TuwLh*ZsW!9Mt>!RjaGhBXk7_#BXSaC4dM$g)_S& z)3`Q?Q(DOh1EHXpI*zSPgw%Dx$g&XJ+jm}3CSO;0DmRKZPPX6lX&$vYyhuKKtEFZ= zqIu57rgn+nfi^Uuap1e-o5Gfq0;66+-?0OGsUHaB{nV6-G$XItYmaSiY`ilGVWJm! zqo*NjT3S3-(Y8c#R#a_sbiWjV?-jUPJS+CTbK(_&ec4L zG*{`a0v&<->jV`B;aBGIr{44T8C|9K$=s37zvoqay(#l)CcHh4$mpDIDi?FFdKfs- zE69dQjjwXSJzLJ=Y!No}&9CBBUh@?&g{!5Cch|$pUPLyAk>!}jqLZ^e(Ko6z|DAJ( zzq-x)Cpc+`mgLu05=ITdbo0*5R@%K`BgTBe;Ue|h4~qy)2JkZtkisaQz4hh(ufD^= z-Zp;o9j$zsM~c_0aFgrx(z%}_apY33IT#8_$uAzE-q;Mzg|~4XRg$@w@%?d4xHZPb zPB@mZp)J&DTArsjF7!iU6Cx%iVeFOFKN=eQYJ}vlPknF_hfT)653JO^W=3HxJ~xG6RVS=xwHq3(YZ0r5*k5Cb9uhB5uaH(J2fk9rU2se#Xw_ zWBpRjpyv$EC=WJ5Ks5jIArzb_E)~6EPX8NT_q_{#Bn`Jjoq*1!$5*?6$|V1-X=c@p z!-W3SU}Z2bYeLonz2`ri6|BZ~4(vJ3gJzG3TqkVpp4O!xqtY)0A5gJ^Q8ak@H#g!f zTFbiTc3d?u_=`6qg+ToW*V{+Ls;9V0Q82HYP>3TqLl)xxpGivIg27MTFx;m? zx;Ee66SU-iiqk6;cG?CbCKuS8xs07T3lTiV7 zndTEd)m=PzY_QC<@#KWMrzUa*?_ahioIIRIohWcwHnRi;Q`64_E@GShh_ytnX#d26 zVRzza)#=qVni5ZkQ`*&}EF+Xb2VzTut7O0*T2t^%$+pgIi{vAi?-*SgfsVPb-?pU7 za$|wAMoTZrj`Z8=^1MS;fiqe4sppnj7V{8!4tdEX>Sl zi_*C}JIHLNWTFQBW;D7jGn;V%agtRB)3ZM97t$t-Yv3)wV9(0nMKLV+NDC3c*)%K8 zo)3>D2>v5?SZn=kFh9QOJ)s-#+3A9oA|AyQ4RZ?U0Q>iNO_kI>mvpX+3Q^OZ*_(Ls zJ`~@6FrdR=SWPqQkU+p9-)$W4CQik+=T}U*nXyG_o?mfqj7|v-{6(ULTWqK_Lu46# zC5j{%*p-Dw+(U(1-u^z|Opck@Z+&pQ^>i*dDiXei0k>75kk8n;Q_f?PM>^8^{X(AP57H7lkb8FRIsVmPd=a~yA-=RE zV(ul!%rB;wUS{SfH*LjljmutDWyl84BATQWeQ477Y``n3DibL~s{b~WdR>=WSASA& zV;wmg^DyhEtdx|1o5qID8v+>-$9^zYA`+}9afu2z!56QZ9a>+NvwO})fj?%7U}LK# zU2UrD2atOD^X& zp*@HHbrI{aS_cd_18(`$%hTqn>V5NPxpzE|R=J8Q%=uIsFwuVJqoLIgki5Zo0Nw}y z0Cj{t2tL=O1oyl^&$oO6 zayq~$a}SJaK-aS>V^CH3Xd54V(RW}Re04Oz=Vl0;ISS`y?$`R_q;p1A{poX8#X4=1 z_)539uL2SABEf0w!=gT>z&dMwd1v!y!5<@RTe-rmI4Zv~4&Xxz=?ItX5Gn{MS`|x$JaGvrZzL z;scweL5;5-Bc&nit1g^AB-ekD4_VaqCk9H(XagIlcPpOFQ&+>1|LXCFcD7uQ0Fy-uQU zy82SfKXA23k}?WSs1lHIdg+T@Fv2$$55a?27b~Y~(Wj*omzy?=pzHZg(*V<_vN;>~ zTiH2~2N%)0hQkmX`ih)DauD|lI|Nj^49?Ozl^MgDz``NqubRDoYBTk!SMofIxsu0G(fWB-2tHNCQX`~iY9$L*rlM6LX zlyY>FMF88fop~VhYuk5HUjMVc`90lq{HCi&tzbfb)(Lv^%4IZ(aqnQ5O7sewMX4oZ~WU@v+D`b1GOVCS0+;jv^`g<-DLKn!7-(TqEWpc2BscG zJKI=eAAEpj4|<%Lf2Z;A4NWcGc7WXugIdtG{cZ)Gy;#wglvPx(jb?iPOG4;EaX~H< zMvbJX%@->}=qB_NoxfP&Zh24hYe>Yx|c(SaiNx7P%bO=YZelM6Uf z+|xd2NV&=!HnU~kqunk^?d(?mD)7b~#!`@SIMFc>SAnjqaH~}A zQ1)#b%L*9W9YNE8_ZS923hdcRbF|e#AV>>`W*6Eg_PRH zu*o;55%QjdPk_Z)fnBM(FLD9{lOL8iSKX}&5KqN8&|wmhEr24&aMB|M>Hh+m_BYYs zxvgI7&6Cd3b8L%0+Hom$0HXtE?z@{vx*!mdG6kH$!A9dWcppm9J^9>zErB*SChmcW z|Jd*-20al0zD4cZ`0B>DC3klYDXog_L|Q&x5fZC@;C213Iy3byC{idcLz{k1@Sx5D z%irdWX3HKk-WwbbnK|Piu`97F;Nb3){lmG{b1ob4({~@k+;FAeS43= zxB{i7(Tn|tUj_5ye(8{fZeE^y3;NUMP;$A)urBX=`%6Ql!?hM(DIITwzozBhSj$a( z^F2=L?rn{KIKoO+;?SihyOwKpkZ_RmC6e*Vwe3~CMmZ2;X z4;E_{)U@2sguwk8lw+3l;$$#YQJtY zA{Q@rO`C=WX3bE(tJN8q4*ziaar%a2VpSy+-mfY<6u)>@P!Mj_rKLsTnM2mi^Fw3h zb?ee=apadDT6ZClkN5scKlSH~;)LUA<9yrMh0np=&R@>{P@P5BuSV-Q*1P;+t812f z8!r3t6^?VN5fArh=9b;-g!lH3;1J8n@n20zlyR!Xjx|pvN_>Cn1UY(I>J)5mSRYq4 z5OWXr7p9D3`kicL9_Onny})(=*H&dFfbZ5+%f}C`Hf))_TFCVk9w;TQw0bf)o;>ZDoJ{-r29Wp%2m^ISYtE}SCEUS4DXi))WA0IFB);E4AkU4#_BxfC)7!T92P8H}$e8}&c#&B@50a!vn}|&`$R=qv;;WeG zQ>n>8Yjhi!LcixQD*<1ly9w*mQ$J7IP@knTGqQsJ-m_dWXA%j_Kn(DC-MWtQG^(zb z6SJRQ>dhaI2v?0l^0sVAHS(FoIescZrb=f$h)QeLw%_#C!cPu06irC6VEFz^8Kx!S zb`2R8)!yKHLL=N<33cG#76TlmfbIxxH)Mycr*Fc9w!W|iz50WmbfGdpB5L}FqwukN zX@?{r5N=c>;ii91hi!4lr}q;N%Ez7?&N#iTVSCR%E5dRS9jeq)^j*Sj2i*%rz#)D+ z(%-XeS7W5~6SWYft5$6V_g>{E&)if@!IwzJVU@j@il#DP(QJwwE}gZYW{CNdDYLP& zI8?YXCnkjoH8q7(J|kDG^J`8KS7FFhA=ekyuOV76H|D!J*tYV5MpysXTS#ZVM?Q-$ z09mc^Y3Ae%*3@9_3s*Hw+nVkioN{30|4KBw(sbBw z>%whLj9J4C8W=~)L5ON3FtUA2#E<*tv|5mZxVi_b!YD@odJB2%o*uNPt|t4rdqDeb zN@!!`z8)CtX{Wa3J!K^7{i&QTt3UZpW7^SwEFz_FAyo0C&Hr&kGOpw6u6E_>QH7zNO%x zm5E7EJuMrhK(ye__)Zcx z*dc^ENpc!5Q7019IG|DRqP*{xn>TF0qwuW!LY?(&M25)v;N`{?@Z)MYT6=XtY0S^; zJC^_TE&)>z$))pB74|o6N)7y#*O@zVb5cIFG6iJcl?t_o6OTlYWz{Q8oAc;K~$GV;c4dOyFz>rWZv&Fyx!b?(JTtU!^ykb5#u zAi{N!k?N;@HEhOZiHQ~ zAm||Q^W@8tez`wt^wQh2_dPAY*cvy_ag|j|TD^wkTwE&7uf1?}o7`VNnd@W@c~$*` zM)H`lITA!aVwH>({$% zK9%=}04E(l_NcWmj}f*|FU#gn2#>@eT0$eGkrP@#In`v^=)h@H8alheqMI@Ear+yf zmF(BvmO$1;D0k?DrB|f!AQfy=D1=kB_HgizWk5yQ2sAjkTTXU)>9h?lmV(~HcuM1p z!P_Z7$yF7A*K5mv?&Q~@*B@%yRrl5{bQR#3mMP$A{4=_mS|n_u#ubqVYmo@M@V#co zNwTq2V%Y)$V;qsO>LR9HW|x^By1!@hCeTWNI1bJseU(_fggB8pMt4PRedQ_Iy17q# zJ)pIy69l|>S3})6Mjn2LZ?U!4ITQP{7yB)jtb&UyL4i)f7DcW`r5bY0fc%!J@Nra1 z%K*tCR;7k@#i)@XO=Ip?Ak(nv(SK`PItSL0sXJ)R_+cw=z+_tvDg!9WV3`EnC0K=4 zwXyvDUqn>hV`$<<-(FKK1Fyi z0!f}o5oz>PND;Wo^lqbyUAPt-1X=rpWZ|hhpnZi<~r>9265NDaP|Kl?+ zy_U)9`L(z-26__ETAYAnyi6^bmH%+Op!~$n-^LcXY5qp?_E#yJAmV;c$%tK4U-u47}my+}s~}QJPYM z6c^0=trrNQc0dL$CkL0ISdC^?Y~2HgxC{@S{?UD5?U_qG-k%rY=;{pQdBE<^ z-yZi~$a|v^Bh&3cl5GN+5@5%HtZ4QC{elWROTW^G(!>`dx}6b0R`S_^=pVcj7y!aO ztR7sd);8chk33y|`dA2ltsDcMc@?nF{oUJ2rAy3*nASb}GsuQtHcbYlW zAKz9_)Qi3!VBk7Hj+WXf2XW#DP20s)KgX6GOphYv&2&HCUB$dX15zDbm<9 z{8bq)Omxx6m;sOwx0ZwC@f7l3hvQXpLqbV+bEig&P#PEpGu<~wol2a7%k-l@ z`W}OH7NeAP(HrVM3SgSizmx=Kc9AW<)%@VFula{V{4Gf41LKzK!%l!L1|85l0pjc+ zAN5S`U0u7CM@Bad3Av@4!SL(^#8n^&T_kI#x0{SNqH?y!{T67q+Ao~2rq-=2<)h&L zZ12D1#-U|?bb+r2Mrwe7Z7>QpLEXK}S|R^ zaln8rR|`%%4=G{t-0F-l(I5p=hN0|fvrzcMv!*EfP#A4miEaM-yiEI4d@cbNy;Qkt zdarNi<7n)Gvs$;sPyPY)&KE3Z@u6k_(FCE5s+3Jx^z}G*bWp<&qpH5moLiwYe6nhi zl>#seG(zt|H@;d4ebmI)d`bLx5P3{n)~fa-E1K&gEU~_+uz=R2ptAb$-M%*0h_SJ2v)O`A0!_xED)=}XX%c0tN-eE>iw=2C; z{8b*b(6G6AJlcLoH5cFK>BCgzcd?2Mn6g{=i(||5qCQJ2BwAnt`DprzM{}_6Q|Vf2 z9&SQ1l=N*9%b5C8gWj={4c(9%Q8K0&VNS9_4f#@2Y=xg92_2qlnS0%FkdU%O3t57r z@`zYd&P-LH;rsoPfeDTCL68Opwt3?Q^DlQyg(9kx`A3jK$487m38=jAMdy!Xgy!5U z$GeN3^~%saR(jXwknM{}FA>`&K+Oj&idePWt3(agWkkIFnkHT3(hx8@<@LsRRzpXZ zELw>C=UvyLG<_#PQdrb-**CxQckUCE-t)50enB?w9#XXBSlo zookRhh|M2^?~WiH!hP>U&7MY^$*nJGZ@orzWLcd(D2+K`?1bWZ`wZ(DJ(6x;-@eq9 z8qCr3dbdbRcTTCTbcTPYbsDpAndG^*v;c`eS3Q!s`FqK}I?=Ber=V+GZhQGo{LTFI z*M{P(p(-!b7$J|E%{GIxcFa9g7}{HGp+G)(y4Q;sy@bYHNn&zwgA@Rfki6%AKrb9$ z^iYEKGo{MpEUoEXztMi){QFC2M9YbF0vIcC_a1)jVv>ILN|)pY-^E=JybX#HB9a|6 zR1)_XFn7QpD+mzee?M)+WSJ#gl?!_&Ba_A%&x*h0!HEe(8v&OKOZD4Oi<9Z0VuFeZ06Xd+~4WbeZO|@oJgu9bX?oZ@>j7f2RG(Y zO(cE%OvS3UxVSA1WY?H7h@=3&w#5o`Ku7a}=zO6D--P@W1N(}U^xdP%mI^3{E<##j zbz09!6#&EM@GD3@1Df~-Lb2Z_HNHCms(gVuGNb;=$6MGbXa^|nXPmZS0tSiteExQ6 zg-;oYTCAWH(gWeFUUJ3U8=Fx?{4yaF-dDF=$L4g%*FKF?ruUcRO!%57X0%P` zz-Rj#7z?KuG@#)$`Q6Wwrut=k=R^CfPvYZFPm%ld?zjLX)SoagY)q_p{V8KcrJDWG zCQNDvmIQVlyz+0quIL&6Iqm8E`cpN@0q+wl=gLSd51W~7pbUz#n zXG6mk9zVP}M(6p3*^6Y`OBw-EYTh5wL*`tmq`y93ii%A)kts`8j!`<{4%#Wd2FgtJ zPcG8*fiq2=rNs>Sxgp!vBFDu+f{|MYRzzjEAJu5o9uvc#9EGDpdR-CsXi)rWwAxY% zhq!mIaMq-#4|9Fen=moqXL}Kgbko9e#jrDCJ8%7Dp|-nUaT!e47l;j z8nrOOTSqB;D>;@H^dX8E}&czRb0+ymK zq@Y5+Xqov~%phheLEwTDn7UoTEoJT4V{B8d1!0$Ijl zYZG{scc$}cB(q}GGm3@Atqk8)HYJAr1^21p&-OSyWLD-uJgk4b&cZD9)gw8pvAbxw zVn8c-?px8a&p5WzGtK}k8UCM*Bnq(TyMeqM{J_hhxTtqRNl7z&QSn;u$}{M!4O$Ed z8-oXeHx>C^R#aF}Fn5M*ruZgo7B--9ejA(rHX(TBvidYcF#{Tja~H~ZP=4?d&d{=} z|1F}Rqg_MKO7mgy#OaNunx|Sn@7_KL=Gku(1T>P$r3V^DYGyi=UWj=bBFPWp@#G%c zP$pC*02bzD&Z4n-geUvJSh{|bLU4VD_0LZo^E}H%|ECQfynB&)Sg@OJSEYgdp13?~ ztYe=F`*ntQu;ibhPCw}K})v{C~~!w++h28uz3)X6@m_y(As zFK8R+j%W@TM6te`iAW!!qpG}E+BqVo_fy7XWg0n-Vs;d~q_u7i=Ev zR&4pAHIkH7^i|&%4(bE9Rdg_L893sFVA0QVOq-0^|DfdAa{|JN=SNxr+@X|36Wjdb zB%{ojkC@hNzZE#Hy6=IT$5>bO=JpOJrIUcL+aGQA2bt8vgd6C{anuw;3)l^;&l44a zXNmt_D^HV|?s zsoP{KZ#&NCZ`-}Cc9gqQG?9;^B61J89p$w1U6gnEjp4Fp%WkJ3+dWHbjv8@V3H9~! zg6vp!=5dBBikDP^ssot(JLV?oUD~kJ7Zd8AsOfp~U#XRR&6l>6M_X-!(`2Afk3VtP zNCTAmeI{nQZhxi9s21P-RyfXOU)I6F36g5YxgM7Pc#q|tw=Qsrp!|8h^(eQ0Zzh^D zH^Ga7SYwY;_Hgp4Ot#5&F}nG$P%Rf#!O}dbCetvoquzfwyq2e86M+BIdL*w!Y><+y z`%@)e`2lL8C{g5T^b-zHOv`0NW29!(Of=ue4VOxGP?+qIoso0d>IT}#@|0qCFVhq_iIT1Oz^R5X6z4C>J zBhMZ@S7=UX_O4_>gShCe-wA7@Zx9bCNvsAyHN7We@Kg7;t5Rd$3zH}XohXM1*;S5o zjwMVTYC2vipc ztq$bAIj(bQ#PXTJhERT&vTdvAE|X$#Zi&!|@Et%BqJq`pdtBT*p_yYUh-p@rqlj5IcvrF{<5uS?A&na+># z(+>~g`i88On6f;bIzdcb%%OvMu2j6pGZG}okijlg*sP9$l*%wb=D# z;~)}-ZO=?V3~z8dbK=U)?;q=Z)WLMv$$VU<8?44Vmeq4b`pd;>_&pDH?A{ivs?3YM zxUhGkU7k=-a-X77_n9M9KUN8p8DIN|Fn5WS&;beMdaFK z514*XP1uyOJI&DxKS3{6zo#~|&(Jvr(1{sfDPzfkyXrkdO7-lUhbFW=lqO^_hZ83h z&x^^1Rxnvf#ctbge!M8`oEo@~A7C;)q^9dKAkbF&kx_3L9OJm)leyw}V!8p}b96ok z3Jld#u>X=b>*G5?V^@|9CHBGTGZPfemPOZEy8#MQvjmU}9~~L~Y)|MOSnFUdcp3Y^ zVbZhjmDM50n*d94+WTzcxQ&VA+r>NzISgJu2oR@30rrd<#!|BO4e)#wMXCvBUvseD zA!0o7{6j+^Gmag#gMSS-3D23Q6cXRoqth1*J~b5R&~ZR(^iZ+>QD|F~+8MxZxj`MN z=5^0iA&*7g`LQRsQNTQl?dKTmlPI0WT=iIjynBq|Sob~rQ zm&B$$@bq+7V?(P>BJ%)qqwe8$?pt(Wa446qt2!U?5WX`kjXna;>8!HZ)>+%} z?~bhlENNhW1-oKD3 z5%l!ttVn_u0qNq=4)igQsq?zGUwWR%WCDr}&=2xtsZhv$eWF*?B}@L!{VcU7BWw68 z?a9g(2s7t|*_M@L!VDk(?Hw*g`z(zFE4yPT{_gm$Z$o4NQDP3CSpQRKjwpm*uCn2UrK+U>l6*IY6A@ z_{zdw>nrpumaY_&*@5}_xCvSL=r^yktNQ8E@TK9t>btoL2xU5bQBv0TYS-IK2E3`M zg|UUO!|%4mBi#7PXjG`NN_MX$^2iX0a5HQ@IwAxXx60+6&ZZW#><5Ylz=~H}5h8%Y zNqxN~WrHWnXUttZ zZdP*tfNZ~VjXwFPu!l#KYxTj5X^gwux6p~3rQBJ>!PdTFIRsk4TWa*I5X8-Cr;o}< z$DGprx$^$@THojY9u&+=Y(Vd{95`~5rAWjPt0f7X{18jKwc7vH?(tgN)H>!YsfiO> zA^cqrflLm~;)RK!zq}H4v&X={O$?9az=u2NeS#y=HkgwG-PLP1-#FhP!QT#UMY&JW zT^vkrj9M`~kzc)O+D0=q9p#wa*_mkf*FONhJT2+?DdC1NWfOh63b&5}vD+zaRQSgH z>-~F8<{5k8A6_?4cxeAnj$)tcOjq^f42fd@YtLE7WLWq`Su%VtP6QI?%}w|9?wN;P zXSyK=A^D$@=VfXP4|I&jSg(O`{C6Iqe!|j`u7Gw6Wmm$beJyGtYbIOIh4e=J?8= zP+}22=%TPI!+_OgHD@SBDF>orO=6^O6TADeJ}7%GGZc+hy66Go0l-S~t~uUm+%)oh zkuShQZ41k_u@6^bcq)a06Wf3cHCf`vpy!Q>E56cToszBD#y%*^bBtG6Np^g{26Sbt;`_?LY%SzckIp>h=AoOU&*It6j2q%?_~};GQua zUTLz`$t2NjTkHgysSo+XjlK`l7#la(*ry z1vV^Os229BEV?9*>`5|Pmsqg&PhIEQwvlPPix!&q0-qf;8b2B0ADbn3`M0fJr4oa` zU#f$`(L7-A1+ZT57tntrqvMk=yu8O2d&EA_~ z-kJA()>`+vqwR7@9p2ejQ`Z>b?`(1^h!y&NmW#xr&A}-q2Sf#c*IMuc4BIJ`cjqPc zHU8n&wOTT4&6xMW;OVXG7fxlwxWj#*vbVX;w72bFC20*1E#+ZZ9!aqkp76Xt=XZmu zc-?jU*}KYmq)j_-#i``;n6E+WR~y8l=q3Xox?!rUXq%9HBujJnDpT3|oqO2c>o2Cs zZh@WyAV#3P82l*-bzWWlI!gBdKWy40TE&Z{9BTdq39UT%wIc)8U!zIMy5tmmy5lb` zv)Ksl-?RO*OG{jd!YJ4*arO4T<14{x@?dD9XeZ>3{N_d#>q}o! ziH&iP<7R#Ny7t~4tWR2>GkLEaPgMUTUQ8wU_QUn^VV|msl4xXXX4Z!G_wb1!9j*(2}Sgy;bmydx~?^JS!!4KOXX!YtK z`%6~}G&vw;cmySWtT6i@7SgW`h||SEulN7g>3xoq$k~O?VxyZne!vF;znpP+%(%G3 z#P1S3{ts&|;ih41oOE1ne2{e7_hA7y>nCusEz9sHQN)Z|Iv*XM;3_`P5n+3cxSQf4 zV&!Ml^8{8i5TQX7uA`%qCzvPFU%GlrEd1w}YDRY!vA+7T^yk)5D>h-tyrcrGp7!MC zoE6x4d3cMvj(*o(W0*=|iph4%17zFO8s2OkIKFOaH4=h1LKKEUddk z5Y*!UlUSdgX{sEv7QbE}7GQX>#0UHrJK8bIDabQ|@SY9(ZHe0c?+=phrsysEjbZ$- z5?hXd1Cm?S7PPUF!SybU$t~eg=rq!AjC^Mb5PljzX=+Kw|I}qID30n=TSr;Dh%=%= zlo>|qHKz3ges4r;{qqQyqCq6too2ShSRk@Hy2K1wNQ*ZLe~-}3AVUTGG()kSo>it~ z)Z|+M*;CFn_|Ul?h}(IsF*r-;9sd*^z{3>eU)B2k#D;JOY_aCAMPX-$6-r!rz1mMM zO`MeJKjN^*D@dwW1DzShro)j5$3Ie5j4f$&6MO4r+QmBZq#E7LQwBf1@Q zn7;J@Hgg*$#lGh1v*Lk3v=6Io{QPluW_ADuwG4nZ)-s&|>l0|tbqxwYLBGy*T|EPs zA5a@wnJa?Fg<&!gh1Us^CVVMK$b!#6&P3^tJGj z$`$a%d|up z;b7*gpbRXkS3L}!ZO3TQ1@sw}n4u%B%VwKT_j{p4^EUO=T+4Amj-ewuumg35nX)bg zV~TrpHC<@^HLP6|Rq14tk~wXQSq+|l(}2m1b$l=Zb^CL?^z`JG`GP$Vj(m2kcYn69 zj~~)RrAmiGNLFsO7R_YDfw%pU>9U#)I;r=)zEM!J z`gErHvgauT)AJ}_G-h(>63W?1GnXb87chlV+j&oVCJnB)`&(&>u?BJkI z4>k-0U$lKz++!(e?kFj73kYKW{lW4iBz;XUa?;a$fGK#Fb8J7%NKx$DXO-o@^Dv(GLJuo4wy(j&b?i2)q6P5Gv%Fv7+*%el z^jvS_a|0odNl_Kjf&REYc*ie6X&L&leL7o)&N;1?`xii1mG+%9diBE@2_|)6oQ!d% z3CDNiULh}QFqoC@Ud-^&UVCT4x8CAh<$F=$%1W<$RG%ApX-H3|Jd!mN=!6qE%SS!c zFVgtkrg^_NKmxR+wm%F~EDh6AY%P^6RR>s5N@stS0HLED(@Z-MHpHt0D#)G*cn+OS z;ZJkytQhB%bOP*RPgO2Ras(~jwk87uRKzGj}fisU*03DO5-xBF5E&B0o6Nob>2fCGy9s zU7sd6q99QXKyUdJ9+83GowNy1q3fdvfeOsY0S6#x8ZiC#tAlGb3~={MLvHak)ac9k zbuYID1=yo{-qi4`bW@-O%>78QG?3ZTU$@J5l3y59Ri+Y<@%>_MnK>LEe)L@3=CX~gL7?|5i*<$ z<`ETeBi)7@YFs)AaZT;QG4u281J=;c(z{yecilSOO0eFC>r| z0|-J|{PzXMgd}g$OvpU<;as0sW66OLN(MoIy6j3K0MsXCP2C}BU0f49*|-|v8ygAe zhX1gvM%pJZ*V+c>dHgb3n26^_0Tx&Oja}A;^oT$aM4l!Fd|VK3`WVutoKy{^=MPJ@ zVd}NVYSvK1%q89MWiDVeddrbd!mQFHDDH*7heocj;-tM6&jsUkPp~Q--LDfgIyNbh zI7A^@jc!47(0K!YG&LG-NnKpk=)Fx)L?3l6m19b@KZR@Y@hX4P1eBnR)!0Pg?2+Ug zPK?Oa<&;<-xFzP?pEY((-4FKRu=z4Ej7o_9nVAEyKyYb}oyesL)FF80flwWoxGtRl zq9OQa#5q{-GN|u>2aga5E-ttis|!{Y2w5wn=T+T)W{ zAVgs!v_#`)R3s^k78_Vr@#18Js$E-UfgUHv@EA0EFEK z03A@q#jl4q$T4@%bnexfK>;CPXX&-sS#IIN#mhHLS>uhLGR3qj_Zw?oo%t$rSrWpuI46|@nt3$IZyL)_(S%!A4Go2x(`;0&w8mMPJuMxt2& zts0}^k{uy9tzs?bc#su#}yw8;wjJr79?4{dkd z2453`4*KQGyI<1X*5T$yLClN%HRCN@Iycb*z>)jKFv<~3C@`S5cR zIRO*dMmaeJ;31($@K|!18OhKOCXyHv(B7 z@!^|pgSBmgUwH|_~3wb(zoB#VQTN`|7JA>`;6a=RZ3JUAeO>1}@RZS4leWnqg$V=wNSct<&1qaPkj(%ctV^bf77BFmB>g$6zSrcBR4v%TZCd-4v| zG~}KVut8~t_|3$$i`OX^eKyS-Rgn3;CezkE4|T`41aB!%SfwXe_{*6i-pLmUFp|E& z-dWrgez;^jv@RBR5OC3fFhefbtJC3{${#L>@N^}0fA|vRq`h9~PK%W=#w~5dm_RO+ zEBNJrrWfG}_nZ3Bq&5D2!^;gXms=IDU&Et(zS9NOdNyK#uD*O-XRs^88rjhPu|lY} z{sWe^=SLE;4_E}TWnozNV%m38A@=CMn%5$;Br_|veFkftOZnz7|@#ySW zQg37kOIAV#Y#?@H@5wjO+rO7nyUp-MKsRnhWz-Wnw03gAoh(i-^N>EUin`*X{}Wvu zZ?d2a#keW82Ok_dgQju#&>iy$x$i`ct;rOJnsH`W)(`0e{APvcjfb57u&O*-=v|A_ z(PesBu_4aN?WQwC;*A~;k(27B;5O)|{s}mt(W)L={Jsi)Vp657W!DH@ z)0dhSy|^M#-AZxK;nZD6$pKjU`{fVv(@j^U=N($>sSvomuELB#&y`N%@%^X4IpQbTa;f|CHn~Z4xDyYoQYO;P-VX|i65m0l(f~H{`w?mz!#n%GCeUmBX{pv z1S~`26t1!TNJMiqv$`Y2=}Yg@4;mespVMd-s@rtL{YN;qQN^&K9s?3@&!eaNubOCo z?@>wYcg(y0F8lo3%P+L4Ichp1m5aqmYKEX+&w%BoO0B43v&BsN)~l;Y$uy$bgV?nB z&yW?{2Wq8Tv-1^=UhCaDte%v{Y*8@#w^eH~&my@e;SYo|vNK>AdWL28_8W3c%D}(T zuccO`DT~FJjo8s#>~@%-p1D$rlsBEaE)F$66KP*{dFTGuGa~4hgWs^9E;fyh0f>x3 zn#%2FE^g8R>Z0iKGVG)t2ax}6PR|t?z6SZAz1aWws`C5m)}=Qy+S6M4YxA@d6O&y` z%J<8IWK)t|MD&k0wL*T}slB; z^KsCpD)dhaHl3s-mHjlkwR4fRdIW9YsBJHcMo@56E$~H{B#pPl8mzN?{+y-C9DBsJ zbzt&D^b6TvZC8M0ie@<365;#I(89M3D>aDYI2hzDPMbhu*zi6Z3=6^gD#iEiBy?+Q z$a;3K5k5?S? zr3a&$)tAu=&?9hC`-08~{JWMnJl-yn5(1J3EP#gx3N;+H@q@@y<^n)~@{)_7&u#}Z z26WNCJtj5U89pAti-IZw$y!4x{J@*_=f+>oVI3<@Zh^ZuA((JvZIJscVp8zNvA9<2 zPUo33$c38{_bsXR8;;6@4d@vDP2IKnJpFQiPRwdj$Nd5{p`x=RW{6CYxRA1xh!6LV zPQSi~C?$?OAJ!P#Vr%Om zm|orERCdu)0+NG^gWz(uW*+Z z6>#fb!&5Hc&meIRA_9qe4QJI?>=UrWVw~qgC5Y}E*3Cn=F#<}m9Q-VWtc9bmW8=2q zcJLJ8UG;djm9FQTA-Qs*eg}f1rNe%iX)rCG(#+bE0P+exH5cVze_;S{WzQM1_+XH*`>?R!tc5%?w}{;l;ExJcsD?E+ zVa2Hb3twm}NTB9cB@paa@vIn&<`!qtHa7xIN+*DW9>(W8;J1{aOYhi)2@^y;z6~6F zw@biaSU9hxBS>NG;Dlvy^Pb1F!WQ$^!IDG;5cJxe+2>{rU^_777&5w+VnTRee_BAF zZTMxKebX)8XwQy~68l5&J5_Wi5JMTePypE0k=^)r%y5vf}HfdqAJIfpU*IC)i()~TCGX#m6iX9(yv zYru&!STLxNNM_|m@}W#viRWulFkJH-0tZ|hy=IW%wlV+40M#hZIM`#zHvUoWoDzA2 zIUm78ziWO}b9?SHdrk?0Qc?r5O%emf5Dma%J{V5xT}$eT$R`ucc3{QRCa$Ie5#Q|^ z;F1GuS19U}F1*)m2`C=c5C{LHYX_*m zsB34+gKPYyliT@eA-kYh1%+Jo!1a*V@X_YY*NF)YElwp3a&h@$mdAPhjsfDxEaP`T zjS40CHd7`-{Zv`Qso2QX+Aq)vAiFyB;HD7nHJ?q1 z$5!J^8sKig;=G3}(h{*|cn{DXOvrpsP-FFTo!aV)N1~|+7%B93L>saaw5qXzE7RqG z^UR(6(f;@W3-vwpjnUw*TmjsJZSVU4X?O_;D;s}TlSdoDMPs8$qdwedjdZ_Q+c^gu z-_#jkeJ)5a^*r=zpQb$y@Neff--a{vfjO@21f01e(>$iGitqTec|Yy2kz>>!M8)g zPca}JRs1HkJb@(Xpzz*(E_bghKsFlD2k735Zi7kL{hmVm1E&kxSnzU1-2he^*Xd0n8{%b4Sa|6CoS3S%a}pl7%z!@63v#Wka@`#=KF8N zP}Y9|&lD$C>oMU2K`FwASWS<*mzLgPY+~k@!$agFiqf7WMD!?ZPik#Mx9^mLXnDIk z$toucH|>ch(GsbYh>lD#aDcZr+!gd|PL-+Y+w=It6KP+4!1`rU7S@7zbrw&C7$d4-)C=_ms7SuF@ zRKjvhf{qvd_NL5jSdoU(a;>Gu;bX|bZ!Pdpja(T&l1Q!#l4y%_Mz@1^GzmX&vl!V} znZ(srhRu*g8$nA5K^)vnHTY7p6j~f)wTL_UcdFe_b_3!Y}O#KI%Q#wEtnQF;t8uBz<=St?>~ncGKm? zYpoLT+vX`ER=33b+eHy|GqYKKIX$m!erW#T%%m~Yf|Gkb(vQgx$(LDA$TlqCvb^(1 zn3B8ml?DXD>_C3HnZN&gCDABR<|~pxt$kNx+h0{|mOI(S3*V&JQe{|M&&G|k%UEAb z(*CAgRaN2BO^s(-(>V7oB*0)Y>e1K@b_G2~#f9sKbbhnYxpYpG?#bri>JPm*x#ce- zJ^|PME*|CXs-T$Yshj80&ML@|&yIx5+NRhK*b18x<^Re`S&du;Z_KpU?4@%aeffN| znWCWBfW^qELgo92f>v>MDVn!Pt)X*6;S}+f0PI6_-|M~lsCs%zJol|E3#TDP-dHmY)bx|%X#3PlCd2CXK zGnvA*uKmfhq_U4d5Mfw*Y-^!lk>q=rw@EXh@_J~eRb`7+_AWF zVnKFAc=4WZz#AjoQ=kvKRrD|v2!p<-t)Ea#k^O9-Fr+Rk%qTXL=2sFMsZyegg|l2D z2s~E}(`pBRoOsoeuQ_eJK#(`Xmdc3TSidxeB5VzlTR3?W6w{`zw?x{69|tY$*^@03 z(t3h(28xcfU(T_{6~*L|r$)PQuN~i?`-m;LWuhNTZp(M!-#LW_5R^6XI`dWE=94n@ z!?$0AX$3rz(>YrKZeW}vY)DJ;Se?%R-jZDkt12_k+uknn-M#N#_BW+C>bXFY#^vCF zc|d;*mI#$!9A|=RW^Hacbwdl=d0I;3R3xi|rth*kq8{~wSJ;r@Ky@!GQ8CPG%p052~Fjs{-{ zwz~F%;W2A|5^91}OL5MGqjB?sxXC`TFsp{EC!xr!)L2DY!3$gXva(;_v&(R*P`1L&z5Hic~02F zz%`t0hy)$7dHzF0E^o6`i#)PXkVBK7?YJ$Zq`ziAw& zhc9?4p@ApW#w?&wy(4xqH8?T#a^mHB?PDc;rIy>0pi3+d%c$|^b(1G_EaffuD$#Q9wN+ESTs z<9950oB>+AzZW=#~LGXGj^hlC4;Z zm6zmB;(;m9vmvfmM#bj&fB)S!+N+0})K;lKI_K9`KlhQYz;3S-?|{WeId%kSP|JR5 zdrUHEP6*uJ#CmCvM*g1UuA}=Y3((aYmY5BIY_u7wpl_v#92#7lNo0&+L3y1wr2wrx zwEe2jIG4_E-o|UQB8yNE$3C`Dc$E<+`W$Ywv=`cLRq1dHdII^~p5KwR$j_NMXMe9f zzb-y}@6i1*(OlBotC;bYRS-+W0F2X^54Oe7shbP$(Er(!wKZ1TBpPvTj`b8u3<$5D z3gUuqeD8V(?t3tbcKTs9dH-~D8`NTTeK?Ba%3Qdznr@IDu;2oFkFeRS*7GSrtwK-3 zyEpL@aLB(N8)ksiBb0il=Npch_SNc0VmkfBzixQU8s7($u-i0``p#(rL8jkKZ8!YD z*?qr-IlSyhAZ}F7jZ7-S1}osUWblEhL%ZLcZGIK3Y)EHvNJK1$IRRMe2V%k`7hEA* zz%~<*lan+D#0GHK$5kIC>WjnzZx!rC$uS9J=5t zVDoSJ8^AL0q_{V&qok|LtSnGr7)d78f@GIef4j2;F+;@ez>$Ee3$T{X>%XvcEV(V$ z@hKK_#w^K1GGKytuk}obL6!ucgzPM8!$N2Fh{rywy9#SaukSat8f3LI!|YE(RysyNGc zk4iSlO=e$Ruc;bm$a;s?4OjS@t@#~H`8kl4edmGK=bvNIM4Rh(UKNo~9#+b(4r!^8 zDXV`M+mHy*fbmB5jKmK_1!g^BdsLAbOKaz}UW@LG^{WOnm-+0Kf$ohb=X)HH`HY4N z7h9(JIJre-mCN3JWaBF^jw-bjb-CeA`Ezn2qz?XJ<=F$YY0w zD*^9i>rm5~5zb=@Vjw@ezNaQwM)yC7rHeW{nnroesHygS5S~HBuKfmXS0KS?+Xb6J zON16J(Z+zNehXe~QI;+KTx>P~8yF#iTjKaXEahy;`FRldh`EpK4(|1F%a3>OuviDu zf_obL@%`4s%U^O){S%up^@{aVD^j>RZ%p4w=2T1Ubb)Q3^JPlMvuVOksb$Skb_!PY zdn&|}!r-lIUR%(rY3fwcnF?wamsGs;DM&Bl934>BsBJ7D*u2eZG|hy*lINI8+A_B{ z0$n)>V#EvboIQ955Ib6qMb%#{1iUVeozj(qMf0 zh^kyWmg%-T-%bHA*)s9UIceU|=qiH8OWtWiqknq+#+1%aT*BuH8`%LW8ax$u8oo*9 zI4f&R(s9?~A5r;dtmo7KB5scJeg&?lI>PTxcwXeW#}2El5vQn~O}4DwtIvftQfO9g z!%u?g9l?r|Kjka&ue-2F}CPUH=MWelayYucjl~BvRcFAr2X_Z2a&W zfgT*Z=w{l>`AX@nNFOndFm@j@M-_Li$(baOqtaQ>heijCnE@0KM?smo7;&(ap zsQNm1>v@brnSt6O@o(90KRiA`a^2)K*qq4B2>H{_xye4iiegGsOM&O-hc?3KcbD38 ztLU!8NiBJ*zBzJr;dd%{bW^H1T6Jov|U0TTZmkOV0MabX&5DKK{+g__=m&? zz&>Gr_;t&)OM&(C6G3t`kmK~%$X`Zg!5D8V;;T{PR!#&UlbTE@22AyZ9ekm8gGFa$&gfK|dX ztvy*BXWUl4$HYth3K=5gTtMJB-t4jn5N(N^$L)Kq z36KK`A{CvVM7E(b@;_Z(OF?{SkD=8wJNxJWRzM51hBP%^J&X73Ur!q_=$9I!&NLt$ z?xaU`gW9l1f`x^B3Rvs_kiMo^1YQ@bV}qjfwGeWC<);;{`OzxMG$y=%7BRlJwPMqj zjhp%N$&78Dam1@+cr4Olg8WkJf>_YD->Nxx>IJW?V0dMB3oe; zJcLlcTkU{PCT-jFi|o#y zc${>l_c#NA9()W3jF;6Tn8$qnEiWC{Cq2cBCk@%*6#KGd^f#G_b2}w~jSlE>xzCtX zc$hU>(bOvMOo>7J~QvRTh7f(h=em5;Sd2-Md3toNJ?fh5mgFBlW zI9MB7OIiFc77923dGeoL%^3j*_J7fW`wPB+Gr<&-;(%;sFAFK#Hjz)gy7|ot;wuiu ziFm2eB+kGPxeE2fHXCs=&vT zTg_}*XnEYi%S>jN9?L=o_ASPXn6!kBT~L;-z|F=0e6_%x6F{U6%E5tToHwGQ9th6H zbi`Q>r(Voi2g$`d!9%knLjx&tOoCM#hDYQ zYKZ&u(%xp=2=n_*T)EzYbMR^av0CVPeMDPnW0t#Z&DY)aKJVGuZ*}k+^8l*_*DH2i z<7S%WWBHmKkBD%Rb<9U@(A?!b7W2BcJZJ*@7NYn8W)}RCA0w-GFJ}Dy3H2RKzYm3W zjhdUYC_lN3_;X`!;IFzEK)}6Ec7ToO9s$-3U=<$#9xOyB*xQ;R;=$gYstGh;5q@La zUqQVWZ%DpB2S6`r!k8+0{L)!p@xZLt`al3O{S%B1x~k;SdfD|0R=$v_CBhJZPRq$#e(t~j0hqo zkzOTE+aY3(Uv=eH(M<}vPj;J`F$j|xV@=<_zmAmrL(lEe2&ofJef0;S?&_&FT|W10 zcrW@_3v!O2k*P%Xe2{0Tt+xJTd~NlZn@kUXFsv(?Uxq#(_U7pV#NvP>J6CHcUzYm_v61zNR zu1_D=5jCYWZeH_V*5jg4Uv0hdwLeVhW>qJ1EW8B?0zWk8N4)mZiwKT^(D z&UdAvBqDAB9A7$IOorP{4lcX1S%)W5y^hPi>ORQld{^2=A*I<>g&LWwk&Et|amlF1 z(T=6S7cLy&xtM_1_T^j60EhNqD4WL0;`Ge)Iil%ws*z-ViL6Ny=|jbET9=3(k2Q^+ z@7ypAM*Ae9D~VbqWze-4?opX<-13vFAf6E%!0KK(X#DLuQHA;~eB8F16&v%*_;1y* zNSoKwx04VKVL4U`|0B(zgzr=4o33_~Za;NiT4ZOuV&dTLkYmAGy+U2CyFvMvAoCDG zL*oJQ2qV;UehydKa_%}hX$Kuq(Xp_+Q90LX57eYjtaWTEZ;P$r7;i^e6^_%3&)tXL z?sFJ9jvv*SbLwj)U|E=T3Inkg`pA9P|6*l99NL7`cHbR95Q&y}{r!2%M4mo*y47#( ztsuRcA?L7At(urdzs8`xZWwLcZQ}jvev^607D|(iQ#XYs1C&&PJ}!B>vu*f`TX}Ii zo>RrGj@n;Gtq}2lI?O(w?ITjyTGgxD55?G}C)X7`aViXWJRX0rd~h1V{4&9Hruwu= zat)Zjtid7%wc28ZX6nWBd7cTWeyOz{j|MHq%>e-a$ElifYS?Sp>kZKWS#4;a( zCj-<1OjYw<#q`|KDlPa^3|+2GzV9E7o5@lgy$d*puLg)B8h6pAC%OlWkLv|?t#V7m zSX_CFk$9a%jeuu0GT$=Ghjt+7fJO1Vj62LR3?CVbqleCe$rFGf#*xCeWV&R+r-&%i ze3|gAjunZgDuKYw3QXj{+D2mOMb9x8{B=A(}?RND=mBqA1 z5wG~rD5(~1kB>+Vza$0IuA2Gf?QKW_e@(#^9M#JTt4~2B0juY)hy%IgXFzwTtl85$Y8jQc2eGi ze%n~FUu&ED^>_2ULQ5X>FB=CLX+hq;o6w- zydoG3FIrsRk7YQ?vuL`mjmHwZZ@~(BDRAv|%NFDacnN?;&m z^l+^x&0R~XE`eAWKn)MP$t7>b8IxW6dcn;aDe>b6BLR5<{wen5flQjpV3s3_?h zFSCc4u-B~UZ+GYP0h^q5uni}J)y#5#+_H?2V(M*o`?3YmW86JBFm-+L4Cp)GzdbO!N2e&XpOOPerUp}2-MIQWGI+r<$2t+QGH@~G5ZymAH z*V1)i;O1cgyyskW$joSdV~j<)E=5M$iw(6(N)CJGi_G66nRH~%+r0jJH; zLibySCWAnT;-Qv7N5i6WyQXrY&onkcYSlOE~`#An)Y*8e%ow)Ck*dtcD zk^c(=b86;Wt;yw`H_31V-z!~fdCoZ_q)0|aK7Lp=TtVycW5TLCcuUHSsP99bwW03w zHimoqq}DOAg8B+r@f?CZgC^3;I{v<9^5kgn8G{5~n7~e_7qq1) z1hV02EXK1Q;`CdfwrPAv*i(K7J$HuqD0xXEc>=-wr@{yiZj#8oJJlWd8l^ zp1B;lGyb9p-r2Ugb2oe^wJi_<1ZV$1$jgQv^aq+?KZBTnO?WNHG5s`c~g@z+9G}xZivV<;ORYeQvsT7DiUw zIx$X4Q*Um(IysoV=3T#g?PHzdLsXI>ANM&xtsqe8TBCflmI?axS2?8sGsGZsW{5F# zQ`000Dg=Zd7&v{&-xUq8MguhTnoiK9LNDr+t(AS7;X9KRcVdi~Lot{xflXTmW}vli zwqF?;A9^JEI;EWS(oOqTOS0ZvAqO~KFw(YJhvMZ0gJ4_jH!?)GB`}(ejuALAXXHFc z5@bkR&n2L7o<~6s!MXzsgs8@&^7#G-j~LbsP8}kmWkx;RDF31$*Si#2w9dvc@e@-L zxyvUCfs}%)t4qQE#;%3NeKVFu8g`jghy7IOg+e?!rU?nHKA0TAi~~>8!k@sSNv0>= zkeh!ciV_|neft>HuU~SwHZr0W_HwYih*D7HnD55Vox!~3zrY$COnML63jT1d!?=nC zQOzU_$!eLbp+BLg#(G8uW zmrL{Dbs9c=2^RTWS1+PsXZS{wy(BwE$cmsw1l3rYz=-SU(qV5*@!`%5HFh08J~2ZpVebHHwu zNncZUZ1As+=H!IB+5zN;BWIaVGolsbOQsvX`5N0)?I)Th3j6f4H$OY?PF3l*`+xLr z>=_b@yw3`T!aS!&;AfwrdB=8N_tszP<>UYj3eV2tp#Va)c43*)9VX7O{m_t@`dRY$_I^H_@Qf)mtuS7mLM=54||l*AmNdN+f(L zElO5Nx)uX1VaO?I5Tx~G;?zlY0_)lQLZb-b?1%u@dM&#I9$7B_CIYEtptP{UD75sK zH#ur`s&!YzPp9d$@eWMh z)dz;xILmzw7B}v|4^SDD_&hjX{zn>d-3ncAiuQEt9aHcJY7>8#)w$No-Ziym`U;Hd z+Bg4#=EB80f^xpIw@z0oa3Cc+VGaH{^A=+56A`%BJbL*IrAN@2r=OcnTZGrH4VA(> zyW>$j=%#B&GQ?ERI~L$o1dbD$#A|qa%f|arL_WXF_swku;M;c%V+W-5LLZa?f0T(q zEm;zWx(f=CX@Bd->i(@oW z-dPR6n|bF5xWxYRFgRv@dDKIl;$x~w9-w3e*+Rn)6hPm<=bD|(EyR?1Q_W*aCEsZJ z>fLwbeNZwyww|87KVzk~CcNFyG+9T{nTU9e+V}2rjpW%+&CS%K?}nH z0QWF!i`;KGW@q4wYr0wh)d(yhM(kJ(9a55=L*i9*d3Z1Cx{nGO&SQNA)@DM@5Rsl! zlUCJD@#IjV&pdKW{z}tY3Pot-Vzeg${!j7+fCh zblqt8TX@ivVrjlZ6_Q2Y&Fxz1Nx6PQ92tzE7y$;Tgl$$@M*K6Tug{t_!FS#U2dYOW zv;;*rclT02Qi(Baeh zw)-uKR^~-%(y+Q~ac#37`xYe4PuO08i<<<9AxtR6jKqwT!in>)52N`ERl_^lOSmtb z*zD|^IFBmF4OoWV9V&R<1PXWL{PMRiJOIRZEC-)5qa05Trgo;PLG=a&666Q3O{oEf z*RGncFY)oqc!WVqz&)*JlN83$u1iR$y6=uTU``#+QrncE*@EJxMn9X`De!CG8;*!^ z9%+ZK0(IFL;Bs47p>EgW9pAoA#zI^_u>V%ci1>?|jd@cqCDi%v4Xr6V(o zva0Upi>^p{qoo6S#PN;}cme`DAvQo3{)1|}`zTUmbda9gHC;hP(W+>~yu z+pe~AT`@L%vDL^$)bu8ig4tP2ON$<^sgk}trH#cmy?+~J<2bo*x0Zt~iQ&!HheyZg zzDgyw?lFF=XN>?{vbiEBPB0K!0!X3&#e2-zNvN&IS!(Sh=pU+b+C7(&%P`4vifDy9 z1cNznrP=GSl;>4Uv|j#PaR@(wC%!~AU2|tA>2w(IFk#^riIL+QY!h(qx*_=$_^bc# zCi~x6+(ngC-ZdG}^AOkQyMxys5$$6EKmq|5{tf7@{3`pj|C&4fB&Fb-Of-!#qq`qq z^8q8yuRQ7pV5t>?=ta=!6qcS;M>vPW^ak#Q?i5I#Xd}chP9QN|uh*Wg7O4cv|J9`} z2L}-x{zj|5QaqrLQxpz}{!`;HCoU={L>57l8H;eEu&h+e+f37y{pF!oOOchgxVb+Akvcn~z$iiQoNTWBw5j7oPFm#x4q z!Nu1I7W_IvUKIPZyOl5~_7IRQ>j4S9P4HP;wC&6K2`$APR^<=LN#_IF?(S%bE74!K z+Wi)#8%{cptJ>UnnO-63dHXs&VStyl^xJ=n;gF77{mN50+lLM8W#`m^S>Ufkm%a4V zNDdjSgnPx@AMdK+P)s(l7Q89`HUpPE6IF*(zb|LEkeN7qc_`6v)d!9v_uN#P)+b|w zmM0qP4{`I-b(HVj+*ZKK;+J3BF8uZJn;3)raY?~4rh}A$mY>D6?>3&H!HI5F{OjD` zu*+E~kE}@UPW-$uOR7Wj_FrStqS$>|rPnOaQ}i_Gq=;SD#%y+!NJtpRb9f~|*N0WM z1>4>r(Hfi5nIyvs%FedmpjtM1_TB|LeRd$1XBbTm=$QlhvDJNbeR25}xn9)qTpYzk zwwhh!hEvJ`a_5Nc;I7KLx|R0~5VNzlPo^Xn_ba0dA>6+Rs|{nb!l^SFvlCSOkIB4o z{vT6s9TsKxeGh}ED2RxHK@HL=f|Ll1NP~2Pf|SyY62cHl=THjD(4Erg5E26j(w)*F z%`h-9^Zd@>=lfpopU>qpa}Vb}XP>>-UTf{{kM&1ij+zwK-upew&(L zzpVatvljiHx%AzNgS8lcqN&NA6swc}r5i zHfM$^#9`mR)0I>_NlB@ZNV;Xe{Uev>YJ%`^F1+z^{=6^s{&2f>TFoZ~F=B<-bWZiR zX^txn(Z64Qw`ok7owePJVztuNeD<`2CbY#Wi|VNwsph*n#JdYY?{s8~}*zl!cZ2T|%M^NksZA-b@Y~b}|TMY&+ zELM7a+L`dt9e}7v3xDBsD!2nesR<#JM#;0s^V}{D#3CKN9l?>2|64U`WJ)@K+^!6C?ilz*`+d)o||l9wl6h}G0$n@D4G`1 z2*04|rXtidZ)xhl?mRjzYYymGau|7gEKPNB)f*&42mnzCSP$SO>~xRp*qSSqJkmj# z50iL%MFC55(GSXa<|{rS1R~5AB4QLh1a*27u#~~Z{_E$7brxIQ@Txse*Qaq#b|B-$ z;*}WBCD$crkuxg%IJwVx?sIsR{t4{<9O9jJRsNuX+sBBM zHbL%0u7x$&eCGGkc{J^(Ku-`~%z~s8#$=WCtC!WmCdq==J}{IYb@F%8CPkNWYf`z z)Ug7N;zlp<)Gw;hr(`gX*>50T_~iCBl2V1ho?8M!d>6OKxA!(>llcXs=mTI|#=w!L z>>2>^uX`u5z!CSaTuy6vxH9&w%Si)(t_lbf4AkL=E|t2p#>LR$O4$-SQ!Mx!9Kich zii0iokyjXb5$9T7O!O1N!ZI+6`deB6Kid$`N9Tc&W~&%sY=F&dbfK-1^awf49c+2iW#E4S z-t0y;U>3HVSB*P33}nxgke<&q%@W*QL0XT+lKe+>(}6G=W*evlgY%TRZQOLdrOEW7 zIV3(iw1sE8Ir(k;OaRx@*AyG>*GZY?MoI=1P!&^v1cBELLiHT%-!F4Aka({vOsTI^ z$Z0*+bsw7X#Wf#B5cdTDPqlgnCG9%)r1}|amsl*bjTr46e{%>y<>y`s5@6Acl#m;T zbpx13I_3K+&aAslBMFS4BS8ni_U9I5KGwhMa`R9N{WIntO*G^}KmSLhyM>2>PZK<8 zeyf=64lm7c6n$j~#65r3F$Muw@bqQywaO>!Yn*dTS!drGFNN`&cYiQI9D$VVH>t@{ zT)P(SNVA~VL80=scPFVt}S>Apm8NYB|-+a{lR0-*Ejn6FC@5o%TPJ9$0_8;5wfCqK-KB) zQ(4Js@5@pVdisbmf2jFlj31%QX$j7Z`n>PqU&6+z%~+QG&G#AkIld2~N}rn|dv@k0 z3LY+A(hIG7hoDwAmh_o4hw}?tNq84ui+D>vZhFvnrhxRw0N-Sy?^`3H9hdxk=v(#; z`MJWCR-?JpQ%tfxIH9$&-F>ooVG`0a4u|`0W;-td_|!OH9^`m?SY}u)NNLsh7B1Ci z#(Rz!bS}D^;u+iNp1TJbznD;uK63Kj2Zj8&8^@zzU(eXMXWkpOBk2sH_|`>JZ;wXfqYL`2Xrg4j!t zEzV&C6U%b-=1atjZrQ!yM8<&6z6Pz6y#I(qu;Zp{&~caZ@P;`Qm7qeQ&s@O5obUas zP8hbXK`w*i_Rz*?u=mV%6pHx4)-;h}q|BfEk7yUzm7u{>W0$57n{N0f&>8~ODF%Pw z%IB0`i=F$o`)@h08pJAKn`8dX1F?N?zq`!&A5qYljj%w>{#DvlrRtxiv#4{Afg!gc zB^6CJVP)&2M;6EPzGVLqAwl;4XAD^=;<(ji-_vF&e#eH{LBNvJL;*ll@$aIV=f(HU zVTH94fjT1z5A)QepFG8m9RSMk#C%Rc%T7s6B{Oc8L*RM$UQ?#^CkB2x8`kXpI&8sV z`6Z?KQwwhI8zc-px(g-vvPqyqK~L55j!uL}y!n$qMOvNm*@QMlA#SNhU?Eq$FspMA zg<)o`eDS1`hx0lUY2DJHq4&;}8}dSVzd$6pz!lG9%oH5C#Jy~16aJY!O~%d4dg0;$ zK#uJ;2b`~UL}-H$Tb$Rk_*MHpqkOP}R%c@Qu=b-uoO1C-b^vN|w%q%Gry%Qs)GYGv z<{$2_J6tAiGC(`!=tx?CUKCCS>d$z!!f@TK+W`3 z_lNCX!f>j^TT7;W<<0BYGi?+;lNhpesI3O_xACf?*09zWwh^K3@a~O-V3{MxJ}edV z<3zXn9fraZG?W0R}l>^c`Op!_pnt;V4P}eKQVLAPRZ<6!Pz|h7G-5T6;CxG@NmH4g~fYpGkz9 zpsIRU@!)Nnf@D+Zgvli!!Z6qcpvvz6#$@}k;UaFy=YhgZ{#f;E*{2wU$zAY7rK{pv z0)_I2A2gI$5&v{u{Y0-5->Ffu&}21pYBuBh7gL%P~#Ur0X}k zwPk(vdyic1C&chi^%CSxi9Wb=>^dx#x<=W!Z|1M+%E`FWkg`^SA14E@{zfO38!^Xh zL_^Zg9e5&4GBwexF(|NsCZuG_eAMOWE9=73I8tO@-F~QAc36K7V^k+W?NB#MOiXn9 zBT5Q(EREex^Kc)xcIF?W7O`b%>7iY?jXMCLIIO)}rhdxLfkhvrO>5 zge8UL?Dqx-WnZVr6LEvCr!TqaF(tSNJweV8o)Yd*eKA4kChLif23hwknfCOHb}D?< zTtnk!kmk@{(^KHPf2tU9SrneD#zJwzi^B8#yVq=4E|WVkBjvy3YA~8>7m6*JqD?iO zd``t@i26)0RJI3C(z3RwMw6nR+We3~U8C}Q9t9K#I-6bqEhzkpWPA|0;4Ht=&TU6T zJkg}G4g>aJjk7-#39m$q{KdYKsJRy_q5yRLbwJnuJXjwp%@Y~MkY&Nu=RsZ%ph{!2 znzo|FvNBcsf~7!zqvijIDpxpS$`0=0yj-W8Y4Fc_eeeyaq5~A+ zbAqk}LXvSijH<&kVabb{i|daySTw#R(vwfkHVil-w}ey#c(;F};J@48>I4`Vq|S(+ZO>@)RD7ygPOIWgUaG+i6|si$-dLT|f))RtR$fKB!rM)e9bLORVcJYL##2(t_Er5D3I}7p{0* z;7h>#?R*gwFA5ClJA*EXQ4K2z5YwvcmL~y{DyFOw{IjR1hn4xTOb92}Ucx|-3a#Jg zMW-w%y7qhsMb-&+A2xNcO*mCvEmqfASZHKk79fsnGfC0y_XkyDmV5>nd;&ISm$xHd z7;LPqX5UHg%uD+k(*MX;4^ToG4=F*(u=r|M_g;4vt!Oy>0`0f-*o$VqaCqQvPtON5x@P6{F9ebkte#yZz zELiz+#j)(>_e*j|Hlmubg43Vo;3YU|CXnQ1tgo?KLyYhiW1yQ#eeeo1I%O!t=g1=P zT&A6q{JazFuNG$R(xScoiVTr)l*~CNFt8>tEoZ_F`t78XUcA4Dp8Jio^he$vkLFwr z_7-_-|GmfrqWa*8zy&v+uwCqGRS*_d<>RAg7Prg~G?4g6q!%ZV zZVORUXd?6SSkW^Lr2-=H*JYI2xXn$@iK$-?Wb8-!)s~`E4KMNZtKR2Wd!BEMz?9jj z+anMP`S0!2s};`xJHia1btDp`T6Iu4Ly`GYU)fXURmCE^8!jHdX8sSzBY|@)FtC1W z`160gV3Q;EquXt{vj#I7q4T{1EF$8?SlOaqv}8$;?OKT-LWW0v*?~^!#JzN7TJ6*E zzfN$ag;{?5z0Z>qS4>hlp6*vUD>qmgnz8<16!KKpbInDYL+d;VwHaGqrp z*$h%PkaI`xp*JVNaX;rVx( zvFL5&)*YXHNrJ1f-@ot+qMZM~^4g)A>vlNVOs`RfSyot5g#OVAOEAe96g8vfLJ$S` z>gt@3g%xq9>Y%T`>^uDa@+t6_BaoJj%!;@k9a0AV5<6Xk9~b6{h?0c;{Cz=(OF4}O7dZ~b$DI&3fMO$?(P@CG6j zMcGzqwgt;Y`Q{@uH}A2s#-l~S{X*zp4-f?vttqYU!pa)<2<2aV)oa_c_X#J8XH^N> zMT5G-j8skJbhU@zw!_aNx40UNnvRFJ;_T8c(FL43s6BofvVI680l&cW?WJFSHIFi! zmA?}Dqw=;0ma^m=!!TDBflw+jh|F|S<9Xsjwxte@4%^!YZ>q0iK^6`U9m#!ZDZv_B z+K;dLk#SSFDag@FC%|1Hz=0N7B`J+xUGj~pS@lEx9jGWAWMhsIJ_J$2cv)iHn!rds z=l$^KL(Q?H!_rQyR>7a?5$#Q=xzKdN{~>WZbB8DrS*%U>F=UMPo@=6(fZ;P*YTKD9jroaExi?7`6D-+yT=bj2fl zh1Ma9_PDNN7&_A0*R)IM2V+9O^N(>-?CtuL6^@o z!jFUy&{HrkQMHR*@I}qN|Y=&pq1=?gZlF+(-9|GCa zhN1mIWdSzg*w{XCt!OPsFUL%dGN%ksMMd@>{vICxg>54h4?`^Lse(>cH~4o|%tQq`iNQfXp_1RxWFey7QYaM(|{Ryw9ZI)ww|FEcRKJ1-Aj znoDM&Qx)HxFEqJ0;yQ~PJp(!(?{BocA6d3!3r6B{bLF8E&o+cF@%jNHo3W|UMlgfs z!~4vz_5X;HYdgePX)QyZRAf4<4=j#*wE;7x7*Ex$J9svIvHysA$;(bvzHJKPrT_%* zyli@S1UU-u7(RaM(V@G0eSLA0=-l>9@S@L76?g*W4;d@@4OsI)%JPQNWCR-o#WlB@~>Vgzu#`} z6w_wRJn6{I47pS%KpAail|)Qq>0EDPAbV?T_!gaLqswWT({JOx2a~uz@4kPwe~{N0 z%vU;MV{E6vo^p?T&yZZU@9AZv(bNK&IQiBLiqro445}iPuVF^U&Wd&F!_ID>>(;eL z@&mCl!AeiP>#w9s%cQ5({YO+I3f*~eT2z(@yZh}W!<6aFnHpKwEnZU?FJ2kSV=)j6@piJr+}aA!UrR%#-QwL^)gcc4|g8qhFnP z%vCq3xC1z2Cu;h;g}GUFCz+UDt!Vt$-UkqJ*#ceUFB`Z6WZ$JQ0Fp!&ul2T*J9b|?`18fuj6WOqp%O~pTR*?l7G~~t>)d!#K?EZ$6A>q7=89P) z*j@oovq4M$t59hIIerWo@x=VzQmew{w^yRBecR|z&`?Nw$CyqnD$+!7sT)`Xf#hnv z;A670>;e6P51ImjX$i2@aN$47F?;w%9Js1$_|LDYUvHL~0&OEjo+hD|@3fK76}y&~ zOZ-RluYR=bF<)+7+Ti@E{z0VSjoCU}@Bta(1agkEFWSF?|4>RTbGyxQ?=)H}*oI|E zo*#YQc>?MNhXZtOo`y_zeK)BRI7JAe_clAkR7dux3r_tF^wS_2x6$cr1`}xiBu6bdp$I511 z$FIjyT?e&Ro>AX~Jvx644cpV*V`J^=F|n;m5zJz={Oa4N7Aq0}f)TXkUxlsMceAPQ zu^TzGs8F6TcpUPXryrv3G>ZZ>P;hU4l{J2LpEnBQ`wTaKN#fV4?02-yGE^$@u2>uWR=%kuV#4G}6-q^9xpI zLySnvd>neM)~&hJrl-h?f1Yh4Lw$%hTNhO64dJB<83aE?d+7EA7`Y)Spe-Duqj^Ou%1gpxJs&^BUXUTqw24u4dZfY zV;}NfzG}2YazL{=dlbCx*SdMVdE(Oqwz^_iOu~vym=a?W9h^)hHM;w=fbn(_g~F-M z$|bV!@}vm0_*+$0clYe3e=Dt~sjMiKc>R?~7OZ?&|HcNsbQ5OC?znp0)#GCidR`v{#$_g$?V%Imv^6zGdx94Xzeq&f8POFMt}Zzs*|z9D z#eJZwePq%xVED3FK&CLO-TloQchcQ_ZZL*hh-T0x65{i~Y?33wemVbzk{5N1P=KNo zwbcbqn0#zX;a=uV8{IP4PT6*4gNZ4rGg@NW=)tdXSHK=TFwRZ<>x2h4=4#!UiNdTo zo`+y8`{s-Uub}}&S+k7H_RB`qce0sBx$YyyxT9%Uv}vAtJlt&ZdFmmmzm@i7 z{E1Il%@;bU1N<^v6 z?Bus;0d9YIh5Xe4GX483mxIQ5UDaP2EUOtzo;*q3s(<%J_2CqgQUB$*f;pabqI;~i zl_|v9{zODRGlFN!-H!B5J&}%on)P(d?L^*=O&F5dmq@^W+RT2=>$G_nmXP4O?dX~J4 zs_4BphPvqNpt6zC0+@qF;YV^BP$*BMNy_zl=;-u`yCDMMtIz{~A+#;6eAS zcU8;XUzM#e@V&I0-=YJZ)A#q$X*;exDvXQPDWWPKOw}yZk2GDM+X`QPMQ*H-a@Rer z@e8aGdwSEwoj(z;>oRbgkM*;1dftJzgosQk@uJFR9{qJt4g)jR*Ti5u{FAbHwUB}lp0f`hq&WJ?l2?kz}^rqFB0=4Qf zc+igEo=_%U3B`pj)oq|A*E~F zcFP!(WE_Q#hyFl8XIvlPXl+R3clLs5E+yr<+PT@}(FV7?)J zxh=?|la($|p{9i;M4pmXQK$~^=>~^WE3bxkcU2ee_0?{?lJk}|V8P!rRGwQ|%}Dz~ zUN$U}Kc-YC5oBlcnl{*59ZmHNf9pZa^H=!a$Sn+1HN4BrHm6isImO7^tLRUf23$^^ zPe_$nSAhvxH9lRou(+m($ze0jV>ej-F#18O`g}5U;QI88-W!tmQxt`yh`Cl_`p58; z%oNdZf#W|P5bDPhRYBjgr+oBoHiD?_GvPIJNHwJYKrI$hRm$s_eS=MV<6_y+`r*+r z12sKJ6=E0+$6+1w5l$<4jpk{BoP{||^f?l*zCQ2^wjOpn@j$z_guRvpO4R}6*RfCu zE=uP=;L>|j=HvR;H-g=geX)fj#>GPC39CtbVs5Bu^C-3_-H7FcF$f25j5?g(-57h@ z$hmiG0n&#<0MadGA!>2|rnaMUjjeUM%BZ%G6{At8YNQoKC>jXs|3-&-W2*FgL`58n zl{@d}_*>`X-65uSz6<#AjDH`BgF3(KyhcxyF_jVoqjTSK4=Cn7&5m+`*<58jbR+B= z#?9=g?A+eLfTIak3UM8r*4g!}5)c7w) zK$W9%vr6;fy&iaQ{%0Y?wQEoXEHI;b;XOeOI{OCKVs^hIXg3wo1}zj_++C2_cnyLA zp`bq4mUy@OHz8O6ucUYJ@Gn&Li!Bqxn*j(f&Cdt2{2#6+2_Ez7Ift;$&xAM~E7PlY z{*?800x~O*L$oohp|c=z_jLOwRW11Z_XAKvv%%gVjih%m!->@bssrJNhc=xKfD1kb zkWL}!b1x2G7e^>G-YM@qd2STJ&PDU%A;4-D1g19MBsA=2k;V0ABuqKOlHwCkMc{rm zH={@z0v_1fHL6>XZ`kqq!_E>ZPOnrQ8sl@~0iF>cQgLLonFfZgm*khsbt$TD#!dA-P&v!E*5B#A1FA+sE_wE*5zHP;V+XH%A z5VBBBfVKxRMr7RiJ2!MtR`$G|2aWwUq{&4++5BqAI4~VFQ5xdMLO}N?xwI($zM-}u z->=^LJR5aaVNdS>vobJu*(d4{3kw;-*_{$b)XePG7k**WPhu%eGL?G?9buJe6>cgi z+mWS|0&%mXfJ;DZK)=DdRrl%MJ*FHhwt`%r)B<28Q}(M2KN)o{` zu>4_9HDC&N9SOqD-Z&1{W_*r!p8iA65q28dza%DX|Kvu{=St&P6Z~R@VKEI~&^zMj z9cOO0>Tgy{J=)4^EuGQ zAl&L)oeO{^=jeazzN&DU&tJM+YF2iit*WaNcLx%)zSBzBWERcKsgwpe9Sx8FBYItU z{ld43q2d@osN5+7^73ICIwLMYS6zvLq4_GZEY9-bY&!u3ps@hD6`(#lnn<2DeW!l* zi0(>ON88g&6xpc?1F1M4pjRnTFgX&P_ih(W>TMlaa_v$VmSr?xOo{1ZrOFN#idu%t z4a*}m26;W}t8w23ZEUr(?%KaM2ujNFdjSO_od?G0*psi;u2=NGZVFw>?;fT#tx>c( z95-~mg*}xL0{3io|@|6PehwH2)ak(L=?>&n?A;Cj$%k${h%6P97nu} z@2bWpoo`U==pqh`|8({}@A%bZSR9sLG)*N;(*RebT=?(f-+Y6(!<`(MaW#&HZkPrLVoxF7D5FlmaXAR_())DgMXUTi z(BRU8qQVxWKEbO*tyUZK0GCgr5OFe?8>-Ry@9qff6ElxN`h7;dkAP>0QTku#93L*=&%}>F_}hA-AKuk}n?}bq{r2~K-Y;ojwl-Re(gZWh&!ZiZ|7hr| za>tPNV_ZQ1Hjr|4c5^HMbmH?6cNFTGQh7qEg>4@cetE-~ci}I+a0SXYo0iFPat#<6 z)UB4#0vW~jo4qJx(%6~FhyG!sE=kG2cziynLT97_qiF$Q{iKbfb*$B-_yJ4Z%}Yqs z9c%!2YIPnU5j@w`8qw%9FAkXZ_>V~MiZ)IN_-%tbxKU^X_&QOI3@8t%-y6NlP>-X!Uv_-0^s5iouU3=NwycSxw1qma1Wr@ zLiT|;m0+Ju`L8KWjKx!+=7Vt3=K-@e@~sbBSm1S zl^<2LM7o6$$?8XCetCK=3_g?6i%Dr(@a%*UPA~1k$J9Y+@TH~T2n^xLfi=_$` z`u}w&GQ%4X0_u!B{2alB{KvIc#8m(qpNN{nf?J_n7`%lO*zMx>@8<6)9(E1}ttD<- z?%_zb6DJav2kUE;w*OHd%z?wAm0$JO%FMIYP7#g{2n zU(o&Rvr~9{TMIfSg&RpY0oXUypG~VSDQ>YHUai=D(JOHzc$b(%z)mit1uwy1!Tjf- zWk#Du@n`xETQ=NUkM2jyEyJ185l5}F4dwR+0f>kB8uWhgrqM?6YZ;nw^h0j2J5T_;4tPjUARuF@0lw%+WqttoJpRsC5F$FHNNUyxDH+DCh^XDaoap# z5{~hh3!jYH#dUx(sSy}0fxEh3bGCgZwUWM{VzE)s!{BR)ip_jplHvX0-ttSC!51%z zMKym*KzBmrLW(uNj4AJ}+uvSPk8yTS$AK@Tdi%yv%Fa9TepX(`Rzsn-!pA&aIUqp) z+LfD>DJSw{)3e9!=T{=ednr*6hxb_BOWXBl;+oeobp*2uO5xFIkO(3kJo@Bc%2?jhD5y!?q@`VWAF}jIkJ#)%v2A@{_b{dz>pP`dZuwPFX^cJh5p(l zZ^|R(6UI*x;xo%-krJ}UA%sjBY%*RkBhIyq{GKK4r@4F#!V>9O;faSy{nOJ_=1|7D zwFELt^o~tK%ID2I?}iY5)<{K;Q*tyhteMhpQx^2p+lZOSr*P<6UN!F9si75c1G zjNl_RFJ1!(1&FfDf{q@WjgYg-&yMDCPH4hF3_Uw1$dI(R@w>Isf$J zHQ(1-szMujtRhKo%N2+5N`zr!lJ;bPd#ig-{QV1xh&E1}D?_?3Pu}52gKz+vG_okW zDRv!b68O8!v*9WN*b0gGezA&8!>sR8|-n8h410v9)qUq7yMc90V zx#y~C6C-*g6)@iq4jIePeP~F;>6|XOg6>{$w@mOuRJ_(1|&vV$U!eN&o9_clea zH=cs%1_IyTQtS0ygrm?^RymKRi%?!g%)GU?8=%@PbFZfVR@Ws-ur$l3TTe7j(t?4h zVk1f!z+QN>V7WMzE-8D&b>O7m`Pul3m|X(0zn+5LvG)mod|7vP)R4*$RyGLYD@ptxm7~cYzr{F4C?C{+84F6$|SY2;by^0)P$6f?76hY8SSeV?k zElzqfEH&XCbf_^0$|}OEHwEg12ezb{ohJd8tjvVGozTNq$q06|bJx&WL1W0?-$O_l ziz2g^TDrxyqgdXg#Q>mZZvc@2bq3KHe)D$ulFs+Y{w`zXYelLtG}qDvo(8}B{6H?$ zEN`>@_-FzioUqnS2e~b9-&TJa50dTVnJ2d(mH8I!+S~6sUvrb|N-GW*T-?>>t`NQ{ zsC;y7o_m8tUj)Z7I}+jE+y2eipF{`24U>}e8GjekiS&#`sCsbj>9wh67E-OhCO;9u z_`$&u2zeB({MxAdVXus27k(_zbnAXC0DT4+eSM}l&S~jmuVf0iH)L4wx*`9w7t&Rt z-4>@w;ZcZBk9pp$8l}vCRO*I=WCfi-<-HU4v==ABUy8> zttQ|s0jyvNTivZ~u_<);_NPy4>EDM{aj~T0Kon9E04SPC7EC<0x5b_saceH-YIwd9 z<5g(#Sg>maFT4qR=KB~NC_*i*-NN=_Z|E7h5?6Kmc6ziDIBR~JpsJbdn%Cbm<1$cC zSH5^cn@A#?<7GV_&40{@TOGlJh#|nS*8|rc3dw8N;2gP`$`g7lNy>-!0(kZ_RdrMBP!X1L?|-hFzd}SXgq|AAYkC6(R8`(d>T3AwT=knXeaS2Vue@ z=`%|Yj7M(#YLTPbmnLWBBqb9KFBNYskk5U6O3oda)dA|0F{Y5Qzvs05-6wAOx{`*M#a43~Uv(`sQUR=Jqh z*+zV-(zgKx(=41fra^Yt`?)ha{L|#q+rd#kN&H?r%S|IX0skiReFLVJq18+}stNmX z6_GBz<7*H4g7aHvZX+XP^};!lj~l9^z>^f4PWzC~eMaEt?r=#|Pkc&Gtm4%w{8`9L zP2#I?1_L)j3?q1(OHwZqG+Iwf%d^e&lSUjQV*GN%r`~|h)#}Lu$UOxHcXMz5jXmw^ zh^vrw;I!;}8ck_DFOI2?(0{b_Cx`V4Ht0l*glxaT7o$r>-Y)~>Bdq)MC-F7hP7`w9gm$?24$V} zKnw=`(+56EP$q)-OJ^&qJdxp1pLSUjHYf>=g^pr&9uy;erl?10Xox5k#%p>7uP@!re1f(&M6C7`q@^ovcvuA5n$bCPn2NkX638{VNYuwE>VQVZn%|^pHw-FUR_C>4pHefA$Hm2R9^V7=x(#bBjI}l6jkR=M&3D!%C9~( zhKxRmWaNM|y^rDsD5{J`N+NqGmh~C0bOqD+{#9*fMUYxrx|{E1XFU(h0`q5D zkTollzobS=Tl%VJfr|j2@I|MOMS*Jf^Yil4HAXF3?|gKxZoMI6G-()|krp2jY6iQS ztgsw(3I#g3e9UY9OZ9IX<#|)JRilKoN9A5HFxW7rvB&WgY~02w8^Cq;ALP!*x>r*S zRr0z$^Uw%)IY&~1*Lia&94AXN(xVoG?j*v+Mz)p0b1#08{Eui7(dj#>DZefevz_;fRxh1>fHh*nas2p#PkR>Q;}t(S?)vhv$t7QTNUo! zl;@2|%8@oBkA?Oz{YNA;7q{jpl(;YX(9`4llF?J>3Z-(h~>=uEnPzi$kW?b79{UAX)EQ=9_PB@-aYx&^K{nx+e* z5-^oG^u_ayIu*^&CL-ulaC1=g)Z>Oyj~rc~z26sb9bW$GGu<;QLaQHL^P$pWqa(ff zCG*>*4k&OEG4f*%Yd2)2t4oW=pf zfbic7oA`VeoK(}`JpLTB@x9POnnBFrCOQ{;AU!hUz~_542UOYSbtDf+z8%Z1O_e z>S&kwyuojb%s9nn48iobb5Np9;6tNn$ZgF@jSmj@tjWi1UcTZHE|nI=Y$HK66)uuv z%)nzRt0a|piwhu+1m_em1JcE|X4L$P*o~_LMC^*=!ei@T1pvfU!T}i7eR8z(F0XZm zwC_?)#1!0~%^;{QjKMun_vvr6$P4WS*I-3mOG^5IebZA@LP8xt4a#irc{~xV0%|Ck zx?(e>!DXEu_67^yhItT34r6+jR=RaNci7e!-x{#op;{+RUfgs8DzL(MP~umxB)y5g zqW$7qLne2ilbbnMZAw7k2c?1jSa+%uZC$uIdufRVT07@Q?A-c|+9t2XqFc{FTJW8& zc7xl(C}s4Nj7HSvjfj`@S-QmOi1#i?d$tr}3bJoWL5WpQukaft#m9zA6&L&dB||rf zgHOggFSlD}2E$)_E2`$kudgQ10ckOAG!>LKYUi!I18r?}V{xs)47knpIH$~*UjkK-=wyFfj0n3+iI#<#g4!o@7VJ(5`I|+&I}2tE z5`GQg1u=Q*BgH77PA(w=G3-x5cZ(|VPcuoOd(O#M?TZ=jKTZrequT>cC$d<8R%E?(W2sbJn*I*&?K?(z zgL`2Pd5%^7NAyYw`t&ge&I~M6nU9{u!{LNj7gSs$!(vbAJw?&4TuGJw9XO4S=vk!s_fxy^g~$z!R-Q{B$yAvQiKAvLoL z+O)w1UZbmn9-NT|dv1=#Hk>wUkzio9LEFc5)8tcdyGk8xbc%FqwnX)IC3THFmq<{T zO;|_?=~yme`^@GmRbCk0Z2SF&FCqQ(a_{XeY$l@AlhWBogK(FnO%mD`C-RO7uIP0t zcK6m{{jkC*>O1Z$TRP#|m2i~zK7z;FFV1IVhkEa8=QpI|p7Wp7Hu)kAU55IssdL%#XC(HkcOtmIt349F+urUl`=T1>$Ro%~ zlDqh6kp)+ad{eRuUfDnyOBajc-$9l8_3VGQ!IlBwey#E~Mtv401Fn}WW-y5?*;g=Q z1h}jjL96ccdoYT^u=v|&{otJ33Z@`uCCJ!Z(dZhf31-TXS6)KM)Bd@=Tyt8st%F`o z5u^o7&Xn^;Dvs(RaI-vxV;& zb)q#}S?u;6UB8>pyPLs(0)N9k>%C8HHb8=OZ;FeetpUX>AvxFx3 zXua*U2m3;nZMALa8kZIyxi7Posk93i1$`YE4iJgLAIt6&uYbvLgj@PPEJP@TGSVc2 zAeCnVCUDetf8wgu6`iwab3e)d%fs28_-3U80AVQX>Dd0}v>Qm#mJ{-yUuULg;~X;9 ziQseZw(q87yLz^FK5=9##%UQAG+GdQIjca5yUOXnHfEhy9~4?9ploaGt-d(%m^*Ty zHNa;$<*Od9sUV8@4B?$mupgSJtdBFf!w_>ho>KN{PBc_SZ3FhZTVZULFl>H~IKpk~ z0CoDQRn`G#f0C%+X(ZA_9sq~n&)(z|zN0W+8(&oEo(ougNt`76edp84Rf+6LP54op;oBo*`#_}Ig#8;<5+b~#FdQ1)q zi9`AT5^y#VNdWNEhODWt%$+w{004jE3ez5}vx)xS3$oi_PEB@FicCWBMab~+b@KM7 zk61w$PcUkvWiB8ZUA(+(U>FxJhP82N1?uuC@EW~zKNhPm0Fq$H7y$B3j>;#;of_f} zXgGINW!r`ZLnq}+zCdJcXakLL{+KMa8e#xP%t{>bcrf@x@C0{TSoc25;Z014AL4_u z{tU15Zx*ft%{@lnHNjDT^xI(Fm-gAfN_%#C-&^$hOkTHwnQ=5RcT<5JPWE(86^!E( z*rIelI@j!Z(sX=XU6^)mp zgC`DhJP*Iox#V>qu0R1a-lm#0B`~(#`7k#;^;S(`#&gG;UvG*{CV7tIQh#?fKZ=>$ zE6XuRhseKn$jTh+%h8y>&aNTE*I8@A0 zWEzjP_qs?x46Sd9xxd=W4pIpRIfJsAW4*eH)od|i~a7nI@rTUx|Ae|GYX3G%JicZ*RAqC zriqVpsQ7CHx#q=rh+d5G(9&&qYZYyvYAwfOx(}A>dU)xhEnDnuyBer~NI+k1T4CB_ z4L1OLUd)?WVHjB#nf;eVc2}+4&rcDmGsuMtalmQlKcXqi7AK>_eqROkmN0|vcsZ!Ac4HhCK0Cgr!_0$N!blgt@knkpn7^!<^!91 za@T6Z26Owq7Vq+1gN<172YMgnA_a|cGoW!!$RQ*^-guZ5muVp zI?te622IjQSxj^G5IQ#LZ!69Qj$!6`f(CRPpcQ*M*Z3Rs%uZG64Hhq@=^6AByBbD? zoTqEmHNNo_A(>PCH!6FIG-G+NQSFCd5`)Ph4}mNCwLU3?P9i}VV=wj8bHiMsu>P

jne2%Lk7kzRkUP%TkiMYsi(i2G|;Q;pwEnSd5AYlRvzQda6PA3(z zm9MP#dSmgjSHLLK2)dFor-@{?i=ZKyx<1{5OH=K5no{_p{^7_8#m~yG_nVqu0DCu( zx|2MKu$NM^HO0sV^(s%tn#U)S;{mW#NLcUQlUm3gWb<_FI#{3|ufFY@xoYaHCkC=<4StHVEA?j*jec=DC>=fDSF<9DpJ4lHX&HmV@i_sKe0ZG5@|lExdw4@)=b= zgI}V!-xuHzOAv>kpi%fc@rk$R>@;n|-;fS!;`B^WSkSh#058A+qMieos7(u`|7+1* z($gxXC3{F~c-M;*8(Q{D03_Aki)r8~g|+O@Qo^GdD#Bsoc^Y=pZcC}Bc4c5MIB&wh zik4*QQU{h1>sqKA-V^$NTzz*um2dn$QOcGPnW5~+CLEHzIku2hc4kJLP*$8{7cw%B zJ+gDCY?ACfGP21$9Grgl@%fF{_xG=IJm-1t=f1D^^}ep_{kyg5Uiww5qYGRI*3qn2 z?ZHtpjc_O_`8PK?q)zrFudoCwJFGvCWX1XG=HGUmKgY@yv;n4S34HSw#f#NVkU4nv z7x&rQ3bpLW#E06yoJc6|Wh1gREPto~`prx>aOPsi3HGkDy7J6}c6}7~2&ND90OR3g z13_OpPvxxV(!gRh2M+-3fS7A$uEp`~um|FS+hZ+s$&T6C)P50h*<`v00s}<4zd*ab zo<9{p!}o2ri=CVT>gTP1&m5lKv|AE?1&yNfUKSP;4t;(*`Hmm*P;4V3L8Wqx7D~0z z$cE8Dl{oFMm!x}xW_{l2D^viwa^iyGZ1)H?pO+Ch(X<=ynkjHI6+1O0_yQ<7!ig|b z=V$X-I9{eQ*#*q7?ZV8*!7h>aZvThI8Zsij;nGZ`d zwNH6uni@Nq8r#E}RZ$mwvd0-bGO2Q%xTw+mHC{HJ*&H4oJ)Sk55RqE&hG&mNqr`z` z$L#TGpU6$q53^=B)ucGn613GeTVL|bqEz1QWQ3$lHY&pt>Qt9YrW-$BPkTk~E6Ktu zlf?Hz9Wx~rM^!Fve;z6%F}3UQ(%nU>j@)kgh8^>J%CUE%qzc}0hF|R#YQd)}e?RIi93E=>XiZv~=DQqCqBv&vtFFH8n@#v<$Q z5pl@UY4d$n;*XrlEy+&~J!MNJ?jsFR&a-y8uhP=xxhk|RGg&q5McyO$&e=O;uzAg| zgyQ>#Q)!Fl_0439p1v;?yzVcVT2U&$XUrcMF+maE*HmxEkAy2{7stQ$xU{wGVk0U; z{2^=OjD_bq=qCb4=uWMntj+ir<`KI*kZtaxv5UIa(FweNcu98u@JbZR5x;;}12%`+ zs0jI4#^fH^D>(bRL?jIOfN(` zSfpWKHa?$qJl9_Fhoe=Tg>UJ2bE5GhRyy5(r>#EA>9?qwabn3Uxvj20B`cJ}e6=!G z?mE0_Q8mgY#ZLUaWh_CXQqR%^We2MNxVDTbPnR}(c!@nymN9o+R4`&w{jOs0NlXZ@ z7LPDwd=3&cQHrWXO;qe8@O{}OT3_sw3FnKOj0w8H{HVio0IS$Oap65kBn55y;{#j3R z5D#37xTYN-763~PO?P^K@Aa3oHxZ(A5qEAQbSv>d)Wul%1280FVTRzs z|8k1LK4B3lS?YBkiP}_uz)FEbly_KP2~{~FV%$A)V4F{(r(X;SCd42io8&rRu-{|A zwy5vOtd-R<(uX2Q9=}px$BcG|_Vd393fcv#WyfH-*Cvek*s9CJ@wjxaNj0{>Wbz5) zUYXVoWbTr6uwk()Sevf=vuJMT;Tu|YE9H6D)vi@sdKj=W|7_JR7dWbi`~_kL0Kj(t zjSSj>&Q8{bB*;QG!(LitcE6d)(GgmTKUYn-Zndk0(fzm-2vgnkfCmB zYHFvLzr?m-jB%|0PnZ<>mwo$5)m?K|G*_C|_3NM87+4YgW#D&eyv9-Ci^oTv?Fn7` zYM8{!As2evuby_V*!ViA2QZEd@Fs{7{%J>ms3`!fp#u#<3{z934mNaVk`o0F*NbiD<_17V7X--mY0-OS} z#}XXNY(PzhKp6~_831u1`994}o6X|qcUc-Z*;rhKhM@w8S4$X-4?~?rKPJ-swgFS;Eo0~gCbzTJD7&MD~FXh4|=StI`gVH zgS1*QagM9n`snu#gJoK(>ZmSgYpr&3{!R0XN%w(Pk4+1}|Fo7jO@H~~P7P8lG%Z() zdUPX;yhiCsyQgcm)IY1J7{nus^1_v?94J#Y@Z6nQY+GKfTDdl=xejOTxaRCR*{J32 zeHcnhwS~riEyE9DGp0puC@+XI`VFt&w`;-uS_gntd!^yHGuHSvoS4hnXqN zfs@q+Zt;gKEcH0D-p#ZTzR~{|L3LI6BW(dO?SkHGzUYu&R;f}j*h<-yRz+&ra{U+P zAJuks#Tie(*~goVqfA5Cmg4~XV43j`FSUNO4x-&TNs#G^#X9MMS|~bDF+qo3a}Y|t{Q1{k#B z%(Tir&TZS5KaFxMcv_I4tibU_$xN8chm1ygFQoNl)(e3~j*l%79#FdU@<3;WO$^U{DgKA!N+)T)s@)0QA4VEN(oXN)_XmSv8rpEFBGmVASzlkn`GQ< z<7n+UDV45s5K?+xmr;4bOGpL0gqs)VJtF%0Xsj`Xx~STdTJf4%uOi;LJF1&ZW)Vk2 zIxWRP!;tl#=CA>+@e7O1kF5c$m;l0mczyY;Cw5?W%VJ(zYvDf>-#R60-gxz}6%0I_ zb}sUjdsN_)KV!1ap`!W6fVecvgP?bl+kq_Sqmz-ILAU!XL%Hk{`d-)6Ppcq;!CMAABnLion5xw%SZ#0 zXLtH2y%mz}_hJJ;H?$KKC7Jdu7Hb5pEm&4;2$O(J2Jh|FpOLUWO>jm}5MZhP;rV64 zwf=ug3iPaxDQWWhKF$1JYA*Uz)r&h57E^Nv5vBZ_?`sg3LggUDB{~;oh%_YpESv*( z(|AGD<_}7htv#D2?&W)lV?J(NeMk)RpF;Hy#CvU#8OU zh_zO*E}ejMQ49)P(PkKyHEVDEe z+4D*QHC7FAg@)wN!SV(kkeiHvoqfvrh+O%TGm9h`-0Xe=Mqc55R_MC&G^T}`U(v?- zeia|9CN-7yIOqrgq78_AKXmAXmpb{=Tr|I_rP=INqgs&%YK#_@3RWNiUa4KP%`CP^ zmS=qytDO9f{I=nW@qF_}08XT>vs{wbv&_q9FQdBpXbxj*NrQhOyNjF1F+)iNOwz3t zmm2tS3?ds7f)!r^TPC=cdMDlQLxz8xzS1;w_hq|@4Y*wad-F-)gL=xt*UplM+McNYV>Sd zef7Whad068xuVRJrIlabC^EH`e$=lcFq(u_z{Qul z2TL)#nrmERCupZ)r!wk{XWq{@}&`y2R^zG)QOloTV5kQrf}2c&*?~`k^txlD2q~{~fS{k}H_220_xmxkX-;^jnP1u*6UF)*HdG=^C|9a z>v3Ebc)+gPSg;Nnf^i`jtt?8HFwFT$Bm0U+?R0Q)QAE%}blfn4gpC3sIe{-eQJ4{f4Gzgmu-jBB1k15pc=^{I$6o zPELHq_N66peWImWJ%qeiT39x^1sAg6NB=|>n~MMkBtW6y35=+oML1W--LAh0bE(*T zuJVgD07qHTSncB`Zak8dyU+&22YS~Quo(Z%^(hfAla{Yd4=qwC%#BSTGy1IM9N-Ru z!Ev;Z1g(MiLZ<_=_(PwrX|W?s0=*z7#Yr~HMi36GhYj_5OMcF!Y{Srs*CM_c;H2p$ zAh78cQ&zTtFYOZz~?`G*Egsp zip@kM6_NCRqWEC$~?dP2MJq9Z?FqxoY%<(Qslp-PO1tPV-R1h(BQU2D9UKT?2=;-#_%g4*%da zzwhu9Re^FT8k26KGsd&OhqxU}{JLFn3b9`p1DB6dW$RemIygUO!S5OG_%G(}A82Isj^f8Q zK}$RL`PPrl-R@d4LQDGWr{{`yge&v15$O!77usXe986W%XoiT?(3rz5N}26^n8>m; z`m;t={r!p1D(QcC1cq{tWbR3u-r^I3@4aZ2f411X;N;GWH51 zQJ=y#uf zqUCnUA5Vb_LEN3D2@jQ=M<8dBty4x1IZZ2C$nz$v$&S zpq_6M7P*KWGj|lcap#ut@m4D?j@KM16M$~sv*y?raGUGT(M+>YhSL-17!XQmCa^SHOa+zH^Aa^5$ z%)+xPjtG#AP0_l*jOAr=!$ZB6QnmJEvJsvmXcfcqNDW7BHx1H&mZRfpW@`IL?afC^ zaox)lN2QR8)yvzQUodNM@`fQ=vN}FgC;9b0k}b>@3ux?Fw-yvgI9fPiYD%s0`5v0{ zNOTBFRcMS!&-4c=@l6EdsH(Bwo)d-CHTMg+E}A~vaHhqMj_;k;gLt;G>!6Q`^n@~o z3;v$mrX24i9$Ho%YQLbh1H1P(A|jxDv-3zcDVn;SbPrN$$nl}Tpf?T#84Z}R!BIOD zmol77pxMgf?UTawJYRz*o-9>WVgXdcVE_4tccY<0(^N+3W!GHi}Q-JKMWhS|N0@=Mov%QTyzdZejr4D zj(&16{@&Xu9$WBH$!xd?V_f6D*7u>0Dl_%HkdR6-4}{@vR}yPQtH%ZiB-{1!JV|qD zhO~QVkwB3GoE}t;iJQF$u;do`;z3RZvnAJqAF(u{3%Q|WU57v@X#hv72pi<2uD&+q>S_8e1IDlWHKDqxa;t{`VyKH;hJNWmm>4X)8^=5o8Ui$R0D~R z6@=*G?hshk1JxDC(@%t>woC!$PcKYB@YUNzXYe^*?>5k`Y)=-08c4!F-Al!Lwxg&yl<8yLmq)QbO=oH=mXXePt)v$tmox7x3m`{Z@vMub5W zf0kyO?6oK?k6($Wc!->s1q`sGG|3Oe7D#Bz3M%8O5e2n;+^nzLrW|OTygBRNcSb_8 z2tbqBb$ZiY*WKmepiTklTSE_zl7iyiJR(!G(2Jz~Xm^)|>Sr>FHpx-b)r(9w&p0Qx!? z=An<5bl@M3z)@vyr{IrPxJ^!c7nmn-c?;XyLldx&S?$u!IaATP?90)cE|RIb$|b z=u(is+XleUZPk1Ea#9Nkj0wt>@~uEy3{FBQ_`T6@7l6Ug+3Y9<7Ty28`bn^hYuC_f zsLCxa+}VQOgq0HA0<=pr_2rHFd+X19=vBn{9?;VR$oxtRfoZQ8&QLT23?U9?-CwYS zCo(881wbEjlB%6wfXag+V57ecDD+-{>fP$#2;^nJE+;CqF8a6Ln-9UBoZ-IsdEH0~ zpvoWFmsOIU0hBGa&K{7TXxOI0jSX1y=-yP=y$>HAQ&bHSORpnSDv|q zR`5H1B!@wC?+3SBtc-$HtHY^OKq=NII;Ad1ha-(IMjg{Yq{pit!MAxC*xjDz#}HmT zp5H76=hf*EpmD3*G*I3yO79GE6Ws_X$u72z3V=Z+rY);Q{KcGb5P!BaLs_g||AeZ;>2$qY;zw)mOB zVbGDis(jlcVx<}&c9uID4*@UkP%UwffpB#ayU_x0Q&|FGWhOY;;P}kdmBQiD__prZ zc+_5CtO~drv%(`(MtP^a)c$ww@^ReTUdPn7f_&k!cndgc`+*LljtrGb2{eIQ|6}|B zaGl`v{H6Qel`9O$#pKpV+u!=M|L`=|a+VQ$=%ujCQZSdYra-P(o#~B1*{{+}9_Yn& zxr91ERH1i@g#b|TRb%V2-OMlKheRe@>rd$+lS=7%5gnckCs0rv)bNPM~#t(cL#Rgox95Un6qnEWTl}c5O33ArB23J8B+QgH0Vb>JxHo!Oyucu( ztI~H<6gf**e*pFDe&LCOQPy2`nA3~umaJb>v9mf$7ZIo<#V~-cLXFF|(l!71n+E?i4vrkvdAmVZ%lL9T@L{M5UP{H}8yFj9*LENeSL#))@crio;s3Rw$C-wTMbE%buLP7H?i?3A_p z>^er-rVu@UrbrVRq~2F}9^AT(!kJ#Z_8J=ZJ&{%6$^I#yP<(l;y80j&eW&hf06?iR zZ-u`%#MmdK+^ZR8W9x0(L}J0>Oa$da&D!BR?s~i+_l`yuG;n9Ncyw^?m(r{a{W$04 zZiS3Y{}MgI1#$)NJ)-_BjaY6Aj;KG_sR?alZf}Tn{6v=VV zmXk#-1Cly;^ZRS?vU=o{Lcd3^)6^WU{p##Wx!VdN$IZ+6#!+>yXMAIJV1;-q|Ge*( zY20`N*mP%~gVHR>74tre%Yderfv@ex)h)cy3s84$#lUexeEdWX-j~o6$I{Aj6^O|Y zxNn;S$oqT`xOaZ@*c!g)(Zf0=yWgz*J%^@a0d6;d0S6#C1-zO`&msQa-Dp(gGBs{m#YfzuqU~nfdj2;3Ai@UUvIcykT62Mii%#ng5-^VP`#-c|;H}7t zKV85iK9LXZ^&L853Ym)W%wRxnf?j_`HT|il_ryf}8xIwF{}tQs$|atz*fyX}X{6np z`)gollf|W>piHbc#Bo1=L3=}1(-rU`wjgC5WdRy%4zDkE799TJi8+P2K}OO;c4wq3 z7Qs%mFQ^t>oKmLVpIBNg|K^Eftw$-ib&_JB>abtFS3$;vSS`BEnKX6Y*n0L97q&?a zP~~b`lhVxI{p6wIDmbKCp788fne==HxaL2Grk=FV-C929nQyc{u|yvq;X=9n3qL5< zJ-egmZ~sej*~CI55RG%n)O54NyO)(=@yruIG7`@0*LZ?dQdUnE^E;FbGM1VCD|=Q3 z2NorZm7ivXdtc2h#|Ykm?XU~r=P_7zEn?vc=x54Yx~eWtA-`roDuNvDsHl%^(GxBz z3k`onG;-~(YAvGGrxxs5-@BD7jYm7P<2Y@-Ft5P^u>|#6!+UU#28RDqjKDep)CL;| zBHJrYLnV27UrC4g317@x{vuK}Jw2s|*H__=y4PSdX{z_tuE^t8zh+4CKXk9_CjNk+ z%Id2KM0Yz)=6;%{KXRZn9JS|N(e2XEP^6)3D}spAQrHFyVy6fFkGA_kmM4e784orX zwN;k2AtNieZ?a5rGlc!1+lDSQkK ze-9u0L|-dgSq8e}r?bqmuA0%$bJ8tb%Bxk1G~M!q;}&Pa4k1>)OG6%(92J3(X+aV3 zm#$0B#l0{}N&z`FTVDB!kVl$hme*SDlAMqd)%@Ug`~{z~x=p!?z=6x)*=Z-){^+!1 zPBV)bkM4=7{g7BOMM2`@<<4b%c0?CPob0JdQI};y$TKZ2!WVKGfs=IoN(~-jqZ1ZC zj(!agZY4wAWpYxKxpb4+^{ED58>v*0@~hAt=Mr&bpG9%lGL9I4JIvf71Dy&QRq=3m zN3Ht~Rv1;x9`}~Xt4v|_uWY^Gd*z2u`zkJp)kZ^US*^#tE(toK(W=s=JEm?xar83h zbApcL@$Q>WV<=R~oM|^EI>BT^zu`f+>hjz6B7VVdq}Q*i0`>3yrZbWfV4KM<5c%Ha ze*IpyW7l4(4f`lxaTj`z`^NdBRHLtl+!;Jnm8W9D3>`joTSIDJEc?BsF-X#Bh4 znY8b3UG}jRk1s=gK2}->XG-${XXR8~(;Edi!_*UxF{PrFs%v!Y;{@jb+l|J`V9+%w z=Hw&7Uq|-uYLVH(5}+^S$pJS7JUgSR04IIE{~^X+?j|9L=*H*K-ex+;haLd=e*%X` z4FX@#)78EblORceV+4*Hzb+MK=S%5aFRDQ5CMEr7{SyZJq61g~V?Ax~V5#Xuu51JA zlD&wCP^xtc^0&aoueNi*KpgvQk!GT{GYWfl0+tIB9>vp*F2+#Nio*2CP@BaoP3XqP zfNta+dQA;p1LQwEfi#YdOr36Eu}6>fbb#ylibq0$p8szGjVDi0L1_lh`mbiV{L&hr zwj2i*D8PJMaCsa(^4rL4V2 zOs&Q!;?KuKp!YyV+>>1Z93TY%@3(0H$zjh*4bO^tbcS zK@=Q~j5H24sod4Y0yI;}2be%N1Lq0xJwub%X$gS~pTJj& zz=L(;^15;7K$16YBhlWFL38tKD>bT$lN5jh&GEpUG1aJl&TS?V|G{Xq>NdBvtHnRO z+UazP3h-;M0eG%6f1ndyKr=GfUdxXM&lD24K8(q$2i-{4;G)fTa0-(1@^Y1=7W3wb zXwDnCXaB>y3I+ph)Pe&%;ErWK9$jI7SM_IJ;j%z6(H|Og%~PLg z;y-1OD#)R8$2*sa1`5BkS)S1ouuxsz25IXT6+5M7w8VX_=ec6__A&6ig8{&`zJr_R z$GgQQMLB2Ew4b5NytK`_%Kk*ERSx3P&>)>LZGov}}u zSrvc%ZwL!UbPaHqraX>=N*g*CKTZ&$jdWDI?N`ZWA#hRIJ5P16wm4^^7$oY@q{3>k zS`o-Q{rQ#ML8E5!WBrT#yGj-V42bj1uci7QMgHN1Ud4myxFd(8@1_}W#$XGvd=-I? zoeTD5bsBseiZOc23H}4+fviIzsNG`xv`o+}Gne7gL$q;CEO9J+Kndywzvq_%#Lr?7 z?x}$aC<-?p7CdB2)Gh#H;B7?Vs<;1|D$O~Vy}55M0)p9DjrxM@nukhXJ;uHJcy8sqP zB6c1COs5RMJT5-;qU<}Di>;=0UUzi3APn*R${M^mN&x(Dy@m#2^0?BDT&bK1h(v*8w|Hx3MsQ*yqA~Ioy-}YQ~ zg1i>QWG#k5II)6VOyq)>ZS&2)Qdq!Txw@k(F7Hn(sEgkY9Q_%;b-AmbOebh|XA4pa2{QCl|yMrFZ! zIdY`ymPWjB)hJ&y8%1+{jO->to()Wh+6E7P!rL&%A@)}kyG=~%ucG=dxHkUy)dUwK zZQ?}VQ0H&Z_jSmR>k^=GJP7{xTu@gmmN_x5y*{^$)r&Ct27D->X8vMxJ_0u=WMQ$& z$3HqhKc9(&p};vQ{9&vzh_}E5?#Tv50n7N9Ph&K5d8JL|UfzKUZ{4Hf--vrZNhk&m zaggrF5!6l&v))2ovf^fmSp4NB6&w6JTo7GY*XFMEY6a6XpfUqvMcj`e=9g2^FHS(+ zUx`hDWZ_gwp!;=h7`Rw1THEb{T>FgYUM?YRB5`hTDI}PCX(=wPepp`kS0G>-7Fhh*B=pZz`CF=OhvuTokC3C z&>EWZ7C|52=jBAxf4ci$vwr>)16PHcrgsiz{L}#SXD29X_it!CxqDS9?HzYGgW*3s z_3rPz^V`_W`89CP#tQ4yi{$w^7CPOI*CRBn*&Ed#Q7K;gtia8?>E3ll)sJY^&&e<~ zDY>?!0}9sxUw8h_za`PRoO^AARGi)o8&>SPL&>_F3EUYUHoQDdqr|J{Rq-65++EuJ z4}Xrj3*G^@UOl&|TGT~v3FOM$HGQHrItmgPPSI|un{xvW?K5HC+cCa+AH+-))#9(T zX$5iLkm7BoU>gRU<{j8fD@o1x|(C+TEN=ke!` zyDe4Sl0LwX3ztW)*c71tU!%S!d@r}h^?W6mSB z%aSlm4^-mM9+tgqoTGOh<39h@a(%EX5p+FoQ!LafSmpHEBc zsO^?rf=D0&8%HI@!#-W8t5=?f8`x0Pw*=9GO82t6{$KmZXbVG_R&9~5OQHc+_7OOA zG|qI#?(M3COV3*#XLgUtDc&(Q*%|ng+-%>H!{!op0St{9p#Ann-dX{}iXOl8%9Q=} z@jh*05Mpq+Rz&j;?>h2nH=C*LD0rs=WI-sT3RqUU&^{HDaOp^s2z>z`q6pRnSliq= zW*m6DrmMDqBSBB4_&AI!}Fe>vBDnO~{)GDYoPQX=QiAt{J?RqLe%W$v;W zNc|LsdpRenG97pr+=ajwx*KWnYMP$c?mde6dQr^ssG$|-<+DUfzn6IZ4LWS=@#{3HA^Z!ESN;+6-41LE8t2w1s2AtA z^@Ii4zq zhP%tJ$?4i~R^VN*{KH5E4%sqA4+1Y_f-i@nv^-=~3CXqC@uyvlWBu({zp`xmU5z)$ zMRtoEwPK0dfl~K03pLX78Y)}9?Kk9RGQ-Di>OugZ2tEUM&H>N;}>?1ZufZ|$pHK@<`E zXX=R2-LLMtEt=5%?dAi_JL>Oyr#R0huu4?047OvunLFYiF>1XVZeLn+JzSa_umnf) z%^yE@Is7?&M>(>_w*0x~z>ZuIxJpx@C2IKKX7$%ad4(!GPe7NCp_evse;U4_vk3J& zzmU|gR<0T?4$@a*H3GBICc!G35)3=6LX{oeYL&yOT3WWTts~U`@PIY)KPvmstS#N+ zkRz*T!TfS@ZOLa7xVfgqyo(h(eNgbxtIV(^VjeCHo+V3Fr?aD?sjFebsjE!H`ESA* zoLH?HNEddljZLL$O`6p-9Ny5OdtX|S^q?R&wp>xQZDZT^6A|Y>Joy{64#XnEf4?4x z-8zs{tOyiNfB3?6!fDv{x06GerYvFgePv_i=yLm_Q9~Ni>}x}I{PY1X*Udwah1S6w zgQYjy8P{{gh9ohdOK2bFVb9tBOgL4|qOr6rO|?g2SesQzR0Dg1-jH=cw)yH+X|CiS z2_jhlBhrqe+B*j2RPJafXPMevMJ%wVSIMD=g94}aOQe&`6NvG~I+bq!>Sz9j(7R0% za)|ys28zzS`fCqQEcKt$VQ&n~7zkl#64S3hKsf{!M)!Oe81f1}82x(;0gOv?2jHeQ z$9*5AZqt69k_nA*#KfxL3QmB3W@lxfG*Cvj`0x+5rcRNVjY@IY(Ey6VvJUWa&$S^F z=9mk}yw~pB6L&xfH0*578ZvS%47A7gYv|}0-ski7={G4XiGk{C9Z!oqFex%1pkxu= zE3f6Wun7EC;mV&ggFTQrsM9vpUmQ9X=k{(eZm4-=*h+%e9=7~EpdaBWaicEF`c%ZH z-q2CNO}qyxIr295bAu0g?d_yw{I^Oy8Rzf(~!+B=kaV7t# zxpc>A6z@ktNkKBFum_@ndiUA@Ya=5k%fWuS=&uhcj3+nvj}so#=yKD`->!avuda=6 zs%91V`@9@94RR#t2|`A`z?T`{WemRoDt5o)tldO#Y31YC6kXVq>^$@g2^;PJG(x`j z{Bh#5ag_}S&@x8K?UwK)bv=Dhdm4js6_>d6E-$n7j+H6zHw_gP4TiLwf}CfShDwA9 zK?mZUox7gR@7yb63o;#`u{4IM6N69+VYSU{iCdIr@@V7x9B?uIt@f*idPX+dcz8F} z7NmFQs$1^|jx+9)H1J6j+@e33As3|5s1?%J%y$-Um@!f=uO>x#a}qEmiW!)3cp@no zg?JwlZN02R%Z+<7S)gDNv0nVK9%91rJ?zS5Owala+88;46Q**v!mf=0_v^}w1yBMcpb=t`{uCfLj0}-f4no}ol`<6$v1yodJ zjs)EJLoq?eJ1CD9)XOcmO@8gOt?d=VI%%}?Gp_^NrL#zB)VwTy=Nj z>)X5ue&$(EgI)f>^;fh?=e%M^#Otb=S<4=A%6PxYy(PMMB`fPux$X+w^^fZhg`Tkk z9iQvt#T?n4lGlV<2hMe=V>(Pq}}QPOJ+Ueu!qycsoleuA6J%;I*q4Py4v!dDzLI ze{S-qE{3q<^{q;}tF`;WhQw%#?#do`d=O zmNy#brWU2_^Y5m{6rVrOc`?Kxgm)ale@zusPsBnElfskI0is}3^AFC9*hnfqtHcw! zW6?Egpo!TzkMS~8e3ysMU4^WAtLW`dV={y2MsN6h0+mH>-__fQUtlUT;5mTGubl~6 z=;S(_#8+I;!!3FkqpC){HsSz6yT)- z{zV_4j+%deD{4wT**{hPizH1gGvQ`5aHA} z+xB#;UAEOU4Km(O|009O3aTQC9rF%9SAZ`L`i((-IJ!Ch*e5d)RInIBgG~= z2VL%rK``HY*aO(Lsxz3x%&EZo*~5)dZ0%*W4f{7b=rFJImm`yC^l^!JhPw56U5}mYyfCyQPPnv(*}!S>m-kLzm1)`Dv?U+>)`M?r;QadXPk1~yRo{}; znO$-a>gmkGbn(K~n}FCDh=jnU-5Jt*S|4P1&x}kod88bXoPDKF_p3#BF{FZP4yT%{ zsr%bgry{h+{k#Y%A4+ekj*zd*rnn3r;P=B8Ubt5Psvg{)_8Zry&7qI;?(0bPy$*7` zT4oEH7)`)Lvn5-f$8$BRl3+uFx}$XhbRj^cmnw@&Dfp^jEck4)mG zT!P9vBMx7K-+%G~V%*jWr)hHeG*aQ|Bgt}4To$eLP#1dx^R9)db@N^?{ZFHLay8QX z8U@UBrz|IC)P8@6`WC~3clGOLN#@{Ap!m}E+^=+*L3P)yZJQ5|do{hvnl0H?Z}G87 zS&z7k50po&PLg4rj;57W19C!c!?pIvj22Q1h)c%4)%~Ch?zcdaCp(3!yk!c*Oe)o~ z`aeMP*3R29&W?n1PA%dke-~Y7$$7nZ=PJYN!tXbbg(m;-&<$D7F#k{A9RI_&| z9iN!R3g!1Y5-x|cSs%?e)vs^D@_&|LC{DVk+1rC)OMmjg+^*(rFfYq(7c^#!t&VK8 zs~~Z$D*=rkeG5ENSi=2j4ILHc z7`zPk>l`CCHvZG-l4HAViLxDIfi|pw=loI?vR%La#@D4BgD9T22@&|10mK*B7uMFg zqh(o)*_;{INl86Jw%$dmoTohZRqXzbSWvHA+jet(Z-|>z zMBtak(4Vx{mIC^eXyNvzgplNZBwZRN;Bz zR>}9mX@ud?$og&W+mB`a&dPM+gI3?~wzQYbiqULGPy07w@~C|RiB z^+}4q$_}*V(NyW{q{nq;XU5y3h`NtuEPd1`XwRy&orQ73jy5=&KQKD%4XGMQ;*42C z(N08zaqyCt$WD0yqpHeVXQCwCB2gqEG9JrAyjY{Fo^!POY!1r$ci7Q=d!>)jgi_^I zH5@WQ;n!Ja)iO-5LI&A^Q=A5L7l0=z3;G)uEKN(G%^laemgN%xA8k19*A{DdRXXkL+&eQFKdD_p8Uyi(Q!u``S7kv;E^kY>`mRGJVi>sz_PU1uJ8Y)j-@vZ; z&gsx}L6cNKRQ8Jexj+j@xdMj#Uz>rZA*6*G1V^OJjA!Fu|2n(edH!;eWTEG^gC<^V z%z;l|qT7BmP3v=ft>`}%q9PB57D7GYk% z8-T7&S&9{&Xp(Ky%s|@&!D-k~_2>7~>bYw(fhb8V|FAJD~ z6AB=C1)>A+&wJMNj*tZvqOgWCt56%(Ho4%+;Z4`nJ^aDqY$T`K! zrzH%B!+p>ivB&A$1?8+R!0Wc~Hbv)X{NNC6M5|AvGp+XfXQ|%{T;jfr@6yxR7ow(5 z3wLkb=W*f}Bpke`T)>Jsv2LS=1R;I-U*0dA|HJDUN0s;`^^hMk*@m*PU5h z?)UTtTWpY5uj-LVru=e(%YE0K*e8$4lfH7$^={$eVn_I=|Ka&8y}YMzi!3^~YY91} zNBbBWXE0{R5D7+J4I=OG6TwBgm+SBKZiHU*J2dtZR-Z4(#^3J&E*tTDQcpvTbK2|T+g#Zn`pInyMJz&m3z2fyLIL+XUjRFLISaEC!kK_u674Nr!>g#O4NujaI zhmspwM#W0_29J}kw}YpC_(JWR`r-z9#Z}g9V?w*uD)Pl;w)K^x^pOQVFdjAXmqyIA z)Qy5@rC;CGd9JAQxX{7O&Ab}QM6rFoC!WxdlLZok-q6(E)EoU~e8YNA8q8g{ zC-cN(9iOi0QU!j_D_^LhOH%|oo;)-d6jj)8BwlyS*ZUp{D?)Evj{b?NhnvZi-BY9$ zvHjhpUZ$u+$w&7_oE^FZY#~jV#0eDRb2Xvd0o4zczYP=m?7ExpR+ZHIbt>1)w>dso z;WbOWCla;KM(dQ~S+cI{-C5UgHR|5EBPEymeYdp5&?JIBocm>m8xpmM^r|$SQLY+u zyag#tfoug$c&rP8>CtGn%Saf2d(iCga&_VcK6Xyg`!`ra-!B6z3810g8Ao<4ml$}C zYF-mE$XEOpbk8&%){i)r+uX-FO;|-fWQiFr+y5O>@LT7JScl(TfPr96G;U5&EtoX% zf7IN;)BX=)dn%H$>PoNOe%n|zCK?VLQ@|Yzh^NksUYn}JjM@=UBwMmwmxD5{Qf`6~|T`vxe&P;UI&EUZ^E*(-i z-IuyHzbAKi%^ASqI@d224<^kVnc_)feQJm7xn1>8mi2+xh}&6ta>b9 zn^_z%x_w?|u@H+NqYCxN54!Bk)@RhR+dT&_qejR|Y<_MdDqm?d-yHzf|1#p#n)MC( z?ur&0E_gBMUzhRlfPFhZ!-2*V*7a||+yi65?Pm4;^#}{N8TSmuRY@^wtHZdDZy|d? z_y#xy^Y8{c&*APEP0HYQURP_RcP!-hCGeic8I^#-2lJot@$sY%W`0)!>*aSVdfY8KpYrZ#9_)SHN^P=)D}UP>21Ilsnr9MIA33#7}} zB~8G(=&8?`RHBW1EMHc7G>~XmT{a!{{-hwz#if z_qM);>f;s$8ajTX9Z62E+*wL8LtBGkH2Ef_s!0aa_noNBrR?!jAzi;qmCMQk{KrtUg~QiG2DPIF3aN^yUiA+ zF_Bp=3snuxPuS_%;IVh2a~k_LoQjj*;0bT~b^w4#JXYXC2(R*(IfKVU^p(G*7=Z$n5RfRa{Yln&dw<)K}>SkGsUzHJ~3Q zV^Dk5hnd!`@ZHY(>g(Kh3>+7utQznB;c1*rSO*6=4h}C78jl!M1gbibO0pd|AAo6< zKu&gcfIY)<;Y?)c-T%gx?&i851OD>~U`_qM|521M*#Cccx_*#2KQ^Gzpt$S{cU^#v zFA&fD*Ma!UpGV^m6Mk*2L#ykk9);Ujb`m{SiumOgMmovPy(TM82&_Pg#gUHX@daHV zRr;VtTJGQOubhV0{Zwq7Hx}D2KqtUD4AkyB751SwI>$;#$gY@EE+6>7)=$vob;h8~ zQy*ItHd(bV&X40gSc%nWH~wEleRWt=+Z!$tq6i`#(jg%sNQtCKcMRPn-5?9JJq-J{f z4QK3MBX<_;D|WNREY|+|b%1}+4)v1}CLSL~Xr6HaZWuV&p^uH81Lm8L?c?-Z2R8`( zINet-*Qh&QGQ|VfeaqS(%>H?#Ilokte`0nUf-=MhAvywP2sMzZ7 z@-}}1AlgZ9a%HEXPpgkvlIfpZl_#Xj;{IjP41m@E2K8!9zz7|bK3V6jq})9th3ep2 z4D^UB^^Ow+z?p-x90h7S&*V9%7?jAT>wvO)&%_}oJ7Ct(uCyriWd*C?OJ{Eu zQuFS^Dlqh}0^^WLopVZI?8h3BA1FPP1fKRygdl66X0FjIu~C&Jv@=n^+%CM_iuuZra1$Ixq5_r-$NiBF z`?mNoVTEaIZHeAq%zx483Kf9=Z0_4^jG5-a^kZC3MG#A=%GjZ+_&YK(~=h)!YXEwg3-ggab#^2{Joi^~$C?#`*B3Q1#82GG3gPT*1=GHQBy zk}*W%6$;GVOJI7g++2S#D-(01oh5Ssfht)I1dnaL_T|%JN-0gk_|1oUkmwe^l(=VN z-vSKRP^-dMON+jutB<1W9ZBd7JZ&yi;?G&)*)CL^hIvt2=a-wkdZks?`y0B4%V@Tl z^*IUA6KBz2sr}(h8EE+to*D)?g9VQBN~F6$-yYp;WK2$FO@G)-%{^L0#UO$Ll=`-n z6|j;LiwpD0`u4cCjL(=ijdS1_Oh0724Ex0|lP{Pb!~=f4+IC)wUU()leK#V%Z)5e>$Y*bcQyJ!^UfI-id)3GhQk$C+DB%%?W zf%Uq8Ql9P@Ecjr*RnF$7Brp1uup9*<8h4ujll+t5=2h4buA#Rs-_OvBpYl1d2a z5*sOz_JmGwv`n*_)56CZ%UNP&;iK<)d>(&-b{x|qM?Lhc^_Y`?E@Esd=kGsH`(~t< z<`FRnmg#iiG|Jvu!H-{31m)rmmojTo6 z5Jh(OuU=U||4O0IC>6l)rsf89EkB)QqV6u{l;qS=3(GOoiix>Mgwd*{X@A9jdx9+B zWcP1(8Ef%IXDwZPx_HRkT47grj5r%o(c2xy*QSzKWg60iQEfLvv zC$5EWFuT9e(e(MP%=_{ed;cbdZB|doD62Ga4E`2LcBoud=l;kA6l^DI5QafEV^>=0 zR6^SW-`Prwfo8uw^hM1CEEzGQ1--@Q^6;h2<2u|cb0}b60g5_EZulAGi}LKBz5?nu zP;L4jMwbn#X+16?3VrqQ`km(B3Bao{I|AmyU$o&-J|u~7(?~=@pt>ouYs`da=pB9n z0OJ->ikou~fjyEyBjqQPt_VOGbO0;jFOsFQf?O$$b0FouQt*5haQs@?(?QIFUi5do z%i72$Ocj6oE}w!^*eIMnU<;0m_TwpZv0ldceOK?n?eFg%-a2OnmB~>Ns4$D7e0?+T zTCvPH$o=WcLkCVcq=4AHaI-wgiN8{Sbp@t|sx)#AL;4eHC5cXi3^R*hyQ>1_&??^a zbhG8pq4hh%5Pe3S@%AvcXV~bK;tUih2ctsk)6K%DL-gc_@TNLNU~PR_-k0CFLf(M8 z$d&Fsk>7wWV%l?Ec=JFYE*@ecbMci{S6hhxDP&$Zj!tcCjjkSycANlqh+>nqYW43s}+<0KoSsSPSDK#haolnW0G=(9f%h%j{zYvQ$V79(mnE93>y(HrS+1JPc z$(FEcg8wk)0C-!B3)F~Bz4dqG5&HUX2d)R%uD}syw2Bw_b|jQW^Q!a6rENi!dO0mR ze!&Cjx&htM7q|qwH!VX1Pi$2&sb6bhw0^#S7f_gxrr-|1BA5knlz}UB-O$=7$zgpy z7;K*bV|MR6d*G_bURI{6`F)HSUhtG9<@BUiu=)$Q_i*4W+%S5;VKpQq%Udye>^fxH zYjnwd1`3_yNAEpLXL>ys+9hq(gg$K&zi<4bk-SqSc+{;Iz^nMHS#}r=6>Q&pjlK0wogO5LOWPgZS3dPQwLj{yZId&H> zeb!UGM}3t6Sk1H{bsp#V;g(|IF+NzdtPnaYj>kA*wnaX1c6LQc!_2p}eXiJ_xhPc_ zx6s>fl9E?%%bdavBwqpQsEcT;`*VL9o`oLukY9&G?gx4*VuA+c8?kFia!0}`MX<`D z?>vZSjDeW2TY}HT*|UE!jp1#^hrJm+w}S%6CT~lOXYz{^N_EssSw_}O&67Sb1J*V| zBf~1r&yYBJEB|N61OG@2%>D)AI%nq6?Qzm(k|!AJMOUSl;6#A)>trUTL^rJhE2^+> z73Xa`GPreQmAVtXGyP?Cc+!`7s zzwl4Oy-H-TQ(6#1?-A`Pknv}XFCHdHV_v@9vkCs~Um*Lq3Zh8Qpl*r`D?hR*%^$Y( z2nd7~q@TT*`Z;NJ8H$M=O*miR&{RBGa@x{0y#yn?-!QOwP;S-$dTgtr(NWpQKmVlK z#4%aD#vmvE{X)|BcqWFH0uxgYCmNeH~02?s^ z66GEcG*RAiod>$e1~BGQa=NWA=KZAIE2)MtM=GZ2lFkpgI`swo!VW|hvoA6;6R$1I zT=2^+Xz`VG0P@$=0XRn-R7brjX43v$VZT}|RU}0z%UboL3(e7>1C_uMM zpq65TndY)SVUJbHGp#Q~l`sf#FL~o`>#hQ@m z|ITb)nGQ?%STYx=;t)XRHgD3;ET}??S6w$DSH~1bHV28M0OoS0E**P9fwAKEpVLD1 zVoi3AS+7A8P7g#MpsM(l7RQO1?E_iiypEI&QR90{z475aC{Gg(c(Er8==VQzc?FYZ z77u>B#w+hkfYx-}gwmXnG53!Trj?mZGj(G~ZlU5O)q#I$4L%;IVNX-)b=EeqRjZZG z#uDy5h*D>}Aw2oUfS-BRR|$}w`TNv=$@>AaTv@v$57hr%NMcN^M@uAM?>i4|5u1c^ zMl0MT(BAD2fM!(BnyIAZnj}ipoCcy3N0)#7&I~;q>N&sPvG-^}e{Qe*Lxx}Z3_I?Y zi@LEi=v?Lj?im*D!UshtSptYUr^%IpZEuY4CU z#+2=Jzhj4GS?5pG=QLuSFg=!JXJdQG@kJ0Vgcg_6e6MM>Uyb7b55tj|B{QryC8!X% z&>}%U-_;93LY>s4>z8_LeN{}AgQ>j#VlLyLuEj5~swM;h&WRM1j4KfBb*x0bARJRT zj<4zR1_H+;W$NxGt4~XVtOFL7l+pTN_q`Mkm^FXE?Yd76?mswZfDLpGlkh-61Z9Sh zXrfmJMHnCsi(CyA5?ZjAw})o^PzYQEH`s&0(GdW#Jy%Xrjgf3uuA?^w02M~SN!Bq? za_Qf6)U)m#k5XdB3>Srwp?sJ3D)^6f!a$hE;(iTi zIGQ(+5+>fAug`8Dew}*yw=}KF{Um)wmK%C55YKidXJ7*wVyI+hEo`Egyx!Nd!cR8> z;4;1cVI)3Ung<SDkT(+G3owFej2Q# zAT4{4FSK6i$AH0y8Dfl9mKo!VLOo5aV%^`2PSs!VUjZ@n=L-hmG$qO97O@}-!WXvs z6^2PUNzE+d52#Cu6Ct4n@^Q=_&$tI~nP|w9jG4eIo?d4L;|{Z3nSym9@zK)f!cWx^ zGAWvpMybGe$mI>dxuv2O@Sc6u`6a4*eTzv;M^0H;?F(a~IyN|}NL-mV_k*>^dMxB$ zk|q9Ou5nyJ?ZrpE7xhVAx*D{^mFB?cUg0BPl5q7m6;sy8J#>1fU@75u*^lZ<2kAL7 zo#6}HG)-ea)SYZW7ro8;X2e2PFi>P=*hUd0y#Lj-8+9>&er%J1e9sK?SjRXE&n~8Ha5c|Cr z+VHn+AY)ePcN7#{EA{F=eE%E&vkwGf_qIYa4p>gt2-va$UKi<U@)p61S{Mc?0Q6z%gKMMbn$oY8Dcko`GcQN!<;NeK{H#ifT0bD-oJEz2j#V>B z-WZ%^6vY(6&hFAmxBh_j)O`zjDs=r(pRo993AhR`y$o^u52Kd{Duj!cb%V+Kfplo~ z03mNlS~_B43eRO?< z&aj>CIOP(-iXZ)X{p>%CK+t6Z(3e3XS2}=>M;!$u%OJu8V6I(I^^=H+LwOp241(7j zV70>IOQt&D-++ZQy5BZxWuv!=EFlV$z)6NwozWP9eO}iER3g3TYYeoKfUZEl-1O;t)wpM#R__0Z5y&*kS;Ht_jWB+tOl2qxG;~Ziph{V@b#5Lcc{AL?imid(Ts-SOvm9)7EGp#=TLZdxEj_6Kiitq8&J~H0&B6I6Wq% zC;xb-^itmGA1@hp1eg%e12!AmE@TWM{mc%Pl$`ldnY{yb^k!)0zB!PLdK`W(j)OU= zj!BI>4AilUFbQ4)M5LS6x4G2xG_ABamr*z6fP`CRFHqH|@tg-O_%ST@M>al^E8)W7 z>t5}E)K^t(;qvf2ixQ#-wZxYOTuMPgJ2CIMq?RJ!7~TYZEgrOpZYRPkPWR0&*V>=P z=l|@yn)(9t5)O|KE}Q~$gorea^)3s17{4`EftAvW7u!hJ9hL#rEI&)$emnto>Zokd0T`8i7E`?H^U;O19_tb>!%(X-S_ z%m})Ibc$P#SEWmT3}0_sN&q|>oPa?2+R4mJgVjsp&^{kwBgZRMxb6gZMF%V;okzIz zF_2t0NL9b24Hnkp2Rvj|XcwIY3;>L;#|xVzC-V7Hdli&u5N%A@#tAMD?47LwL}O#R z!jv`uI9hv&h%DyPGFA+$WjfT~|E*375X2ZjQnfw+njNrC1b?mhr0Ln)Kqr~AKHa48 zpl%-i#SO5Pla}c}`+n2Dkbju5G5v4BDZC#DN5Npi%4KrPX-kf^U;CRwk#unMt}6Z)nw*KYocF>li}8GC_NO=$#pP7NJ*<@J+B6XwsUV~SwvIigCwWn=MU zvQN`J3O9QSuOgb-wM}Wcu4aop`nqhvEf1RbrIQSqW)I`2^Hqc~j_h)Ur~N-yBLtbswHcP0UYD{yR>d|Xu9Hler$4N|l1Fkb?Kly=*k zgU*`XqZTD&I;K==nn3Iavg&#%fi@$~)|zvwXGEo}@+|WSv>H0r@MDwbJ$w3a&iD=V zT%wUQ>$B&#Pd}HRdW$%#q(sN}>gkM=MaEeBl^1gMJdp7O8Hx+?A2#!8syU++&atLD zYOSBNzL9)qQ}>L^pzOXm6&^K=_es>E%$;)C$xHqddSg*6_;2Mebm*PShkC?BfMjkkz zMT!f&sIWf)L(W#NG)zwKq8x~w)wph2@`Z(L<)5G~H9s)*K!E2re^H#TSK6&5Bds=A zsxM{3hB_L(0PFoG*vJpT>5v7{IaG7L-uCzc1)G~8`1S{cXQ0K|1u5-&T~jwuYWwl= zB$-Dg>6lnO9|qIC*^LvvOG1#*RO1d_+Nn-1)5%f;`hKGv?-dt1Q7zeB`QP&a)1wvU z;FY3+K(tMs>gXy>DD@=hClLc>5bh%QEkE#gpz7yjT{UPK&0Y->m@A+MMi*De6ChUk zcS8`rPdnzeEdGa~YX^T3QtXB3+u2z$92OgTlpb^UPoQ%B1rO0^QHjS}!L+idoVbwu zKJ8mH?5fFnKL@6pZ?3-u*XB>}9yc}g?NDC)L7l{vCKwTR5u|3gkQ?eXHrgfdVWH-( zHa7PrY5gN=0)|^zC=r}o*wU$1+T1ck)=A2Nw=Ugj7O|kx1bEV0w!D%ubxs#PtprLMO+^ndr>HL16d!Q zXB?$|=D9boZi?RH?&Bg_Su_89h-8gKA#OgfvG3NjU_{m2MAj&AqncQfAOX`h79Ft4 zqeD3M*Z2WVtzDWTQO+}*qS)DIw@~5QRslDvB9z#n2wHjQEB0^P>#U@cb&Wfb6`%JH zh4KuaXsNAV-tb8EQe!F3?AeS%GG9Trc0UrDuEurjg*!B*6THZv;cEJj0wpaso7!vx1mF8_IxSuX9S+t0yA4Qh*kDOL%gq_vQ+(Fh?g2Qhl2L1H;V#r_u{|@ML5!r z_0O42P-APqG@u!Yx9&0^FMj0KFHg_;_b-jMuGE|Tr9orm+K(#Xgz@;gETM!JfTC*+J(GD7OkVmt7d#mz&$0Oo|+2n`R5g0}~rza%n9MemnIRvW5|4+s^ z-3se#GGbMi%R3vs%jRgzrQ`x;1vPu}z)HpS`6pId-4|kkkD*CciI#Yh(kb`&nmg{( zg4&@{IE-Hh*ZwT4N%B~hb6@5@bS(%u)rM@G=Z;;}cvpcL|D3oc$*VppV;V6<4-X7P zGyoRIJnfw3>IIDe`V)3RA2g1pr;T5* zyDc4GV=wy^%c#fcHuHR2l>KKkS`a5Nji^t`EorsKJLbaP3m!A>PK6rrd0 zkC#p7|L3kLeRO{N^5E*umCOwrxAD=$pt5v&9IIR=-q>;uDaA?)04jlL9J(V{)QR^R2g(lHPq)A@l*;a-*}xhI5N z0XuWUv@k$&`p1#rWUzoH>O= zO^(F(@Azj{&X2D9Q8qnF`|@ik;RoR|eQB59s~R9qnUos>1w!#h)>-g=v5j zkoy)eKG{WodTw#e_3VvZDstBeI@JX*D0GtAl#!OZ9<9&PM~BdQAzwwn^cuo}hX&=U z``=KISOthR;i`)4R|B*OajM_4FrhO6$YC^3trcwQ&C?)f5B&%O8vK#ZTOI6Soj)fm zCf~)I>A@&VH0G-~iD1feC!DD*br!oZi2MGUWR(*(vNt4%`FZapqBH^N+JAp(y}odt7ML^F=9$lXXR#@j+K@&X)lTIZ&jlX{nviJG6B=+k~= z6CgSxve2?scq4UG^%noYEhOZp)=lF>K>%t-~Y8u^h-`%39=L5EkFpGov8)a z_&MK&Z0Xht`@fs8F@CvEk2T$y7^*Te*k7Yex!K8ZVW${%r*jCnUNLzz-j_$_w?@># zS)x|hcm2sPrwkE%Ss^wml~{ZUO5(eYlpV7$ub6vg!I6VlNiGWa*%@9HY%U5z$4wZ} zAnoZ%-IG>f!|(IHL$mL-IEZ6c^2!u@kjCadM=u>1F3BW02c-jq6Q9PnTsAOuPJ9kR13Ex!)tDwhIFRW-?Wy7)?VVvQK%^IJqLKA zu+ZF-XqqNkZ_~x*NWWUPt$tvu2MkJ1gK@Qh6%mn(^z9xH?H~#o3>1J{!A4O%TBwj& z;|7U8G`3dxxpbjz6ekJn3x?5RzVTE@lJ#SlMwJfFNM?l2sbYsEeW^2&OG}PxWe0Dc9v?q3Zl$-x^{SmD+iFS zU~1l#3Z0mN&f-j)o@!sSU%o3s(CnJMa)r6)Ab9#h+@3Gp)gw(!kd3d1Q{t#tE?`sU zmwy^bN}!gLIAG?P+a5GCJo;JZVM#aJ_}*t_s% z2|e=HoQDD{g5nWECO_}gFq!Lf)>`v(S__iBPnF_k@g?IdtO=;yiweXP<^6O2ukp)C zs*bm9s4edFt*dG34%PcIu4^7=Z75NWdcK)_NrlWvhGP;J;e|vi#-|rce+(+GANv}IhdCIPY z=rM6~W?zp<8hc^DT7@~C!16L7iGwH*-thr-&l~ytg9V+ykZg?0Q)-%rNrbrWkm%S4 z>A#1iHWrN*0-YA;w}}%--v%<#iNIz<#lq=aGxP_0qNjP0HQtnW0RLPf*R19Q`7zr9 zp!rP;n1jOlV~l2t=@t_l8j=g~&2TcTE6=_66i$gp+f}BM^OV;wmVs+Q_2681U^ecD zFsQxs{}UM5C96%%zW<1yW*pibs}wtWu@$g`%r$oW?Z3Cs4k+~BnUrPs zhTwBtyYD*H3dU~YubLP5kDSDcTlJYsr|x}Xt`<|r?#Aos|DNZaLdc-FQXw7$odE(p zlI^c=Pzw*)2oE;AEtvZr(N<%}{M3EbpAb;p*l-1^GCo@|@ekyFXP9Z;ok(-q8SOZ#f zc7f>iUymS}4(cYeMEY3nu6?c(X3dxffEGAC?1lCTnQ<%2VI15(gbR}^BqtdywH=^c z@)rDL2duAWZv#huO;x;Td-z9kVEzvrNE?6^nLfU^t@5J;4R{A>{yjxKDu!>ltFE9( zc6RK|y`|NQ9#T{{c|N5y3={2d<YIW%qCTW+lj9OyAVqQlpoH{6gtr@7~Yv>!7VHKx;z5X=jJ@ z;iX8a%=lSMP1yATo}b2o3ie%|d%FiY+yehBj<=4$IqkdNny(6oWZaEun^Dv$jIKk? zT!T~`FcwkJw;LD1?2kq%h=D=LLcmNc*IN&#D;t#$G#r{X5}$~#C;`~*8U*(9z2V1~q`#6fRwI$_2!Ge_srK@1AsG;@x7 z_Zl>V2)got_J$6vtVVF9vH5(ZB{zTc^f56JnU@0@Crk6`d(_g=UU!unc-&tLXZ@(( zObUt{+ri70+#KYe2yh^@D^TF!7}bFBZ(Dt2>hOSNU1&mJ!^^I+eA=n+_a!PevIsPe!$K3O*I6hiB&_H-)AZIjXazf3*~Bq+nZ@3t7$~R z?o2&Bt|)B+k>^aYvoWtY`>6^CEYmjtP}2QT90S^v(O_9Zjbz3?R2rmox-e{<*izI1AJ&mgIfFqFnqakN4~>;m(sZ)4}jf;~w< z1Zz}}{@IJ;7u|XvVp;JWL$nGh%U6ExC7$lN@0DgWATYMY71r9*IIS zOGV}BI=-SVwm#L)eHj)EI_=-Z4?650;y}_q+6ZssTFO#@2PY(RF!?4r@FCZJB(pw)_*A|@q{>lZ$e;nW;iu%435TVWtkY8Io8 z@!fjYT&i0ql;efG>FMP7!BxN8i2$dQ?RHfpC0n+H$%InD8dUj$d!rTGII(@mv!rkP zdf1Opu5;;8XW%cAsq61SbMH}q_wNEiL;(AnQhSQkc%O`FleRf;2CSr)8LiCblGE7n zZ{klCAszF7mggnfu+GEFuFbtCM!ocFnl28^&ZRzIyNO5+*U+CO0?SZC2Y)4k;&|f{ zDQ-2x5k3<=6eBZ6kHIUb>%MS-*_-vw6rGio6%8sWTRPfaz3(8ptO zW6)OTfa1=TPtWCFA~^O=ZERXxOB~5p3U77!`~^sU${IL9SaIbC zN2EaKOeE;-w8kVALXpx;GD@PGn@j{XEX>{>0Edw%cwJyPenEBnmH24a97 zJ^GlzNr5WL$;v(H*bo%`_MnNW0v*L#A}w%0uYx_4(U_~GOz z0oR>TuJ5Ec6hc;(zL$jlM_X1k0s6a!ZEu_jgy!>2xM20u1I?cX@ur{+X{?YXw`AC{gH7h8cv?Q3IKD)a^t|`nj#A9J4<}Q;DlsMuQ(p^o zNmif^#m~@Zg$guC24W{@iQps^cAky6?6_1wr11Q(%Dv#O$19XB+Q@Yy*1;u?z5~gM>_E> zxkIfm3-Dmsn#AyP9dw&N8xxGgTgtEemM8RJkLY%5jAz&yWZ`aNk|(A)2nFX|Y3Nf9y@wS2i>b z;CYhkzvAJ!K{tm(f|n#(qpaL2a-8oo3iHW@Z%>lJsQ!2$PND8LL5CN#^&5D;YXj|+bcK8tD36?}10ndiJg3qZK zKUQQ+DNqG-RiRQ6M4GWScSd;*Jg^K#%?yu{DGhQzMb7(i>IWl_xkg0ueA69&k|LC74-idz)E8A1L_z@F+MrU{Epf`oU{L9L-I0$hU4ozdm{j*GKhN*R%4A2L0I5 z*e`l^DAC2+3_J(71CvcsLreLZiX5DJ8cL!$R7uW~g=57Up5oAz6MrdVgWt|AGxL|j z7;E!DEPSM5>h=p+N87;%6OH}$sU@SLFueR?%B~R+MNY5!YSS&SY*3u|WY6y}zjGT0 zzy9pNYFys!v`8KMTcpP9SVyk@0|VfNnZ+oS8>I;yB_TD3V!OHSE&$}LZyoF>Mw{1? zH@ceHemgy8>W{3NxA6v+z7S3fTS|e(_Ra6g+RT#+HgK8=DM5!8%(bc5?{-Avi`Zr=8niMD3&BES==CIAc? zAVd6^=XAYPIN0k`-WNik;!`({6M}nm-Q0nXcFxHM=^m#bDiG{0O$$-@5~8IZdK?Dt z?f4GrLzRgvQAXFyzJi#Y=6y5{N5Hta$L(JkERLx)7XQNMFR%_n0z~0!3Je?<$QBz{~ny60s*vh z&kS(+z!x+$ht9j)<48@|^bZp_-a01muCtMZlkAy*pUGmXa}ToANhawp<)Xjrq8%q| zL0Nb`R*8ep{oLQK$KcbW0?^Is)Wf(B{9Zb9N$GvPg+$Zxlvn(5_Yx!*#m~^-8d<=- zx9+Hj-`D7IL}Mc*rFfm7n|WjF3rjhR;;E-6ccG<#?1J7}$M8hDMB}-k<&)<03=7#m>l25X?(ytas^7%N?gYdM~l#fCCdd&@8YBNhB1l!Xr$5KSXX3MK#eJA zl}panr|Qi<6qF@f1RAGiB9J(yj~LkCAA+ue@2+S~Js$`yr9KGrm@buEOs%;!5GVd zP~H~8ts!KTuz6!# zz52E$WSh?H570fI0ekoir%np8HamN(%EMvB_0sB)&C;Zg1BFvW*<4Br?<#7h`a>&k z5!~icPrFI$9;u(ec=9;z5U&mPDLeS{?TN`XA29A)xTv^*@dOmm5JOmaYNF< zSGeO(0%fxqU+A`qGw5b2=VjWJ`TE`3x_0TFm(SORp{g_I}*tZP>`5@m>r2%7vmr zoQMV2Ppy}#+xgYdp1QRhXdYqMy)l)E_R;eHFlGRArL{IAbLRX0s)KD&RFYCT=fQ#4 zf%ZgSry|?OzWWJ(*+2ylXHx>zI@-hWrAqhT}F-d=~@cFaH>$3 z03_WCr*->A;n@$Xn&m|y@1n13C6o6ix8ULda}NvqdTnA?ZLXx@p}Yb!y-3RDr;IB4u}VLwDbHD%DzMUF zC?z%%1jrlH00gil%QAbi4ACBpu1MJAr6;Ng^1gKrLc(hSuY>HNlG#JmsHzC2V35zC zr^!Gc%`R!?zhww|&V~_LaaERZPMDv$8}BP^Ft7wC^ePT8DaEFf#=Vrj8CLE>2%L3! ziXGXDI5?NI=KrRuPZ|T$uN!3)q~7Ya{?W^W)gxHCzY8|R1_+=AZ-Nn~_Q4JjtIDm4 z-fwxz^I*7DoHDelOfX~B;npwN-9}O=w51@Bs4|RJn#cP%77vOddnb&|BXcU2(z<@ z>F%yxY`^JNNjZ#_mBdK`HcH^`z6Gtz{AC>GGkY_>umqi-k}xGxv0A=AU$KB69w-&1 zM$F*;tByn9nk|`eufw{HgVmDcCk?>oW2u4cLh`k!a*3tq^0X?>Zk$#c_5IKv`J=#< zW($0Q!@y=$<0>HvrcZ=ZDThKIG&_q3N9mC0X!k!V?@9!}xj5)5yg!(j=D%K36VaW% zlI*)aiEI8NGu=^dy?^4H&C6#{ZY}u

  • x>2@k>iSM}-wmI(f8&CM|HuLE0gjwnoz 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�+Kx+CYtJ%h|oVp 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�zwZuz_IZ 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

    &PvsH(x_nm?i9ta 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

    0L%Qym#}9sC5Hnf|BI;w*?LDIu?M?4i&#FS1 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�+_tIVoscaVJw)~b{hcz7EA_LtFJ+4@Sb=7 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

    bfo#RD4 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≷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ⅇ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%0DjG3F5Oq`|O;|pZ9Z3y_(Ekm!N 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


    t^sa1FqZS&V$_N;OFOUGOh8Dzz+y+n_odmo` zRUlmI!|i=uZ*lRp%csHT(93fGuy4$%Z>h2CRMSMJN&tH`b@jPGkvscq02y0D7@A7A zq6D*1g*{n8LVI^bR`I)Pp5v-Dh9(=HROv1CARp@6h4)=iqa@>Q6ep}LVkmF_fc%iI zPY^(L_qgc5b#TU_2C7ZyN{YlOJbA|LkO{^44zN5)L;|OX9T%^z|?aP^h5n#?>8WoC})2Da~WidZwkE z2eYwW%PnMmII6DjAhTTArRQsc^bSM7!$!w;MQQxB`NfDd`A`1`8AER%Wdrg;cmc$= z_MV(AvWz1|QS9hZL+p|a#xe4*cw_IIt{#>|GQ8j$ z28d{oIt-NV;~H99U*LzpVzDZ^;A`{fL{frHBB!zT2P*A`BX z3BB66N7klvc&MLMS!PpG))Jf9}9U)lWj6l$L}q7GxL==?vI%7#U(zbqGFEajM1(fp-~O0 ztlFv6!kE9M;g`P1NTv&+7LIV_P&iQf{*K@T=$#NGO6B_O%35;C(_cq0IvkBEL&0X{m&yFL67K+|>8$g`3+DaI~OUr~7L zuM+_T75fA4=cgYQJAZ8!oL0e>Ic&}6MG>~e)YY~?qVCOIwMvRWEo;9NQ_0VKFCI5l z%vaG>gS8q zEj8d=3T&ts9(WgT4W7@61 zatiPE06d46uh|AQCHZxE@ySox6%R!g?ice}y@7Le@5kk?X1Q6t#dYQFpz3{TsK-7q zK(}^o4}{hLhE+2VVPtL#b{-&aD&^et1pE?WHVevU3TLg?u@KagK;*+pE`TaY8zqra z@!%Qyth~GY;rW}Fjpn?=JB&E`&LdA&0f0O0_7Qr(1F1AC9o?v;xPClbILkoH zOW}8CHN1#~Nh%Q^*gBUK<(B5krtQim1P6!!#Dz{^V?Mg#M!!|TOs`07Ax#!H$TCt6 zAVP0npv?2~3tI8$%N47P3kHZu&M23p_5rq&0H_z+Gc+cZ4zO9jFqf!6go z+-|f|5r1)PD`4ZhzPG8zxVApb748?Gm!v>PQ_zS_w@WVp|XcpmDv6%Ei2%CpfI8?+WGs>&rqG!5iJA6@?uhBfK5Wt=sl;3z=IAW}O_@ zLpP%%7_gE*yPzXU0EZS*MDGg5mPLTl7AZznb+AH1oimViiK7X@pm=>vDNePE4+UNz zJtTaN{%^VGKhQ@wDc^wA187p#DUSx%c9lg@XePASrYnLIqnzs_MVMAb=BQ^&A*q|y zqVUH>pM}({R9@)lg||5wgSDxqWgPl<%AEq7)h`9~M3c%cT=71cu%!3F*CVak9DAokh`3e zPP9vqsP+_s$1rSA`Y?{i?H{OZrYMtxZ7a^A#s6VKmEcqP!rH@YDG0aIlm#wf!V8-E zS-6E!c}Ln;esTBy4&Q$u&fmKStoUL<1%_pKSw))c7w@y3EuKj|VwACPXGmX??P{aW zeUF_g)HkPR`X|bTTVnc!=LlfrL7^n3(i!)p_whrR${3^D3a1~qBLJ~A)by6jJSNb( z)Mzb*g$GTy0)sO%#e(4+?&UHIX7uIyV>nQ^i#(_UTWL^5istTf$;wm-nN~5?ntazt*u0sD4{q%z9iAiQe9J$ ztwGR-6Av20*GF(IjQL#!d{kZDvGZ^bG@Ow}%YZri>EL06kb2aB65OYgJ}OD0B*5$6 z1~spD>yq#0OmtlV`?M)T2dYn>xfnBB{&3hYWw&r67V$PV>yY@1ReJjJ%e1#uo1F#z z_#t*9*gHT^F)HH|Q|(X1rhWQcW+s-4MlxHhCQST7Ook7=)gE1&MxOo=D_hHLYJKhX zf)){v6J#kB33t&Jt2^b@grRdV&_mh_twTArea@DaSp0g%@ zD{aMeWjFdq#kI$)cn0GRb$er^_YOt6Zj$z&8FFVi-UvP+W;FA2Pf4*0Tz_PW5g2)C zHk0$14TbR9v5f%NOS5(3DN#;Jgj6KfHxV`jxjrB4du%J{ix8Pbwq6ihc(t4yAYp1y zKFbw-tj%Sfqo#K<)>TZ2WRj1g2{F~P= z$;G0jxH%<9KdI(VdaB{LwAVqMaiJEZ{B;&2=QO*m!C}v{=~}+(B2IzUz`9+PNs_uX zRZ>;=^LxhcpS$sqE5yGSykqhp&K*YRvPAgQ=rJYz8xOaAw(@W5_9;LoAhh1vf&)K~(lN+~W^I~Sa_<>#jpt}8 zVxO^p^CKF>Z+oukc@~graf<>UKW`$G^fa~pn8DO0hBOj~9p>lXWXwO-6?+`>#@eQm z__?aZu?^^3oDT^?8}Z6<)6qT4dU^B69^oO=DP>$i@fX%(^C%xjyq%cAnvDR@-~+G% z$BII?9Y4yC7K#v`+IwawGutpkBqm8yqM2?hI6l|XiDtr#oUAJoIY3Tp!QdGNkYC(dy$kwsxZnnmRmmH+iF8Uz3OQex7H;QOeOCIOa z_a-Kq6|_;xNxikm*oCsIxKGi&Q+-G4*G(I{Qk6Od3pxl*>?1gbK^p+C_R&ce;qzY% zUh}SQPuJ4c-CE8`pZv8BI7e;p;VQO*N3-HimU7!6mwAY|%d)R^uD8oqLW@VQ3{&o3b?R=G5jo|{_G8?zTjmUmeAjx*pT3#ck z^105LXs_!s&a?3teM24jJ|xT2@wc(TO{+`OnTQ2d8o3p=dj;zGM36?MMT(|eY1{;N zv2jb#Xc*Y%wVwlWXvu7ASlz1r|hYqX(PA} zosuT@p{8`#8VF#F9V<(e;;&v$6gJh<*P=;DbWwJ=J(Rn^;;3cICp4vul&DyES}O6B za5zI`o^0rQh%0}Oh%53R=ufThY|DW~%V^Woiz45VH+7^XXo?Rv2vs=6FVpFlhf86< z7xL;M!mL*I`;s56gwk?MN=iy&Rt6qX*|w*ON;vlkxehKe0SAiCb4u{m{J6T2biZzdT+VfOB1iwcAxC)bzR(-1fssoO_ zjGZpD&}k^M>0JU@sAbSTGgk8MFE3OS!I1cM`5|1;{ADsF=%Q+lGH!v@?Z@H}gO@iD`4Wm^Rhk<14Pjx& zg{dHe=s&hej#l9Wws z#hhK!Aob`V9A@JWtD@yXe08O;fFQE zdBuoYji#g7YnmaY*H2p9e(~8Mq7Kg+9N9bVFX-lX_H^j$aW=I2#e^x1q7+#HzsG&@ ztAbP9Vu8AfqTd}XX+qgQhqC*(nHnO-HxU@gahM{b_(3(F7ken+5$CZ|W=hlhuiSyI9V#J2X)dDdz^S*yr^^Js1ZP@|(KWMMrH>^0; z(PtAuGNqR8E_;7MvnjQGfOc&H);~}%fI9tA2q#wpm2E@BS85oW(hW29lamF=*Hl4E zDX$^;?ycPj*I>ruX?9*#hc&AAO*<9o;?j>32Dl?${BDkdyoN4xP+j|-JB{2{D~wCg zH|T(#j{}3czWhj3rd>)(7Q^clQA+xY5l1CUWKNRXA7AlTyM{kf7{Ze2#PPx7q^d85 zYcWEDx}NU-10C17*Cj2sQ4JI?lm6JR682)u7;+ShuBww>+N`2#$p7BJMHC}X6oX62 zYSBe?ZPIw4sYg8R&~PwPh%1xGH1H;&T%!hr@k>1uCo{Kg1?q_CK*8OhhwPPpZH8KO zP1E$mw6?N1tdd0B%GhZJH^jovJh-9FE94(>GJT2{ZiKxdxvSZdv}MO8EQIzBk0;7m zN=xhd3dqm%lY-EiBoSY>lQ)g*>uTwoAzH%@G(>343MB?p6nXeU3NowiR|!*f`_!-a z`1~TQCz*K{Tu59q37aDVBOa~tjFe%oOMZHSC$z7QGNY`K@9HQ`vtHk|sjR28iq3jG zDaJ76MXYLGIo3Bx{I-37t~A_Q#ZpVtR5FiwCCm6}T zed*wf*aU1mM3%=o_!sgZGv2Jhe}A`jL}_0;KXNgHV?%nX@|-}YU1_KZ^6I|%`UX9% z;fMb~yTA8ff59^%aKm#hq*20X*q@cz9n{Jm9D;P|szqih#V$Siy>uG4m@bqTS)%VL zG|l2g>}ngyhRJA`@4fS~CX_j6i$(mhAYxAQM>m$LnTQK=VROvRfv)wBPx^?^r+2g( zK8yHlPZ~gsI1WIIy62#POO!)6QwEgmJM$tcW(Hccav2=ArTMh=Hsu`}>3?RlY=;=pW@2 z9W04?4$#xh*Y1{n?4dd|?FvzTB{F}U(HM&!F+{F{WO4dGVmaBl;0&i5+|RosgZ z_sIXp)OUwd{r>+SWmHH+2_Y-H>}-;~cL>>=5E*e$2-&N6+k5Xl%Q$BC<{W#E%p;uB z_dfbuzw7s3SLbrhYuw{`Kc0`VJ`qk~XBi{6%;1-4=q%HlA4L|r$^LSCTtcjE1$78c zeAARwR+k@7AVK2qN{FTcC+}?2Ld*6|x9NA_b3Ad&u^fgsis){qB)(oPaGDreyl#h$ z3*V6w51r6ZEYfyh|5Dp_kqVvs$2X5G34c;j7Q}VwtffFoIZv7V&kv=!Kg70{lT{a2 zlT7l6@6WBw{+|DJ_u$-u`DaWr(k2h*RXt{x_dm~+p`gIOqz*JWGxN>l3$0BZ=@T+( z&uC`Yp8|zNK+JMoqEv0K$QZpu$KUp!Du#4X-fvw+J97k*Pixwwh$0%>$q-I3VhJ! zF!Ie&s|$*|MZ$9usY)Gn$YZmQXg4S)0)_JO%w77<1**BR7mXm824;F zcC($CIu7s9+xHqaG`aN3TtUgvtBUWnTz5;sV#wj!mtM&F^~B|Kl;2GT_wtrj5XJ=} zk;Pi}#A`NQ3*ZXLxI{PEnBIQK@$=uq1HrMqxW|J7qunCvifs80gbW=CVV6Uou?gA| zyX+8lOmXgFfOM$`Bn{wn zQ`i6ZC0>SIYzX#4oxss1vYfUa77OL%MR_EPA*V0qf%(P}Z7)b}Ub zzOE+#Z`(oV1|N#+{JnLiCJ_J3VMh%2!} zMDLx}i(Z;dJJuHdd9X;d%liL*aQpR)No2;`~8W!zYVR z&Kr;659$I=NhsakX=mSBOEr8dgq2xDJnuGkv)Jl#;y9uIV}eME3G1M%152t812LIe zrp&+#VLW!t(0q+{Tcf5kDfbeyybtfsgs8=X4)%ic!dWd0d*!73#5-M`Je`IV%6f%= zw%s&yCz@H5pL~Alt8l#D)8AuAo`2`wM1YaY{+Y&zP zl;|~SP^okCqIP|u!=Mh`ML(*1n>y`4TUbrSMZ} z8-nH(H9B>EY=;)hLr8kH!<&$xEbg~kB_J7_`slMT(KjkQWhwNh$U;|d3w~cSb+&>& zPv}Ok;hm}q3!8CBeij@Dwck<_Z}jZ_8S_@wE8SU~TeN{et5F`~#hemd^bCihmKzJu z`Om2fs75#=>J*6-q_S{$GYKi0JmCzznN=um-0=NOUJSM zmS80Tfw0BghG0p|`mHF$>gD;K(a+sAX#XD5`RBl)MZFujNyKe9jk-&`cDlc z&lg7Bu#E~HZ*nIrnwoPAb~MRgJs@O`(NCJ0s*Z@wnMXmabYOA ziHC+~s%3}oNKrt&!TY$r>VCDQyfBUX=*wZ-n|oY>-<@A9V_6FPmZZ)k3~6|P+fkl6 z?od$eZBhQ3mR>rrfN!N_Nsp$-m*4hdi^pldliP>eAH-cg^cNJUdpnco5#H+=&inrB zv;IX=6a;2Or2Pt|U8jo{kX81jQ8G1S;J~kVMe^vHD>~5~-%H9B( zO+reBtWQx?7V~QZ<8U^{3+N|rM%C7#XYnZIphX%<=SMWvnV|B|3cAdIf0}7~LL)3g z)4xr0?sYKjnTXa&Y5Xo1L|=Y!$r$#1WQVO%>fLfB>C$@j&ooLLMpNY+QN_YSQQ1+2 zNZqPr)z(PbUh5&BTH~%4rE!u@bX0_VQG=8m%97a*lF|7|H|*LPb@_9a8H2X07#ni) zqLfKLJ=OUZ*9NO0yuC;Yj9a$NB#Is^_d_GtI?%Z(1ICN0WQHV8Z;I7lX34B%k zYC=*yA5*@usbtyBWCu716IMxsjgv;1yJ4Jo$5 zn7hnU99)`2muY)Or+dCjPIe80k2?iy2MH>+DVjy8=_<<$D-(@y{55iG7-d@)U_Us) zvZ9cJ;}=?+u`y41N3xQ~fp<(x>sNi>>(x$kt0eEL?^{NqD)P;t%d4LbQj9%QWzad7 zDXx5#HZ==)6I~KF0(O6DLEhR#-B)t2Tn;WiIHUZptyFAbR%BOyz2i#5w6lumRZ&K- zAmcK#JYUf^83T38uJQpie8J%e4|{q65kdOB&?DvfT+<`c+o>H*)A2!`q#;jCi&g^^ ziy(s7H?ZI{-fe^E$$h#Fv&7CC7lPVK5|cQePs}Gw5e;NLB0{9c2enrf`%H5u!n@*y z>0k0Bu!m!%raLJLXl-Q*Yq;57itdLtA(o7tPdtly`oB7CRW8|eHPueASIH7cy5SBi zjrXd{NJr$F9zw)_&Cem^Q8kx8T<{uhB}6HoQ2IZrsefCndc~^5khPn&!7S9S`c5=x z!%_N~Cl$2W{-L-!=+U1hP*lN=X`A0Vd##jt-(2lmD>z%H6!-7dF?02>jbc6`Pbv(h zif70s@6gcE;O?h<9sT~Ty&RHnVP@8Nt|jF}UWEG&w_M?7$4I=thS)3OaX|}j@7e{% zGX&2MUdsXo$DVBuZ9TcS)^hpuW!|EXJ+FQU#}>OU5Ky9=TN2sm&RMDmujqx!Ut8-A zu4Gx*J)_9YiH=;29cnh+P;IoTqZ(v0+*M{8drM)`!zq(#x(L@R~+G}X9>`ZPT~)Clj= z4o^yZn#;)Z#Bi)8Aw&P(uf;o?e)R&1#DyGlsPfCcOYxbW#F70;7R{53A4)(07&cEj zYK?cs{Vw;N4YQGVB+>_|&hm@DyL)#8yRy5N1Ml6Kt5dNxb`*A(wB1a!QOoM=UkEmu z+NstnJOwc`e?`aw8tWZSVr@nFd6U>-Du+-a8|`?xW-tg=mQ`0vhyxWoh>?~9bYX((RpXO`HEpJ4c+c0PW-HOgDxnjE9T zbqutr@a4-;vE=Vga<$mR4kYK#Z?L^ovzWFOjQ-Ex&qgJ0U-_&f#`D(0wSLA3OKjeK zrPwGN?L(@V!uJ8{ycu+jcA8Vr12Ncvv#J!j<$$!R;mOn`8dDlp#OO*#(H9q z#gJ=zay-8@9wZ0>B@YIVj@>}JUD^Izt<<|)GDGadF(Qiph==#mHqH8nCL?tN^Var} zpn`dc`4oMW&iCqV*Hf|LsYu);om1q6$BYq<6*MS ztS0xXJ81q;<4x9qIGRXyd>E5MP|?ou$)?~{f=x8jSix*us6>scLXv>-uJ~jd7(ONY zwN3r&Y3?6h)to0aH_Rl<=z2gKy^Zt=Xj93Y#^U=ZwI=TOyw#&OfknbKy+LJG4yRaWLm^~3th57{Rd^e0rzU`ZvBYdNo|-HP3pgF?K)gEh`}c?)vKVN8X&wS zbH@!)39GS2QiDCfx;FfQEMo&J>j)Pwd6G>L+jgM@yJ=7YWMDDhjBdI#T)#yC$-V#Z zjM6YJIcS4h(uri-li_WC(e{Ac&8w4}qOS}r5%v4YpACG+@P}O4G+wM|{DOtw2#xiV zKZ20FBQipoQ05g~(v&$jxfsFb@SJq^+4UzmgvQ6rSv20>m>5>nlpB?)>b_H5{*duz zNxzSezaZOut0MB&LWD;1LzzBh5<>Ryv><6+tfZ$Iw`oaDvpwDDj;&~qbs6wY2F~DE zjmma1cWY=!E#l%2NwPEotjX`m@$JBOy)#>t9p0oFt(wA5>jxXY?d%f7H?WXvnpMn* z+~wyBcZpM%spudLRgmTrg4`r~k40YWL399JK>AL5_Oboa3RUbUTz?n6mK}p1a@&mH ztD@_u1#p*cNyX#p9QgO2Nm~@#Hn1y7s+{%7^s@Yvq zs&<^N?83VMSyhpn`-7jr?)kwELTRmS!S;KQgN-2%A3jw0)%yLtaJ7Oge8Hgn)0Iw1lW!`T?@gYCLt z#@oZj;jOol*v{B*y#hpKjgV$3WXF;CY15Pmu{FMk`?D=jnFn=*svaumU*dCN7Vo&q z*$Qo_`3kj6=_b}IJEa>&_GuOje5y8@6glN}Vr}ME>AUR1?y-)tcbaFWGcoaU-=iyt zNvcYWK_410E%nw3Tn+0yo^nzF@`8&@>xyPf*Ww<7x-mYd%_Gts)Nf260^tW(SIOLb zimUp9Yd_Z>`?@SkGfQnV8!71{!kXv+=FLO(AG8{*XgDzk8*ggbwbS?jyt*c(QB}!=iPsPf|yR3`g#V#@$;WkKiqr zqg#6z#f&-pN{Y$<3v|Fz2(AyXq1WRTr?z&=f!z$!JfM}si&UeN+qC^0SyhS(<68)9 zFq`|2$kBUIqHX z6Zpr89GhT;CKoQ@Lz z>{oQF3MSt)O+Lq^Ag8vGq`FZk!3MSx#N;SjVK z>KKEcj6IMMwp}fHjF-@YhEv=B$~vX-7W;%jjMkQPt|(m{9iTAkoee;+ZS4Vam{u^9 zHGDAaPTQ0emCAMMQfXY)TlyN4C`Re=*n@ct5iF%wyT(_cvLHlg%|T#etSA7;eo9;R zX)w6Y!9S|4i3f)n zJobju?3{=nwEYWWL}Gn=vHeL_JNJ#UMOHybTUFU7y1$T@0K@}M>oS^7NlIN*ymC*w zbq8X``cD-}Zb#~#d!LE`Ko1$~tyB`1lP$rkuE}nu+?q}(*#>qZ1Nav*OyJlk^w5YM z@6!7kj6*?@k@@JXe`w!9ly9QAq*LDc?Dh4x2L6Riqr|77<;d$WX@kmjNdrAe7XH$J zSL%fw+NC!lcMi0{Cx&1Bc& zZL3kdvmo<%k%!3lc*qEF>}OhY=b`0PccIrey{{vdlYc}Sub`S~PJnk7mrS+-uQzww z1{^={?k})7{R-#D?}_`;i4;gUfg2EV14HG@wPD?MK2_5h8D!)$WbYLfIrK6TBrYv} zh9VlLCK{giMo_ucm=-^JCu?-(T#I|23x9!_XTh}$A$H;Qo908Y=_wIS3eZQRf=*I- z6BIVJt{O#a>-EM)f{D>Up7*fLT`;3J_vFV*nGlihedMHu(aA_|HSjJ<_1}qu;$VBI zDeDh)41D%5iR&!#=r1I#%=@-WvK9S*^CKfB1x6oA!)>vHN3fk|k5ok_E7PwkE>a;3 z{(GZZcT&T$!q*&bv3emZ%6#0-y)D0)9L7i)*LU6~)7r+4`?mGb%RENHk;34pJS}em zKnMe@x=({;rXHFSFXbBlAv*N}^j6E#(!$1EufE>Z{G$A*e$iK@<_Yq*8{FNWrnRHf zBAv|oGhGxPE7__VomCBN_BwoY^TPEkAeVa5GGO-y^urwfrD(n++5zM$V-O@%mIk=* zfXa=-=)b5J*o=1JVjZ$7bd4SwR=Hk>VC_fRdejXdEf7)QClrF->(Bj z+h*6Z5IH$;*vq8z{l6@&(VlzGJ^1dx_e8zW|;<%3=gFr^(1 z3;}rjYD~s5HI?rrT2Ea8>!Ngut^>XW*w;1ghq21qk15jSwzi`3P9LhVJD{!!-Zoe4 zOj*w)??e&BDL8W8$=HbeH&z`t^Yy<@sC*YGBHHT)xyRadEuU0G0cftArpazwtXP?w zOqn7BkMg+|%PWs>DNBFp%n*pc;`K{@ti*W}|2p3l*tYG8{RgI)BQTV2-rJVc`<@l< zf7p%Id4OY|CNXt&ou7>$?9xOwcop0PmTAt%?YFzrkZoR%foq8=9sJr12FJ=gTzXbU z3*zG=^KbF#-Y}62?OM`k|E!mD5_Tk(h;BaK&jRE}YbSRM2lX2B_W5k{h~8j3dIBeK zhzS;XZ4Cl*lRrDDFMheDi6hi6lwX->;v)rQwHVz)D-y^7TGjhGL`KFnn`C*F9zT}H zi~Ldd59BYkTmIxW480FaS1KWJ@6n7P*bYOxbZkS#wh6hw(%P)0d?jwFqtdmK(CSPQ zkYMqoSXO+=$r~_{fN7QbTbvTuRU}3zghaI51q!0e>wh0$0C2<$3tP{{eB%l10@}Zj zC}p7e!BFX6I~IC!lhr3B@l7%5q&#@>b0#bTzXoLXVx$ty-&qSC8p7Z3iv}OsOsL3Y z2wMNRfEA%u5PsKt0u{cGJj0RvYK(98wLi?&&&9}Xj_bCE{?EI*R`S$2USG9Zr6n)2 zBCZZk8BjjkDd35}3giBSk^nR1V)~yL`|#lfN_-9u3%kVhO3t4%kZqu#JFwI12~(2| zJ8vD8SDwwf&-}F^Cq|01>v`q-?EC`S`p?maC}&qt{NT;pbyucj zrUoDRh~P~ETU1`G9NkJEUhWET9Kz6=M_pc>9BWBj@oEa)lWvo*d-zWFU&vvHhKUT;ii%MZMCWfnBpl|tCzB-y z4%aGHx_{bwGH5v!^*r1ex`bXgA9yolVwm_n7P7o)GBnNXP}kiPJCSFhd3Kg8O49Ie zA@wVoG(9&#dk1rMBh{nTni{H)KNXJz;vx)<|C#NFB;@fKRNY*A5TS3KbGI$Kr;r>a zx*dRdqVkRuU$(1ijxx7~(ImI{O#|R(Y#pFgW&4%TLI>Yb{yS_UNgt$+$+N5(7&3;` z%iu1>2NPu9lcWvv9?AHz-8b;{k@Bq__#ib5{u*@}$j$pM=cD?akH5Iu-^;|`0e!sI zd`60DI52`2ppE%Hp0RlWcdL)wSQnoFLc9QKV4wjCoRW}y)p(`;x#~p?J z&Y0jdN}Bdj`12#Opw1r1xoeqr?Uq{S}NOTJG z3&k@lQ`1hLynmpj#X%Qtj-zc>z`Pz7I~pc2EMxv{OS7E@)Wt=SMrXX1Tyb-Wq>LFw z;ZKudWINXi=3a-}E@N{m5}!&jkCjMP;nU>f%_+S9@1*i|g2!*yRoM$59o+pkZ2xi3 zeG9#M8>)x*zkb?p31oic`Y_zo* z<#XNcE2*Mb`Q7lbGwW*CLG`xg5WRfeIby*Ji3K+OJGTX%#&kA_kEhCuV-nKu0y`+P zcM=<@ogJX@3%%yePm)s=Ydb?fRBmYF$lX@vVmdj3_wf1RiEVpL=cO4T;XGK3oSUHm zZrqwZ!6MZPi25HGqYC=9 zTilHQ!0M%I5_r)+0kaG1preckl;S^Y+Tc){G1NaxlUQ3FRH?S9i-@-Ma5??x?G@e2 zp%#q(tkz;HoJpmUkbyb=JE!1q_o5$^8l#D;MRb9{oqrx!2RkN1BH$TZ{?l@5?cJVa zkEa4sf)-u{qba`>z+3Z+Hte{&4TLGu3 z;@TBpJuf~zKft`+I!ESWE(#dAVj9{73nv$OS$!-xb|%W^lztbE5^X0U*J008eYNF%|=?iZPxSqixbmi?5+&LoML4 zK#4B&2n}ycdi&aA?WM$`pZ?kPE!OQJNWNyfF_((%r!bg$QiRvj9IAR$bU3XBB(_2T^0%eKma`H$HT%v<}CpJ$-M`Xdn=SZwRs?9VE9#*=QC$Dh;$a1cVN8zy3s0;G zK6~f`u?cFoDq+V*a+JA7!7aPeVjA*r+J+o|8tk-cU#-!H-)!e zKl$u3Hs0s)O1<~#6$IxC&ZtEHdqXN!Hfu@n`oAf6OusW_WjWis35%J(LHZ{C6~C8~ z8M}KtfcUgoOx(gQ=@aWfX=>ZMG*Z(w{l&v3@%Rt43g}Jx_?Ju582{^;)DrF&iM_YK zYnVOOH52(1<#a|p4#CBHHPH2~f=|?YE_FCi>@2fZ#*p-#aJ)$me`~2&>Xp}&(b@On zw0+j?r|h>AbZJX=+tWZF6T~JDVcwGKyK2OTxa`kCCab#dn(t+lx&HGxYG^7fuyws( zh)|+1rHT=ySBACReT-pI45)CH@9l@$X1-U|4DacB)G%%_u*R6}KTOk?T{!Q&)mAGv z@l0kD{s3XD2K^2cO%9n49`=}L<6Xsk4~?m#NDeDIzx0^O1hXl7o5?mQWSeG(w|HX< zmFa*!ygqMsdEfiF6gU5Rw$letaSY%WU@(?+SRKbqjH$_r$0=>+WIyEU7OQmvj($c! zn&vE^G}52={a(U7zsR9UMZ#Cc7^~0~AY4&N8@iIeirf~5i_U>r??e0pZ)*tjguSk( zL5cgm+N4Lh_HcaE3A$b$TBhIwQ~wM*D&vY4H= z4mzevFo*GnLr-HI9aSe+QL5(%%oQRJ@+J|AXz0Ish3fTo-yK%vE=lHO7-Mb-r_#si zAY->>uTzl=WDUP%@cn3gq1o;D?uqeN;q8?@x7NO3-blX3-C9?0*-nD&It$re_L_HQ zx8t7d*mF?C==4G1KKrRHw(0MH$y7!!`>*}3lwNmsM@6nShD(f^_~PcpAqp(A;FR}G zKxNeGhFV0l!klI05g*QYNJ z@yfub{oiwX%qxE{7Wf4PVe5u#`HsTSC10-m4~(=iMY-(c7{_C+lOo!0FK3m$NPqjZ zEq++${uq1`2>5t!|NZ>*$5R;w5pLR|%-HWNITU`_USFYOk#1l$2eQz@oRakPZi0PQ ze}Z^Uv(vCI6rDQ|lz0cC9wR3;**%umcJ+hznA&yDb7LDiZE%FiKnEw6R?Zp1Dr1>l#ZkbV!s&Y^p6vsj zT3K-2m}&;9QVHC4%HLu^$OjkyUiZ=#>l7`$UHQ`pPcWDwz|Ty%U}=BtGFQ8Q`I3eF zI8Uw|?+W@99-N0M`DHhWz@`=G-!=v$U54JXvk%cvsx8CbNN+MuIPDc0Z%P28NkT7V zA}HZoraqz1eACj(TK>3|aklK)C2H!{I>*0!_J(lT%2+4v#+29z)^$?&Turw1vDU2e zr+{$uc;0p`a74;$NyRXr+E#3&#h`+slEZH!bg?`s7=VE$SO-3R3r^Kh9X+aPTV+~- zgHa9+v%eCu+m|=5ib`P7D-yWXOxvDUL|)5Y;G?f0*fE_6Pv3;zjdqbqe?fiylq~n+ z>3PY|`~7ja`4dDa!%*VD2?jF&WJzwsIO4R{f;T4N=!2PVcKVb0ghjHDXzcii$0ZI* zX~sk1yFODxn1Q5Z#;rXadZCoSpRrYBy{4C*Bz&VdFRJ}_-_Pysp99$ex1Pd#u+>h@ zEoJWJeg^CM2Qw!T_sgGEae;PAUp3dABW`9^7pnDC^!lhN-Lz=|)L}=-MqQ2ItR2tE zW%0CcfV>+G79XRfnNxB>X1jd4s73N`T17l11nX-y76kI65=;W(1~yE~yC+UXc#+bH z?%nr+>&F$4j?ZQl(e>K@_tZ)>_G^i}exXcxJA z#deJ3BQ9R*))cn}Vjr`5+(gryf`dWV;7FbIhg@Rc(Yn3uq?C=H>-o8FNABbYo(y8) zET*tm=Ir(ljk6H4k%_V=F{X-8(9nrbv;!m9j>nZe%wg4Eanm>qbu>y~g{%s%l{bn# zAATa&xD$P`pYGBz8*Zjj8lnT2N&Z0>JamQfo)fn)-=r^2pE(!iyl?aB#3WII@4Hpq zp-``(LqQE8Hl`#EqQ3IGk`3AF&r^HFbzPFCw(O4V5=Qr}r&a^Iz=p~)A|Oe@#zpIt?sY0X`}Fn`?xH6zwF^eMd_5Rd&o8Gwr!Zg4g{mcC zpi}%W4{;Gv&b{@tfCw?a1(eKf=>?JR&C(v~_fo%%<{MQ~{@N&;^9&Sz`+4DD7$YCr zjkQqC*cPmq#{}R>v-1|%(e$EQf#({Sm&XcYgY3mB1&{wjsZNxgqEj(ryxHo?w{6!G zq#gb%b<@Ua@=k6bcDyksyelYd>-@?YdU(Bs9EwY!>&}fMw+;-!pf;Q;GI!4*ROl|@ zqx2}wPQ3k&9q&|pY{BE&tK>Kx~b!Qhn;_!3lAj+Cy!t6%NoV{-R=pJg9Ad12JED!JmM zHNS=aeZL?+MF%2jr#f{EL-PVD-=6`0=_$tG%=97!%VH0%L?*KO7atOb2DabHogy3_CHyzj_?#;LWzBv^<(iL z5#};02$u)ETVBrTk|JG=Ns?9Lu190u1)$(X;kD5i6@l?Kbpntt@ts)L>k+bszC>*# zUqdMqlq&HSy)|0@b$~l*NAWSA1d3to=Bpl3YgeQQ=*GI*?BpMXJUYEGl-Q>ztJFi8 zT6W%=R*U{Mvh>mk14>)CcnJ^o&Gs^y600N8h*V&GQW!88Tx z#*d#9Ugy94Kpo3#kj0X!)M_=D&g|XO{@h@!!UR-CL(kfrH@U7pa8z2I0z+F`*ww#v!ujBFmdp*Cl?}fo9&1OzY9C$+uq4EwQ zO~$AdIL1F^+4LQUx`D2!>fZ8UY?YP*JneaSy)@nqbf`@iT!nMhpS0yuR$9#mVksZr z|Bh79^O!REb6uX+ieqTc^Mw=%S*6*9n%Q04G0<5jO8|oW5C~56t7SGe@Gdf{yeY{SG@N>_Y>!MHse~ZiNe|SY-iF)M+JXV%43sr zu@g2Ui~*8(-uhq2LEAO9*T8!pmHRRxJLZAl%9I`Ic7=%d6j+rI9|DD>63Ms_U50ml zRT?dY7-!C*=@G$s7(4#a)p^?r9OWN$^O0Ln-=`Sex=*{ZB|f1M0|~nVZFGstke#bj zJJJX&0NHP2yF~6o$YHEvvF-dK_?O5b%rHT%emyp`ZT5O#Yf>=fH~9AbJQ$&(-iTU* zCdJrnS%|941+YeoL8wE20|!=&YsmpWHCg7I=T@%IGxiePu;1j=f?(7DoGdec$!6Qe zW-2Jg!|yNT4Ijw)Ji{E+HCrs7vf&6s35{yNh_!2?e_nL8QC&{WO@Vr3PG>&%vUm+! zmkoH>Nn3)g-8^+>kS{V#}DDpHoDn%pKLGWI0fKLFzQx z<3SrGi5=-hOGRBA(eq<`82A9p?3N%R;nVK!aypI7U1G)*i$ZL2If{j%0HSM6MjYj? zl4w?LiBiw~sw2L-f?YHNV9(f_rp$a!d&e+5eC>z1Ey)YNCNZ&0oxc!2l>vEH=>Zie zb?i2zs%JKkh&qgOuld1b+HEwTT<@CBDY-j75W1Rp|GJrEv@=9rBVvMQQhrA_fKTYt zYvK&;u&@}2n$N`L7d0M$C;rCZiBkU$Pb{2o@(uG?8Xlb_XH_B;qv4We!~LSw{Veyj z+%xQ6i}+`jM!xCyW-ByP69!3!s0oRpX~d5Jo|rRiKd@l5L8-kpn?@T;R%EF$qA|vp zq%axv&TLqU{^m}je?O6}Vz^KvgMlZ76K_NeULZQGV|X17k?qRng^h%Uy>ao z8)piv$-}+z-dpmclx4U}Q`l^tyf4d3jlpw&nWO*uj{jg=`(oPvWx7HDpJw2JICmwMW}J7i`foEp zP9jtReE!d@1hE4xezAgT`)5=M0SM?pCEpvUaTz_L@emY7rRlQ$y9M+DHWivYv<(fBm#@mseZ?n{#_Xp6 z>Aah}NV9WY10GyMid|D0<>)Nb#??QRe-zQp|MEggYnkcP)m=_?_8xPwFe;gt;@6>x9-VeD=9~X2* zM^kWx00w$>Ffh+Tba8arQ}Kl4X_kRXq$Hwc&$(h%ukGvd0(OYH+)=bQ4|iEMGx)_w zua(INFJ!e!OgOI+Z>1t#C2?P%9Yg}u%%DwF^9x_vcWiLDy0}u4tDt7TFjSPaZ4`}~ zY`#ENOEdgr4HXJfRnjIV$+~=l20i}PmR-gE4$`J6Ebb0yb8e802Zw9k=-@dxr{;sF zon2=krL|A>iTg9}-ZI4Jmik*5BKU6Y3jl7ss33dL*Q?FlXI}PAvz)eHnt6&Hbk&xTq& zQ`TkV3D}eQY{VcvrOB+8R!d&XdbzNVUQX=aldY9la6)FwvUS^XkQHc8v@3Nim)Xn7 z`!1(j;8nJc&7uS@HZDIY`s9u%mBW}jFC?=|Z$15C#O24QbfIttVb}yDh`On1O3*ZU z+9bUC3*GHdk}Mz9y{GVIm)Fp>;#BTn}UAuO2wDsMZ}Y@@!SHf|NVvZ1Yf{mK7U40VH4zoCF*U=)}!`koT)&=$HS*1 z7RyabV*Y$=&?MI*WE_um$CZ*lany5fsA)cB-y7c1?@||L@kA#=G6&8&@>Fu;{%8?`xnEjm!CEavL8H~Ve&PNUZy3j(Vonz@LOeFEkI`+ibeEK1};N3_6@bJoUA zqqNfk$6z`{O7v%xj?RnGlKClo1-W*v3>*AAXHGs1Ftb%X!Ixc1Q-&4#^IFwWuiAs8 z^-14)Mx4K8klUhPeVaDXWa|7KdBzt=-mruuzlGH&A&>ue3tV{LPJ-B4( z5snMSsHm2d+wd58Uy4ZMbCn4_YQ||81~j}v^eN=cxJ>t`x+r*!#!nw;C-qI(+^J?7Ut@=oCw5E&>jS%sa?*LTk>hwS*KR3H$a+O6G-%j&$ z;JZ24{?pQ&Y-v`O!-j2lGGdf;>!M0JK6YI_Q5t$rZ0>lVtX>x1;X|oBkN%dnB~wid z$sK`9LqZg1o{_?3mn)J5_Bej0bjvmli<51+&|iUJ+l`35hY|7?YpP{BSnuQBc~*U) z$_F=xMzJz@&2l7VR8i@yVmx1TyZ&qPedRWJwj}GdR0rIA8MW%K+ETXmdK)xNRxOur z#GBlOk#P6(Qz5zq^6FR#S$~njM&J|G!BH5BBbVOmsC)U-TfR~5!{aXT_lW*n0d9jt zD@aV+$~~FWa6NdCCUuNqXueRS@uKu!2*StSC%f<{*{ZJfjVbpu)uaGNH7k#S6}?nK zUjCy+-@Mm$K^ZEbJ$hFR_G5XJ7E&u$e2VD{~Oru6vLi-yG#g2jA!a62#4( znCQ|Otl|4Na1kNAzmUEVh$vmRXVRYP;yzaFleT&b35FAz>mKdnq z#q-@W5;Xnp*2UmbvR5deYw#DMSOROc1-4a6eg!9VX-hl8LdaI%9k2yf*3BY_T1DM| z={vxhYTuIzUij@9B(q-HrvspF~qT#j|&wtlk^jNtp-aH&Z7e(oYK zv#%|sI+OK1KFJ4<4nR`bcGVjCb%0IixR8P2mYQ>M;(xS|XyBJyT_Pj&`GaxOM&*Ci zMc!>rANUV(Z^RnTGF9?qJ?LAFB7FH_w3-f#A!vTx1>#Tu33IsmeE#8ZwBQUWe~Q+9 z=ZKqCaM?1zbxL|PMCD?4+ptkUlB}|OZMr+IoLAxouAk0X+nMpf?fun&mHCuWj@H@2 zey9BBZ+t1ey*kO&fIog?l(HOeNm)~C=cV!O>Q&)~O>yJA6*7{x)Ff{f$l~K-6gKtl zL98KT#?WqbTjUn3GH~8_fU-s4YKA~;t~7lorP)Xy`e0IzVPImcvYH#FomM1doYgp;!Lw*^u+QKyP*>oxmY$EZ>#MkVSYY8osyhV;rHd{GIx9~Czw zVa*?q!UxZKnggj4D7C_x92M1`1hy&gXJjP2y%S2IeP1*BO2jM8r}?t+7%I?c>{K|X z?VmA0hi(qYBK|4Irmip2DDmUY%46>Z_(`3FTi(k>Xuz%rb5L#uJ({E51y`u0Bl$b$ z$L|C|@j{Xe*<7sMZPMxo|FtfA=l!DIa5Od^s3Qx%{X0FP2wUpnwx*^EXV7u>naxq3ozhR|HPbC+5h^UJ^gz7+e-hLrLr|^ zloEYGq`m1Qmq#`+!jI({ekLWUrjOCPp5QuOX1Yiq{#+Q@G`)N~v%(&flDn*?!KJ@g z=n?T^mB8~$>;c~(?Ct84in-_a_eVWI#DG8Z@$*Lv_m?{7aTo)+_E>FR?xxS_Hm~v930i2mWNI!SDrd;lb2(gE#P9RVM=ef&8I& zN3>QZ`Gp?N3i8^c`We!XtmR8YcYAlm*FMdhxK-&KJU%UF(TB8kEdB&L$uBATdv5Y- z6XS6>camQ-+kq^i{fG0u7jJ?|^7czg(JppHUB92)3}n{PJJsdO*H?2cWgM*Aj~#SL zr0m|Yfsl?Z7LQGZyWuH1@OCj9)$ol;8hd;70_w5PUVKSXV^RItj!5|C*FF31uVW7> z(wZ)aPFoV7KPvj6C#Jwi=)XhguqXwzJ)|BwawdMs=yZVqMwLEgR}DNZ1`~626^wiA zmM%UyVfHODxXCsX>M&hJ?7kW?s^Xd>GV|~-KN~sz8ralyWHkCrSXbCJCz3^~O3|@y zXsLMcU9om`4BI^ra>k<0C~YS-@=(BMy0k$z{+VZ#6aKq1b>7@3wrbqD`Y}FI_g;=i zj`7ib18qnDG+dV$(^j?9ug*OhA}Q|rLFz7iA!n!Nl0>IeVK>BTuP$TJhy2SsGd>se zNm8I?_e=PTInAKmxa%%aVwt^B(ikCW+)^oj zVcnd<)x{=)*Tst6H7BZk-Hx~MtFHW8sSLW$FuJHs=xBLan&I5E_!RWEukdNEf=#FgqiK0qAMN-s>getmXZ~Jt zR}rafl=!gADXp)0k&b%nG$W6tu6@l!=V$Km!BW61MzYt{(Gy+cS(>u{U zHJ}8;wNqF9Cch08ikz7=^Evo(c!qO~?~SH3KBjKGN;?e(*>rZ_8gmniD<*1*o0CZ* zisY#1#SnV-AXE`fvj3d*_~Z;h68>Xqk48iGc<1?Uj@685Y8(@et=D~WQ4bW+1q`(V z&rMv}R&IwJJ8c3*Q>lO(qA3ckCt6qWd`|PjsimEuWbndw!X@=4XEpQOhzOBxu`(RV z5D(@;E7llg{E;eN+U?OLKe3{>G>H3Af0A9`yMjaZwcg1uN~Eh>DH6Ga26;2S>txfj zS5GM1sAe!LUb!rEb?k5`H*$#|-yz#EU+6OM z?CU;Q$DeDuNjW@MRVLo-QP{H5Oyk(~<>#pUU6p*<(1rS|?w6UlFR%mt;}9VsO)#Y8 zk1Bo~b2znN7bRG_GT%>a?=5IrUVi^OgXC|kQA)g?_~Jf#)8>v_{LU0QZ4WhUNTxe8IjZGJ;47HL z*gzfC;Rl!-r+B6BP7yWk7vbWe8k6(^HRB<)iaroEM*t%Lob zx)J*iFA_V*;cW`4QBtIGO=FjotCCs1DEadb-aaOY(YAl{pO|{#qmM~%jtU7|Q!xyy z*2*61Gab6<9MpD*$dVemzU>Ag`VX?T`32xId8@=1x>nng>CvKk;~TJK1pr&O6u{G6 z^V%HRsXfAECRE|17QRWO(>FmQ15g{ir^~x%6dI>|*d!I{D?zMMd@Ts81kqI(+$Of9 z=n@3$X6`*p_%J%j7#bvQjDc$AcX7DN2GukJ$3^-MC=KPMX%lGvbsZN3QuMVp)?bZf zCh!H`Ne+Ni;9bdH-#&Nd>dkAmt>NxB0uA%ZeWK8y`1U1*CY$n&Z4hRL#Ly31`X;o= z_*5JxNSfy1XHWgEse2z~FOU~$XMoX%=>{M^tRt47`RH1}KLvjR>_tXLKUq-JS0eR2 z2g#J4k-f?$rog2s1hHrTN7Pq`HTk}8qaY|D-CfckNC*-l4br1ax- z4bnB04(W~|CEYP#Y@hc5zrW-ClVk9(-Fxoqx$g5iBam|!66cv=%h*z$UdBv7Po1zH zZbB#ub;BbJ+MU{kAEUy$v!Mb_Rp})^&OhmlDF=mJ09OU*@XHQ67idjN3pEwRlTquh z!(3GHCnl)b{Qsp*EC? zB;|k8dNoZZaBCw?3VJ|O7f(>`0aXt^2uKRiWt$EDb>ZbNQ236bun*TU( zZPYIC+4s@Q{xQ(XLTuvtSM|wfC=ABYJ8B~0hZ{j-f?v%hE^I@Hn^U1?k|1f(1a${F zUTkEPEogycBL;u1>rQ;s=u=Tns=|E<$Z)FueNNb<1*vc9`!UdZ%So8=YmsMtRZR%2 zs@PwH+O&T2v5_8eYzMSj*7$Cvpm1AJY%T;LJX7|f8@l|3->A|ihvG;e>Z$HGmwG*g zmE+o!;&EExq-MN1xG#d_N!y&Ia)o~04nI{d-cw=DP`#xQnj}R9rZ8J4%w44NL2M`- zCDLv}+aY)|s;AQ}qA1-vsFwJF&B3xfyEJx}O~W9{D0FY9;s?2hy`)F4%syWGN&WcZ zFJ=4(a$W1#f_>qff9PUyB2%cho()ST41Eo6q0jr`IwVAs^hQpJ`@Uk+qGi&=hrEiH z-nsyQ$qr~d{AB{YqwCL3C;DZaT=d3RGI(8Ew)MOkS+lkeP0^|+3>TdPzfRF(>)Xrj z4*=l63TNc)?JiBb-uhqB?#|+Z?0rQ7o0fPQm_RLgBG*%E8P5>nU^LhgU?q7^#CgHC z7u=Ume|rCip>I*eScD`-BlbdoV2GTu?2eZot}3eNAhCl%N^OP6Dage524TI-KEHI$ z=>b6H)YuLD4!@BSDs4p>-&5(rkm|`ZLH3+1Ar+b8rAky;AYK@#453| z_V5pbgM2~sVjJH0R68XMPEJmev5R>r4Vjr-j~+r_)J2zKOdG+pIhLOXUFN$6t?nV~ zgNaR1EX@fDRCS*H*)?>k(f6GkWq&+w!9nOj)nIOi75r)aB<2H=(JFe1fVK+bNZ-zm zNz2Jj(lE2-CIO9!+C!GPCz{bGZb?u6cDb5%^f@<$Zd~}NkE@d}cvR+~ho2-L&;-1Z zhG%1Q=EHS&b*(UY?)Ad_q^cI%OaIP^szGh*Q)-QW zzrv~^{V{_g5%N;L$I^@)EwKY>$o%8lv3AmBvL8?U`UOApB%U1Ss$e(mTFmDM@sYtl zlfbhRCNc}!QRJ9qSEd@#`u=O=0eso^@q#7xlDoxY zxNwZK>b3%IefIsj`*j%a!%ZC*5swhA18ZI_MNyu-&~_em9YLQ072y)$k|$qPc4597 z)j^&&>hmus?Oh$jDs^eq8+;ltF*OxLN8!nu>J+S$OFzUvh*^mPE_6Hugz?D)xaDn{)FvL{;!}ybMk&4y@eyDYhyPlZ| z8Za0F6b}}3;LW1^AN%hM-CEzTJZt(oJw*=oD!eek*zV9pVL(^O1`sJ6d)dr`N*(>mN+{#7YtZ_%acSFQ5| z#Y&g#6D0y}L06u2ZK)UUeC(qwqKFajL8xvTs!_7jExCDaQT1WLYZ7vm58cY0+?|`F>G@WdA|RwU36mo;J;Hx+6DB zD35B5mI~Vn2)7114J&$Kv-16{RQufHD_E-oU+(i!Ox{WbFU9;~VT=^EP;IE60etXK zS)$!+s2l(`i}xPCpfqu=0|d17qa@a zw=sjqldrzZB$@&>o`#tp|3Plm(K4A%jYrQ>2dGEPs6XNYnF!139_XBD|L2rHPrk&0 zi4$g>&-5|%913ET%ou?)-m-;r$H=AQ1bwtqnd94py|3q>++5SjnGhOd|IMkA!t!6o zYOI1NjpA6yltq@U=?6p#f+OLVv8K$SnlKsB63GxwN(8Ll*#Ev!5NNCOTYCi1R((@j z>~}pAbIoFyPk;uROHgHYxab<4yqgKynQ4(pO@+Lv)!n$LI;tG$qJHmHvtl1dnweiX zK1`rb%ezgDOKxzJUZ`lt(udR5yI$3v+R)Y$^7xITsB@%!&x1eKALP@YcD>^`C&s{B ztuie6z3lTiV9xaSpew`vgSX@<)RQ(-dC4I}oH*M9Ln@aT6;f#AHIfBfW_jouqkr~d z#L-Qv0+gttxjJH5O9f-Afl|FZPsr_i&TcF;pv06g(iSn-9G7|(xoGAhR&B2ML$ugd zgY3@{Ez#3K)6T)#G_hUkz4-!&F-J5B&(U{`azQOnyrL{CKmpX88<7XP zp%2x*(--s2s@zf)Esgw-ad*y0#wR*ofhI62u7NP0CzYJt`>yGpPn_3 z`bTQmDkKWG2o`_mjj1v;B(8j?uC z53y7X->}7i2Y%pE#7FOrrWSdp&~!)kd!Y(1ecn7)uA(8`oeApv55umV7|;q~R<&Hm zy7;{CP>C-y+GS3w=XJ#WRs6k;S?#%$mYNJIK70vyGsbNLD3R-QBMQ7Hf8GOI)S z?u5ZZc(+vG%w?0h`JY99>~8H&a&`H#$1jK#ED~%!gFu4rG=A%@++ED|(Uu1g=|jnH zb-%t=G=5v~X$>SY=Ja95c%qV~i1#p;##@k^d!QxMi7n185H@#J^-0O1M)s`fp<*LRPUAO#b9w9355`v z11mgoqtpPjXGgxhzfqee&8@orcAOGnk0wxDE6a0|ptIwk``oYPI5nT^ zzhiEo#*NdKndk;tYHvkW?;Xv1kblzbFej%e;NvY^G8K*y4z1^Izt6&?z|kaN8^F5` z<_9BxS*SyX5$+WIu4VFXizA~ll zWPl|}d%}QRlAHT+O7`QrH^7tt@Hw+lK58iE0#C{OV)n+%H z^bZKkayP&5xUiRPAYH?v?@btjU=<~@tC@s#|IHUvvS@flPPF!Jd|bJ^?zgTUXL|Yz zPA?yh$w9w+sDtmR@TrU1UyF-fRyI(F6RVb&;}X@`DB&2dzA1JKbxurg$pxgWx9i>! z;_>x6tog1ovQOOg`Jt?_VMXWk!%e+z`2p`00ssNQG9<1#s20a?r*zBlk4sLzgJtqB zHYnB;d~89k@hV1DF}>7_v2L0P%L_56*@jbN65jZt>=e7N>Rs)Uxb6Gz zCNF5x3S6KB5DmFwe9~f?Gr2i;-*Ty6^Ic;;c_MEnxlAXvBO5TYNf+&*Xn zTLgG3zVr(V$ls-CyJR0^1<{Vk(F&B!k_H+?{*Lv*jYKg4C)OiG#@ybX`0&iT`WS2H z!8hZ{7|u{}YVUe%!@^LGA{xVD`P&vS~c;f=gST3>c*XrtY_ z2l*b4(DMP+Sb0T7_f;}B3}vAniZ_E#d*LIt6@gtf8m=2k6s@RSoDjd^1dmegnim4A zMHfPw>aPR^Ge^U}!;j59DAsREe&des&5#JG&_>qhwGthW!$$i#dOrcKWAY47>Qj5? z1^)VWb7wa6HM)A&LEw+SE`>>~m-NK7&}tMm{HEtqiA3b4WlVqq$+AednemD)IN&3@ zNlMVG!5f1#7pGXLPeyPWfA++=0gCu}R*ci5+$?Z=I=bw&e`iu^&zzgXy3!(F)cV_s zHv!XPRK{DvdwioZ$9X8oTF`+0yphNAhmHq{kpWYd)DwQIQzJM4J5n`qS~Rm2;lxN5 zM1Br)bTu|#*jFy~h&cM~H?}^Q&8j9<=4bXXBb*Vu%k7h?JBOr)fdrj}*Zb@Vf$Ni+;XMxcd97$JM zNvoTWUG>{2!?elntw*pL7WhRyliy|)cbNT9%xMe~>_gO0!emm>Ka1vQqeR9g$!QIw z0KG~@qMNiFYg*5yPUbUhb}8Yxl8y9Ck5c^?>T7JX#n;G(NEJlo-<0J)b5cECtqrXS ztduOzSN!nknQDK1j-yxRn=97I{(8oPU_BTcnAn3JNJfy(!A%qon2y;}UWDZ7M~<-8 zDm&;=Jy*@#I0Z)Jf#}8-C_}8q4PV&|NP%%~bkv zBz9qX9;JSFt_Fpoj7c-1D%E@qI9V4G3^q89Do{{4P&QOkH{Y1U5t(hyGwto;Hb+OR z&d;7|ONj_qT4fUPKH=+5Sq7BwfSMw(r?>Km-gE3lL!sUu3dp(5E#g%8Y^Fp5Fw4r2 zhL%v*h)4R@i%-y%=MM0@@CWWO04&@7#j|8knv1?Dw>?ziUBH)I9W7;<`*74|Y#ZQv za6?N%@RRN-Q;3Wx>%V;H6OIt|OG?ILMhiricOeiGbs-c z@sCm~LxTrEVxrP@b1mEPXG}b3ci6nk9t6m@5u#Xtc106ud50;P=}N5nxJ;BxXeY*J zPYOc`Cn3QA=z9%NBSW=qG0@VmT|mp;4$xW=6R2?H%*4_y!S|Yp*t$<<1^mwKP77uA zc%aOw{=J#N*PP-#nk1}EKJ_!ChO$X5h zvKRrGl|y!VPTN~K-V@?LV%C9m^JV!>U_+Hn|KPv`2(P7%P9=4bY1~|2ucz!o*Q}js zi{tUo(zhJe)$-?&faHfarglL;rP^@PdQpizrjJom8<1KA1^}4nM{g`_j75|zpy-PO z-?D+<{`$*vB+l(pDQZoi&O@Q=zL4^)EB-Z1QHdc12NfFg`4}UTp@J@kG+cwV3M}zL z&1=+cPu`zKjV*U{W~^rNEZG=S^0hKe{6{aaQTQ2iu<8J4^bCSEDB)x=1Xy}F^8ZR? zuJ`GFjWmWz$Owl>TyK%bsM9}#lJ1|OgYn3f+Vki*@ntDh1rJWPrH0G=;)3f+`hk@; zxYbFRa8l+;)37%DTrRso#dgZ6-L z;AK(uWCga;5fN*aWu*%|OmGQf2J&ALdSq!EZ_|Lw@ssU*GrbQ87(YN} z{M??L+HLi;73?xS{wzE{tij1}IPU(0!o@L8^+=xRZP`Y@m$BZ~B6wea;X(ol0wPOa+rUWbk7X~McKvpXue8QpP9 z?yr|NaO*TM)3b;lP|zgplYF=PU`&a|BqQz)9*?FMg@>q?e)WnGu5=P?#{ zj5urrq~-gmm%|I>0y=_~6RCD~*2T|A2k$H(5Ymw_g7nIebY83c<3w&%3~g$2w;y** z^kW-mpWkK*rv6kL#%XDk1;%nQfp2Xj6`-U3p`(D85`PUclpkltqx(BFayh9v z@h@>60HkNXvdt=ckn`^v=$suS?cx*@DNPbzF(8bA9lZBE!B)vrLgK{>K_UK36(Hnq z89=`;j})3%mS<3a4->Gc6YknHi@$~STVBEa3HEK{rXYx_Tj!8vaBSU-?T#(>an4b% zdp79o7`<@Ej-5r_3VDL=)Ca{r^)%CV%mQeqB$^1qvxz=L9SWfyYtngPNH#Qzs6bnp#i+>H+a7`;SJTl9tV#5(sM z68#Cqps|4+D4W$QB3Rt+L5JThDsFnBB3TR4fU9g;vsIx>G7=ANJ;-}O-$1kEG3};F}T^&Cs65%t`<5>ogN_f6i#tCr;BK^$3aGBe` zTqcpu2U>q%jsaYy*Zy@CUl6wmSw#_q2Ht60(YJX5VYqPyNUC+o@+3N-5p|B8F#Fi~ z=7zE=)*Go?Ul~6tJoB~dM3mAw#$8!ltgbM5tdUY0`^b)16{~>cPmg9J{-X8)9M0G$1v^2zMr8r`h zxnIdv0yojy7E%D4MK-E?AKGQu@9_qCK4|=2uXi5g`RcVJNoS5p-`MUHla*%Cja1!u zveUh>BnmFxSBlnv2vKS;vnhMwZFCHURb?xCVg=7*eq%rUaV1yXVQ80uYL8bKJHg<+ z!*|WraudG#CHHp-blwAI2soW0`pdo69}CC=qNn1R@2w{I|6wda=Pi6=26B~M=gaj+ z`^VOcJxSH$W91$xOKDBXaTKZ=7sEI^Q8o8M)9!P3YUOPA6*zpA0N(QgqeaYO+96XU z&1ch|WG_7~I{2eW-c{<=cp}wry!o+ymivMa)Fosh0*FYmp#75|6(G~M3b-~`;vK3BfRWiWnG^jF1ys&i-AZTbR z=X(duB2NZe&z;L0U2QstCM9l1%$~ZD$5!66KGb0rr#Bwn?F7`Q9N~jN(B_`=fL1@d zv|~Js9Qev%BY!SWEH`@fL^TiH+hfiS93vvf--Gw0fs`8V^5R< zY71yMxdHb$a~#G)NL0|BMn4FhrFP^7Sp^~rfX%kHbIr+~7HV?e|H+~WJPxR3Gt@_d zesmfv(rn)p^wdAp@Ji=h2L@%{>A4(opKC*o*G?ft$X#$F@XLS#vMrDwVCf$KmG3gd zj}j+}aZ715L}nI@0AB7kYfdQcw<`4gq++B%syi`sZ|3`K<%b#PE#(L3h5sBxf0|0}iOvqm{InfQ{s%|_ zq^BYTQ2cX=;}P?V47!g%5(48P!~VbjM|k;f>e){g#+Ca;vs9e?XY*<5UTeVF%lh@LDH!?GboS7Iuz_qFhQMG+=yRsYS>u8x`3YnF==^)(LC`RNp zIj*upfk6}7y<0y(pwBH>I@?BozHln-uXByfqBIlL_cU+ajC$$8^IE{t67E2X*5d9& zvLUH0#r%-m`Dgg)kbx>_V2PMz;g?!p&OyyxCygXx>z0@gT5W0>09glzl`6Ktf}DD9SO zBS;ZT7v`ZnHrdYBKJ8ueDzYHvYu#8#Ed+uzax*seYc)@?lfQX6{tAJqL*y3c{PYGJ zKj#^juH4uSDera(L~si@qlnpRLg!3uv+UQbazh#lat7A7bE>49ox#vtO2MxeiW&C@fUN8DQ3IB z2r)LKR=|@}!0++$TVrgIHNOFWdcLo3toS`UlOq9$cO~bo{Oee?$<*gbZbJ-%u^0ha zdC!Otyc@CrULt%9do1#n4pU`RFYi8cNp!_=n#3g64_vi2I2C8KTojGfV5f0{DSzmtoG-HaUGpJ zkltj?v$~hncvqX5GDVF6d_Wi9nOhz%SH{Ctqxis(@%Q1K#1wIM9WO(N3D|Po-njF< z4nK&?PFx-oZ!apUteFtz05%!nRpuAa6gkOL4R?PVduL#Tj+VZV0JMPMZh*fB7~0(_ zs+Y5h)_{zlyRBc|kjp1&M3)y8ScjibQy-OZMtOrAJGIl71f zZdTxY33NUy|6!1=Z39U7odeG$?QEbpOfqWW^lm@SC%UZL7FGaDFG83WWujPfG7!UsXcDuuo#uw;R$-Dj*`5y)z8jv&H z*@MU&HUmC}ceUv~B>WsWHvY3LLq<>+ev%j9N_hXq{5k@*b{zy*cIsAv$r`a0^C+W= z{AM&><+6vV{Gg0B9>V(%L-!J)C2=gg3;(r{sYWt9WYpi@&$6ivjNB1!z^!q94%EPI zei@E`Mn}sQYiOVfTOeR}CGgPwY2Qk%;TQEGC%dryD~oIlNPC?3pS$La{~ND13}l-S zepv;?L<5^}8P)~q>24PNw?GSM5wz&_>D^<&cy)69V))hPxy+cGW6zyGrXL}_E&elA zfDy$!TcEh8jGXlkCba9pZP!{)(bw@2QbpTwFVl~MrhqkI zCt!T?WYVyxIK8xkCcw;P47%LJ@5T=^F+^Sj0P8)ncM(IXSUWYS#~*K^Bq+8Cl|ljr z+khVaO<9+LHTSfHK}tx(P1t=ClZ10yMiat-oHd}|Z0KydI7@gq%=L{swKrY05= zetS6?9PQ9b5s=v+g>)%rP#X<8n0GH?AR4qQ$w%4g|Z4@oyP~0+m-Em?-uC& z8+|nvdpCASlnt0k2dX>Cw9~ru2yw4x1;y~dvtZkN?#ZnIJhl{OR?@7~^Fx>RkM*L3 zbGg0!7UtuUwe?a2_{EvlBuf5va@07g0dn-Bt@o}FHXgG@>PyDG_rnMhfd%`xMp<7* z-p#M5>L?P7-}UxULp)GZxC4Mx>wT3vhq8uBAIaYYUY_~d{nW8fnu^0@cSF2%2kJj; zZoOokyhp<%N~od0`f6pO3M|s(((ufCRlnek3QK&sciMFyRI#w+b9vaKRUk52!iZ*? zRgKUwja+yO%|)^*CC54haIwKHj$*ibO}~NV{_K0bM}-x0$f_9G9AesYt+|;LEVibjJ%WX%Y#Wk^bo7!rsXta@9Ui z9j7hRERIBySdm`+JBSPB*Q2dz1qqe7)q;Dw@ZE#b%)<1-fPlV@u+m5Qv4z~hgTkJy z$;s>leXa)BfQzfM^zcU;B8Nplw5mJm{Y1S!rGPC#Gu=@iA)%m7Ca27CW6iOB1yHA4 z)Q=y>T&!Kcmb&XSHxoLneQjxk%$!f>s5_scR7AkPOG1wOq~TQBW1w(QbRaOS2dvk# z{4^?{u_;1@+|Nna^ttM4X!tk%>BOfs<6<1c>p;M@=GGJdmn@bK zXnA%BCvK!>-|hl-BnQi{aAr`)H~(tvEx>y0*?UXOJ6v8t1;GwsYeBbg2<$eU`}6AE z5wV8Wp6}JDzGU?yF6JDh; zDiSNpls4C_q1*#lZ-GdEUlHzcJMR00@(o`U+NGF+SRb-nh8({@9DNL3f6)o;Bx4rj`(%x%rsxvt>v>(I^kHXocPEB% z|LaF3ySwbFjubKLR?r8$jqUSYXes0d@I}HPiS(=J^S+{{eT8;OMI2B| zx!iw?V}6mmL_8V2p$Vl)DChjFf?xA}`>Y}KEx%0f_Ti87)rYHGGwmgURP*Z#^`L8L zN^X63x?El_wHWirjr(%TjQPdksY~K+M}e0|9Nd%)+^Z z)zU4jpYkz$5+&n%j1x@X2&bskKg;a#IU~pJg%TRXDn@h`5zn-LY0qmF%orqT<^?<2 zxIgfw%i470eii2Mm2onkHZPV6@`?(pyZ|`yhS+`+5%?=5fv77ye!9okYGKm&PEcFc zKx^FAX^W`hwY1%MY^YMUS!5o33`KVT2NGyS{a41F<6U!~EIH~zC1F!HfEa6Z&E7y2 z+Am@z`F-gtMH7ikNxBNvBGjJ^3CVSP0yvR$Kba~5yw0Qab#OmNFn?@FRk(gYd7ZWE z4!#A%4>bOU)pFDMh;rJbq(cRkGDRftP_7VwO?mg&3#EaH{)d5i&N%sxB{}>f@c$bv zZZgPx+IK3Qu+4;xQ8SwHK70U~4ODmMw@8T|yCglM}572er-MOcgrpn(d0=liuRaMypy-{sH*80cX}pTEq!=3cxX><&6?y}ch0cc9rn1LA+6 zVCx&}Ow(?nqK^DP4{|nRk?WKj6L{?HD5MbXebUKdT_PKjsk`wliRgRtACz>*4bLXP zj;*7jpkTN?$^Nq)xpvP%=Ov&i?g~w%)078TBc*`fu2-dCFrn-vU}9Dcn9FzGb{qf9 zf!c2!PXZZ>7%hN;V(Rfv@BY5xB*X3_i2%2bV|Uv%)E-hZzWQ*In<+oN!T^9lG!T+_1P{cX`yMmEkqhyZdl}^#}_gnIBX?i(mc7V6; zOfkS1vJk?u_zMR^kYV?>JuCUX5Rk*i&pmivi$O5*zjFH3Tal70ysR+x>rXk&l8w-2 zhwe%{i`%op0DOFUp6G~DOu3C#>g}x$lvUY}Iz}k<< zci&JjD`lBqaIZ>~e#l4ObP;vxGM`9E@m!_v5Be8*kJDa%!k5VdI~Fj8=W#Zy_2^y^ z0_~J#r5v)+pvC#fE9n6vxtSi>GeV6o4jY1lo^CE%E|8)|GHCra)<78#%UkSk;Q1gJ zYrO|K`A1f|L7kXY5fu+Z=4u{vBg6g#013wh@6gw0c4^yAa3sY_%%;m5dul}4Cg)L} z^mLoDfCHFbj(1$<;b9$!j zn{SLdQgd`QD-#ByH9vAbg0lGA_gea(JzeUgzxMW2Tec;tJnjKa!#Qd}iUsK1FD@X= z4YhT1re2{>g6EYZq-ly7BOFVKf(k6rU9?Y`gIT-f@XywD>iFp;5Z|*Jzh73Yghw%} z)(ql@>Qu&htC&M8`Go2vw|;fyIodjV@OIAo05GBS9ZY!F#tk-=G?JM_I0+>RU;4*a z66ZePvW&*C|B#C{Z_6>=n@Yj@p}-#{8qc)sfTyPauYbLyk~|7+l)hsGxBDKyFm$%X7U zdel@D47hXq9^xM<+A$qfcHcH|5v%A~9PyR0@<^{l#%@*2nfAo}#+a`MII6SxkuKJ% zQ;rg~{d8juDI_?5|G*JIfY3!*tdi`nhY}`n<`0+Ya1(1w)mg*z# zd$lh>*qmqDVN=}fXFZ2~SOV>tz?m}~@&UaZR{*Q{*LlH4&Ku9@0B>8sV;Fgh^IhLW z&6)s?h6V-Si3QNWU0EZ?r!V88kWltP!4{w0 z0R-=;eKN0U*yTtN_(;x{OAUdOwfauA!}!tSvmhstB}6- z$xL8UT^}}3O1#efZam(y|79O})lj-J!;J*+G*2o0xbMup-CXyqrG!-`Dj`_)+5i-NlB<9PR8s(hr~sg@dDUF({Nj>=cyhld zUYk2F-GJQ6yN?-~cJCY`$o-5lYXqh{0)$=cFT11m{GGThR-;WTg@nG;9I@5rO0E6l!fD>GfGu7~aLu zalrUtF)fMv;oPo2ASgsc4)3oI{JfE&<&$#Ny_`0CnLX{|&2>!(E;7#sUO(x#y2xAK zE!pAzo7ZR2&-%3PmExuj#NvVh$T#^u)84$lN3xn(H!F(RUA9jz96%;C+eE zLV2Qu$p~-u-UaZgvyOKF0bs`pWoI zFPVLPG4xDR0{!93-sAWUiWkO^rpT+Nh3`%E9BC85q0-1BvwfDbje*%k?ChLg?xUGkS~qmSG7R^EGEexG^!rxcL%2#so; zn@<$S=4KI?@6#(DR2ksOsYpv{e%ZE7?dBFUw;q9UY=Ea>a2V2V*2Y2b{D=v>OX(Z0<3xb33Hzq^>W z7^rEp?qF?XW4M;dSD`MnlSm$0EH)*$;>1lc|9QOQ!!QvTdAM=dEcSa4i78CWi|@d# zSD8kq#)Kw(z9xy|>HBu@&`#=0&BfmzZs2SqM8wQF+fPHX<1k=^V8BN0!TAEC%EIFE z1E94H{3!Drt-C+ON8{Bo)AO@c4BMSmNexIfOtZ221yaz7Q;X~FrJsKt)n6dv_V=mk z$-X5UYNkCM{stDcq>eVIt_w9?D6AqV($`^7aaJ{XP?GoF2K!fqGT|ZdLCR!`5ZL|u zt5gI6Kg86TV!xOSgqPB6twip7pR?fm2D8Kd`eVR!Pqd z@r{-HQ_N62R867H%a8BTqioAW>u78DTUvKBNPn};B&yP|#iVJ!(2p&fB^LGsBgvaN zp<6HXr9^UYcdXsUW1IECVm|T6#RWBC6(O6adH6A^%F{7=-W7V`N68#87gSY8D=oxw zYqvI|vW&yvLu@z|Yo(Qa{tv(RBHowN541~-tG0aUW;bcV3jr;}hJnQ302Lb@G_1U~> zMJrp2i7o&E>=S{Yp7S%1KiQnFUTdkH=w6@scbB^8#ornX`k}HWom($o+aNa&;YIV{ z_A+mVeUD%9VE&gyzb0P-M*eh8!UWSkK$kPzxO9=QKYYEm!#CBD)cDBt zGEJq@oVy_*vis$|(Ow`{xBb&nMKk*4dxAaNPM3<#q~WtlAD{9$Ki8SRBX78h+am4f zC(rdHDx}2*!&aUPu%&;6+hgeU$JU#`!J#cv+@7(cQ;Ka$dKZmiw!w4819C2?!eGJ8rRn?kkD?4%KI zW;mXo{I=yA%-Bx^=_2OGjspN}PF={lUYOBm9ECJ6 zjLrR?YDT=!?bulK-~V+MqOE*2)Fa0``72QRoyOFOvab23nZlWIfis4Ya?zMFC;V2k za{Zs%#R@b^rO5?eoE6-T=H$}t#BL_=^R^_{)dTQ%dao}9P&0{=GK~f&{gApfS#!)v zRJBRG65tk;F+W7`^TKk>!u-PKdfD-U!`5m}v}0u0jkoSyJ3Za(ke;5r(6$b&)tIvD zV+fvPu&K%Jo;b|Ym*=Dndo!&O56osR&08Ek7?N1h6pisNlm3w?gZkeN`(*14RLAO} z9yl*164ziA8X`i)QvSn$4uDVjrep@y8XG+)){#8yk-ILSleT)Q6<#CMI7k%~nxAd0 zL{W{I6VUVK;bi0tCawSSp?{wV5!hTeQXT&1?OS}&scaeA53IUO+mXpsR?ntio`f&i zXZWg9O3q1wZIq&&9Ky*|HSF?xR=KyLJvkEB*EX&>6gx9?N95@(<bVyN-EBb%T;@U(Jn1?tAN=^6|2r;{!-(_lG9cyDoj<@es zq+Vobo&^jHt6Vt8UymY=?){@jEa(K`8z`aNL+$ z_65&gG=9VUiP)%RP;0s*%=NdjF&qu{ z<_#!Ylc>h+Je!DNV|NJL+xHH)cYO?>n*}TYJ$T|fZ6>yUC>h9sf&+V`JMa?e#z+fB zGYQ+gHZ|0in{gl+sp63WxU0M&Lb2g1Ue6~hUNaOi82>fP%4l%#-H+53Xr5kv~rRHyHxcr{~J->vtNW z#=bJn1YsbQh4GVlXlid1I~WgxMjE?il3+B~RfP>;ztP!Yv%GI1+qNp_S{AUeQuNuKj0G^4}(Wxyj$qCF?w*xgW>h4tV;8ug$J$-*k2e z>F9~DYpgC-|E7JAs6YHWITrA^WM^fIyX2H!Jw>P?qVFrT*IWgH{83G)qMS=)A5v9a zxqh}if^3%VT1_G z6JAS*p`c5EGCQ`V86A#VL-Xu$9cpI4XnmK}eSAiK9O5UtxqG-&{0#5ZQK@TG;0D?9 z2#(NWsq5-0*Yx1GNa;Mq+)<`O(jn~;?-1_EsGoCJA3bX$UpT83=O>2_;p>Z7mWLWl z_Nu?V$B|tmh1}n_L-d<8j5Hqbv3E}ubZK);nDLh|JOR<96Xi8U*I)#kA87uGRXRh% zRt~aSNCgan4oRx&i&Pu^RAG-c3F668ni+Hx>r4n;8i4q~%2J|-{D z$=U7Qay@TsFKa*MsB8dYal=nZ*JBua(Jg6K_C*;rzNWfs7hzKQW?pJV3T_*vkwdSA zgJUp)+0t@N2^8#MZ=`avmKdCk#IP*u4C4_3uf#3`&Yosk@W(pWG>1pyQsH@A@YHDk1 z3x}x`r8}zF``GagbwO1)vI5;BIagvVLtn9Al$K)PVq|0BV_;)YVOE;|7H%Y|JFW5c zF!~a~JEX2AD8dGHQt20$0?!R!ijUU%GP-Nq3f09t8JJb1J9ytux0=OjNEIzjrb)}a zKfxTXdmX%qF?WKhu%rkYNLjg+rNcg}crPy^#F&`_aypAcI`{JXl;v2d97|&o! z$OYJL<8%IvCZ#g>1>8YS=DL3V_f(}18HtXmNSsRYO9-{cfN2lle!d6vK_aGws+p+; z)kGj+L+TBjjRb+RlclGIL+A`4QH>W^c^vBiu^0yX$C>2 z@56TAVKMbFEqQDjDO@MGo0pP*os+veuDZ9tZ|6#B_#JOoL zLYdJ2pYcf*Prab93hl=CcU(0D_-rJ~H$0w)jZ*IhD^bx>V&nd9D?`7dcBPt)vPybX z@Tabvn%A{BPFJ z@}}wji3$vM`5@1Jh9yt?CWAP~LH+A#Za-)%RwVay`r=i(CFohEgu^3-i@XDP65I?g zKELmRVN6#oTk=gy=2mM;Wg6(($~kK=IgMb+297A}sbKRU3Yi8&%VyM|?5nc^#HBGsuW@8{-K zfd!_-QAIj~yqAgsR87ZoN_4SO{q%rW{(Kw@63p{4zi(YcK|WuBEaATG$Lm)Rz?J+K z{AplrczW*fQu01~>tOUr>7 zWeAW&fq_7{Ep9;8>TL7eROuQO}Cab$l%tJ z9{`d)8~CN&MO?j(1|Q@&lw`i_t0*>v(!g)I*lo`B)swaAqRv9WeTO`Ch|(xzK3N#Fb?z+!{irh* z$Qp&xA>0OVbO5!a{;+nB-dq&JR9U!v{|e_09ZS7iufa}%1=I%2`9KEG6-}Ty zmRlMD?ESxq@qn@b8?!aC>P|Toy3*I$xnY9vt`~ut?PqxvXsP~XJa)O&T1OsKg`N=S zz0YR)=l8_{eDMevz>oeFVfpELb`9@>#Gr16BTlF&-PIu}RtIAJAIJ3il%i~e7r_4k zFu*VUFCB%v&xSArK{A+I_rx&o-kg}beqgLq2t=8HGvZ6dn@WE`l@fP5Qa;c>$R+!- zlUSg~4GCiUO2F4I25_qYQ1fD~#>vh!zb+00=gRSk6sOgCcJC(!itpb&(@43PM6M@7 zRnZ?;B;%^p$73b?&aQg0^Iux6-i-QZs@7?c{AHtp-a}bOB0|;B>yLK~rT<6OTLv`w zzH#3u2ug~Sbax}6q;z+8Bi%g#0Ria_Nog3}IY9wwLAtwPl)!+&d@lI?@B4Y4H@-o} zcJ4Zl{(cVg9_ME@LqB4AH6-O@f-w}1zA4fvh<l*9( z?(OtydS}xQ{mb4o_%&buK9L5_E#mPuWG}1N49!f5hNFJau516S@t);>uXI#;Mp}2p zf3X+W*bn^(#d2~UpMxtpI4k*wD(c6KnR{P~V5^`<=}(g(4ush96$YMr+32909j*qd z?l>F6IDI--s&Z($I@?-Xk~ie3(|mjf%;Zp*k@BfiV(HK|t1CbvBSH-K(49$&G1msZ zoZ_a=0~V5Z1tGkN#BwM;$TB7A_}27tB3=keRjXNmoyR|6kCoqYI^C!ZZ@>`M0Jr-K zl$Ifgl#Mafe#DpO^3y5OGN(ud$r)zZ6AhlU<*|BDED}OT3_rU(i=F5pqwe91+SAXJ z(qPio3Y)!-R@0R)5dliJp;oOCj@xtOR^P+r=>zES@U11D`IA)0O__Dtrt*SkyI`|0 zLu2+%@D9|us%YrXLer~cN@L3W$7LZ9(4528_M4fHpko%fIkr?GWH)hAJTnRdLTNgn(-v?p zJCAb<%7y>|SS_%Qu6=*3-Sh(5a&oiQ4(wy(oQk7*)7%Mo`o#x{;Zl$oeRPVlsOT`uhZOVUNLmFcGFaTUKS-BMloEF z6kGHOk-tR)c%_y*_>a6!jy~&Aio5d&PG@_Qh2yuIiQ*Fqd?T6NqOx*_{32n?$8ACL z6jrN_wv3Hw2YQ!Siq%3)#4N(Uz*>HBtq9fIVZ_1?qPN`qM-Z1-jO$R6C38ntO}=2; zOL@YLsH6#*KZUO{?iOUw@v1BmkcTA#LX(txj$2OfXkU<~wOArDo-3M7#f;h-QmJ)* z7}J#~jdz6igVd^v@j!Ky`yYkAHBx<&*W(D;Xu=4U_~W$-Ke_C04_$=&Fa|FX4+uPa zro&3#LQ)dfL1~O3sV=JzkR~;LU0pI$9?4QAxSZrS3(SC0vq52>qj~X|JiYjIG+3U~ z&Q`uyV&n9#nD>VMVhH!uD=duSsoi+~4@r%d7Onc>>me7Fa>foh>gm`^b4)|#6g3epc~!d9@ej%ICdOHvIddX_+2i>)&esevpErBsii$zX3Q5TJrl7f9jJDH& zmRV%6`ZwIe(JMmE71uJ_mI0m`R%cLrRc*OjD|xdIsB%WEPubqX2HAUTmfDcB!xu-= zwv=0zsFMVv!2#KP>@cHi6%jk6LzS!9))VG{2!hI9bzn-4ehk^zGWCsQrsT zQSL#+C;mg4X9X6hL!hHwsf0>k%8TWAn`esohqqxGXml@7&GJs~MTa9+JzSG?C0Xp;T5)lPqDi0!d^;9nPUMT8A`j_BIklr?dK;``qv#Z;mbU zu>bfozI~v@H_G$%e@HG6e;^m?xsPvAZn&#xUTR_}6<8r?I}(qQn-FPewB_cbDK$v7 zOspKV+F&A5vw{amC3qpR^})MVRlUQ-o(`v_E%=8bxINFY-u*+8H1s7YnusvwlE$*f z{1;y1y;Vky;z7z`^xp-I-{Zt*)=HIxGnMFEwjZ0VJo#WQ& zEU10Rnp<2e?72Ir+@-DNs9`3(=o*BRTyu%qc{Oq~gyCKGf( z`lL^eE}Fzzs)qjh$qCSHTm*?x0%+l_8`gRP?Y0Wn7>ud%^cuz>5rlNjw!NBI1>8ey2y&gJxIyHiaS;m^efRzV`Y+bfD&7&n}yvAd9#BvN0=>NcgbdRA~$U97!+HWn}b6bp_T zP6JtJ*IzMFy-^e%X_pqGqFFp%M_jDVNb1jZNH4O()IJ{|rB6uYb_SJR!s<-!j+Vn_ z^u{(84?Q>dp{&SPXS3Q=Rn-Y5#_OyVbRAQBTHRF&5Uk4q^(eD3U{t&-{smqxa@tixdEV8WhXT|y1At_ zS1UkAsW+(Y0>PRw22#L1H-jE_-xcn0emU3@xQ|2vv6P@D* z4!+Jz;ia0%(apN=y0Yl8N`q(ecaRE6O@gH&oia#bsZHi&nQh*pe@+`350N#w1=^-S zN8c&P9Chqk`Lv^%iWh?XbK)s+qFztNeR6Io#RX0Fij0 zpwg+kf|KYYJLgyZmZtqZ7DJP`ny(l!fm9APV}~? z%PP{c1m?7FSaJBA*o3k#n$AXvQh>K2YFMea%{!TaeZQd3U3Hmnw7BZPf;xR9i2 ze0e!K_^;-$lN3hA3Zt{>iV29|_!~?!xy#pNPkHFi9c$|(M%h$9OF7-=)VF@Vku23j zKrJ$8aqJSZ6Z*mC^_)>nq~nOa-H#3Soj(E#p1h9p&Jd{VgfZ^vNv#{VwzsvnXnNft zj~^xEr&R}fsncL`7`<-sfaRIGmgc+238~mzelu&`ElRm4$T^VS2HpsK-HJ|TUr^33 zh}_H+qAWX|3#q3aES^>Kw0V-EPV6e9lzj9Li5A2?n*BX~WP`Rnl1?}B#DpkO{24j5 zzNJN&u~vNuMukli^6L6nT}>cVHOBaDE2MaO`AwZqi>*#3)73p&M(PURTX3#egjL1i zIV#wWh3{Ds(<^b-IeA)|RG&DJ@2dVHBWE{-OBCjv^Ed9RhDM4T7~DMZP})c}nF?~2 z8dm05o-gD-w8{Tg=FY->$Io}^kNADyN9`!M*H5?eE$_3FghS*pQwv$p&PX@CwW+ge zs@l5Xl-H&8#K!8K9(;a~o_6nF+dqk02m%GJ<3L#aBxJb~X}n2IOyxy!^syFfxaLym zU+|d-nZ81XK@lwMorY*^%i=7C;-r;s3iQ@t2e@+wHiAP*#u*LVY`;oMU$uqzWFiWb zPrgDwgeyiCY5bM3#9^`Hz<>Ge*%T6bJ`xhg6O7e{(6iyq=KduRqq}#D&)WJhG?ID% zs4uu?1=r(loXvfdPhu-MRPx|;`wHiZ>)6K`h_$K4GWqZW4uVDvZt_~Tcn9tV5 znP7S024PV_rfn}a6b~-%SF3YACz8j_2We@dbB4xf?IBE7%M72xbX&*8q@E$mVd>|H zBY)?kvZF0@>6mR1G9uDl*<^2v!zeFNu7CH0lc4m=R7x6Mn%5*r9Z6#$myN!|tPY|R zU^C=d$d2Nq`sM~NoXkQ#G7;7L(BmVR&JLCFh29YB6w{4PPj<64X)Hy(otGZncKG}x z*wm-Xy5@d#Wj5=kQ3%Q(*R_yl=|@8*MI5W7s5(t`T4WjdtznhYhdrQk{&!zpJ>sfE zW}Gl@<4==pT+b&9`BSZ^H&1uKjV?joMfZJdT!b6?5(lP*Q=7O|F8Stw3a(8XD%sKzJ4Ka=1|0yC}g z2{|jv{i44YuZ5jdmgY!hiQ@+3Kl2on$oh~3k@TKThUw<__Sx=TGR?9Qds0V=Z1&f! z^mjF48 zl-v%yk%GGsT=3~5>ZdpSRjm2`u=*@jh+F-3LB1cZ9cxbhuh~#Ip4P7gOdM){R7r#t zA}~)wWXmrmYv->GRDF&jj9 z)-W_~Y*_2*$!pdVjCS+V{`ITM=YUvew0i95zUREh)APHS*JfeK=(r-`{L*=m117Ol z{y?)LUy6dJB_4zXmyR)*r8$RX=Jnk>S$p_*cS^n!L%K?{bmPAI%!9B6`taA$fm9r? z?Si5uv9wt=`Qz-nV8hw(e4LloUI=@J@5+(TX(bkCYMZd?5mrV#`7tR?lY0x|rsNGI z>YqQGzUtS~phx?#xdG4KK~0wC<20L?teTr6kQyq$kY;sLLyD3hm5PqZ^NH^i?)=JT zl={0qeSs`2+?%fHtJvo=hPhnY7`il*p|V`a*%d#wXSj;pwr?+}(LtXUU%ONLoDoR{ z756vU6VgmOD_FhclqtIpn!LPhtq`lrXop}tHor_;wO>U7o?lMlR?1#xNZKRzp$ z+cPn!ml-{c0gG&lwIlkSOx6niMlh+c3CuMPyLjPgy!%3u-fM-RmPlqU+mK}CdV2_s zfC#nFbX`hjQ#(L%YcOjEQqxw7D#~=P6IH&QzFk)#Yrezd|Te9Vu&=-cVK60*W_n)nxwr~BwhX`q?lsqSsU^RvPa`F#(?N$_o50E z>!q!X@gxz>@Uci^;<)bknxH!+T(8tT5;@D8(Ku2o2>5%N# zWG@P7mC3H+O%VeBkVvm8uOWX8YXmhN`X`Mmlv__}opg8T^8v0QN_7R?X4smNQ!{GF zl3G)jte~Leg9H_8X*ktB3hl|*@@@bOFC#1O2HTb+^Ni+Iua)+cWsFq4H1$2d@$)Eg z^W4`p5~emH$8&y^>B$Kp@`#pUI$eSDcG9rsAOa_iZ*581M_6QDACRsxnfYki1jJgiFpa*tjd5;B zTD}sJnfx{0IQ7%lc1?uApG{lM*<)Jgo2%QMgjA_TJvUoQly`Z z_J_5wFY|hyZPq62|4~F2ZhxIv87GO21-U*w>;a@sg-?Ky*#6D?HPdB(7&bt`A=(NQ z?Rr=l2q^Fh!oc>-`)bBudb#d@NXDN;A8K+<&ZmjynW4DE_h1swnYaIt1a-FcCf&R{sK4 zBMJb2{tnPME8)LW@coChl=Bp`G2mHu0&2cBpbh0Nl)74UGy%p>BJdhrU@@;o%EC2jwOLTKRm2f( zU|I5+Yhd0iKmvZio172^-mrJYjC9ayQ=e(oiW%M$uG}kp06v8qf60dz5tT`Wd@UPe zeKfLb@}lS)VeVBDSET#reOaa2x$ge@p1*ifI`3e~4nvVv{pCHR8CRGx|JNZV)9T zh@t-ws<+244V-$T;ji&QHg?xPLeyvnY)&UV0O7*HIIoUXK&f6^nd+ArGoL76!}K;^ zyyiHYBz7$RMC8q=fNgkMQn?=Zp_t2%w_p8d9OJ#|0We_tyQ5*Rd0H8j(n{@p2Bxv} zAzf;a509Vx&p|2<@azYMYFREpgIZUdl>ge(gx-qn-R?v_a?v{i^}m(rEs=&1q!Z*M^@*cpI~ zt%)mx1xyXee3zpVe>7kH6n^&OK{x<&&{g5O5hLpZmrJU?PD$4mzt3uV>^KDea>g`K zsLtMI+9;`!xz8NvmioX5{{VD10PVfW6>x{ZKf9^Y88<6@qeXa`eq3_jWw`;{k^us} zk*L2BFoJzeRrIYevQxdlPV{|?1n>)>)x{ZLktE@iD!bC8s&EXHEpF@0t8d9}<^Y|h z)vFo;{SXoB1~;TNIO6~}pHgGWG$A_O+)j*v>nI6~W-odG%X5KKtn|*dcz&)g|MYVR zs#HRje}tOBl6_oz!!fn=kwiw-`;0e#iO zlLrZ#{Q%FnRfC@r#d~B)0|OR!Jxa1ar(t@hXcU);fGcTa4-|DYwwihq&8xJ4vtHO$ z6c5@26fdp04@Ua`yF^$Wnr-BV{;M2J&E(c|%;-%K&ccDe8V^iSKWx}7uhX~sZQa1@ zv{zhS>{4ee3SD3X!=PTZHVbVhil@;r2%atVI$C^A{r2SSO0Haapy%Ur?kGZ zPWZ1E>hTv7q|=~BQPdRZSB@^NYT_3>Y!#Gr^|iFgQRpMHXF>O|&Gjf>T3WI;RI_4c znd#|cIc%#PSB`&NxV;c97FJ$4%4%7_BWsF2?eF)e%zZ4V6oRY-INX!W4cAs_JR6oU zC$(+cd;ztd9Cnw$LEtc#{HvCE3j4kkg@>RLwyM$bZ;|E!8tDCpgW_vm>`+@v0mTo7h2Kouhe@JLZKk`dJP^`pEi~f%0)RY36^n`%Q0GrZD+j@6! z%305jnLhxHTya#f_$_So*f5Ux)DX-HlAB^^|J7vTc-VKvySm^RTeNDZa@{)75jQ{>ffxlx{IEc;HBLXku;5VC>h z16B=}4`4aQ^aMNucC5dtrWCy=Qrt5bf~o|q@%!>`9gP+Px!3v4-G=YHv8pJ5LLy~qL3`6W%5Mw5tDB~5_S~_f#L=q zmeVZLvZmvXN`}a7{*>Kk)z%v>o9*-wlzJbF?sx8SA6(v_K=5s!yy-&I;TG_Ld6DM-!k|4QAKL3Wh3>E&5=)bvUky}q|YX|+_`+c z3_DEmeG~5_0hu%)ddLU7jfig8A#}CXJy4vULZh8T&qgO)JCnuNyrjenL?G(tNx^{y z5Cl6~r`E8)Ho2hB$Yb*aIf;$ULPAQgAUT(sTz$HU2zv<~LXWYMJ3Tn40I*Wu*&7n# zS>=^AU)YjpCxR_V3dX}>Q(f`@trPe4QP!&(9;)MM#E)X$WC>t=-<*&5AFRT=H<0}r z0^rggL$#CYz`XT-V8|bM`T^C+ACfx=8`=e{-!}g}Gi4bt5bJRw`=};vVRu>G0T-e8 z7SKF*8rqMsLqWa(7EA-D+Wh8TZp*Fo)-bR1;!#g?iRg(xyt(~P%_Go)x_c+uwI=cq zXeNy*P1mS0UN3ZbSnW$#_HW8d?)}gzVT!p0GZ>_w%=au9**rE1_1#9U|m+^EYtif z!>J79v*|4QD)kobJWd|moAHcJY#jkAO=O~ja3q6*DY(9^O%s8<(hfw^&-gTb_QFnUGaQ_a+7a}SlRR)bcNTB_N2;v7 z=p7fnAAG$dTsN<6N(rh1Ml-MhcVECl?aP??g71wqE&EbZFS2XE13JY%Hb1-Dtiq;j z%&AO(j3e>OE58eLT^af<{Noz@_F$ySke{a2RUk*Q=ocV!;k1Owh@~T^jr7MhWIB5U+>W2*6pFjL~zC#xPc>_#?g?@qXerGmg z6;4`AFZ@*3`f!%&KSG>Pt;x1~j_{EfF|qaIPpN$5%!!0rO!E)WEWIs)*JR&$)e`cau_qg$Y zEOI7SVQikh4=a|7>1C!_DX}a@E6aVFHXpJXxvxYB<(_gaj0Ch9w-JCUH?-bW%PZ0R z%9HovdL%#*A}NpF+ZH;c^k-n@8_vP2+9^4cr&tW_FNV+dB~93*WSxa{1NN|Tw>O8M-YjcJXzaox-vskZF*|>LY>FG zWh{`droX-I&sB=kx<0M&8LdM) zLgEfIfyIKR)1KUyUAx{L2;3#MEB6{aLq&N>`Y>J=M$G|l^KOUuen{d(Amo_WFPlQ! zbH|P__gkF3#S=->PyKhm#>xlzbE|fT^_{YAM47^E0DWVji8j%;LL88cQu-4-gcb*R zFx;ks5&;A7RYy3XwT7QgOBeRT#gSz1zg!FO-Tg05Jy}(~>OVvDtlR?0?gs;S8b9=*uhXtv-Oc|PnAqIJ%B&n9yCC}FR_aC1hx?ExbG2f3nH{0-6WV~{kr zc^|)(>=0B5)2NKFsyKay z{sz5zSza;qbFXW{y5Hp^8#N;{F54K9Q#-H8(A6SOzz02Oi zwsqh$uX=C0%x{+uzogDR9m1Iy>%M*Di>_coDd)EB^Pdj5~EE%>3Q%SPP(_N zcR`E)kYev23`$@NfZ!F22Ohqj$EcxrLE9pWdCddPSJ%k%R3=w;D)jh4BmObVQCBsk zG72AeqO$U*&ofJO<L$fH* zCiA=>u13R$sb@90iNVaeN_&1AK(y)N^^jyPcsCQ4RFs!mPj048v7h`9pt!;U{_NFm zi+$iMr$Vp&E3w!%D*fv=VbGt)9ECJ08Ty7m?j_3rLhs0r>Rhe`a(N;Ofu7h*tHStr ze>7D{oU^pG@jTf_$_+StcqdyPo&@Le@_B`NrQsF@VEQ_ZsviNO_X-d0S>0GY>h<*u zxY(*_yjb1jM6hOG;|Va`Q+0m`P&pj09S?Q3lAN|xH=wut@8+~94J z_qV^m!=PIO$TPfAj~C&=JZ}Ra3RAxKt#)=ysmEPj5_^N>T5c_6Pxm%w`o1)Xe64~; z=n%U+1i5klH^?=Dl8v-gon-kW8@*l#?^Um%H;<-J;sKl9YpuwNZLCf%o<(s=3%CJ05m8ihj)%AdYhWuU#4yp6bonWh8J`-*qa zhppyiBll?uR_3K5FYssDF(fhdK)$NulBEFA&!IZTk|H7~P~-zLVIc2zV4+%E4r}&2 zR5()6p`^q6$ppO2LKb_7Qk}_b{-gvpzhWT zefaoha>M$}%oshj+K)*0j4}L3jV6JBG?9LQ|Gj>HQbA~u_l(Rt#leJ5(IBx);Ck5` zQ94=FcXZLWSabCNyDEUFmg3LM*sCw4Q8tz?%L#Z&J>i6!2Q-)53GMCPLcM-5vJr_7 z2cB*M!)v_#ODy zE^#va*_0$1stLDyKul50pEBjv&{MUmb#K3DYFbz$g?nD;yq&E9De7o78EZ=`CK>2| z4f}_LF3;Zri36_fFJN>VNGBg+r2hZu!ZV*MOPzLiezlTn>gvyWG(L0Di6fZwfnpSF za~Hv{>RAs&>n!BNCJ&DbfxBU6+!JjSU@(S^T2M`4?~U=({*nL%G$#TSBUKSD&ho;B z2-?HrW#Ik+3*c3E4-t^Z(o6s)Ao@~$aF&bVZ^$_`npxypXC&pW)@i$d0Xv}63;cpH zzcUNlG$BO-c+>9Z6U1APOQ1_#5qO?t91Yj zZnMjwIgrvi{D)aSsdXB=Q{DP6WG1=|wJ75Ihm;QhFdwz_i#(``E}QlCV(v*(e-q@X zuu;1%?*U&#K|l^#U~;<#4#)*qW&Ple?kxw%0E+-1C?B~-X=x;Sq&%r+@7oBQ+F;ed zX;#0%Keusf?Tn?9@tfgR7Nlb9j(bA&UjVpKx~Qfh!}4Z2QsJAi9iWXpyPyid>C%1p zoVyG=#f37(J)4_h($g$PSXK)QKxpI-tHcF9OdCF*_PZkrjZDAjnV%nre*XB1Ciotp zk~~;6@d6-oCJPZqIiOiJ!FhaFY#Of_!#$rEyi@N9;GGAo<%3h1A^m|;N}i;HqODnc z#6H@kP7Cnk^r{|+DA6wYvT_VSm1;OUMIWGcz z<9&=?rI?m*Os0tkbyU zJ8F$3&mNITukEfxoT0E&u5TBb;H9am>2LK?ve|wUPaE8R9>GY%=oT-o zSfAx^_gDM>mxl)?v@K!SYzpPTDilvF0%_j8INqU5n_}>nC6j(d<~0PzbJ01f@=_Vw zeO~|c|5b;X0+MIzkM4pi3gsEPb%$0zaCgSaGGFpNlSDk<>g~Oq3Q%MPX~dVQo$X~F z%yloMuM3Ns0)abmv#mi5rwSNKriQp^mv2hXm4&Z%B&#HOow)EBg4?qg^=eTvW8~Dt zX~Jc+sR)sQ3``LOdkC!t;5kj%joL2(`%ytV$&!OhM6+{s7w88&dZ_IcQa3y76Jydl zFw-TfvwUk{!t}*)DTV0H0vFXGlg-_#g@1ezx6HS&qNKbk#vK#C=lG!iVu#l}$jefi zvD8fUm9=T!HIF~65oW#{zP{XMFt;SHh}mT>A>K}6!1}X>7?H%^CVNM^GOq65G?mMC z)D!UpD0tiEdGCvvz>;1Y6cnI)ZH=;&!U2@zG4OuDKAr=~Y8w`SEJgh3;qLvy@Ifmq z|Dj-*{{I&3{woj8v{qO)k2?9WHB58MsqU=Z>MNgIJg^l2rGZx@;rb8h#0a@T%VcFO zdl7dTv;)h>)OzVHU^t=JSlvKJ>!Hv%n+E{8?;pdcy{w=XB*O!Fe&mPv@~Sn2^Z55G zrO#1aeLRxNJpYjFnc}Aaj5dH$ThEjoSabWT;lgIxBpBLPb2}({-}7*}r5{=8_y4gv zA8QB>4aNFhUo5Nz49fI=l_rp?PT|11{6&BlksZU+923T78z0&eze56obzj(bASc~; zJcp}iz(Sb-0Db##C{_FwRZ{QR*diu{vDgHV!0plZB2y2Hr60eb*#LtuL zD#KFT^`G3ioqQAoqOiYg@DC_I?5K$a=lVM152b_3yWp!3s|Odd_H9|8B&Lc)#Ud_o z@z)=ku=ivMBt7RMw>iLPuw6=tSIj7jjc!*^s!ImhIZH!Mh96vm)dbNgC!*;g&zZ^v z{(9A^phN9fVK-VfG_?L9{fL;2f6T6iZ3H3O0m$F1 zDvQkr3F$bWuI4^w_IAYUywi9;#bXQ7q@KK`vcC;#h8-jVHna}SVRo8~&r@BlMpFti z;YEN{=~Orb7`cD2z6TMm=Jmx+Zek^h0d0Ta z4kr-q{{UL$$#H7`y}y_suW?)7x|X6(rMx1mbssf@mbaqr9yA?+91InzPX2RQw8E<` zEQ13)m!gm(-j&xWi;G$AI~U-dg#3`^oKF;AcO{?6ZQc&V0E+vA2sjbIo|jH9FK`cv z76C2bSsyX`P-cl_CAtaOd@ahY{%%pnrxx3!_z+hX?oA|``98^bDLkh17*-BHhLu2& za}9`baqC)4&;(Pjv!A`uP+JpS$c&|&gz>6`S(eK!PCfB-^?LPdJ$Gd0YLb~)G=Ri# zlq^*)?CB{Spr>aw!U(hoZtd)ORbi@RI(4{{6YoBQO;1ON$F6~$hMgJef0P%${x6~o zQJxe}lrH|gY2isLUlFElg>qJw3Uj=<$g2VMXf{!omHKx+bJvv-k;q8g#<&z{5un^W z`KSuGt!W`rR?T{*ioe=wLxlR4QTAv~lx~<#m&&>g(K%SoocAwKE8F{3#f9GAM&JO$ z^%-B+yHB9asKr%%TkGeNEVnkLU!4i1yO?=ZUB&N0O4brIw@C}@Y1^WwC@%y5%tFEz z@xWlN#i$zEEZi|v29UYFLP}LitlJg^YYq(`tpayz(k>jSA)a0uEl&Wxfh{n&`aAG}9mYPG_N{uu)X7Z*NX z{=Oc=p*=*@0Cv3J532gTXvmuDV(`x0o|Y^sQ@x^BzJyDDa|p~^PG?W3;Yhd=d$D$U zsOw#zzCm>i6qo_V@SNXls%rBs+g8PRgPfj;eFbXq|B!%(_WNcc^f=ld_8pN8&~4u#y3WNOl}^8x3W&*; z>99G;WXG5UC{iww-R?ymvo779>}dL|A#)zgns{J&UCckEvIHzDylVki^~3FZulq+i zwyG>YRUsq$dN{~l>?l<%m;C}(_t5xp3!*ffi<7>Fb%_F&=9=>K77?^^0vK3w(5g3Z zgO-A-fUa9R5XKZNzHJ(qjfzU8>?sq^Esz0p)O`UGLV075%SxbL&}m}!!ToCt=+?Hl z*mtjdG>S7;?$wi%RSw`~!)r*z*-lCGFzaRA*)M((ssn)2tO04c2x`Sst0qM#iYEtKO%)8$W4J$ye}vP~JsT5K z9eWgQFeU4HnFOu8X!lZ3{KM|J7C-^eMaPYuVcVC z$^n=k4SpRoceHE)V-=Ese^~U2mCY(((2v0r3tLCov)GlJDvht{^4e5^9I5rWB-aZe zqnW1nW9AAyYvpR&6M6oDHD;hMf%Qco&P@lBZ`bU+&P@ydNxg{^(*oAitDmGIC35qu zF`L?MfBHF&whBkHJ7RBHc*pFnZ5+_X z#8i*#{EL!&UNTPP?|k48KfxvSSSQaT?o@ z({6&q`JP49I#EI0TDO+AoO!58drPMWjKeV-g2uNZ2W>H8;mT#owU+Xls@|X)0sGod zymusdB?v68J?ZMd#qlye*WJM;+M?KAFm{+G6>vMjBuCXzxXe&*)b<-0nfe(OS09SA zp5#WrrZFX>R3ajy!5H+bo!*Is@b5E zuC2hela;S4#;Q$cqBfV$03vue4m} zhZB2-pqvrOI^(8HVYL1|{V0u3*Ysu<^4V*O*H1yGq#{c23t3TQx%P!Zc8@x)n2hF7 zEsPaeQhmz)pq^T0%^%iba9ww%>UeRFX?Q5~Ow^^J1q=Vp)V7Uu8hMkXHu^xT@Jol! z=+EI%pOA-OTQayrX(k9bv;!2~p**~($k#mTK+EzAi)20V%b87SB276Z3Vs!^g**bz zd4!mT9{-`(_a@x*ZhJqWtnekZTNIOTtuXXEiOyibGihK8?T+fm<$RO7XTRDE`aL`) z`PzAV>Fp*A*-l(TSVPS+lQm-St%H$~I4Eo2J#tV-|MJ#f+~~Y_=bSiBaY=^V*SE3n z&gjs>T8rO{Ed&(}qJ!2?K5d5us%*`k`PhNz5{15J={&7s1+P~uyjfpMFo>QtH3hQg z`(O};g_BEsx%5&%6PD;2)F8%C$5FIvaEL^tF=;_xp!p(G!+`kf3t!x$t7#Yg4m@=35o1t#>5-X;9OiuB8MuBRhQlG|4AZxFxdWQOrhm^5(w{7x`;!s)(|0Mx}Ro zjG2>W21k{fJF}uo%2{cV)v(BXn2x8;{s%8|TQH>)5QVKIeK@Ev|TNf0KF2uDDoQAX*~Ca7vcFI$)baWg8(sx3P^dYB6-M4M!S&Lm9c{q2ptD_U4r@ zFfaR3_s!q9%TdFTtlwwcxpvs{-RN&=n10gSJVTzEN>UA+opbyp=DJBWXt|}o&ytv$ zI7Jv+Rp4)s5!-D(RG;-YJR@R#$3F3POP|QVit_TM>^W`lLxdsgFPpZ&*S=M%RJ~Y} z(TJ*d$w&9uzs$zGo64xS|B~r06&RqgrxcB>u8LtV55z-&y-pnUl&VntvYpo#zAD5P zx7SWL-e4L#V%Ieiq)hmk+4lJBnT7)p{a2OfN$5`fF7?ZmHj4sGX%2qlMPGh`hkkyh z{2TSs{W+EA&V1W3DaShYVbjp~l3}awmI=#nLcsHLs*u-OFU4sAavEr}#t&MPAS9S! z!*o`6;)tTPx+46{LQ~tWTne{8r>|)EpfqEt^2_&ddQ$n#Rr-LftI`aS+#LaaPNqc{ zi~!-YG&QZv3_9z#o|Iwn?y(YWB3>8^V;=mb9#;fy@5@0hMMj2A7%~VACR*;ca#>_l zux)o-J3w5T=e`LW??C}l$0TCWuN!N#v-mv!oicKDpR*sbQgl?mHuBbi~Uzx?SvRTwED~UmWU4Z#3CasQNCuA-d`&Y)^ldlA}&Y@^mQf>64JN2IeWXr{=%Oz#>IE ziku#P=y(+43zp05-z?X!8G<wZQJZ@u-JDs z-)=Bq0B_5W@6$+BD`Tm|V4W~PE0ccGL;wTQ@WaK0QoB3Fy^#n5DDA?c0ET9JX`kj+ z{nz$|+e!xe7ZnWer23m>qWt{`>?A9n@fl8ZFTF8p$w8c&>?$9N?g~(w4zbZ>^q|PU zQpKZ_{CW0NP!1<%Xaf13Tj3>BL-KvnmhP4isk6(XMcT34=LWgHf)w6}zH#f=!USKl zFZg!V5ZY#7O0B#-KXdN-e27w3{ESl@VKJW@=AF{NAPyEp{oMMufph#OY0~~ z&%;MEi<0=dc00BWM(y6;3N)DkmnAXhM5FDdPCuGyNd2^=eGB9{%G}S0r29>k+Z}B= z!cxcS*ZEsaE7UmB`D%KUiBCPGs+<{O*r+ORX1f-%K-y5%?fElHzlqJ3lIfKWxEs`{ z$O0T99Jsgmcm2TJw$T@Hz@}HBQFUNt*HaP8hSUznILY%L^Y`=KFfm=_UnEtWQ%Rq7 zd7G&0yDz}N^Sql{Au&OfBF=lP!?ZE0UHZF|kB<+3GM3z{4Ti9kDD%%09N2Pa_OI2} z2oAeEIxsfGewZXLUMz+-)$q_cm93Hs$UF z&DDm@p3ooj?=s8|7BClUPyG~f@RCc(M73iCv#X#s53X_fYmZQjfu0PK+8-ND;sj%P zh9?~yHO4CJYel{PJ%uvC%kXu5Ru)wbNJHW18EQhsMv4(WETZad8F{Jminm)7vC z4GYsSDL*%|KLpH{YdfXF7&}hrZBFH?=zns|xGUx*avI^@Hh0tD4Qa|zWE)4lb(101 zNcgM~gN+0xcndvH*p7FBlpB&d&89VX5a&}<5ck@>gO;T0Tb)rFB&M-fa`6cUAFi4n z_QP?m5aW5A2rUay!K3wv1@_3QqnKf7)yN*|QrqTx{2!T)$1348*a>BWs^k!N0(L7D zI6esHC~f_?`+$6vEfw%f}k zNYXE;t`!!#Otet=gNr^>#_ox}?5_sy<>uUzX|a*O@I1=M=r-3RbduUc{;Nga6RslH zsND1D$pt0oA8k9ANjc8uA0S5KD>92qZ0j&0O867be- zb7_z3h~Q2AoZ1@2cd8~Xq)W!n*W;=~UU}`@2^lep{@(90GV{t%86^rqHlS_w{6|@( zxULLkq#`rgSY_P;EGO@)_iFWA^=4bh`}avim``Z3#i7=JHDxrI-qY3u1g!@3f@Tz( z+utyR79gZL9;TJNkF4L7&aFu z2O~2No^~{}9G`{MxEu#u>eI{o zUc7lt!E)ymX!tsVy-V9vVx$JYp6_5Qvawy71erjEy0AF7BD z5aeRoC(C6Uh?S_U5PxZ2uGnG6IL6Y3joW9cJmwn|V{!!cjf5;hecC$CQ3GLu?n z(Jgo2S^w=xV=Wax4GlPwhXA}mUkxf42zeBcBP<-V(q z3oPgHG+vjf8-0m6I1AMz>-ASk9HwxeX}tph>wp4M!bWt-YWIeFNe^(ZLamxvg;VcZ9_fMCD3p*_y6b$RC5zJEG{j-?#2 zn^^NEHI;U9m=^;N1mGt7PHp1f%lXgyIpI-SGXmI5f%#!>A^tG2b;Rm&whx*UG%#hZ zjeWQMKq(|CSMDqW9Dq#U>i+Z9sioUE-fecQ#=8rtbRTNjPQk0gMWCIrv|{P` zM(ZnB8vBi@g@Ghe1^0DvVtKVLA~|mWovEALeKpr_(tG#VDlY@(jy$;Vg{MxcXfM)N zi(Q`KQv;!88c?}&us*tjnK@Ttk1kwrCj35TixquCE*EtIwi~Oq%jC02=nXE;RD79O z_>NHXXg6q;|F`~pwa@*II6+mB6J3m5m?^ae%ZM$Qb*cAB@*kNWbg$RXm7Y@krF388zX)M_I$(O^phFo5#@{x6p2ao2&v`&@Auf!dn z0DqNOylYN!c1#T!jV*t4nax!(KO&oD(ZApKj68e<%7rKvrC&~`KBvp5N+?IMA8FvJ zwO6yRU_KOVoAq4~JrP}!9R64?-fnX6hZ_C2Rl)VFJL>;K)LDi_*>!E05)@Db32CIH z6(khtPHCi(ZcrKq7)0srlJ23qLpr6qq@_b($a%gEzQ^(X@dwK79XqbQ*1FF1KwD@m zvXD{h4~Y!(oqqNF4~bf!qjXcK(pEQX^qnR~TuZ5qnSG8L%ZaRtynp@=YMh*bTa0?t z1E>YXa@}9Q<%gM|?K;Wj3dxy-#}O~8=bjl4w@11Cg0XD3;C@^$Kq!`aDO`0RUM^}I zaT`|(C1Ov?7!@E*t~lf>W9&@e2r9T$PLVn-H>x4b+{*p>P8W_x#nsd_1D2%GqNz;2 zz9{JC`>ubo1ggnw4$)iIyOYh>C2!tnK{@Lv*LU9_;QeS#Ez8WK*N;I1+T9cA6y>4W zV#=qPzR9;Pf**GmAe3kGHW^ot_U2xd1#K{iq+kArR24m?uVMD-8^UcIQ5@Ff<$r60 zI6G9?{%vk)$+*QbCiVczcz-~?eauu#tG4HSC2It$#FzwcjERN!f2CH!Fl~h8%haIe5uS-eM zQ5v`yIj5Kpjr9LMT-Fu{U;A}B%k>V1zNj5~-q&eJ?F1_}2wZx*H)LIzjU3ARka3+_ z+OZHf9d8gB$#e3ZU}CA~aQS8-L=%0{kd4nG!6N+3#w?IPR#B>3QVV9u^gaLy4?WF| z&1h!Nv$}bPtwhPrE(GPdl_q6Jz0XG*>IOBX=ewRv^7!C_yTD;pOL2CDp-83$N=)`| z&uB{QoR+H*%MKB9^*{7ODKuX3u`f^B6?nN)+?D8*9Ses(3QeIE5+8}>jlTgEZJ=OT zPiN7FZ6dv|+px%W(V$q`dRk$xIDG5op8I6~I#CB*rf5<{ltPe|i6Dx`_#@>UHE3}N zazWvG@F}}jwa2k(E-IMo_W4OlZzE~cu5{AecR{`5(Ez~j&c)U<>hY>4E-}%4H)kf_ zQ=JDDmmnSP37JvIQbwhDQ(g;`Fy(PDg5HH!XZ-6Fj`m9fyBGqE^T#>+)0A7)AorQw z5y2eS8ytAXebPyPwDc%6Rz;DR?@}5C#l|_{NEK)2zF^Ay;hK_F@!lgMvJH*No>sr2i&H`?`Mq_GBHt z0C>ZHgsGBkwTgKrSI6Bn0=9faQV{Cdoe$-%HnxhSrrhgs8=oigU7715NGc7}tsmoZZ%O;d604TD%njv;sU86ij^42zMofOXV#8_53DB|Tu8v@&n_C)V zl2(#({9D(3gw|^4w@)d#@4%~YIJH=;H<8)+l@KLJg97u}Se?u_$)q0DP#U@Z5RF+i zjhU$XjYbXxK|(Al0@D?KaF^^l*U@{+ zaj8pH&HpC*LwARgN`W;PRNzJ==?2Fsrw(au<-gLef+{#TNGML5a&=lq2#YGkMG&d< znFCUW-K`+#wg>Wi=>oyG)`EGb_ce0ot@8nOx8?Bzm1wET7AuBL!NCOjyJvvO53(Q~ z$Gt2HEV9pr0*xTocR%PlsQAOSeBfH~?5w1>&(@MpUQG3p@4M66K~r9UlIv%b5PieX z`RcXodvVgrd=pbea@z-6ln(En&7b=T*ezsLy8UF&z?0fbAF1`nlUlI~6&Hzmh@L+3 zrC)FUZ!Nzh%T4hoxKf))<8BZwwz#8z;+py=2AKku^ny>Qte*E2gi^QnQ1b(?nxga> z(!xi&wSVzd%T(2jc2_a=7{9Ws{^S(TileW55ckrA_UYrF6vOoni8W7b=b|ASh53i9 z#)A1>evR7VYsN8Ep|~(x*`64Nd*NW|PfdzjMT|ML-V{JuZ;o}LlYzXi*C{XcYV%CirJ#lt^VFEf$TCGhri)Ajj3!J93 z>v?vCFZJre>(#gMQtsY}U98ebo|v)PJ$_A@hig~)!Ab8zis+6xh@lU*LK!)vi0Klf_ctre5_7izyS z=9rIZ3c)OtwAe8Mb_1`{&SL&Us^K};6pZh_BIQ|kUhbMuQ|ky@))>s4OnRQfEXysS zAsDc-Ui`hHP)mbPi94!)YzB!qydHWeJD@*>V}8h%DQ@As6}BNw-XAnaH)1XYd&k0r zjP>K|gf!e@6K7#*qsxG~qN}cp77caA7_}>;E+1`*Tbz@Yn1O+~VdLPZfXj_#pIvBm z#NJYEwyo=?Wc*rw4U5`)C&vYY*D7c6lB7R&b~FNnJy$dw!C z-&kr&epYn9f)<0)q66Qyim$gg7f8^&>2Ob)-86ESy(N#2m%8-`K3imY6}a0{!@xw| z@on`+Q%up2>A>%%JUOR_Y?_a-s8#~F1%5BPdq&TCPS1IWjoUP|<+au2QC{d&4M=#p zmf}v#1C~Y;B&`O7StQ+HYnF+v>Lim{FGI?vky`_qP;Zj_0kHfob-u?__8!&z+-tJS zPCha*_m|C06N;rJ%wAo}m?H5{VL|Hf12I;|Bw{4vPr?+J@`+eJ}&F8n85v;zngW94#vBK#Q2lT@(;Cy<3U-af7Q`_bw3b4M^{ICjRtnm z__D)0a3j>&R!47ep48uYbK|uk_Y^7Jk3Jb>mKco&$)bEFjEQX#Bt*-QGiwq&p|()o z-m`K)pkO%t~l=6Ycnw7#L{uqw1?>U@>(XNv;na2$s?n|7D5-ufdOwV*B% z)Y$^z?5IzKkvmQwKg5h>EsgNMJRz-Yz_1@R=B}}=krU_A(3$#GT$rTWoRrP6Q3h7L!=H}P_VodU1-kLZS|@Ve$RMRq9&9|lxM{pM2O;(-&x2ij2d7S z!9TLuYUlFsfIHa_qS)4FxhKa_4DpLrB29{-6?)F~Xo4wkX!&4YNU$PBU*MN(BWv=o%eyA0y|j@Y4&8@0zW1-bo*&WS z9NC^iGu)Yp&d2uSptTN8O3KIJeCG!Dn=Nt!M>IXRIU>!PrwduGW}Q~r-WlYuziU;5d)ad`qYI&0}!y2h#EvEg3sUa{16w6U#z z6{~Qfdd3Sy-NDe@b1EFfsn?JL=3>Ht%VyVv~J{0PbNcYZZ8+zezcqxcVlXi)sWtH8ys;3koKs^ zhDEDP+JEeWzcR(zmg*BYhIn0Xf{L8=H};#01TD+Ye2xb_r1Rud-vqHphNU1y>Qt%} z`OP49JhH5+WbIlOhnyfx5fwdGO6{{5VZ1dBs+Px^-z?g56mPOA_d^z>0k9cpkkNNcom{+YG;sGOG^3 z3U*Uc-(0*lsfnz%Ks$PZ85br_`oA8E7v>gz zHMy^Dp{q2O?ne?};2VL| zE3K{+IX`g@b<>mb8#YVOIMjA{lwA{37Z8We;pA&0wP5ratNTMDJ_fe?);8keTKmRh z{(0#)eybmu`=P^6K;Tqsww9b?bpGkobY3{ISj&iwJtpkfp3Q`cFW|P zMMP#CiM7dN!9`hFxzkXZiFHdfB|jI;?BK_k*7jC$mu3+y2Oc^2QM+bMsdHG#&0MUs z;TgI+76eTu2_vfB(pfwYQN1?VoZ$0Gv_VfJewsY!oH}o)%)w_@OQ+Wkbj&Zv#8kAP zB+^$nKG(1HduFDtESb2d@9O`gf1>oU^=qXevhWgjnH^Eo0Yx3yLv`Xzs<@Ui>zATu zUc9a>nY`T9OtQ~Hc{ScXM0Zl7R7V;Yk>g>~NFXkW4e>7VdHw*E_gjh2uMeEtj^jx? z#TZ^QWdypusjuqJQ}_GMOy7`F&e}};oH98kzR9+GKFO)PlJpoqgVWzEU-gQXkzG?0 z6Q0c4=z>*go9qGcZA?*i-NuigPZ}$r^0ZfP5XnHLTV!eo;f56dY7;oFIl!~2NN0Td zHAi|`k>DUCU8+E6P@n!Qp3FN12p8)VNSniJXiUh5BjT$X+QYF3KVs+#N6e{JuP~V> zB~h;8Nv`%!tQ$VeEK+S2-8Dm(Ox8_j4gb+{p!0QTKAZ3XxBO%-1QHv?TsQLP^JK`= zsZpWsP-2Bgn2Nr*+eNbtC#9_m`vb`i%Yug~Wn$6o+pLLBFoNt5ITwy!g@Ihe()Plp z5nQ~#q5AMB{se6LKL-LAh`k%<-ZSox#eqS4P|!|Nz|@_AttJ?JLO*c5@Ba((DbR&`-@A1 z$Zsd*5oP$J#HOtaeD9Abs}QFbc_>owI7Es?3;U|M@7s(#~Tt z7N-G2A*yEwMCZVHY6wq*Mkny(nar!(eEj$Xs%&Pc8O5{_n1Q|aNDBq$k>KJhCud5_ zbK~+_MfjM6cyU8m*FzLPd-Rx4ONQ!+wx{VMk;}l{x3s98^}e~5!phm!`unWhxmSxv zoN`M>u(Xnz;_6N>uKg^Gt1OGb{dJ z!^Ezt+vr8@(uO_W6TFAQ4-#%QV62N1czP~dtkDr}wrh#-OHN^=HcI?3uZIzCjX#jr znLZ%%lb-0mw7t0;d~LtkUmc}WndZaL#RYKvql%J439ztD)KW;L?e#4Ao3Z5gpB#UU zb|)dayRs9THf@ts!(5MN`4u91Z39`l=4#TBLvyRwq~?XCV!y5NEdGa-bUO?uO0MiBuhDLb9mVY`IwZymOfSa@DsbHlox+T7)PE0OCeRERAMEz-7az~*#B@w#|%RJoc}7G zms0>!(b&g*5mJOC@DAUod;DOTamc}J|FDkZ<>BMG_wlL3n4Id}R*8J%4Zo)=%vTK_ zVq=`kNZ*RlyDxf{Z}z@u*zyvQ(Dp3Yzagf^uFxq`-(FqTc9SLx<10UscCYv7EfaaEI4Me(H{IjhQSh$^UiX{R$gB(AAYjq zuW9l!+?ceekxt$mwjBII<{udHL-NJiQLPh}@p2`_sm67%F?Y&L5ossZN4W=eO5Ga% zr9UDOIDwXFIQj|~-~K~->e+dja`cySq0xb^iTg1czGq@+;4b194mp>=!BNgec0L(Z zp%Y<{vP5o~LmwR!435JGklyLClUlC9vAwaUuzhta5!a`#7gRT*ycozroLTU~Sy>AA zvS^PPBaPYszjSeY9dE(P=mAYi)YQj9J<|N3$;pk~BCS)nz4Ne$EpJkDXr2AMUJFS9 zV`Zaz#mi_SO(j`|pxj{oS}XsM0a6J=Q`gSX*;viTx2H78msnBF{c~~iiLBI3fiava zj3{E*OeDnPbtsP^8d;wr+EYIDFgZ-WyLPB=w06PMYADxCk9bDPk-}2Zb}^N0!73if zfy(B7IJ?&g<$w)lJF3nvr}F{?-oYaZ+IMw@-Mr5fYp4s#CogV-eJCeTCb7O4UBbiS zDIF7vOCD~Nn75Wy(;`B#zcb#v7&FJfR_$IE{7`|ie5lD%GjI)$w>ijD6jU-jn#vla z`S~7u9p@QEi>H&(MeViS@Y&j|?xpYvPg!Hf`>@Ofx95MHHwirI7Snw3#y*)d853R? z7|>RWtw3$)QxY;4jUEzr$RlPUf_;doIjKf6Q!9|zsA)(FZ zf(Q>kWIpboi0fTF^}3`)AzJ_p>^q&1_Fcn8erpmC)xv~X!iZB- zD~SBW4YM>(`|SED&+lyEpuD-O=R$kC?Fv|WDE06CILT&XEVE{XF<#xgk6s$KSxg|8 zwVwTRyL{?ZtM>HN)lN<{wV_?Q!kqijW zv(lZ;3?}yL$oSOvJjsL*De9Fo%FT5dh|JA%FZ4mN`z6M1dsLaOJEVR-63Ie z(oFv$MJX1lPOz^CDX0ZrdGTNWx^rB*zM177Sf`CiJ8_j2my09BWn_8;mf-8@J7-19 zeiwq~+kl~NFrPu54`>J>bSr!RRATwePG3wVj15jd4YUEnycxKXM{CcC*LO-lYq=}$ zocUJ!{-wkI4q=xvAHm3L+)+Af`w4z59>N@kewn}9q16n6LJxjsQU5rFG1q76Vx=j> z&mwG__s8v=YT(3}I>BqJS!y=cXJ?ui(@-XW3CnS;FNUV z<}ZfURu>5fVrKeulkCa^21}KrEX;Far6P?4iseb(cp)h}Vc|JW^4j2WCX4?}C$m75 zkVBSOcUwMu!X`xL>b9|bwwjldr%-!6`i%U|uR^OA0@(owPX!mi*c*Qt{$WAKH7$?g zshd0Kth>niK<~qs2iTAKTGg37nOY~qFCcZ>lzQiEHrR`ldaBu6TovkM*=0FSEZ8Ir ztlOG0l-YsyY^+~?-r#;zT(*;8Eg``uCE$|;u1BVA_C|jKRxXhoz4tTHPArr0YiKOQUK!nb7TnD8)*17PU$}%*}ir~#o1erJr0%r(c1}SH6Y9O&* zWG&x(RdqMC%BM8AAY?EB!Sx`U~f5iU&&K2n>4)p#_Q28ch^1e5wl)&tQ=Uxk`iOmx8{Xo4EETv3?>@Mj-=J36e?Y+{% z?<=YIJBZ}0I8+^Xzra*!=g!qOO6|^<;9DSrQ_DZC27jmSD}Ag4Ys)%zBBF)%-tOH^ zuH50x^V*ABR=YdE#FCbKP?Dxn{-&!j3(9w+TsRRL;Hh*v9$(2X=vj6a<{46F>E-t~cLRF|bX3(*rU1JWka9w6lBnwI{6| zZDeQGBn=G9$IS?spFkFA-=^V*qS3Ld#vW#OOi00weC*aO9n(sZ^_mBS% zpHwlo!|=y`w%|e2>jWz9wcY_+`P)BtCL>~)yy>Sw`V(T&Z#(L&UrZ6H_W-&nDe=0a zFDB^^Dl|GZ3KdD?gjn?2piS2!_=0vIbua<|2%tYM=u3Vd^S{O%;}H9%8dWBy$R^8P zhIF49n7Zs6#|p@4Q$eaGzzt+xgep$3^{)RNJ_SYTEq6~ZXJF}zuH}<{6wH)$f`r-K z{V&_F(y;BzW^3;=GD$s5ij%cNlGwVMdczCsGO738qx%Pfj}oCll@QIX-AlJ8cgc{^ zo@37+xmP>oZ?G1;=iY9V4mI!8-~9y(UfZ)X!NXR8I|Mz=VkZ?O$6r?&z%-saF2@WCL4wGevkKod^p=$r-|RZ$Ra}$f+0Uoes>OqHjPg+(f{Z9!j70x=7DO)3qhb$3l#)Gh{f z!H6XP^X8f^V|+4qH57R(Dz^vtzt^D=XNOkJpi6{vmxCdk;!h!G-EBRbLzW~e@5Pq+ z5~hU7S(?@tG9wjBD%|0k$OPxoG}#hE-vXBIuh6sszNucFCeys9V+g$0|;==0W7fSj1`e|ewr2hd44VmEN76KXAF6Q6U^6r*dn%fh| zCCtE>KhH91J<5>qSKHq0dZXhzRbIz;^=SOFt!;;vs$(b4=`@|j8t^^>zmLM&;5*j+ zh$79WKW`-IbV4$!2C%DNaa3Snx}o9bquxUE8lRwMk3H25`1`UHBEQKrSNlp=ky49T zlLnf>)TF)CqY4<4+H#nd*4-Z@Fw4fPgd*)prj!Mjp=I}TF-w*+WQ;2?ayGP;F7(cB z0$%YIQzg%h5uKz0Ope%FUN20+2eWh(ZIr^Xe~Jl^L&y-`Y6U_$9#^mD=M)fowLFxm5v(oUx&RN^4ba#hvd4le>{Bod3Esg9g8xF zQIXZxWjS@-`G#8?#cwPV!iH_$vpW!w&Hi$LoW3rBQzrN#(C9Li95VC9>hCGdpSErA z^1o6nY=awWo+mgfH##AhjP7H7j0elMcH{YdvDli&r@s^qR-HA~6^2TNS+WNrm)g^; z_}?F4XJ1u?L6-r3=g#^kDNR-;b^5p45Rf|qexpK5@9pOlUx!+ATJwK@{zpwIJnt_? zf5Vy-fuv5Kn``StWMHUrbzLwFEBloJsGnOl0@ z`;U`!+T04L7)|#}+~!)rT;&UCc~b+0crEFQ!YMfc<#Rfkv2~qb4&* z(GDvj#BL`fO&DJ04hM6>_u|S6x_mFrmZ1tDlmh;|PXrI!sHlu8Puh}9p!0rG4&nOh z7I0O(e+pOmbGK?n6&A$Rz})KtIX-L*Aqt^mwea$eVr(!!F{eFB#`4m3>3I!E7lrAh ze&ZZboXJfWx&ff4m=7yRM&gHGXZM*#lh%S1~J;18JO5eU_+4^lnZd~oxcWEt*y(;g| z=^%^W5MeQO45|i%O}0v-8giL-0_n_ioR9-Ykhqoc!9olY|MP-`;M2Lj+#Vjkr^N^o zXiU5#(Tb2#i*>^CRICmVxa-1In=&s`H7lMU*3L9DWukN|HR*6DdWS%U~p zjd$CGMRoRdkaa4xiensl932uVN9hRaCA{eFua>RP{r2WgIe!0{!~BC^_58F~oK6 z!osp>Ue7*a)BlI`g;NA#&?rp{pg~-t<~VE<7QM}JM#K8ijCNOJKy6<#qRUe zp&pZKSo7YNn(``-I_~cjn$pgV0@dK~NwPxNI~BzSDZjzopOOB*!!0WEfCDm>m#om~ z(0JTokHv3tVdA1M685Fqf%wbh)CjrW3Ch! zw|btCdA5UOJykKJQCaLStSzaL!{dwoPolxstjl~Oi_h?+K-Y*;zku)h_->k3I===1 z_~3wV$=os{mxyI|OT>e{GytJT`l4Z3OS`3FM^XSCQWE*g^&gV_#OGIsJsXp}@EVU$rJ~Y8n4vt312))N>sHZFKpT;NEPi81Ui921^f_7E@^41P0_QQB!&0Hj? z+C9IJp+QIsp$rV2$q8hGLa0S>ILvw*&R~%eBd(1lu@YLX>#79pgRk9{_SDFwFlLs* za;YBUl`C1fOVxg4=MzLcO zAk(iSgy1FMe=1>oeVTx#6KCnj#ULswNqiQnFCsY|ehkl=ZUGdy&`EvGb4N8!HFRE* zG7lfY328E2|5lahQow@n_tsA9TTfnyzP0Uu+UJGd*h{{;ad3h-oT|6pqXJACsWlC|jVDn8w@1mVQQj(b`EM=x z-yMg_KUqHJ){7E)1ydkKn$f(tp@iHSSw9c17BV@U;V0~n!0OGIX&q0iPA23wKs`Wt z8*xDW)%+3+X;>W-Xxe7T63gbq0>l}U@o&QRpBJSZLF{}JdxIms9DaU0rXiuC{%V3_ zh#O*Ue|1;m092|RSKz??)jSXUjPER)yf+W@w0(l?|{yz`%h;}%?NGk$K+%jv0S9kQQ2?SV&YMdb=hb0*2zKQNT4 z6Ir{~`_rXs-t`_9J*f46wD)dvw~N0U52+=(`_qKqZovJv61EK(!GF>@V9C+72`VSE~~XF;wK z1MZ~3mIso|T0SjCcZLd){@YGE8WptX3JK935ysU5o}7ERa3m|iuB z-9oX*Vf8T@wz9_oRKecR{PW*!sM)`SooNOEBdGpq|2B!w;6Z+&T}hUm*G>v#Zrn+V zv4A}xp_!UNSz7U_r*m}xJmbe%B^X#m zf;+w2W?df0T4Z!iqqB`pt$SHppTNmzmF_27ozD`z8E)xl!pR43P9*jadN3X zlGhGy>s8k>PZE8Hh%Ysi3Qgd%ba-iT(5Ul(MLZ?CU!ne0&UA zZ38(B_Q~uyCuaEsT){^lpS9aLQRGyIU)(dT=GE1s_c)wXyMNRA#%Lhoc;k2fLn64} zINR>}CWezC-mcwWp-NpRZsbLE)5Z2M8dfYHmi8Zv`@jx9zYLoo+04TK)crWhW-W4T zPvzgICz-x2-hzBy3Ig}^KP8GNj7j;{nNrm7i}3q{z%*@ptHsEq8!A73DkFL@JJk%< z9r6l%+Bp^-`;flE-~#Hkzo*r=hv9djDgMOS_k~zw@4Z5Qm*ynKk%*T_Gtu?z@Iw1A zd86Ldg`P2Rmrm`eY(vQANr%2mbnQrc1zV+qylK!kAj-agmlfy0!2+K86-JMBEvD%cx zcFJPV--jT^ORZ90ce>Fv9C-D`00U_Lk+)1rx(V4n(`p7R@kA@~!`IV|senOb$c!j!sls^2q{b>n*jsiBrC$&o4#Y zZ&)3y;%!pOVU9@|l1%0R^;fGC5aErr@%$Iy#i0S1;NQC}-Ee0%ukX5{Lv3&`pin)k zzMX-3k>$Vtqe9k%%3Bn~{g4?F#+R_jf+{mAefFHVBO;w7Ra+Gr_x`RB?09o5&d*ei zi%ZMVZ4jy2{}8R9x~=Yp^m-Ka>rU^UzcL9psK1A07i1)+7Y43IN+VT7lp0xO++4SU zP{rDP@NVK-B0@eYszTP)oZ7;PbolA$Wws>+xSv2zl-YRG*`|`Sxl?_v| zc|%=0Hf3aMcdz*%OPs+9FVmuRes5~>>SWTSNz%xS@ z{ujdkR;?+KA7fLKDzRgRDQ(*J?^eN!19t=`NJ)-&Hf$B?jCz3ZLENox|+}<}k#h11;yN3!bSzp@Vw$#zEgyHRJ30l&W&&>Tb|Z*^PPV z6y^<&2aRE2SMu&r*s8SQD(D7R&nA|IBwx;(Yx`WD)@(8)Mah{HUETl#NmNO=i}N?p zCjt>R&GE7sU$zxn9-0Nc$RzIKqv9OOJ7w}3!;!LDOj?uq(zngb0#8uNWbgRbS;Wjp zR^Zp3+ZPp?VY!NrhE^M|2XLa$HdBi~c?q4++TsZKNYRoezn-clXGitq>QjH)E4T#) zTJjoIJ^4VS-8OqlnX8t;6Xn1Q#!sbR}}h+2cT%m2&8w9asr5s~kO158X6 z%ZgNUEB;$^KR*8nE`@Nr%3lYjdmB1j()l$~hG`;pirbU^q=!#5%v|ODc899QukJ&w zdCh9GAXZ(Bxke&@`PB3u=QTm~IkGk~&!6pdGu=VFtUI4V)W$X9} z6dZU5z#O!)DR`RQv-yU@U8a3xyjQZ|5#a-zQ-QNouqI}VF7TviJZj2yitrTkE%o{b zL(?@8T<-Gz_WG;5m%xbngN-CELhR)g(2N9}C_&Ju02>)?{>G~b>fd~GwX6r90ZYhj z>#3kN5EyxSfCkng6He2EZ3UCoH4-ncXYr~5Moq|F6hzmIbN_~p8$IP`esQ(9RdMz9 zO~DlfAS#2*kA*d>V$a6$8Cqj^o3-JhCmMAwX%1K9X=m9X286x@xQ8PUtS(P4JckT`5F*7!+7e?heK_H)bYE6X z3Ld&`EtkukWdazMxT(q^cbA$vb`zsKb=#v`3zQ=%!LN4rY3>i2In>hRISzd;bP3Tw zKHe?qhpl&s_qkmQf|8z%BV})dxxCy%Hvw@XiXHdbd2sSMO_*IXFbz$_p%f|dJS=nr zr+u}*eA^qaeS3h+p!JiI@`FtCzp4da9kNpal zmVev)1U~?K`j^+%CEb4F6Jx7+<1eUooUV}afJ}nn{NtoF-5j3s_%BU$1NB$up+{W@h!&%F@g}x1 zU+D0ub5eE$eb--5SUS+O6yP>RQa~*?SMlM@Gqy5t`Ym{KZ&Z(imPKQ&4Ttmihid-P z>?h-Mt95p4xoLL%C!0Xv?@wEX(48+ZBUrgP{R#x|gShCV3$STFa0&sI^Yt1+U~rT9 zGGMY zrcIA?t*8<%9XfLQByBBzMqWGqI7)1O6kE$_En&^Crs9FAxMzYyX2*op1a#DXGg0Ce zA2~Vct1@=ehOgVs#TrpPoLzba2HlH>ysX@8%3&JCx`eih~B398*6N8=bG&y)dR7Vih4^j zeowNua=NIUCEPboYB7f|q^hD>{%jAtm8X%#rrCPcg2665NW}fa*9=t?cSY!L56$41 zYB;ePtsftvzVy+gwG2fD?$((7Nx3kmm6u^O*p{|M!|n64 zuNvuhof=9xAvv}NKJ+-`pjXmMFWxQ8q0HB=-JMcf*co1|*QJMuMWgDPuKmGws{ zdNu0zPAgYhF&GiyzA?{7jM)u@r$N3Q-fCi(-@f6{cW;#`^C{t}s91M5uY#yRmxAA}`w0= z9an3VBG;N4CCs#l)SSPjefXp$>x0HRDFW2e!2K?Z%@&MNtQ?$Z2)-H@zf@xaEdCJT zKr-)azrt2?`27tTzpsKA@z1yw{W#NP+G)^&^~9CbRJfUx4o$omW7^GiDC}uF7I9U> z`tliN{b01prjcU#$z)Yq+|&_+##*RICc}x^^EG7!JZah}>0OfA6adtMw8Z^~^f_@e zPJQBFPxHrB`MXQxHYCuG(`Ap^C`T45q);gk#0xKPwK1ief!GnmrbgvjVh=e7&V!a_ zto{c{ZVyLHLq8N#oxJ64Zg*h8ld+kc=*`R#Ch_Kbq&0!MZt)>rDBgLrcwPd58kKRH zf)+-_#h~HlZM6#mBph9V3m2X^tEFAW+uxX-Njvbx2`~NF1mGO>q?AoG3oHo- z!_xT^-8Mk?MbBTYF1GH~n~&?0w9RvlS=rjpd$U&k3`7V;zGnwObft~+`I{-%51cnB zJ>Chd+0+SDNK^W|nGY=!8ysi+G@e|qUaXIb@*pm_++8IG5d=1|K+H&eY&8f#HY%p-#} zf3?a?0%Z6wLLGZ%`smuLk(8xhESDbDUET73gJ7+h4fo&r-KsJ(a=+47nd|_m8{5I9 z=_opwyI&D&Xi>XxOrJ`?28BcbpA>Nk>_ejzPS}M_L3w?qbTz53`7g#rh}RS;cvl9_stnQ&4_+$&b9H3r4x|{B9N- zHcXP|#+VOjgC9Mc4R_+N-s*i>u|6O+mlx!_@4;Z;EUZ|;;9otVI+ZA5|G*s?@^inn z?nkx_oWi;#+NH)FwvcEVBe5A9+GME3F+n14zT!HeQVR7SpKacSdJ8^pd{t_)*vMSQ zQ?vKYac%ObF)WKFB>Vzh9=BzKzC&qD1(!qWCzAy;7Y6~71#Mh+s@?Snq@(X<_BuMD zrcjo?D&nH-d&I?Y6lZK=_LuB@I@%BBkz4+YVwct@rYDZO^P2`8-L}3RPJBEdyMDZq9YGi z;15~kqB66&a$$xwBd%{e0T8@3^5*fj^-G!2tpc8Sw}bwq{hvyr z@@h(&wKXyur=63ln2j7iNhC5;DarJmUPsvn`1TQK*#};aLSkPE=xFo%vudJ!)s3O+ z+WIcdsMaNIRD34*J;?}L!`c7UyG)$M_}b6*?jLHe&w2v6y$46yOnL$(GBi}AaC4sZ zMDY2lsEoJ5rx2-qE?SO~Mjkc$eBYy{*U=Zcr)aOY%Iv9S^2c%^3UmZCecNd-00}uc z@Iyj`KZM@bBO3l{;Xv_RFxH?th@lff5zPENzZ%QC6UPT%@Y#>@eXVj@qvhJvMF)kZ zg#qq0C})~NsqV%u9Ir=!%&DWl{i~{TXN)PbBQs?2s~vQsx@Q0=~Gg4cPeahlR3v8bIaoZU@vU0w>;n|3wuUq22F$cHNHKb?1U#L;nP zT9}SfmliPeaJ|IuMOa=JoJ{U#wlXaCnSBmIPYe&n4tZNi;uhJjJI+$WvxxHxyz2( zLl0-WbeGyz^&FcLA=!Wd%Jw4BLcFXNLIF{IjWuXL@RGf%Pidb}u*?!vv6QPBV+um# zS%_pQW$JXdSQ8QKmX=nIj;9SSKhv2hqI9)+nVpE2gt2t(WKf)IS^0&_OV*B8Vq$cG zv6(h1a(LgHf6Y$tc9`w=Gh4j{eN}SFKU*w$9~dHkVOepO(5aOkZxz6!1kSWQ$Hi;^ zc4gGs6Ua}z)G=v&*7ukoOAq68ut~ujr5SR&HN$?>i4e63n;6^!Jo4*c%6jg&rObHy z^@@a~0NC-F+f8PY46gz832k<+CRYI&@qPz7itsfIqS9n9Fkkl%`WFbjQ(%r;JiP#d1UYHoj?iCC~BFFD`nZ2p=e_g~o9%T@?it z)xWDXSChYHO}s55^a`rV$HA@Z^#A9dk$qBF{M#AUDh z#_UqK(OvCGrPxzl(m*oG$KTZ^aXraW>Wdl|VSfLrA@d6#Seo_+J|?~?_B!5g46l|1 zO)gy)ABQ==rhQ*!E?+(7O{rCCZJ!kSg&&37_z%7bRq?~xIenMfVLP4xRYw5rL^qAChZh(xMXb{6GV7X(z{ z9zJzG+W$w^S%*dW1@V57E|FHc8<7qP0cjEG?ruSPrKP(Cqi(T6R0PMy^0U`AR4qfH3kwttMTXY&w5(<0m=K%Iwf zU(V|QcmkT0LulUAGAlRqD$X`KhFX<#%CZ7R@F%nVSNFzsrx9^G=P0K>iVaRn#|xT) zFJVK5|3Iys{RGbs2xm9UYveI|!#G!&K0T5tugFKwN=40|7ye)~F>FY3_YKFL2TpF`%(JUO0}hA;aG?-%c=EcSI4pcJIxk*7mk-W?xXLPU*c*6&*M`y zf2~ZUoNKfSawclvNOv(ttV7Qve;?VV-Pq_LM(q~Om!5BFB1%L)1KNHoe9n_ZY>)?d zq1KK#QK)v!@W8=4rsQbIwKVc)q}JcL_cqq$+(3(Sdp2zEcw<19e=U!-rS>mJlw;k@ za(III;Vy)c@Ef`igLa<)$(CS;{Kc3yUrTu&^Eb|7ywyux^U&pETdxy;+K@l1$1e8C z2Cr*N7VxF-+|@S@t3L8AmG`Gy5jSF2z%0ossXzYHFuz)MA?2Dp zW^JZ8ys8+A9JVKd={@8_FeYl0_*A_-A;kO z7<8XbN7^IlU8FCcZgqKVx+pA%?~i%cExsC5ZrEeajw5`+--a5gEpWD@HnNiWDYrt)#6*h2qO(6~_@k{Ra2lRHFoV_u$Q_$GolQ%Q@%ViNzc0uQw2O4mX>M z9mjG=r|C9D25WSBVdg4+%s>O#JGmY-u*wL{FLzhTWhL(s;S*S~d_0L*J8`d;JBMQa z4N*QV<5aHG294{6y=6?6lgaczO*l7IWN^{aqOO!p43D7HtFnCvpUb5-{%T zzcz{H(K+YNE%AYRERwNDYqOAf9v2^=VILTAz7F)P(V3x-GR1h#6o(tqmj1`sIlOp+ z;;g}oRkc#b6%dwir}mH*0=H8hG~eSsB@?u_Bvzv!&{%o&bomzH>iUqNQXzfgaH=Kn z9oDwqRU@q}EKKvzy#4s9oM=lU)8q5b?v&s(A{jmM;qMzG6Mme?TEgoYh|mwPx7Hsj z0d25;`=al^3tX2=OLfyo46mM=>eIe`csRRn=DYWK>wy3@8z?Op*6pIp+szJ1S%k2p z4gWGCD3CffLCjr0h8{|#Km^;A_p)ct#bwpJ1Wv^2MT!I#$& zPh*zk^VVd7PzW&>5~l2Nl_7vJy=y=t4|^a@|347bJvltD@1v>f_SX}WrN%(D*_($f z8i4Paodl{Y0FqszN=Qya!BjggsoRzL?PQqcF1L%1IFJtm+FVL1ceBE~>f;7d@P2^m zOt5cJfGQQxK-FjUxFoQg@pj=JD1{?AJM*MFH~yI_x@B6|WrXD0ngi%flmSv@4-X0A z+L00qOMpAlKGaihqvp9A9PA%eln=CdP~B?o0HYOv#N}5+wqo4GC6fYOLQTrhe_iWz zu4wR17lIcMe~){1wHY?lDK06YKMz0NNKDBt^?UF-Z}7j@)7s2$DOK<(Q?!TWQs^H@ zM=~7f)mZ~dJd-bErX(c9RVp@<1=KAqlEVYAVGUKjFB zrMW&5ySeP=vnouMp1d9Gt5PO*I-OjZG%2p10aKVd@1BJulMwgKg>Knl=ifZ?$27TW z%FsBDuUw;)53enE&vx%{u*@&cFDqD1(){`DQyklRatf(tc$lRhc|1n+OmaWvK(j`) zTm+HmS$f-g`qd)+_JVEvrNy|3mp$H~IzGb>73^TYIXN3V2U&_4pdlbl7^btBCYVr%h-!Rrv&~#DW)8N>r|Uo=KSaj+9DlC$QRe{|F!sW&xAEW`uPQ7Yw3{KCW+$ zSwZehSgQsPM}{=8?Dtk(h5)@mMij;TNdtjz(iP{@)wMay+gG+`SvZW!vs@tum)r^y zt?-48`Q0lTYKs=wvfHA;n*CC+{0iYlYOu_%%LsYL53XdCVk+La$lvn;`?O`p_vyDS z2{+{(z&;{4=H~h3@4uz+@*ij1MfdyGnMVP?cPey-0tXkGFx^}iqa0jl*1(*B-yK`a}sV{JJK46!VG^3_>yg@_xqhD}(W?QuS1&8h}d;<1Wp%x6K-7HHk7`<=- zrWh5M7-&96VC#ZFJS#P;#dtjia~!&BA_2D%_wpT5cPGLK)0CPZ|LMTZ*DF%nK!5)s z&00-2E5iK#(m#t5nxA=SwBBtdAydm8TPH`nZbuu-R>A zhKXy^!&2?7@gz1T>ZmT7z?FxoV9CE4;7YxK`%q4m9@iVLlf<1P>*fd zTwqJ^Xx|L0d3@+fx3)81tb(YsyPQ#U(QKMxL0nJ)O8eC{lJ)F+vK_cCRb3|d>f8WlHhv*WPj3)a9CDpIoo6rq69t zO2gl;R-BYOKzfSzqPGfm*}KBsy%MjR0B(LH`t#cR$y_P>tBIxfm+KDJs`$_J2m&ME z>qlJyE*}}nEAn_(a)cxOqRJeqYHk+wu0xfWV&7bVBb+B?P;4y>l-m`*ak+BI>XbO; zz}pb(41|X8z=^Z4DKgHNZI7{jeKislAo<7qjZ))%t>Wr*GR@GCeoHL-Nrq zhS7=rFZKTMH+8XX$I>+r1iUO!w1vvw8JrC?M0cL=V*ypuf1ve$pdrM~$-29wt>X`O zJ+VJUQjLxfs|4aqy}4nYeBp2pDrOmay7$s#jh06dO;mM9r4#TDu-apv{a-7Epkq`OJuGl1#piZh4IpF>;xbji_CTt3jZE zZ7dktU%lZAev5x?@JX8@mUDYv;f8$0ME45UnS2@T*AS#s?`g0Ab7h3`-*P&!S&E!0 zpqk_D?6e3cu7smnOld2~>2`R92cjtHay(-wtsGvrDk;s<>t*Mt=S!!EAm3j2ka!dR zTytBsGSgO;$xHa%k3Er81@xeA<5|;GelNGGGjC$jg{eb?37ZZZ|6(!}ys4|lU??n5 zc_b(Is>E*xV3QKSEd%{(HhAHowJpY8w7d%HQDeXA`PbdA_dYL)nq_6FkxYuapnq#F zG2oy1}92gTBiJtIfkYj^I!FjGlCroH!v^_W|Mg8=gZs%MRU(!t9rEQ~db- z9rcQ_SoEpW6GJDOJt0`%sJ#!BbQ?}Px<5GYNt7hyu^M+evb!zZawz8NTMf;MyehFo z3#002s)FDO21)L>AEi^WEK44@D}P;HW>jLV196mB2r}W^plsP;sOc;TWh1UULT#4T z`BseD2cl7!8Ypbi@~QOxYNN-a?87c?7Z9cj!MhR-GtaIf_!Z*!4+4gMjQr$~O;r3_ z8B?2PzgUbzwQptYT$Z5Tgg60biq5UOUoo8JHRqf8^5h;7YHA^j?XW?*AdH?Gw=B;& zXhM4avair|s;gpaJg&$glR$nV7Xz!9gB{JMsnQ^z`_I@g;c^?{m<^v>^SmH+={<@Y zo@={dEi74Dj(1S1*CzB`{Oc@|O_|QyYtEV;w_eUkJCj^ExMtQSl})!z^QK{Itm1XI zwhI$sXxW9#RllaOm=#`{3rWR(`j^!a=MnLJ&ykLl&qXbHuhLTM{yqzicji>pj!GM; z=5Q#Cs6njRYJZg2K_v3N{Pg?JTISI1uEWXA>Uio6g|hnyYe*%2^iTGJ-@!^a;^|E* zC&!sI>;CKh6WiFOOEA|}p^+bPuFeqQZ&RaO#hFh-_)xT~!LRlUR^kp^TRO8Ud>vhQ zj^2O&v;C%+hQ3G{D<#2RdtO<4m~?;bxVx-D&CoRV`=o@4e0>CILdh$d!g?RJ@?UW} zBc=M$g+b^+-M6q`FAY@=$9D`D2d;=kzZW)i(DJ{+mg1l3<@&ljV4WGlaKiNp^l>;J zwH8e8-*(sIx9p^Dv*TB7c2M0PA2y>SEzk(pNH3cDw#-xssg|iTzs%6kDpHKd^EEu2 zUuFFw8avqfq3C|6k%{;jN=?p(ptNbia?o`qXom6qK9%p;G0*TyBh6@f;3{;Xhs|S| z{_wiAY!8R%)h7{Vaq8M~i9P(W#!^1)O>Ee@V+K0JIxE$SG?C5A zfQ_RtB(zFwE5LdS=Gz|dev2)yH}jL-K2?lEiLP20w#5iOBi9I39sTE-nTxeXvYpkA ziK;7|v4ho=l!`%Xp;e=#C}P7YLar$GlA%|hu}Sc&VrzD^34CjD&^B@|!|yHW9N*^&s6rMetw8rCR|E)LSva{XJM z%&9Iz@d>;z+3Zd3b(aTAwh?9~Kj9wEBhgymk`&5S#*-vKmwg&6B#_#r;JcYs zsGI?UX9$2kvOd`s+l!P9FTA#}O6*e)t8sVq3C zn(78=U^V5tnRhy*AnGzD{V85urWwZfL!Fc{0YkL*i~o1{_?d(I1eamwOC$Vh`f4IU zOto1P5wSO^7KGAMS)C#myuP$NH@0cMj0=*60p?pOpBxv-U#BGL*f8o&FO>+AiaEGd zpJ({96==ftx1F324Xe}zEpCRrt{YzWqX!a;LJl#cs$7jkl0;?f>Y7oZ)CTvpEopy9 zs<~7v)e_}@hkP9ycUo%+P`Zr2Kep_Mhksb)CVIx=Aae32o{&?qGT{lMPrDw9MoAbp zwT0{RgJlIFc!urc3v2Gu#f}y6Ng1Ws&rH4_pHvU_+P(`*oC*5<S3#Qs86O4)L6* zdAnB=e@;YJ1!1+AW8z`em!R&yi^fqbxrY22Lxb@aF4`18f&6IyIOvMp@xJ;4Q;@5U zy|H}g-tVU;uRtgqTG**>eU;(Xv6jbyjoZoIv}rb_V#dS#k$g2hghk)q@l|we^}X!hf;E%@=|(kfP9yLidjAGCl4}s|3L&d zxWbAxu{!)^(9Js<@#-HB_&aG@~HE(3`BqcK@ zQEuo`SbgvEsE04Cul)o4Aa`_jz;l7^?Y#-t{NO^NxRD~5HmLQ}(rZSuTsL7*gZv2c zv(9wUChVE&YE8?4t5eqw{9^okK43j9WPC{mjaRW|UhM5tvH92BufQQg(goUd@nz$I z@Ua6*ub)Y$ijI}bpUUkSt>Ra*%zHKa5^bAsndOZ_IFCJY7Mj|sN>6^+3O{~Z%bPkr z(=1=fYW#9Wdsc-z$ll7`M|&!|XbSSE90x>=wJbE&ZSyt8aj8HB>_fujmX8A|8bX09 z{XrH|CCqYn+g)D5em_6#cr#DVUuVzsLB~e28%RIlpo2JqK-6HEN$Y;x+7i5*xb9Mt z#i%QgM<}w;bh)IcR7P@}IR!#jMe>txHhY;(qf}JI>2&Ev>#gCTFE=g zd&d^jzwseVJ=q_`^vu15)Ai#fwD+silgt_xDT~5{XeG)J`B1LG4G@>M8g!+^-&Fe_ z==s~c0a9cs3GikbbphN%rHuyM!jVN&42kYJPd$E0+e1Drgg$l9JjjUE@e}k$BwU|Ijwrm)de_HBl609pUN#zco-WvW|GG$ z!mG45jbn2BH?~GIg0O3tSsY_B0g^bHI_g*aS00hS<4AHim%6B2M%Shn2d)t8`fh2{@`^t zJZd-Xl>D{!4_Ma{@g>)W4`337$?(p~OyxDuTDXHd zjPXO7oupdR-~HWG(eg>nXeQ}nSYFT&@AP6 zN^L21<~9#FGa!vZcj)7kpr=r+BwY? zKmn;kCBvY!)0rnCDr5F3B5NR(+H(a=94@$)cB~3bGV_LGcs4Xs9qONwx8l*HtZ&%xg2ff_Rr-R_IT=rTdkQTUSV@3q zAfSo4Z5jk}g3H~&gx%gf?gxpB)**G>=an`^^M3kBO(l}qXV|1&urTdju6Uo0lO5?% z!fTYs$`_~-QfPe2=W0AsK&R>UlGk5Lt=)EiA97-#c%bN396UUe|(bqMSot!O1@AD;NpK4AQ zs@b=8pfFtdR8LiOar<$@hcn8^wC z6jWup{J9$2UNlEstDORJEI`M|XZu$Kx)|Yy^D{+rhG9%e7du`dM5aBzvN$8@TuQx{ zo$jxHeU;XXhbxo4n7s=oFeia+A2uAYzT8G#o0>$SBCVDEM&{+KzF6SoSFn*9bc+7%BD-2X4%UFGe;5cvBh5}~5|HilIgn;~9q zaO)mn0_?OxB~BaK3PrlL^F-H+TkxeH(8}MkBF*`}HMYLFjIdg~D*w@e$k&!%{t^eV z$fUhsRE0pMGDTS3BnPKy5X6TGjuZ#43VTR$b+qT}?J+79nTe#l>kvd70ByO4g2l;X zgR|CDlq)AaR{&-SP`Vyzu=DCUS*%SzDQCHC?pD{8{!guCzasanc6f3M;i+7uu&u1$ zRdoA6CIA3I6=z#4amuMBa=|!>F8Lqar5JY~6ciT4K{In2)3=eyR=R8wugEsmPJ!9c zUBGieymMp_hmvB9aE~VpiJ0VU=m1#^dA$uxP1V!`L$r(LlMR(K2hJe zqM|bExPPGH*y6{ctpJ`O04b_&Osy9<9p$I7PFl(JZR_673y=W*&7Z*K`+&S-lLG?e zqkkol>f<|~B;}@3-AWC9UrAe@PJ2vqsfvlD9IOahba3mkbw~66j`f#;xa~e@wY&7b zT-Y$Eynwe8?VH!8qi*09O&3Q}Z$208&y#tRGKDfI_l-^6-fE z4=eH?(1Pjy!wU$@9%yD{Rad%*Y)Q`f2f`;lZI%KELr6>M zEFH{bnsoh8aH;evA$kVk7c^4;vu?Y+GmYX&1)m2VX1ZxM*~-y@vqadp*rIa<>v$J+ ztsK~bSNIXd|3K;%Qaz#I2hGmhV!x;=G}-Q7nBiy0YVYQNOd*e|W(Pi0tCUfZ9iHd45F%vyjkJ6aBtT`Z&4qWJMXZ zZeQfyHcM??EqPiAv8oy83yV*_Ei6rpd-av}=YPi{X~?RQuL)mMpPuP&9ebmC?JxAJ zy~n^CE5H0yDUf#U+ZNr9;c2+wsBWetWjfeRi#%T?4rUGpkZ4^pJ8NrHMCpC5Kaz3e z^WaNdDg7D__(_sis@z4Q4c}wApaT=bu8Mkrwf}e}NWQQI0f7|Wy*V+=W!k8_&yc(n z@vMO!d_OmFPcI@i4YB(b-A&6|sSwXLr3|6S*cjOpd@0Ayp`U=WQxtp{74A6MwMNHg zdG-vh00%rp%lqG(L%-K^P&}hW)pfp4zUl6)>dtNt$GpdpxFz14^(GO}7jFgpDO9J- z>foT%^#j3gEy1RDGgJQk{i?5(P~xSih4;DHX`9nK2(%j)@|0jRCe^mLPXv;G(NKez zUNU#@2_NbhK4X$k0AliWyCwpz5^2O<8Cod&edttCSX&2wbTInITRAuP>8$taJ%Iop zM|XaM()+y0qk-C&>$SS(Y~6*J&Tof5wy8;o3igAId%?WH=G{^QkEXoAuS_SjziAJU z`s`|0T-(?8n!3Z4+^<4%?e);%8|5 zV&24>v40dy;E#^g;8vk2HI32}6BWPo^g6Nu#cMI&nJ;PU8qG-~h#XNjrt)Eb3`#o8GkLLdr0}cG{sgT0!`o0sP3=*I> z1k@k=Ve}@$GZzJ@FVZ#=e=l$O2_l%u zyUIgC3Kl~bULIxJ94fmRN5mXjLy{HpXgqYa8Y5=a-!*aR=z`Eee4u=k^UKk}@)?>8 zLlZ1r+2;}pv;bGhvHc&$JK%vUbj%0Trzz) znygUIt@ITe?^OUH2W5Z1HL$6!E-H>SF3TY)hn~X#`N%$?q)h?>r<_dL?jA9UKg069=^mv(MDh~PnN>i9X%jnbAnMz+-9 zl2n^q$c#X0{?6Ie?+i(llg#zq*;LxKwzGb#9WjlF1i~1=OwOt6T3m6dC?(4k|EMR8 zu9N><;&zLgga}+XJJu4%1gz|oKAxu+pLJ;!pdCuC@Qc|Fu!V1$4(&0+0yGlcFJ{fY~Gu5UqO3Y&S=P?L=gu6F8acbZa|-bAXiY zp~^XDD1;7&0CPx~(fM1sd`?M)$faiB704knO0#cg1^LJSfgt+Eal>?vd|CkH%slj0 z2fMDOZCq#p)sqpIvi~aIW00-C9=_LddlhN+`#p6`Y#>ouQ{cg2+Q0#Mnq)S(6A-aK zczcf|LUjK8#;x^ts;?!vR4&eWtVx(PVfVpYYaK4pjpeWg?A1pNwOF(+| zSvZuez>c5ydHJ51R@#i|mCRpEDBj~vf4{5N*6J>kr>AWZa3iC@Rz^pz>EJyah%Znt zA_%Cl6T1Y!ME;xJlv?!peF~Q%JzRtsnam(}y@dVy?rs#MbG@M2N-oVUK#%1s$}1NPNz5M>ej%G~lXn z!4J5K#TR_pE-`e?_B+|%cpr^9zQ^hYuyEthO+aZ!4EC2Q1Iofa>#M+Z=JKKilAge$ zz)34B6d_DT^H%gq)1+AhXv(0#Psv`P>{9;7C68s1MX^}#ULi2UW+e9GNW_-)Zbdeo z@o)au3bP^!2{b-cX5!I_A%zN((xo>gI`z$sSFPwS;_X!v%h>wh&r6rkQ@d(#I01yJ`IZo> zc4BdOf9S+hN8CgdC}OR66})iR4CjPbw>_q%XY7J~kt68~8HCP`5?dUH7v_qu%~iOb7?8i1 znshF?h*nW6e>#xDlK#tw_B0-P5a%jRqvm=<754ZoQL;d|fp4m4NKNL%q1xLYqMDAh zJ3SS3m`f$}VG6H_`hK>_{{zJU8so!g9mweSISTvGx3}F&I6P&DK(K@$(3tUkOvnFH zqsHy_W4OrR2D(ra67z?&9!m+gKnp$X@IxR}U7on!++?jc#Zu!&6tbjW1kC#j^n{B6 z`yvXc_JST7C*V>iQl{6r5=iQyBYqK%EVGS)3w>d5)ylFy6#=l5#KH4OX`Q`6)DooB zFImaH#2%%tl>#aRY|w`ujV3Z-w|03pzNF}pXA*c*ps81%3{FxefC*DDq=xSI=bk|o z+O>5SQlCqT%)~t(9z-T4^f5K~U>~;aEEt`YNB=n^a`$IHZqn{^ojcPVBo*^9^pKV- zL40a_dzLG9ElPlcIm1fwdDgq%T?;b^4K(dI1iA^m8N? zm&^pd9^o%O2tnzyE! z#{#{79QhmK_}}0OC_97ib7T>LgY6HHB;L$on`9Z4w&w%$VxL#wEx;=}oql5vF{_ZZ zB!R4*V!6n5iv!rRHA%p{chb*mD)%`V-(;L+8!1tJuc-HZK0<5y;teIaQM5NgyCvub}Zq zK2ga@>)w|f)5V^y^2Ky-aVF)`AAJCXxEneTNq7rA)RnN2a_XB|D54IKk+$Eb=m(~! zr3dcQC|m%vF5r?zuC6X&Rcer#YfrJQ*>o6KPW$jSF6#zcPMn+cWndL{1j$d(N7=U4 z4y3A~dw}aT1}`zWx!ph`F;69nV90wp;(qyTtXt?|k5+o6b}8+<)kwKCX9jf;df_7S zuIB-K6OaYsFmrIo1gLV+I%;G60E!q)4KQnbu-5loTttx97UZ(5F-;^dlaPj{7rNn< z?X2MPzzHUxk6DpHeFAU~`uGrpI;xj3Hb&w?K6;desD2Nuqyr|5jYGksfZP1W6R%jJ zIl|Y<@awN{OSc;`I+@zXgL2ylmWRlvDUo8_ojp|7>Us?U1B=t?Yn{6F2;1O@`@Sl6`W0S1uS|l!6gb)PV;V506*JUH)P7*|6-o`#`(^Jj- z`F6omqhbjE^$vQm1?Gve$U%%oeqhHty*J&tRPPl{6|+KD0nz}n>~wcD#_EeL{zl-$JTyhM zxB2X)3AAo8i(gfk8!uW=Q~Nc3=S)hlt?5M@tvu*2NhJm;HIWkW_a!4ugb9$n;;xhD zIQ`kM+^^m|*l7=UuRoV~xe zhry7?wQjKbr5JY`zR+rhYcIF>Sp(EdbV=;SCh<(d$`d_Z=g|n)N!U9O&7#MQqsc?; z*~^)rK8VNz4p0A)^So-Sd+P`VX3{QiW6i0fEG5oTg_NfNZFLgkMu4k}#E~Ee|Ew#k z{)*i%BvRx17cY$#V)pcS4OGI-s5T`sV9<71ynm|#(wkYG>mg>JWE0g*ZWfVeWgbL{ z-cN$yH3}vI;$l~g#ZULbN2FtO`AN1sbz@^53Hn94?jC;xE{&Hb9gy@lsUB{Dnfbx= zsHao}8i`Uc!~;-)`@ZiU^Dh4W5O~zC?)g@Lwu&?tfQ`SQr44@gv$46B#pPjuYUJq* zj4e|&J6;6y?5N9kzZVInX=BxN|KUj-pyU$JgbPOYip&A_Rlji#YmD=W%gfk2%30YfVl#N1E45>@KQh@5Txe;=%c#_ zvpN5?PgJ78SaD@o{$5Y#z7iMsbov%tn+F(_Nh;Xf_KpIr;e$uJL1)bsxuXQw>Jk6B ziVS7gug92x1UCU`GnUh7>dM_yn?Q>ykt=IKwY#i&wbu`U)z*;#ib94fP6M-NX;eT- zuCzbno&WX6TVTc4Wg|=bzTK(4kAJ$973^e{xU5q~JG}-3UGvb!P5!1#**}=yWS>34 zu?r7+@?MY-;SV%-&O=X@FS^Y?7bj-R@f-|aQ<%mq!y=JHkImL{UD}MCCw1{&X9G@7 zq|jHUhy-Xn(3RK_*t~sfh^TvTEnVs(GiSZ;O2_cZ?;ZujeHeVmnO0tXwD26*TsJIv zgHtbJi0`!lbU*h3UeIoB5I*^zRTYX2-s5ze_@SLBve_7Cpj!2i1F_HgY>)*h%n8O| zrw;gnQXV9Mbe^torEiS$sa7!{jHU>UZpc6t3(fRccRMSaYCbj?YO8QJ1 zmfP?y|L9jRTF1~ZW;sli9qumVDS9#VkJXfm3f%`KDFCr1kb8aezjCkYR(9^R?rfFp zdt=mZQndqJ8HVU8BT>1C>{))akfWU(vZJ}}ysD};W@-EeWM6GAmKqMRg`Zm&CpTw{ zYD#DczL6QJpHrNkP?KoIi+!68!Z3N&O2-x#isR>@c`Hlw6Y z)uFYAFyKCDajflJUcUyTN;A)79JFMzV~T_Tk+7Bg%F?-%q-dt2>9;-g{!oTHqf8+<#!3Ro-orZQs5T`j-*t!g7i_pD@|?DfNjEeJyP-UDv( z>|tmq(A*5<#*QD3>o}|kegGACjZY|?rScc2jETT+0yy)xE2O2}Ji2UT@j`zGux9`+vM2Jwhi$UheE?a_P?^lyC#Og(AwY=Nx>8bn!$`IzqCZ5O(I>RMR4VDn& zE$z?)I=VZc5`FVa*gN!LrltQ$Rp6`+>XD6C!8u4I))FRHjQkytaaDu7ZNElw!R!E1 zREN^doN{C))G{Yp6=jLE1+(X^S4BXcu9Gr6@~8El#k5sYY~9H>U12ov-`_wlck=@_ z;XhQ4|BLpd`~RAn`(KIrSEx$FXjw9y3|n~aG}ZJ4V9xIzb$K9HQ<4~4(na1m&{3M4 zU%M5j(_JPVfD%?8TU`KOV5?hHB{sND1Z}dQQ7!2!k#Zot!922)6XJIPgliO=tGPN! zxjGv|ed)7c7*M1FR;7M8;ZL?JZK52vAfdn+Z6!xS0r>1csJa4o6}A+>+!}x$L4h>u zh5~SmyU4cI5*}7;8Vy4MHKo5!lUYRY2}aWpP3?7Uw+<9|t?~x*8lrf*XBQZQ|6T33 z@dmPd9EdMu8AQ-1|M~(~SNOv%!V!O+~FDcDbq6b|FruXJ5 z-998l#>w^PrsSeyP)pey%Xcj+dCT9OYR*Vi4^uTq&=CdV6)p3{@0~lh4B@uGWnwvkEe@w!b~Z!j;CG+qrN3jA+5baIfPUf^?T@bdTqkLkl(OZYn-ze>N^T2wc;ZO9-T%67T!aSae=YjyGA9@ z#-4Ywa_aY7g(`~#<=oQSypAesCh=yL9=~_*Tf{PJ%1LyKb;-F!%h0JX0bpTWg2xyc zz{cuP62A}$#``dOo9R%eO{l_|+`VL{I(+9KxvRD({>SC}{V?64yKhtkzP6<`8(H_A$f zA_o&IYfCv|^x6~pZ%mvo=yr{2#M|BfEV7dRf+^e~z>A_QB2?pRLt{!=C3YOl$x6xU z6%~7_-8Z-T5s$l7mXprS2xw;5@i@eol3Ak~Tgz_zu9_+D39bXB?^`flw}&3oH%J+hGT<+Ml`Y0hf!) zOMqq7LD2#~|NNtLrCiYG&RSr=z*{HUI=7(r%^2=F{)7BV(L!2=l=dbGf3G4L;YB<^ssoQ4OfTRyIi2Iwpfheb+Hk}F^8 zb#M3#4aZ+LOt^q%Z@SlE5kNk3I<2X}%Au?}Cq`hrUx7^Tc=weQ6~Mg$vWbx+$|o0? z8uyP&Hryq4kkHHOvtL%1N2~(Hj-^e^(sfMsUr}Lk$l}qYWv)N6MicOmue^GQQuPnA zKL4q$7<@ZKH>}y{<<7l<8kGMJqdKQIw3qmq| zfNPz0ze42F*XXK5(#+|netwb^A~|74>vvLvFn|h01JwSLM&>uS;n6oSd4)3hSV@66 zPu>F{L||Psow7c|{8p%bJ#~MtlwT*N@v2iVuwP;)7zl+M!&LdzXJ<89>%wi{Vbx7h zhPnn&1F1is9)Mv+ewP=p4;-j~<+Qcl4<0EdlOt=ctQ$y`LLOieoi2`jTa3vUY&o>0 zpUk3Y65itTOrXLdOsIfJA5kL(u(E+d6+q`jT5abbseUh*A>OaX#tcY_hU!T93{ce` zi|9tWoW~hdgnQ(e_jn?J2nne2bS%DY61e#x9Z7Pw>PldPD=%T*5o zdVp@|1yD8C*n>7@uQW9YP=0u(oi)C>6+sx;|Fe&&y1ceh%;L#P*gH{MZ+b#$TWf75 z@}rKL)w;uJ7kKBWtFuekM$#CmmK)PQ5FNS_69}8mquXK0oBPT=!gleuV@!59HkBR6 zkHJeoMrp&uQO?!J#spqH`Y3+w9lay2akL6c&8%7aF+J3DF{D!(;WVYy+}vkwWliqR z#o_P@eQee#WH5sU0l)D-a^78NCbJV#q=1w{uAWOxTGJ>KT)O4b5_`YjC1^1D0f0r! z;iK-jk|$zQN*Fq%Qadk_F+_Zl-;s-uyuvg_Y9HeAoJ_d`)MkE_yF=AyPN(LMxvKd8 zw6JWwZ+cptA+1Rm-paOVTgzLgSV*pASpld`(x3US-XCXt{O0LA(fKFt@ft2y^Utix zmG&n?+hb;UD7DYn<-T#Dnq0xB9Y>p|Pi?u<^4v4=J}8|i*u^(G+z4!{IlNci3qYal zuB}H&?Xmf*5+_<^?8SfGC6vb#E7({+6@6!|Ze3PeLKI}cj*}cK!kF|8?VQ{RcIm&f zf?vAzGOr{pKfCw+J=L(x2^71iT0Y+BbcFkjQW;yC7uJbQ~M?y zGXj!8+#|dp?0D?F8q)i7+ri#^nbH+EYWbxCN_4ctN9{-I>qSN76&2C?OnllC>m6?n zzk?!4Fj~RM678GgN^L9N+;s+qt5bgrW3r=^8*8kSim}T%!s2kLIr1MljA{6pPKaOq zpjvh{Z(bvf9&`z3GYjE}{1*QrTplfX>V*l@q;8Y_iXm*60iOdC4g?x?S9BND7soae zwE=uC>~@!uCkLH!CgcvTs)O-^&MT^KYNaz*NYrP)u_&OKOGl};&@CV_l@C01Umrwi&Pm;camz#&UWk!D>4yLBA?bT*vl z|MqLyMVEIF@43EJ7TvpHdQe0>-!p9`j>AfgNtp)lYLgf5b?suq@ZZXbxL#Yg){XL| zz+Sc_cCYcB!V>#k^L}fBf_hGDuktdkH&u3tP&pL>@t6$>0xSqGJ9Nc8@Opw);es_@C_QR#1vTsvaOU7Su zL=hUCQYaoVVMx#>-a^iI3Qta0I%yK@rzcI#dC?Ohfq{9J$Ko2Wd`5hFd5uCc zPf}@2G@yjbpvy=Xp_yhTFNf=WXr1$I-TN(zGEPtZ^bEtOsy4QQ4-==4!>-ka$>5%d zH4_a%oe#6Bg7gieQi{rZaRR_W*ROZ(uq<6iQ#WyWN$;jroZ(-?sTByW-L_edH_iQ982^PP3om!LFLnH>=Ul84Qx+?@*sOiTCCf}FV zO8`P~>NTXQ$%t~AzCK*KMODE05eoy8NS{Mw1@)4qz+W-G_5tjvff31l!@y?YyHUT+ zJ8sx-OIf=NKgpc>H)R)C@@cP(IrgMA`mC(GJE_-N=e{&Kt%R`ROnq$!8_REMRWo7{ zz6r)9o7>S&`(*jshH-5lK~NV{A_Utx$cz6h(RNBp%;L)0%IoRT2I1~irXSX^fE9#u zRI*|>^y~haq;n_I7Sjs@!_nad?M_q~M~Lz5L+YLoT!pwIuve9eP|`Y+l~^|Wrv%BKyM1O z|NafnmCbIE>lPS|nF=p-Ye;0+nVzy=;J==_B!3~CnFU%eE ztxNeIoi{a(8;JgPB(|vjh6!VE&TeU?={Y+{-!^WVZD7kH8vNE4UJzy<5jW^Af{|xu zz0cx$d9QL6k&?75x0yCY7H!Pf7dFJ9&mkx$U<2tzd!k(j=mxo5axbolm$DnI{_u-r zg+q#>EmbuVQkI|Hd0HfeuQjWF1);4whhj2NtQXp8?IUM%GWp5S(h)@g;X6iq z&d;xwdjy`L?2b=H$B=e7tnaI?aSW0)itdF`2Go~FPR4V-|Eky6nNY|E5qHm~RYFz& z9_V(zZ*(&}!FU=li4ltk+=-sl+09+OOixJiU0n*H*luku4`!NwD;9S>rmo3HPMbIw=}u z?qg!|FUZN&i~Kw0Zk)>4LezILKMf3W0Af>;E7k62V(BJ(M>!ewG&yCxN+xa9Gy7$4 zC~fh+*RpPMjW|mcrrK|76`i>AZ?E2aCoHeIw$NDOk$EQcwqQW#i7p4wr9LHZwHDHR zO;~!XDt!*|f;h1`1sy55D5u7Tq#=2ygW-r+8tE41vd=D~S8lKv=XM6J<6DU60i1&8dHT+~{ zPe2g%SyVD;p4!83)kV8?o7UC)x$#%pS|*1{l;~l+C=ON}^%1+fyVi@@uDsv>Knzz^ zPBYV!6B5kE;xlPl4JvBtD(b|&>Zj%wy?q``s4DO3rxmmPaM~ zouo{&nfL?4XxMl*dKC;dw4RAy{*tl1%cPDXLk)G8NIWy;KNQa%y)qhvj?@`06<8>h zmX(>29QyRyu?ML_v@)1*N;YhXLu5ZWxe~9zkG)VaBuZdE@)ubI!l~V3>Q~JJz+< z+Up_>8-pJTNt4h{evA{*unwAr?=gpTm)*G%){*^5pDH4wyCignX=IF*-3`}Zj9H=H zdF>_n?T72LoP{SWHAe?`YoVOS(*rN4r{=_M1SyINpsWyBe7PSNj3vOrW2tAG^s~!? z_I_DcN|G{PDt~a^-qY?rD!tW`5V6q?w*qF|ZlG}F)d-T}IR=Zy^2Iv|tsV|^nFb^e zzPPTwH+C1`ujMNUNVy?Md-5@VVafZ{YTi#T*z1;YJdb6q+~Ov!EhJ1^a3A%O{9UQ6 zB7B4xWS!ymhsK5WmQIuV^sbLuZ8F}_{{Az;6&f@0o$uQ|V?J7ybZqE1s8DCRM)x%bi}3x9<9@aw_~)nsBejTvUOzMl1s4*}3% zj=bknYrPhrln~iylzfX+1*@!$O?fE=5oNvAl@Cgf&Gw6F+Mxv4;% z*%0SSwq_9<*3L=75{p7F?OGfv74v+>=7p4$s_K2Z$}ea@lqN=H6cGa`;K{-4$uo4 zJ&{YUIS~$w*dM;7bXEFXM#P_kVk$XUl{=Jkz4g-2rs;T1xcus7E!DFlZOz?)s>315 z5@zdR=fSt)GSRt(c8L)s5BpfHQ&cKmk?>gRR-sU)`;-#Jy>Ak@4X(hE?`1Ts>SW2H zIHUz18iZ2F9^EeJCU0hAQAfDB{ra+>?NVnyrg}MULzfe;RQc!VoUHt1H;PgcV&pVP zf63ka_2r5#&Ap5_FnD|AI9fzw$-D=cXZGcB-`yC_{1|@kP0R7Z(e!42Aiynv(cUQs z+JylOp6=lR-=Z9rOAU#pmL(v&ZbEV?uoLqQSy5kxopt%8fjDT5BRDw6_xcHAnX-bd zr2P!t*HvG<`xUmnvV;@mHT;AIxB6Y{7>?@Gzt{ceQ#~gY8A3}7E$?2glb{GXuKRG= zyc|RBE&dY6CfO2tU|xx>Cpi9ey(}{Kx{oaJu38IB8GId}gZWL4a}FfW9vNPFmrk!o za~V>}pvs10!R!;8IP4%iPtQxMQ+=8c0ech0S*FwUxKut}S?dqh4EXx>d=nqHqiK$B zhy2tnU|JR`f4z>`a!N%UcQ`E0-krH~?*{x@kl3(zZ|(B!>`s3r{PB`AOdfJZ_`dTU zS0#i_aw#*b0)k{Y$jVY=>p>jE`_i51@&Ny6m{`5k^jCK&w>!z@Ju+X0)=p|4%x8Vc z5+&`+T&xjnB+QiCuE>4&JSK`X+uv#TDq4LOJr9x=g~cx~%+B__oL0NdN$6*1`Qf_K z6q37gRObi) z#=gR;k4MZ$9Kz_2cNdQso~0L!)x9el?`-=i_v>r)7R+CJCk5`cm&%}fB6#Ex+|eQ7 z1#cr&zmNPI?P7bJFW)a`e&g+%dunmn_Qc)oh zJ&XY@f`QS)ZZPtZmUXe6A?f8je@-7Unz9lXtUm^jYp*L4-XS>Tl#0vy_>+z2NA4sc ze*dMDm+D(~?%Q$b7{16*0yYg&k=lm8aU&bEl;02Ir+SMlGV*+GHxLaHwgXA_Z*q!Y zOd)3Bt&REg(4#xid5J8%e}B64LWA}kD{4U|5ICV+@KWIFlRjMjUj=jF^}3a{o9^+o z%U8JMZY&sTUVRq_ojM0uE+9B&&fqPBdPZ&Z_!+o_0XQ{FB8j{Ahf2yVsPkEH>_J$0 za%#jy?`V*!4vlmK(S!wu3-NvDz#|T*ET6wm?cg7Ksq4O?pkRo=LlIeT>{t#VE*V6% z%wCxC%>CI8pethY`bZxaY$@&D84jTyumhU(p#Dt#J8I@fc7eUvwn{C_ZChET<*oZY zfExq9v1i!I5u-b1V~O7t6GX!4d<7^qpe+`-Q&MBTng*Q#fdT*gf2U7kgP$C^0>4&$ z%6V&y(c%QYc`)WL*t7|%rOze!TbzEc2{wT6XTXP9RdFWrQ;7g|S2!l$gZh@n$#NrT z$OZJHlf=@zq?D?v*wJHo?&4yZ>Py{Su$8}(r-RB3*JjSLPg-(Pg6H8Sl23UGDkhJq z|I&}4ZKsc4)blGHWM$B24bFipL!hw<5Dv~r~4lMlmi1Fmr z4W#Fq8(_H-{nk3sOn_%WC0nS7nv+8t_zKJ|qOjdAEehKMTAsQ>Yk5c}i^gcwv$EF< zV~?d~@2BN687arB5Wdsc{SYnyvR`kwF8+A1hpjNT$Nmydk1DdA?_NYqa^1T^ zvm5!Lie5EaJS{;y07^gdYu01Ue?5EP%AF>EggPrUU4edyPy$m${2lZ48{+wdqFEDE z4hKA&fVqh7BOx=rGVcZQ zAM_N72g)n{ycD{j<;gYzq&S5i5pLMoOd{NA2YM3Z{fs{cDL40lMsesdLf+(ZUXU7k zjz(a!=Z~ksS1W-chpQWrbkMi^rSDB^`4vc?COmb$;~>n+uhaMDTgOdS9?QaN?*+c_ zOp1gS#{s~5)58nVY;GsbshJz%*R4ZvUk2~hyw6~F2Mu%QX`rI?x6i&Cu%6aU+_K)qBo|{ z80)L|NF>4zuMx7uOn0>JriDADrY*J1$TvA@vv##?(~Dkzr>DJf85{D7;JP$pR0Xg5 z9GWivWwPC3rk~%(J5OU9vN={`H)RNw3T*Br#K-^%_PDwEU4&nLkI?I|ZM5NycqFF%DTi5LL*P8GGTE5W`ujYi~_44WDI`{R82jwX~OPME1aUsdPlm0N@d?ugFUoM$F| z$w?Vy*;~fPo3h0Cp>v~TQ=d0zY~BwvZG*R{*@o9bEX%3OPxC~Mr>nb~e4nq9_ivN( zY-vW%&yUmukoqsy@{g}p#VKA9fZ4^AcJxukd4FsQbD;WQyUdyHy;SY@1|?jH<{cj+(LGy5`=i#*wfnC-+ZH*&fEo@evsma#pFc1sN+%+#`9_ z-f*HgY<7f++~=vN*f2hvDw6rhB>#@-Yt4fKJXfwro4`Z-><1br&9OezwoU8Jgzvlv zXbjT~-BWaR*KFDIf{RjQ@?>@pR`m_#h4|%ug|H3vX}K$^;rkyXZ=u%i<<0sf@I<6iC>JO=zZ^N8au|mVB#&W6mJSccmYry7?hy7Kl8?xWt43lZLoi@_@KZ{1z z$JO@O3@6zog3GXt%p;Q-u3S&)UZ`?X@s0?zwbKL%D&WC zKh&j=sWZN*f}&?C@(Q=(x?dPhPU+fd6=|AK5rc2RvatmC$Ju>V)T1X2JY|#KUv0w$ zOMAlGyo)%qSR>Q5iHaXis)`h{te3YOy>9Lm@?)Oq^JDbXYq)}5B*5tP+_##vryDS`T8i%dVeG=r=NmrCT9pMxKD77G5)8K$ z36`Q=-Jn$rUXdj{_o@?ur5Vco`SQ!GdqoPBu7e+Ku1ZIP1yQ;h41>x;K_Y6vyPz_!si_|mm*%sJrZS1x$$&TOe2ITOO;Fp zcDn)prhgY^;n(wrJ@@DPGy}Hkt<-6o_CLL9Z@pY3Zy#7el+yA|`H*)pH9_>%*dNFz zb98NgbkGD((dVBL_f;+tZ&!0L>jl0bhQC>QC}p?bnuGL!KN{2d7?~q9B+2x{i}u;U zv1^%ZU6j~l#@E%N72n4OmT`RCW3ub%T7j9)9WIuwC_i2a*CVrKOu{eo+5;=HtK8ud zf}X0bO%<^biIzol(nfdV1M}el80YgZa0JVtn4$}7QGTRor1=vu5`vfAZQTOd9JV&j zD?03B%4k4(`Qv)#hF4trG!GGXn$CpbFAW@V$|pN(7G+Uk+H#G2nra;U3RU4>sA-Lw z^pet)p69!B8-Ai7^SXz6Et&ZTVt6N&*VVteF=>qTvqG=AW>D`WeUhb-QqI`+=J&u1 zf|v>7)^C0VlE@nPT7Yj|xLpWsAE~T~eDULyn5%q!G~T`J9eSlo1zPz%IC-qhiLPJy z>afE(=hBgX*LdU8M90WQ`JJ%JPeqZ3?^@ ztsf`#v!$Gk$!&qJr%_DvyNIF6nbgrgF>z3$(N6XxOC&3j`%)k`1U=jw z@qYh@UvWOa@;&as&LrFWIdQJalD57~kAp?pbTuFl4ah?XJ_N7LW2r*1QA){!O@2gD z;cVe()W(P?<&DECskQKZr8l{H>343LQq~3~c`EfxRG^tLusw1~zj)W1$=vf>JBp1- zm2K$`u?u#;H6FcgB6Le{Sjgeo$}jeWxbwmD(?LuiT54su9X*In)Slqa@r<-|!$n}>_ZnWxJn zo=oiueF#Yr=UQ06S_tf8o))b_MN?V60cs)ItOy)DFhT=HQ-&Uc3c z(LI@X6MRPSuFLuSqMLF1v+<8P*|9sE$ns1Mg9CdAPVdki?I3@paqgXzvRyu3LHWPGBq&Mvk#6gBaFX5d<3DWQ#m6I`V1H!k} z+Vs~)nmU|ubxervSMn7lJlvcsAIsq757%pNt5p-bEn?xAI@g0aPwQKLlVe2ps=0HX zS$_#V5!!b6-dQu@@q!G=@}>+li-%63jqhA36VKlWb7DA5LLnOkT$cUx zZ!zBptK`tMmez`9P`7n^wyDlioOC`k6tLun-^Vu}V!-s4blyl&opwd$WMVSP=F?9? z<-)Q2Tb|bpe+>IKwi<7J?lldaFcrbx@%|;RTTn{G6vVG)P_z@{x7AZUJCDt+YUTIH z(_c;Q5jzn2m7T?hg7340o8$_bJ{EHzOB@NzXWDcuX2^=Ytc%wgLtZZtG>An1lJ#rc zZ?c;onflr}p`bxqZuK(oZk%5kLt`_C;c)sXD%n42y<;!AE+0Gd@DGHxvE6$%aAJQM zGR^%kKX;fgTYmCftXVl0p)RvZk1SJZzL!#&`uMNYU#iAIoKZgc@T=!OmRqabiymzDEl6g^X|U2quJTo&(Jeu-?sAO*U{GD zS+&p{UG?WKdDnSeK0F-+L1!8o%5fBk61-$C;jyu{jJj;`LZ+SI6@d?ZGujn2JsGb% ze7Ijyue-LrUfAaB$da1w(k@Xn(aOWtsfvRccH_+B@sN|+TtzzSeXmfm zI9+*z9$!dPZLGzY1TW>A6WxQ-eeZ+t-WTZSLpVOBdpz)HGRAy++~WDd@aj;*{VXB9 zEBrjF(lKJKv4NWNgnd#cn8WxLI)#CS!b9@R<&sYQ)tztpAXSl(>tvkx*O%#f#)t%V zwEdhsp-Mc9eUqt)=j?>OFfL%`(As&zVLPS<&OIXft=em1=~+f+>lQ73;u9VY+GsT0VyuWgxZ40Hn>G*Tiq zaDcE{TwPQ=9utsBI}4QWo`$Sw=%j76P+{h`x5Ig zPwdb-Mnu#t8C~ea^M+8KRp5TzrQ9#Ki%2In!bPry`l0GgA_i}jH=|N@Zs`+BKj_o9 zXd${>ct{^$>a`E&r%OGrthFoODJXQvOj0o_aXFJj8k}vbgst(ZUUh#MHr`u8TERU? zP8^G3-#e8ioGvq=2|!>Jh`cOE0FoP@9B_GItWzNMe>H>QNipwA)^?bGmj`8h=Yo;}^P^$PT!O|r%Q zmR&9nHf(E=cIkW3L*hE{F{eD2iQPpHZ|P-*&bddg_2g@(wr)Fcxa8DhRNuC1pYVpj zQlgqb7a-Ww>O36W0>qh&SZ#A!?a+RD<=V~Z5G8EmTwarx|C}N`yvf%tL5{`&qJrm! z^=}f@M!|@}Y?hcK(=XF+&uga%7^)f_@?*UD$FnQlIV5rQ|Y9iEiT){DH)<5-*yAFMZ>wpmUD)ps6t@ z?wN-EFC&jNz_vBzyt-Z&LwkDXPViFfi%95wIzMa>FhE56yn@G{R~2*JpuN_Vo0RL^ z&tSc88R6_9yr7&Nz3t!N!;6ag8tTPxqU{WAXHboLi7CpQ;C}W8QbjX-$e{+`8@RWS zJ|L!GT|Vn=AD#l6eTXpK=h%?W>*QYH{|pOB1E5&5^>-^P)E6!pPd-B;4>R0!1_Ub;fE8){i`vcvi z@*Y&9K~LY9CDP6B_a+TA3QZAa3fv-gY592tU-jOg&iw|a&#$IoyX0pJem&`X(Dk%L ziq)!A`otkxJW7FPVGlXg8#sXul>;Ehc9vp`-o#6tlF$p=>-Uv8eZ-C5323t$6Fo)j z=QB^1EKBJc-+9YWp@0A_y&cWB#7|AhPXn2tr)(&O-=F;9Sal4bibfY$$Y^%|!{9h!8z^r< zZTYY8^g)kGu)uCe3%w#w2Ok*A1ss<3CxFyh&yBtQeP!1DSOao{-R?wfFFz=dVUC~^ zh#R*UcKxf#@B1H8Qe$^yk*aQvOVyQu7`(07M#O&J8vb)UQjyZguedpd9BdxkZ^;J) z*VG^U9R2*ma8g_Qc48$;YGkpLAVx_k$_Pfbx9LE~Elt#O#^B7$;r}zI{0&^;Oj&Q- z&C$IgR~Mm3#>pwsRPuQMZ4|0L;nYW8OV(6Urcfi8&Fic)GV&9eYvq+ucZHjj-I$HrJQvRHPHQF}70_ z`#C04X6>gWxPOlY0i4ZFa~YQmu%;Ed`0wwPYa$n_U$GTX`E#>b+UOQWAS zw$dW$k%BU}bL>`$EG zO7k9KwDW%HDkjRaY{$mN*~91QnJNnFkHCT#4Y~`ldVn1)!u)J<>=k&;U?N=y+Desp z`WZ2B*%NK!j1xuipU6$RPOaTj_$;qjjW+Jf65v;6B5%N}DM}J^mL|XwH}&2XzLi$^zkda)=ZoJZschPx6lQ3^CUTHFmHF1D1gC#~_V&sx~1_5wH zJ5HL`o>w^798Nj9NEB{PKNv-->5zX-2L#G$w3oyebl-Q(#e$y)3w~w;(Uiz_^q=*< zmbs_C?nV}!|7DT zB@dCAv2S?hLX{2APVw((1IxT?avd~rg0Fv|s$zP=#JmjsI^G^}o;|?wxCcjTD19=z zHry&F7T;Kre-59ANR1G|o^6eOWAG4ExHL8oJ^cPseeJ2pdDu=dxE%r_3@*AqZzHOp zNhUQFHpM5TsszZeA_jZsE%WHCy7v)RV9~Xq@wiilBTsV-doAG7O__1E*a_Hw=K^Z} zf66M-xoFVH<%8A^FaMF(wbMUBYd z(_1(;Om@rOFvGz-w!S$E%!<`Iutlbu3$9z!{r}5t@5vvTq!Zyj92kqIa(wV+P z(al_pkOLUy5If>`2%;_zjFfnfTr>XDQD>(F+$ilI$h$A%&ui?n3!dtIRW4*@89Z>3Tvva>btkSU(X|J596W#KSMxd>-EUpED0`~0U=)9z z#e6zlBrNDZA*W&ZHNf)QcKQ(UZw>%phUd)(IKNnT_f@e(i5O&$E7p3Y$ip&MIKG0Y zqouR-f9B8+$$G5aHew3Vlzg5k58BdrL66AI(22tJhu<=Lw46!AscztR2MA z{(a%)1;H!c9KaQ!t+J{6rmRYaX!Xq=#X17MJIz~vAALt9@RodY&9%U>w+W0ML|N}X zZNX5(%~#<$AlyE@La9qjVSazm`D?AN?T7A8jR~DtIn5~eUR}UAPG6UwCTC{`zkbqU z*0?G~3YsG@mPLMYWzXdGCv;Dw`-A-&`g);3n8RcBUt5%)!4gkAu1yd;H8f$zh6i3q zl82$yz&~iF@^O{DP7*?^R&@D9Z6`a$20tmzn!WrFbOoX zy-SZ9&o>9iP5t`S=R^{3BimetLM#!f9;g#=vgPOOmajVzRLQWJDa1WiQ3`#IV$Lc2 zkuHdsiFN@O7;vZ1BQG#v0j4N5<-Aab!oII+UOPxR~gY4rkM7%|DO?cEoPf4_wd=a)Co!_|$epN1OLdprmuy zluTPQ1^%VQuJt4;4@X*XcjEfbKC4`mm9tdZwx~Ml?SpcBzi?HSV!MVqF@smyXG|X? zdML)D2N50x?pU?CN(YUdvi>!Dx%TP$Mzt5-^zePP=aq=W^BXxnbV1Qkg;dJHsaDQ& zKBNr|KGxYBcj81FJ*8$Nz(`RvGwnA>Ik`D@98QEp&k*Y;gOSoIu&oZx?sIh3!TDN2 zaMs|W-qIHI)G)~9$e#fhgc(fVI!&Gb5#M@x7v={Z@?vl#AN}v(xacfKo>v_jY-wE$ zX3NZM^oBLfw|T!krZyNn1EU-8&xyT{_?0$|t2r+J-!<2M%Lc}E{@MLVz~4>X*kJ5( zAzuRyj#N!5N%&c*aFiiX0wX<)-(x;ZUm~4M@u`3NIM)!lKi#1r(QCbjkv*!DdX6bI zBdDvZ2sb3j>Q1_KUqR~4Q(db=ZqUD%{6uOo8N4kX-SFmH#?$eZx!u=~e?Kkj2NB=> z!qzwJlA`3=tMPLJM9++oE9=9pbb}5&N&E4ge;{PB3$y$Wi4w17=ra$Lnz$f5Qbkjc zxOScm^>9&c7pjSvt29r&+lfNY7d>!o=_gAEQnTOp%Gcf0R@l!lw7n!mc1=4TI-GXG z6WzH+>OJ3;(e-QTt&hs;7Q>{1_ZQXAZ6G-J?f2izJ(Rw^t*&RDm{D6g*nE#O_1c@~ znu869WyNux4ZVpj&Kj$b)208q5WA&$^w@kp5xN$O8g*4)x((^^WMev?CuY92jUEXr*~|6kBoV?#_Hbf1BD3Ghb6PjlW)wm$A#ak# zNz?Q(mtV8Slq?K?H`?nHuT?VGEql*+sq-z!(Z8fh1Yrx@L2i5(e{^b1YgBlEA&vU< zBB3Q-y~^uZ@vR0XvHa)B*muo-B`vAw-UEU+9uw+67v>2W_*-eCXGpe3-Mki`eC5O5 zg}mN%z7nANJ^sAM>|`F7gh*`Go~U*-BBA%ZuM=6%NwkJ9$2Zr*OJ7`;$Ek0&*0i90?!M_KKTG(DV?r}kGD}L zjDM1TRr!2p8Zl#xMgR8eBDaTe>xLWJoz>d2+aU={dwI?FRZ>)lid++xd<4n{(-a68 zD;tTH)cxY)1JGx|%B@Vz`YQe=q{De3TbCHGa;2+F)!!2GpMEWr#8V{{$x(_6_SBhB zGIi7#*CZe}2Yd0adtfdKGss_+n7>7vK()1|n>XW^!fI1L^;kNN{FH5xX|23fxCb*) zNU!SU>~Q+x8OC?v^D0{Bw^Y=^n+jq%0aM7w?U*%u-nbCGM*YQaUfYxRu#JMp8g6PxM>f_+NyFi3 zdqkiw+p^3CrAFsj4>{EOG22t0MqKt#_fDgpFYDBCKc zFS{DfVau{uSoiKQPZm1&EZ9aG+6Hd%8ZTaeN-EjN#TSy!Jnzr@!s0Q$*={b2$}^Q! z;rV0V*2rfl@i1cO`hK22kn@@!QATGE5LHu!hyAJMo?Wc6*xUS{Iv7rn*bDp(8(sWo zA?%m~SQ7mYEJ?nAB`2Q(25@?>dVls!XR>~XIcNpMXJY8o@(>C(N#3fCrJKgN&4Dz+ zG&t4)1MGkoN3rrhN3rw66W+tG-C4SN$3b1#MX}+>pVC^9Zan@hfw#8{2udZMez?rV z$g~{gpBtcqSvKJdzq)mQWWtJSvS6em9L}sqaF;^v#J$ode!uxemcy4ik=ODQX*_TH zrt;sgTG=oLU$#)BhvPcty+O5a$@=SB>l*{HnlH&MWcpyP5Sh~xIFBk$|iQd z2Dm;V>~Tw^h~XT>)KXK7KTMtq_9JQ~y;}96hFvAM{sZCqu=rS`r-E;#96PCctqVzM zCY!w-Fj!)~YYMOW3~GRoP1R`)Dcg<7LflCRu6?|G2;srejQj>sjHzri0_#J8cn@qq zlHYqz(huRjNfGxdA6Jj#kr&&$h(3PiJyH@M+w0ED#q)ynZ-HCRt@B%Pe*M6Ku?u~Y_cv}nI;%iD*Boeg$1Ia4~uoiRc)XL@s zB22l0&_(kYQJ{2v^{L2;2M@<~WM}FD{Gwi_6Xmk+6Ylv<7VH zrPY&+_0Q?>1xMkFzM!xE;V4-DGC93np5%u; z{hdb!W~DeDiHFMCJk-!qaJQV9iiO3eC?|>4iz2r>pWna)X8z(qqdCg&#frn?-aReZ zcYXspvOU3p8l>s>@+EK2x{)uw`+dhB;i$Z*Q~7wlEazobqUGbqZ>gvRGj@>6x}N2S zl}Wcp>*$4~x!uQhd6u5=&lsaw)hS#Kj#DuK51wMyh}qDkQcfNK7}C zA&$$?Ek|ccoV7wNHXqOoXfC>0^MRYpWHWPg?^r_cxf4R|Q7p2=tck3j&9R~NAfAxn zb^4h&@4uih+y9Ok;QPQjZZ}<(^v%q+`~YpbGyYE75;}}oI)3A{ks8XB<;TVlgSZC$({#Q(?pskf*9iZiI4 zpt-3y88;l=qY%I5khL?kqf^7z-}!h_^fs+BqaLSwvWK=M-ZDlJ$^|Y}|A_8Jt{Sok z$P0TG7et9^X5)pGy&&0gs(*-`-Y?B_@UNt2m$tiWVERznLH1i^T;RyKrpAi^f4>Ds zFKa;8hBw6DnRcGE_fW8$^BbiVhrQ^vhcK)tpHyE|XseiiZG~I6{!8oqGZ~tvJiQJ_ zI~z(1W>hH?c~%Aa_MGOKoBgj9GJj5k0ut01`IlRXVt|kT|L%%Tp>?pt+=sTR?`4dR zd5WGVKSPl=PNr@fy-qHG^^(Cl<{2iITAvOZ3Y$`X#|b*(oyS7IioFJqNriBn?(N-B38*P3{qxUDtUlS8wS-kT;5G)4H@@;7^AN;SGQw2ZK&M9G3*v#4Zqe=! zM3TAvN1BkCrL|50qAe2=k#crBuYlYV*>e>ED_V;#pYOWHS#zbMe;#Js}F#_z|ux-8ur zDO~JXf905e5*GT~x8?ObS}U^S3Oh`kD~X{ZlK~v|-hC&~!_MMdlUlvbsMc725>4tc zqQCVSlYbk0V3Q&g4wXCCt>;u+9;8QLen z=~Mk=1}wJ2Paz(Qrn=FwD^cEAWwUKD3+OhJMsj|VNqjczhrGOsIF6!zj5ub`KUV77_;6~=CwKjF$CUSnne8JON%e&VP4qZ2)n*S_T&Wj%gjIVTx> z`xf;WSqY{2rVqLjFnHZ!Y8#N_vk2&+g1V8!Fj~#*y8{U@T8j@K_NamRV4;X{`5o=N zH-i{pU(=`lVyYiW^yZ=v~k>OV@AXDa3 zInShyZzVf~!NynLX$a~uP)Jytw@6kcM0Lx#!OLwk1Opt%`Xe2l>dj{3f=e+|R*m8mHSwb~Lt2OKYRm9x{K^ zn>M&@CdY%~RxE64ins{@RCm>$14`siD3gH=oDxm4SN(akqu89p+j$E)Vvtf(qbfVRX$_AL4bQExyO;#KQdb zfc{M86TI<5uq!D~Dp$YRr50w4u8R$X*-82>oTGummb=e7nnrU9mF(y*kf^2jerCRP zLO|zWr=X}XiQ^u&VZuK4y+w9BSSZm;r1YotIiZ@Q5>JY)3g3S%__?4P1!N zHfq?dpU+N}O>!aaUZc{bvUTnh)3JG9a2Ghk#U2debmJyuZ(7L4CDXGO&dwvVgkyd( zzjz#1Y`$e{Dg``XQl~PPvAd-vo(o2AP9{2Q&Le#-AJ}6GcCH@1;(4_A++A^Zqzz{Y zii1|GT3FIuejXxqi!O{ki;DM&=gxJ75=mC3`~)Uo42IMnq1OSeC|iK&45SJgkf{6H>{c?YL6>&?G*&O?7?~^DS zDq1CSUcVP~qC5S0EiL+Uz;?NMVzmXS9H^P(y*UX-TPZQ$Z|E=WAA`8-2EGRw8LnQ~%C6~kCJiLAPO^o2X@Yu18ssvr7T z4h6K%{}aEoUf>r7Y@8|V0=}^OX`kwAYb&qL=y2Ood*7dF?$67WIq#9wv`C*GWtW-> zP{pkEv0rT(OS9aV;oYEqsJ@Y(Kb{(}t@+q}w$0-eQU7}CArB4y;WH3+C>eQPmKBwj z=UiHvmtFJ-`%cy=6|NOkTWG?nIQxxLt@_UO@@HE@M99Uvh3K!gFIJH&&sFSYUfCOZ z*m#iRQ(elQc)3-#q24s65dWkuBudqYu4G?UDqdmCZZRi?_N54r-&^Pk&nw;3>6jdq zIpVVgZ>>}OI9AU9Vw3y75L*$<=QzmQDc|?ib1mtRM3uFL0dxg~tcr1OvsPBH*l(%`Z4>x@PrLy&eTd)lfN3 zB{}}G9wf|%=I$Rz+iZUW!*X2gUg8?6^@;il-2?}{?Zz}X&+VC+Ps-Kl9WezZQn#x^ z-hj&h`eHyWx(%%aN!J3{((@7y)0~L1Wlt{4T5&ed$Vd#cmEQI@ zTZk18Y&YuOBhhXTWG9MWQy@<^L*K)&om#B&_5ZLC6ujzFAwM@ij4qQZrJbOz{~ZgY z+ih_6{>3fr)umP=61Dno?~=ZF?Zr7M&g(bvxO*w5linCK zPgQntPX>c-#4c5! zLNdr_z~M221VX@AKc7KbON!m077K}tdQJUD`##g)9HnX<&Lm4m!meTZ6Q3uj4}mq! zgD;9mxX0&4@H*2+Md+WG@(TD*nuciXZC&*LoLz|POo0&cD+}Nc9;4hc7MBKS?CtHK zqpr3Q&R44?zVSuVQUhMfN34hI#1x`QnFM=U*qREtmc ze!&N;q;`sg7~PV68Q@&9YbOrdLH?F&MI=$t6!dmXGvP=1JrSA1w5tHunMSELfPpbG zXw-J}5?j#XIP@n5RMu0`0@w)=EG6tj+2bF5U}JB1-Bee=L)-DQPE{~Xj--D}*T7Zb zLXALWmy?X8>76}xz%we5L4CnI9+)gY-0L~qGQ2o-ZJ^37(WfsPaaLc4f0+F>N3^)@ z)fEF~AyFs(k+AtVbi^TV)_5%G=Ck(eIk9-S)*zTm7nldH6Q!Ykc!v%VdeHi>EjYcPrf}cdpy_8noh0Tvo z!l4h8>h|DWt0JtHXQ?vGc%4Nb-%9_=>`7O#TngA3mqx$Z3!Lwk_K}aAjlA+q?xA*0 zI-~c6fb4-CJuj=`&Of{FPw&VOMW>o!n2_Z z_)w3Pdx84GlC{k5YvCUpQ$e8GBx;C1QVnd#=b= zEdF73S*opzPEM)7K2rh4@U8OnswLI$qj)Pz|4rBYrK_K^qy650u`87CDzqt6$Xs5@ z4lVdTISf=|U1~eeNhM^{-Pwh={`Vtu#>LdgGgqhKy>Dt^i3aZspbeCo%w~I1-AMjH z)vy{5yfh%FT6E02f;x^(1BPr%PaLXX`1rF8@U1US0qVHk0|v?8u}t|qDp+xk&TpZ_ z#TLfZ-~K?Dp+ea($c_WiG(RTzkyp4T5poj?l|ufDpZe!XkEQ`Z1V-w=z}Y#u3Xy1i zLzxWjc|+-ANtkC8x~cx?4+QFRf;<;h{D0#OhX3LXr2Rz&5R-Ie`lvFPcdc*+)19x3 zA9P2&w;z^i3@hI&^btnIO|W?qrFXbFLU(Qx|Jv$p1P@WmAb+|1z|f?Aw}_7+5pcY_ zQ-?SsN~8OWbk9t~UKTK$O!X}tO`6>@?qHicB`f+MD%<-&vX=aTKWabo=8TJ`2^(pT zn{69Kr~cPV*~8$tgJY*1p9^7<=6G^4#B3^C6c~S662pD=VavV^LQ5!S8>uWN}%cTeY|D=B{odx8;+ zx`|O#s~7d36qw#D9eVvXmd4-ZKo zJjrnNT4E#(K>u4HzApjF_xpMMK&u!?>;-|yV6>ht0kVUahp}kKx~y04c6Lrq58wgN zlW{65BH7vml{rzJff>C9X@tW~iv7^n1`z_OU%LZunC?4;2NEhnb2=eX($_u**kOv* zbD1il6j?ZPJoWF*#7jdiXTBGqVM&9dsL8=a$)rnD1FXcx{-rjzJqoGjdA%xgteyB3 zS#%#MWlls~FH*(Msi|XDpU~-h>ubkot<31q6HwfkVBiL@rg*=Ypv&y5z^h>T{FgT5TDg@zYbnU7#C^yEGOGcO_d7Gry`aazr_qsGo_#8<(S)h`{@&?R;BPa9;=`< zXhOJvs9LD|kK_9NESvH%nP_NM<2XhFdZ-O}!i&6NaZlJGBKV#C@y>dFW{Jz)be9_8 zw-RnRZjNW49HDD?d!4|90V*EN=Cc2&4C+r2LjDtm5qH=TT;efMMoRKEF?7Rqz+V;y z6Z7rT-dvODlIlWw+{8O>Qr0lxJr7=8WB|hSgJq#@zKsV?(%4`Co5ftEoG=C5p{k!n z4~6u(VRj$J4*{Mng97c+QAd}?MA1N15SXEPtZV!pxi`K`q43Esc)yKDk%3ipARlgq zf}&mrr0?GK4bz=;a}?xTE>;R)UK2UqJk8#(y?1}fNm=01P+tG{nu3*~`M31e%Rb-$ z2?YiM&R;iG0JU|i^!@$&JMb}EmT1jsC+N-@wic^`S=|}O%+n)uUDSWC!;;m&3Dvrt zBIr*A_m>I=e>7PHT#+bB$;9)bopq%@kOrN~p+}HdkXnEqH2TyUVXwytojKU+0JEl` zqPf83EUX5cmOW1a7uC9b!>06}`PrK$hJ%Uxf9pK^wu;rT#GywWk!7=*{IYV~utmvZ z?(6fLrdo2iIiPKafg`Q^BEX*gGNo!|gGkwJG-! zeY@*Zn%EBvLzL;D_gyC(6fLwQT+G}3eSD)TG3xQE$#A1!()ThC$A_Q`zNWkGg?Hz` zb!tzEV)R%2>vibsG2tO+5vJDHSjdSPebQ<~qxb7Z1^bs!VKcbBJ zRC!Y*bOBgI{;4k4wLO0v*5>Mkr&{*iP_;NH8(*Sj_=(Sv*0Tfd*Z<#tJdFUL9}k$= z{(Djc{6BQPcRbba|37|8B87}3J0qLOUMIaV^vo319*7tGFFhD;w(TEb+WZzhN_N+OoZ= zBPpUP;wG=tw`e(xRCvVai-K)}Lotfoe^hfrL#>vkKKWB7T^qM{obFdy%d>8jvA!zD zOcGmsJ(vfpniKBn4Q_t?k|_e_!Rf%F>Xsz4?*yL5Hz`PYel^hhXcyq>lQ|Ur;si8a7?TAFrFA3OJ_%mhy;96=iQ^CeJUO{~$n6IDX(UsaRM zLmHU0pvoY|C!zQa+*WnS6a)N@ex47KYq^kn3yTI<449!W~~K^ zqCxspH;dXlD4y#xrNGdF3He!@aZ<|+qSi1m@YJbVx*|3%eYmBE6`G;J1lmnrdm1;2 ztzRj6I7drxRlsL!|Ldn_dfj}JyA5OfbT>Y9jLy4N5HjoA7ees)%q^hJzg0Ik2=B+Y z`C~Ak#*!({f*xP`i+l9lY`Am!P+O!^aNJ$XaFkW;mv70-CV05&h4g#}R#AaXicX#l zme1?c`m2`Bq$3w==HvA)M7zzI{LEh>WxEi!Mhxy;d5hahX6f{<$rfm3q?|M-8uqz8 zb|X{nKEv^zGc(Xt>IM3pDh{xrv%nq&LljycP^qirr;h(L!|b@~0KA$Gie|6>i;Z#v zy>LmeVk+Z{<#@5tm^5|&P=oU*nhb1h3x4hE0j%!t)%Rxs{pZv;o>c}b-JyYB1tvNwhhMhug_fX3P*Bu)2TT)61pzblbtR+(00H1@n9?W@+E zqdc{3->BU>PxqQ}dIt^OMQta6>?hy+brq0RgbZZRNUrZ z*MY|4^HT9QOxjkiDiME-stV>(;sV(k_8x#?&s@L>Z63BCREd`nW#pd^B>DwzP#gy( z5+Fl3la0SeZk3i2OHaUW{E?9U)zPBPv~c<|3kbuFU((9{N1e+kFnRvheg{w7(v$i0 z-ai_Uoh5-DoZ%^he}xl)wnFS`9J1!9ir_4KK1;jygy1jc@!um;6BdAqe}rg%51P)u z0^VUtnRIVS7jbrB8!7e2s-&;`7%C_zUVAlGT{f!OdOyV+mifXBj;L4fv3!0t$jsHP zGe5*+c82?j%r%v;CCSYE5-Be-pqY|RaI7h=r>?wKQTH@lq9HgpQb<=pEd~H)F#|aL ziw0I@1#7}r+efzhkFMPP4N-j6O>23a#J}fu7`q^-NVZ9nUQ6=|w{WTDt3?qf*eRl; z#%*K2D(eZ5cGQ?K3se}E6P$~2ooBKz>;-Yqxs>8|eHHc+;j902_?Doc%*U3oTk!{murTq#L*#d#M#N#s}e+W9ly>RRcQK#`y_KwfR~NW2M^ zJO7SHO0V%N$}+XPbi&CpFFLp?xNYmMwHmKV`H$4diw-LwgPN@hngk=lGQGe;7qXfn z0OuEhEym9XEkAevo)Mz{a|ZtNwAQu2zORYN`l?XYsH-11G*X2syd>BW+%MZSdKmUE zg7hx}J75%w7vTO=GOo>qVT$v4=+Y6T29k(^L}&h=Z2&3WkYvJ0{x`S>=-B2>0^Ci! zr1UR%ZWddBDYT6g3kbP)gYcEsw(|yzzd0rD2UjWl+xrY>PN2Yv>!Qyecvn}=c6d=( zd7Dv|6ZCfG7mFl>R`^QgFk2n$jo!4#Qy!FuPVp%J5c~Zl;^5Y|?xh+On_pgG% z-dXP)G|S@8$J||fL3Fe;fIqta%yVCM7FmU{-iJ(bU`R#d%m4-l_j)t5xGsm}*OXT0iC`=7A>zv)6w;-(%SS zPMfWB;A`gO63<)=xnMg)w{5=8s1ACy2e;O-wkb1gp!ekESK1_fj>{d*$GnFBut>)b z1$I?w5{fd-kt;%&c3;d4!r%QHkO$RwDGSJjJ#NeIvPn)tmSUof$PpLSsc_|}npIe{ z$$OU|YyzOilZD2vzr$^`KN+R~jZ6xBMFA{jD%=c?bH)$Za#;E)?uSLwM-GOLHI1+a z9+4zmv`!zKIo8hwi1@mAWpjs}tJ% zoY2sqJG@JkQdUW-wp84UDf=7iDVx1j!NKh-dYlf z8cn~Tca!#LLmwp^FzNI}tRZyrjS7Ur(xomsNb+K+sEC}=00@$`7{(b;SMyVOev|5@ zqFteK(pb=@r1(-VU7rTm%9~CBy`lm?*)Ehf?IGMQ93GbK*#8^i$?g}0=Rkv@Rtk8( zM4L+=&hYq`PA~TBHJ{BVgs=UT{lAhx&)#mN8_mT2ET5UnS|x8bh&|=y%8N@M&6rta z-k&J!29)6Wb&MvPrI772qU~Ym7tN+!LOk2X(|vu1b?c1d4kK6Pw)3*c?t+HU=pAVU zCYh*S6+lGsiy%md0BJUJ?lkra0h-(}7Bnub!olCK%6S>GWT9?%nc+c?_rHInGuNEB@jQlX#Y03VBvnKEG2TCv;1(go4|4LIoAS%CzqKWdwK)zwl8n_^n8cmGN@P_V>RiLE5R8J)of zC+z3~>XV&HV~!lNP(85o3N9BH1NxcU*D7AaM>)o!521iD?vDq0)5ju(Nv3qkrAD$B z?@!V9+vt#1Y22xhp24V-{|qQ+2D?%9iFCeBfQvJ1`@AsGs%9b-^saVAzn-T08JoR4 z&A38!Isq=fiP|Awb=B2*qvhGeP+2a}Y#vp&N^-ZUS5Kvt+&>TuF`w}SHhzI!-BJbi z0Fgy&@^x#;-w+ZY8L)tT26*LcLX~I(6}`TQLdS|H@+Uu8x(Lz3Je&&WjP@aHfngm? z;l~ZNqS$bF1`G;jaEX9xb%-3iR+StyXYD!jfV5s_=X~yJ(w`_&R;}-_jO4V|OXbnS zdWzn=lf%ZGeCz9c&gw$*wes^@zA^mDYAJOU=E_5kjH;(@06(zw?CsZhT+26oF?WC4 z)%0F$`)JIIz~=ys{tW0Z!;>CK_rwOuRB&}%n}u^)V;(xTBP7^10b8fNGbIV#i~qqr zrxYN-Z;!M1L z-AaBOgxoxYFK{Sc+--S}>^yzzIAROh4vvU3uF4HtccSePc>v};hXWOPJ~J2)enaFL z_fCF8Ea3lBh7en@IfcJ034gU1er-tc!+Jph1?Do4!7T4xkY?v97A^QKSO$>~><0+| z&QaKlH^^v8oH%jem&Z0=#VHqk17?@2$23nP{ig81KJyxwrLP5KVGz6)58h*~bVd1+ zn4JJjr+E;?Fct{q%AKIzybvO5B|_i=F7k*?Y(7y{xrkzp&@dtGFAosSEpBr&GiY=h z%Xo*|(#&1iDOhwES-Q*{$5d#jaqmUpyByvJfEtA2aa1v2`}2e5Vf>^Q&Hy?B2LkN> zDzv`_{!v5W2e3bKsMRnqWqQg)@zE21R?)P7>JZ=Fc8a$hS4?ns~ z{tBlytDMiHZ*_*Mr9RctFs!V772_foUfB=~Z;y3S?*=e=vR0nw1?I)i)zlcwZMd!G zxBd*zYtE0pUsVQRR~a^h7HCs9cfaEd>`i$MJts|CZrUqs@BAbXKORi5W5e*fy2JpP z|BGxFAO(3$v#_{d^w)1&P0v+?SG$N{Q|*Djt}zyLlH<8tc_mv$2ZLRub~yjr&Vaay!84HNTD6aOt=hlF zwr*jgYrl&9c5XkLQljhb`mB%Z?9N@w%6!boT>ZM@rW$gQJ4l2jFNIR8CE zjX^<2Pw-!3fJYV}#jgyibx#YiJ2nD8o_C4r5_S>)w7oHcp$YTaV$$`LT#LWwO zSY4FF{Zp#Bh|~DawaA#TCt$6wJ6^YjA$Qm&OP$JI_=ym68(kp`^MYTA6kYtfcCf1acZHbB#~;uN)?jioYkbx-7*yU zUHJ?tx9ba}e3qxYU;(A!rF?~C;Af1p{DeQU{_OP6%l@!avmE7_W#r9Jhoao1>4tHR zau}NXUhM3o{ zID77_$HqK`mq!bXMk_)cjm*HMmrT0oB@P+qU9Mv~0X(Y~ZI|_nRP|%#W-svcM2Py( zJ9KB$IE#66szsjff6bL&uoySd)E9;)|2$bNYbNzXh5NqTCodPzu_^4_$lL4Ig8zu# zNe2A)gML+Ua~9vIG<_oMA};{7^T4T|Y0_y+K(*pjY7~q5yn!ai1A;qiMddBYuP>2l z79q^AnWUFhtHqrVBynzbr1Ai+JzoRvOLm3pHlK1l!=cpR{r;}|C!(0MhaQ%5_r+R1 zMYbGud%&i0Gk}_TC;`x%_VIB%g-A2eii#I@HBU~0?n6i4zHHCf+8~a6^u-<#IQ}_YR|vb9{Km^gQrJ8(f^N{v=xLPhQl_{=Mr^7)n zBAw}YDHplEvD-2RZKi12(a%vsZ$FT3sXE7PtW!8(yb)S}oo*&8Vd5Mz zJMr5vrz<$n6dV}C=XdH*u(3m@AvQEO#!bs$pPZ_irUhIvH&JWg zmr&qVXeb43!wXD!I0ahSL=!KCB%;x_9{;`)+jorx2grqLJpc_B`Bq1VXb8pk^{ZEk zH_31Xraos?2?G4G&iwIpF5uwSMU|PruYD`vJlan?O|KOc#g3|Po=IrHL%;t#cWP$| zAn``L_13_h+@j>2#&5_%PLq@J@WMK<0sa^2@TW%oC+e`4P|=dibT2xd^u>C1CaXbS zg2Nt-N)MJi*chvT;e)sP58+Fc>IKF*IPk8VJZFFlG)jUWj@ark4Rm#Q9Ybg5hiWwD z2de+FhiW8!DF!fkSVB;LbbbQDdt5la`5m!A{wJ=X?5<0YMys$Bw7PRIv;PL2inI6U z6}xCg#j&Ca@%?IR4p`Sn&II0J97r9xbmU|dZ&fHJc3ry&alpAzSk~18TG21$PvAT~ zs#%43Q@@5r3o2-lu~uOk2Fs&gpz|P8!Ei6tA1~!Q*lyV}_tU^WLFbX}<%Bk8sQLm# zd}G2Axb-pq-lagl|3Y23Ssihpt*U)BS+Y+vz4PRB&_2J+Ts-b2+g zmJz81jNr~HaKA`Bmu`hR_tyc_m~yV=d$~>b$Hi9Ezbf9tUl3U!QHGO1u+SE;Xa0r# z-Ay{(J5J_{#>V<=HQ|}L@$a&e7^8#pdEK3N>Ol33zIMxbR@*0|u$m;(jo+x1g-k+L zl3X-k>xn|t{KK`jXp(lNAS66KoiVK8;|FL_uZWaB5TsZ$JLQ4A z0GfLjw_4$^f(Z+44g4~Z1JdW>v@(>>5u7*y z=wKi;8)#me%D#YJt5`F}>xz(sIH`6;ZQsxxDo2@{E2Lm$*%PCDK{ub2`Jz4)k@GDd zs3WK`u^M>*q9O=AlL(P@+6~8aytD)<3=Sl_oj8-by33tL>SklFx>cjTZ3m38Y2;if zVHeRm;-b+qI+HIGXYl_BI<_kmjv4+cZ`^F_Ycop;joP0dbjE5TL;}WlbN6>@MpKo3 z#7)jp+VR+ZB!XO$SOlAX7>PQpxT$r#D@-_YR_KTJc;EuBFqSEXonXPOS2@59D6vc5 zjQCY+u#Dl#LMVd8r)DpvC3xm|Y2bv-dZMX89~pbtnU@txQWBx6uAsjeeRImR^g_SE;zUK}l7S~curT@7G`HZW%+NANjK1*OWM=ij1R0pr;LhRu$-I80%j zOT(>X-Cx5E&@xfCfs0SHaYwsbcx9}J^jph!pDTYu*ulXjknfwZoBrw3IMv~qbjxAp zUkM^U$ko_w*Hv%5PZ^A5T()m5bh2z*&*_t8?9lZjUkH#G5d>f~I7IkGO+9mDaJhe} zvcPb74Bv8{Q+zbY_e1nIB!w5;!d)KI0#sR_lYlj`d@CnE?(BO5yB%AT^8;yVUp+;6 zVprPuLd(zRC@~Iama#74+}QoBn~&$0?sY`cEltwMManQ_r08kdpi9(>_nnJaGm9#w z%-*~l`~IFh!vaNs<$?ni=oD3it3@e;f&c{cUU&y8aDxCOZ3Z|{VL>Vb*po z(y%W~Cns5I{H!PVbVxp#x*Ycj?gCmnN>~~IG-dpTf2@^ zy)XC*gT9#Z)Xj>VBvX6nyw4Df^~ETAKw5E@q3DQj@=xrc}jO0 zaIM=4H`!@932p}TYwp3B&`z=@SC+<`82yI02!5Vw$l!#Lv&B*$sTJXx)6njk0MhCc zsoBrM^7n(4B^u6Da2=%kEK0?9P~lR07F!Z-GWyS4QwE}7o^?6+E(d!oOM^130@X;8 z@$09ETkI*(oHf|AT1?D)S`g5V=voeZwZ=OWfk=wea;Q!9kj7i#)Q$i+6Ol~I@Er10 ztA8Fk96a=yg;8)G{-s`;fsd!B{maktcb-L^5E6D+A8g`Xyd^1A#K&u_DyDAZssJ;5 zusxLXK#0BKl=X>$);E%P;WO5UGtWZ z6n%6Z>nOoTf8JE#_`8qkOm*UkFDB;8eejeVp(6UJ|-F6hKG{REEH)$i}^)bf{1=l_H# zB&kk=#%?$L8IHNkOz(U51-FqM(yf(uIS(VQ>PlRQzY9SR0cDuPh35Upi>l%@RRp8B zSa7GeJ-SeuFs4oH(Orn~Y`khK#J(GR|LKZKZ@_Sx@Vz$L&NCdc7S5+p{)E^n8B^CK zkGl}bGolf3^TqH=8vV>Pv9Ipl3peIi+s2427qXP(;*wNGPFOx0b(bvd?2+J{*RX4D z^UPwfUT$`ROP#VwWVC}-sXUQrJ`3pfX4b$y>t!{I>S*$~?@(Y(d1rXLX+rTl*ReyD zDO@RQSyBewHNu1#|-8*C3 zmNMPw$1BsOQ#*OlJkQ5#&*tYDfF0;RU3$>}b?MP#IsYnQ8-U&mMS`#-V5bC5Phh9S z_hwj!E%?7*@>j}3Y6hTJl6D>($VYF{6-PUk-`26Nu|TF)C`CUgeiW{GX*jdI_6Kuk zJ$}|(RN(IbL2!R&y=$!n`))dRasiUpK`-oLbJfJT2tV%iY`h)R8zk(9umfbHwlM=N z0zQ*I&s(}|M& z^a2XU#5huerzF0Y>4O&D8GVD#$66rM|LXmL$>xk4lPHeB27+(-_e%8q+Xe>8;QxNh z9yy@QAC`Mr_9y~2t~^b@e7EKJK&>A)1=wTdy~Lt?m!3|LRBgF_m3g2@5FGckgH!Et zPrh$qB4Hqdf316Zp=X#&LwNhj^EUuHlV$ok7scPQ$)f{KzFJo&1P8D+HR?9l%Y|-E zXYAc1`E>+vbPe4vG+MWhX~eIAjB=q+T!8-!ZhoPq*UQ1L_RI0Bie*N@xT1i#dIvlE zp_nAUI78lwU>`!NITuOwy&#cd^fYh6eOO_QlE=@g2nC9@OPk2X0hIZ}J=dD7Pb6Ic z2Yk9kD|4ChwH`AY5L~1dRRg4fP$-2O&53;IZbIvojEc#yTmkWezac9bt_UzDyi;JD zQtlc6gf<29Kz2XCz5!k9##{luXFl``ey;7u89-xNG~wGr^DTSOrrm#P**~t@>i^@a z4fqYoURZq$Dj*gLj-8fcG}sOQEyDbdaErg$x-#GsE6<@?5}Kil;VK+US1GKq*p9Pl z*`#RP-p<2acC}vvrAhuKfY=?_x?P-8@Y6VEYh?cj7(C=*SwZ-mHc~WsXnUaE*8Eg9 zAlqI(cx*3KU%>sSAU?Y2`}cXJkiw)3hzFI}?&FY~RVF{KIy?INpXH(2#uoo|iWLiz z#QoSW`#8R4N^@J(LA~*iNGHA=UYC3u4Uwn!u!~o z0$XBH-hVi9W)S}Iw;UbuzXrW}s|H8F`j21e-1c*@cL)pW)vZ81J1}mk2wYsb4Bxzt zjs24hBNOpqlFpaEzanFr&2r7piwu}2I!-EH8TJ>K(gwCg<2li`1~`BY3e`3WwrUt< z?oitJLhDWEKDu|TWahn@ga>KK&VVzzha!|dpL1lBpBMe$8P2v4j5UFqgk559Vl#&3 zbPvz*g0}*bJ?`r~^RIV6+W!4>jUuW1burwk>pO(&W_2?24z>nQm2ze6rouN_2jQJM zO&|mbr4>HL|Ih*6n=}N(Hp*a9A_g}%|AtWP7y(^`yT;4lilUd=4xHlKcBWuf^-{ zvnx>3^~qQ%|9Gbo5#G`sy=ecqtIJhrYa(!H*sJrfCaJpCVwk|?o>RaWW$ZpTRR~BG zLY9LBy4RmxdNY6cGe?=TxPTOjx`J|GfdOL_WNUuGdK+{`32(nO$w)Irny68%`Ehw^ z?qoe9ftrda-CoBj$ZaqKB??<&$ehnak?yZgvcgF@&scp*L-$HESCmDG)9neJsUgck`FE_lQ z26pr-?SowMG^!F10hk4Hfb$`oFZFfb+s&9VKZb82CDc_q+s=#O$(J5AjXQ|Ov%H4h z9Hcm9nyXobHeYV7nBD`ST|BgAGZJj0LgAwUuVT^~*Ieso4FySeXXDgDUx#+A2@@Z3 zQP>6E2MVaQ41CpL@E9ZMk5=V3b6|N^G>LAxc`J$LGVIPfZGNmiXog~&G=M?K+mpz% zL}q+#>Mq)zE*{D%RcrxevU21Oy986yI_8iFR2WZU&g+fjM(T#4>++H5<`SBYP0(2jta?3bF zo%=^0!a^wP_#UN{)Y6Ztm~PI)=mnuWI^_1Iak!ID=Fq0Mm~Si8*i?C(IgiCNbm7mj zUtXj~Zr<+*omxKQ1$ zu8ea7?iHwyUYzQ%N%7HFT$O-p&Qx2#V$kAsIY_c&jT+lIljOFc@Z$ivW4z~UoZ^xeB-6HAR8z@ z=1`}p6T6N~mD55m z@+Bqs8m;(kC^yt_fT%C7=oErmiJ9FS>PN6S2Ng$}IqJAh4VUEWkXu>uOVH4ggcmvv zPo+@k%lO-Z$=x^5^rug>mNU3vWs3ZyT0$ZP)wO;yUw@TGW5*ru?OEc70cGZYB?6e@r-A=Ww`-mNg3C(b zf=QvwCv{%a(u0LKmo`b&+7k$T9F^6>{58iCjS8OaDl)Rdpi);9)gJ(nT-=gur33G$+!x=4i+XY6wmOW>V&!KfS z*1sVJljLPgAO8IC_tGSYnLzGfOHEt>So6q_p8&Z$>{en*Wc1eU28^f1L?hyJ)wr-x zKjr9_L-OMv75U&tv)+vct*HOn+mQL8+`E?|Tz0-fd??dt)tFg*erD*#W{R$L z9E1On-?^7(5osu zGx@qdZL1KNCqRp*YML6jNo-g1rnb*`4xV%lgjw+8&=}c$u(TF>X5FQ*_+b~mh<$=` z#jnS(y?@%k68u17`5$Qjvzso%I78}#eqkrGz*?PLx(`u}4l7o_8gFHF(=i{AOffMwck& zZF-GH8C|L0E>+4F%|f{7t%U*q;mjX{%4as53~|XZsKe5}@QH=LF^zxaU?Pqy|2qe> zD;o&xJ+9r8a^hjPa%ac$B!$#0Pag;jA7P0Vb_(jm_ud@5`71sbwzEHhk(I==B;$A6 zzMngCsSD`(=i}TN{-RIai~#QRz0Nqf=Xl#UcV`G_h}I!UpXTIjwHzc!E6eu z`?0=s!l0jpDZy!6!fC>A(mHv4e1k-Fb;0q>E-~gs@XJGjQUs0&yNu)ADJ}Aa^Rov% zz&@rfy7NhqRBm97$v)?8NF*0a%wuuKpdu?roNNihM^vX`(H=?RMRhY%t#fOzS3bV) ze3a6)I9F)Z0kUukHrSLFT? zPXCH-O)>y{#Zh`dZA0C~Q9GZNM1M1WZM5L@<)UqoI^bf`e6L(Lbyr|rjN2|vN<5>; zBSQGw{8^oA>(~>DSder1hIu4*4h0A6lO5h`{&!02!vE%vu7*{?lSYNJBg(j|xyz26 zO6IhQTdw=uiW_U0EI=s(zCik;ZUcGG+9Y#V_!s6XPaA-6#!I+8CJpp5yb$>CBN2#T z*xCG(OyqKZ)cU8G2LA(>+)sWc&KZqd8$NUqYW61AS}>KCp7@wWDG}W9W!O?(H9Ibl zo_X4@s&NXXEm*X{B8sEueFL=(%?wlkviw@~-ac}G2tXWsk?+z|7{`t!dGcQs|4O9i z^wrahYt2<%6*>*ep{DWpb$;alxE=Er&J!L8)PDYG@}gkZIjErZ+P+Uhkj#KZ6wt4x z2re4$L`e^R5SpB=)Urvn|8Y_EkkNmkpaGvy>uYK~tSe)d?J0f7zo&wEV<{vjx@AR9 zcGE%|y^=rJkok00Z5F8ao`|v?ZkBr(&fWd+WcV6eckymC{3bmCkP813?u+Wl0?L46 zy%#H6n~FD|5di(U2E$|LV#NNvz!o78K7q3gdw1)W?$qKa_kZc(R+{)9Yi z(J4k%%;GRLJ!+TzKsR+dG<~C_i5ouZb6xJ|Y#!>1veC-?vZ3Ek1rMhi_!LYcksER^ zIrFXq`J21akz!3zC!=Wnlv$F7QdIHA&gfI#_8+zg|JR@~F~6#eIxnXfT@!dfgndDI zfcp$qvG)SIE&d>!Qmn-~{NE%@cg-1`(d8=wX`GB2{A@3YqCf_<->~afx}JxZ;UnDv zxeV`6U8#(rzcb^%F5{F5rEBwu@-;N9`UyaN%ZAl)_UU**1O zyNym5W3iv{=SPjn7Ce-!KJc=Hr!Kz$cI^JNGI+9=EV?L%R+0Zk=_qsl>q>W07)O?l1-kVh z`z*H+(2p-ni`2ivJwdluIUFy2DE3u59-LU%76k1|KyND;7{}73wgY)>v{@Tnj%wKu?X0N>ut*8m~veGQWE4&wtL7nVIK@Or|$lSXejEyt;w3MO9YG#3ehD0hU^pz z(6u~%B!W{0bs4(HG*yP~J+<4t@?G5dhhI$=|NGvRjdBT$InChQZ-|Gssi_wCvPye3 zalHb4r9(v!Y-9mZ2jBCpp3YWJLZ(obuI+DHV-n|`kgFqw_OdywjNTC`SCj&@Fnrsc~7$YY9J)Bl(u7^0<72GJ& z;dZi-*Vj3e7_-U`U0bm9dDl0;=^yc(M%ii2eBQso{mW~oFV=j#_w=vH=V| zSGmPTKhKZuM8cL$*Hpf_kW-}qIN7{`Lm}YnY6bIC%l?G82(P4F>!!plzP^Qdf<2O% zgM>HOmW0;nMXcnLsLD-|XgLNy``kJEyM&@IKn~BqW7#+hQ~h-TPs{vy&RdGAWG%S@ zo-~gfOIM2w-8F;N3dRc37A%ij=CN^tYm&3J*<9RHI8;6H(yhl{DzDixce|2M(!Stw~g(&+8BKdr}2JtKA%CAGt6kh z%G$SXUfIfuN<*ga8pS!jJ|76tSx|SU1`F|I4nD0|$B+`iTN_M3KO zYp-W~YOULa`q6P^$DG^NSMJZX#}f_>#6EBSWk`>R?U9>NdsHo|ib(#Xs-(ctsp|{yy*U3mAGaNA>e|nKu#f@jV>+Hrg|4XWiZ> zafTK{#VCD6@fmgA{>DyTo>{ua$Wx6$SM@uW%LQXN5b#Lm_5)sw3AzYiVLJnl_R>G& z9-3bAYpDK4GqNX}r!qz_?KSjv*sN?HF*iE+OzuBMSSk`y>9^0 zPTXUe)$Vh9bq=Qm-VS4|RJz%ea+H}F7atOmTEDp_B3aOjM)6=*Bt6bb`U`9PcTzV) zZE|y4$JkjgYSYT2rm2zk&mQ(5m@Q!^2#h>Zb^k?EyH)d-rI%Y17cJ2 z{?D4<>FOu(*x!OUD4kcyP_0lYR8s8}tj+L|leaN3o7Uu#&rBb8upaH?VY=Y;8PWdg zI95k-ApMI+eHUC)?}t*Bt1qFuO!dd3i?LLL$j?NG0QiDCc>_bQRsEgQ2&Yg)`?#)C z`u=oPth!F|g?9|kBc3K6A3(x5!ro!E^f-4F-J#B3J0>Ft_dd6HlG%zGI-v9T=DPLR zh+E$$c3(B;I?3X^|6ZOY^oA-wf(5&JYGytYXWcZNLw+&&BJTRhbALmpqDTreAJ-Bo z)H+Cx%XqdoZ4O)jjvk{sa;>eSRu$SZ9r0Nh+#Mlx>U7aAtHVn_)34JRQ9RLVRSBQa z{($-L9aA~bAm#cV@vQc08C@7rba-im7K-h4Fxe#{RW?~GW${BpVRwN|uXLN*+uiZ6 zrL&Ucb3ebgO8hZ$rTW~MDWmtcWQ?j+GWU;U70$e*TY2f%?bd?r-paUtW4)@M6vXoK zX+Weo<$a+p0^ai=VE<(>u>?yDTV|uXDs>d!1O3EcVi6GhMBK%)LIK2K)65;rYv-Df z?bN1sDmMznJ4k{h9)h>{LLVO-NexC8uKaus$7iv0vAk?Sv?*RYFE02nuKbr_7U59`*uk@)d z!02qs8$Q)c-HZ#|9Jn-~*!BH!6E~$>ILZ?`}Uq3SLn}9=*iU6St$ON(c zc%09TrA4<2cq1o1$Tl{fY1&u#P{&hhiGJmf8P=Y5Tp^_&^XnJTTX!*BcN7G5vujrm zVl1B>H_@Zg&q$uENFFEay<=RDOrKq#hjUkZKVglP4C)(^y`@ZVP8)w|$?cf=UTJP$ z{LL%H=X8i$%ErGn?_#R!zcy{_R#%TTTvWX}_!4)X{CqZWd$DEp4>--B(k^*5jbBTj z_vB`G;VI4o+{-HpaP16BkRPhvf4kVy8!l*8qsu$$nb?q#<6W(us-`g(TiiRmBeNac zt^5Yfz477kFwwNWuZUV^cD{{{%|N<#Gje?oR;%!MfTB9%wsWha*lxLKyFyfF2~&9j zwisB1Sc(XF49R>8$^6iDF#dH8>c&Yyi;n`@t27DBZQt0VLqB5Qhg3C*)Nh^37)Pd@ zOdRm~W0Gc_=gp5Slb!S4mEQ2NM#QUBnw~b+zf|z2Gt&r*5xZMIcutc>R&aYAvdkWGw5i=ld&*ZOBLyzI#ZcBO4`1=L*H;AfoIhY& z*t3M8I_H_g;oODI>ISP)ux8}$%-qOlp8cr+!e1zdDB04>xmFizmq^OgcXn2DlTx~Rle!=Mn2C~t?4bw z&-Izj=ara%n&35EDwWtpfrvOecGX8Lx#fk0UDwn`?Fl`_;d?FPD9(C#vcbUjl0e5? zkBXfumA;%|4(m1gB~shKa73^uR5%rh2}V*#ya%T~d|cd&8zeS&TQMA4e7|dp_1b zAH|$kht&15*gLg7xO`hIcO`F@wyCC%OgK&Y+^j!cj)6f==oJ?Ov3M>@*o~nJq7*70 zUy3-GQN>+LQ)U~<>~LQ zbyP)(jW8;be4)C1!B8aWSky3Swv#~cbDCk zOs5^2UTyQ#w$bsO?c{r&QEinrJhu-O)}3W&5{1MFOZA-v-NTyae;z8vJ2%`~>zEeG zVST6bOtHi+`0h7CA3~NZL4+FCF}BErneR{Q9CuJo(Yp-6!ykQY+zHQlhrDSPS||#_ zQNZBka?|^1yvxw9*cS8Dyf9ZMF5Y{chN*ovJi?~201y==mp9H&s|kA9 zD%ClJubaI-Y=${Gs2~Wp5U32#<3rQa(A~}BG{+M=}hf?(n-Ivc2JbtaVMlnVN!jn%@NCYY5f-v1B@r)1$ z|0Ohy%|`Q8Q1RYmals(h6q24s7h7R=8WN@)SV>}%f^CJ5x*M)?jOB;dR<*p3f zb;?yv278_!+&lNLL4{Q_^_e5yhG@s%-J0J+EM>GY77Y(B)i$GoQ{0hx)9(z7`E^64 zb@lRv7d;zi!?%HYS)OGm*UIve+@RUA+8YPi z-MF&JnDx{0S9uTcK5+D{+NxU5pp^+2aNDnw!Pf4{E*0_1mKAiQk z$~h@Le!KinpSWI(vFXJdb#q#v%3@)jauXZoFM=oObt02453TeFA>{tR?6X#%Qu1>IKBhWZEOa)qpp)R;Y;WP~;DR7Y zapQL=@V4$X%)e?g7HhT;fV(k*H)VKz3-v16+|~=fJ-n9nQ%#mfy~2%+PLi{)CT1_biURrzku1-pR0^necqR+=g(z z+1io~N1UQ&=0DE?K@@gfo@H(rQJVKL7M15$+$2-RFLV9= zv4$|4T*!6z%vZiMo+~98*8a@_{*TM9@CYQaD_IB8h#3k@N$5X0pBDmCAXA-@oOw1M zQhW1qMhTC9Nw%G_Zo~wajo!Vxz4ZmoEc%f#jn1bi@y}(9Gc_KgiRRO3iym8412GAH zkKJ#)X7`T zG=!=}cPT(Z^U-*gfWdVZphk;eoCpb?&XR%b~B$K34kPH^!iEdC!J zU7T=TO!F3f`?PR4G%pvvvEYzbcQ1P@T zxqg0+R|`4xATPW4J>2Dzng05-$PZSy8zB)b4)GUk6=fXDnmSuN_jr!?>|z7A%>5UL z#B^O$e~@p&ApZDwp70e!QB>L4@ePgHn8A4F6o>~3JWbP>1GlU>LAnS{+ccb}w#Bn> zt;v7k_r%c1{27=sWKV)xU;bj9$Bv(&sv8wfI{K3@Cl_?6m%yvmZo4`L+^ub~ElCG2 zXSx>ePDwm(PYYp-Ru^aRaK(RwX;4NEtFBemnQT~he4(f_HsXutB|oyos9^k27M&Kz z)wi9_CL{|>lJacb<~P&19lk=UQnL2j^BVuPq^OwcUji z9R7K*E~W|6m|M9iN@6jk>7|749M}~F`hHw33M6fj!#|xyX@8F^xp$YdKjnThUUFvT zfIMi0r#S|a528^PAobYVVLxHrl#%R$f-#Ie)Hp5iUJ33g0dC>XBPZZ)q+se=Jp}h}2-8)Z`M6>}9+``||5$?iYWP(%c z<9^lkn(oe z&zxL-w@aQqnlttNmH_Sis&b3xZqtrHT;qs>8g)c&;{B_0CacAYv47sMDN{~Bxnko? zyktYndmmyi_GALANK(6G#o6V{m%cO94||}T^`6-GHCL=6`mqPS3y;@AfEZh*_n2Bd z1*);Ul{b7c@WV&yVA01!#BOIqv%YTU(iE%)eS1oVk#%_C+x|1%O&RI~j0W@1c>%S{hsLw37EL=j`nP9oh<1~g5IhQhx0HsfT(rX zXT5;J${WUb9M{Sn9Tii6_Js4)#BDSnTmoEU{~9RdyPt$DNXVUK9M2iPvQpRoE|z*X9QXbjwYn3;F{mT$bHePd)Fg_>6y74SfiWkpHTC znH442XPv1m>ksb@Ty*AiTv#l)wx4Tq>7(^YmOH5gshYgf`PXFJd(R>O4Nfe*o>PH% zKmE&?bgveqR}|f-N8Z!FGB0~`_yG2%ZCI!%H}TF@ruRMRA1oA``=Y-%uDQc$F#$d74Lkzt?X;ODE`b#$(E9wE zio}u*CvfxIHoIS z{>ki>M`6}I1mAbITRZeg5WfEhVL_h0=6}0?w0zlVB$nHHSkE}rmlll30bok7j4_3j zk{E!4RWQP*q@2C?g!f05uTmY#=-)#L(d>z1%aXp5H6H}C0mW)w)?#=y3~~^DJb{tFQ|(XQOK$o@s>^tVH43V&%xVc3 zYG}EFzY>B<1_X$il=av9@9_6ozaxG%cGpa98vK^(!pV@@a#VQno6`#%)p!}9l4Aub zR?DYV9Pf4gihw;$r5;bOyu4aJMrtkWq+H0QGcNNeQo&v0C@K- zbrtpRYaNx?JL9eL%bnP}qcyd1ic?)q8oFv>P?6t6Rn*{^r;KW1Bb^;?Z>QN8FmlH) zb6ttsd6LQ-*bm{A1JL6tPjVa%>_C@%_ zPILR3Y+H@P-f~vr)*7-Poea?fn(2@*kwH8GSD^bSa+j5U_BYnhC9gPb-%`uQdv*xN zIIJ!-6HX*ZfRTk2$GzBg#rcQOo90StB;J&}Uo%lnOHuqEc(3pYgH)}>JT>)4?B{hL zs|YF{+mj*k-ydwbp%hzg zaoWs6)+@j9cLlg6sR)VK91#?fW|_#ZSN{MH_@81gY3z-)-kn{$b{Way>nL|d9$IQV zr881x;K$??ii}oT0UI)wf^?2lWjEu4><`IY!@YZB&elB2@Jkf7a)R+Vc$woMtdW|4 zXy{0x6t5nJT+^^^yz$Dndj#&U4eUh(gG+^OG040@F}PP;@lirJ_3!n*quDU&FXgw^ z+agMQ*J)%=W#=J~OBN*4Ha}@o6(-3(J(=aKBp+Cv{A7V>{{XH*dx`hD=DuJ@+qotm z-8SqfWh6b*aLTm;#gJ*F7NPiuP>&-0*?C8oU2nOa{{Va3si;<67R$%|3an(}E8;Oy zN5DGo-Hl@LSj;5_E-Md@qQzqgy<|(v}L`JzaAxIeC&aNg|q9)G*c?miL@r zci+60!ODEM7bNr9cwx09Til{FfJW|I$10#N*jSZiRyuoWfz~B^;p`sm&D+!ShbI(! zsg-`B-bV?oqdpri*Xlsw$GEyUkdoW2l~>!v*xlRv@KOn_C}X@4Qdm18?^()*e;mM0ML?kWD1A zC{~_DQV=Q{vLb43Bo`zSpaIaM*xzL?eYtt}{$P7>fpBsL(sPR3z!5 z1=6JIVtfApeg4PU-`=~IuW(2I-WO;!(*_rcIFA7hS`*d z`iG4pDn>(igee4Z2LyH39Q!EUh4ZuH=TPD)@mpRR&Ds1pBFAHJdpjKtHxW%u3?Jm; zp0>C_0H;tD0j5bUeiYc-AbEH0v+mzG-8SjW%$s+QS9xyaGS2KyNsSA>vy=L)m>hUk z6Xp-RSGC-&2(j8^YxatWvD!uiNCNiKSMcG`1sC*8lsMCaPk*rXLbrGG5$&GOsmg7w zy+e)bj6O!0qM@G;JzZwzje{LU^U|2nb*+IA(y3l-ytS)Qlm4Hn>AZmk;=xaC(k>-{|R(E3V$JLpMB>c(izirV)Eb_+; zG08O3NRdSpNYYCzvNnk0jx@PuVn6^3lfd@lx<-ac2vtx?B+vjdNhg3FXQrc#<#mcB zEX+Uv3X)C$0A!MI0OQxa*ssT5<@ddN4Qcm>Z#{2XY$$YA{e^5X({7yY3PdU$#XVCm z@Y-?+)lpQ2O9s;r1!VV%-s^qnId_#Awhl%Myl#zD41~43E>4gOC_X%u;T&d_pf6gl zSvl>W-M@S09UIR(>)R|r3?U#3iI$Z$1pfewr>T)lm>@==hwHEPzuWsVorCi4s`_sa zFG~DZ#bAX-HkL@LcU28C&48nD_JGvZAh6(u!2J5go(3m>9tRgy@|6;t7>*tD4n=|I&cPC`%;JVnnb9(#T4 zS2pwaFt52j`N+~p&8{m4s2~GXSySPLCGxjk<4@G3NF%O$_pg=t7h^ny?D`5$?`yVbdEhpU8$Fz4XT1!1t zgtYZFzi!KRVp-&o?a3^EKJvEro;ed_f|uL1jj~2416;tA3OFj490me`Um!ZhI5`ua zw|RV6HjDY*R;hocovO@o%;hPPYRtx*Njy(o-|_kOXS%ofbaxi_+^aVFre3$%Ygm%i z)z-^LSGcPv^(>M@io?^p_~doef=aT18`NWv4JHid@4a8Qe6wRDe6cU@o8kyXj55Hj zkPMSDfK(b1vFa=^8F-10l78&G?Y-TkywnEOW(X}-NiH35NR1JhP?1rpQZyX+ZZLiB z__n^T-u=!6!<-)FSgL$+=4h@iJcjxvhf&hK*m+i$LCNFZr#WNMdGMo`eR6H=f(QnjEOMFl#-{{X!Aw!2NOg8PHCpoVst zBf3?>$*eY+bkqAlz$+0=VYM2tsq5+fxBJ)ldm+6Oy{agCE3UULDg#SXh~K+jCXO@( z*B@7yii;r>V%9!Nc_fLy!H@O#mfqv-Hv8WoZ(CK;hDofhMtBAhGb4Sd;aGgfSi$Y4 z<8ie6g|gpUF;-j4bu{8p~BT?k2rGft9ZNaq7K9U|Yc_*V=T|+ci zYsUHC>_^@b%XYF~Z2i+@ni-S8g63}Jkx0@l?zL969kI%CO%?o@VjsL-$llstA8~!M z4R3o3_|sd(+DijdJ+&!E9At=L#aRZbq@MOU{80I4iSA5ZJ816;np{U_L62FZf@xx> zP1#8b`s?x09V6~lKx&F~x%$Y1MZ(42{{VXfd+o*R^B*oFO|nkjK(ksiaE?Qo#!e%U z{E@q;T0!<--it4A>_*YMvcbGSz3YWrg#$9gJ$&ShWqu{>J-vND;t%{m_Y38h#LQ=E zV(YiQ#KmK2dm@T6Q&9k?hA6jWF?yw@nZN*66~Bg7{Y_q+klYrEJ1D*ze zoh0?|_uuiqbWON(w79IMLj#w?Ni9w~X(=jUsfpmKq^W_-Q_{^0pfqlb3bHT+5J4CB z)7WK(<`lTMaU^m8%F074D+;SC3W5kAf-pu$T;iVIds&{^wg+FeVRRcm8{dPGt9Uc%8SI1#ME!LmV4n z;=T%kL%Oz-#1#gV*6m3^%H!XDUgU{l<=<;Im_KwxX>j)n-Yxj1mMn0~Rn!&b5*)AT zA}@s9TmAP3^X)OezC87B$edkIVEkBmExWv^v7djtx(g=JV=`*-#wC`oX-6qo&XZ_b zI6e}|*FD#^4qL2nhMhuLn zgDWW^f$|`c)-PSz-Pl~cmGn;x(H$=wipc20in6c_q%U>*>Y2+bv&%c11qGR% z+l2$``TP&hw}}cW#(;FfsbUpHNx%b%`F#5Kv)k666*m6W+cf>b@~=BDTx@e5_H%66wx#D^cy2#-ZPct*gq6FxG$%%ZM@otv3JjzYTftGR z_3T*MUpetL`COjR$n@6KqxjK7jX2D9!K0+7e9kr)UsO3}$jnw5YUK5_k!e5~g{Lm2 zSpzqJcAd;wuQFJ34any0ek<+{%p#GG7b=*G`F&oPTS>4|jw+H%6>)By?jMmkK zsw#K3(y2vRrlEXkLs2)5GS2Z#t1^YUd6m?I-b?qpaoV?aSzw+iAf5>x8KIdPIboJIDI`+H;1y*chEgsM2i{8~q=>RcLn{D52B3qG zK^#FD2dr(9IU$jvl}fsj3Xnkr8W2IqAmD?Ldhgq=18--yR$7k*wy^mu_Gcj~K}U?l z(a&95Q6sQL5!2JFHLgY4)*n(p_K$Mh_U)d^O~-YfJ7^*Wo=F%YC<3IGVg~?vTea<5 zp7na0cF_cvGstMM#--TQ(|`vV$v7Tlb?@Sis(Qh8hd}3GNIwu!d zOHi1Py9KE$H^p3T@tzd^*}NCl6>5mGV=m>--1+YK4cXK*J49@f1l91p&PuQpAeO8Gj1XKf6zl#e z{y(31aX&P6Pj^jUu>MhOECf3jCp?ku9ow^LB%{rBnidI3Oe0?`l@x(OE4*4yr`HUq zz(mEzu{_7^x~DUHGr7#$f-m^pt>gHRZb$L6*Gi>HFXwC~oyi;ceHwm?_n zXiEh$#s_tDhEbMXG-De3i|r2Y$uO?{woJRG$#Fvs>;y7}VgiY@)liajtA=RY(u}Tr zHSYe(&(wWM{Ew~e{vJ= z@;p?u(T~+E%mFr4)arez^Ob)NqKU$s{uvDPu}AKnT|+^pQY$?Vxrg8Okr@+Sr; zBnQx;96Vwwxeq7$-+KiS7VQ@O&58{ef^BSByyy)zp&TkM7Ils$ca)+786*WVl$ zX7v96&5T?-FTGO_)}8khEk(2YcN0Yw9wTrBc9w$|xG7ncY`U2Y6HF1VUY=N8jDFDW z9HGxYck8pidvD_I{IpK1ovueOEENDew(ml7O;uGb_+(iH94y;8tCD^CvKt3KEL&eN zsMBqK8U;x}B&s+pD@vNe@1=t;Z*=)z+glWqcV?dQ;}+I%(e7>-;X+5mA#T$l8bQF+)Keq-dF_8P`;B#uV;C)y}KaQj6BclW$5w@ZaCBr1EOgbgL5VlYvb5CCNH znY>Zg{BPQRZMD&VHQ;=P#{LD-pCn#7nQQhvOT|mE`#&UOYPo8#Q=m^3WYTMQ(HWF_ z%+XE<+=f$j_ZRN|;@6n`Ze-;!KwHHHuQurGq%7;75)>2wk{9?IGe}GF?S9{T^AWq) zOj`#t(Tm$L0^0fLS(-8ctFfyyD)^(k%N(Eydhgi<-#vf5I@>)}ws+pz%WZt!E4s-; zm8NLCiib&_iluc!Q4#*k^zuAy^;RR^N^>Ss&rtiylao$@sj@Mf7xLQ{;O0w14&df^}U_+Mc2Ka z4vF}+o!`4QzjgM$O}dAuF_jea)Nd`x0HUnR#ALjbds`h`QRaD6c;cui(d%F%N{0;> zxIdr$>)W|@^?6g1Et`Ml3F;Eg-0E1d{iV!`7)Fa-OtlT9673TA^)~V^vm1u{Xxz=t zbB&8+he>;jfDz>cfuaPEuf_1Jj0%@!5v0vj9>4rYwe?@keVf&FG@X0#@2U3eT{A&7 zMJDj1-gGh4?he|Cm+Ysk&Q?f{^x{}S@R`zA0hBywi}v6R58eL&edj2jnZ3~7r)~Yf zYgV*&NH)Xq1c3no$Zw2-pwkRn^$6mBezqP^nl4@T+h&9JBt@3sTrcY1f;1O)$z4h? z(yWd_0nt==U3G3h-+!?7-@86Kb-&0hzmV-8i4|)eVwp{T^ynO|OmS{4yCka9O)k?i zwdbcYTtx^bA}+AXtfH7I*?rUIuWYwC`9I$DtPXTqZ&9iGdBC6o$Y3BsjJO_3CeR72Ol+x>su{gHYduUq%E z(PwGuF!15(r=-hM=9g!F38;+d9b{ ziWwb9Wo2PiWnoatMF=2}K?E9gjW-ta+FU)Y(lk=U%#MzwSy@R8tfT_0q!3hqK@=jr zckh*M;hLhhhMyB0kYi}-BaRw)RQW2{xIjuExh;MN_4jsQpu3s@l6U|Iugj*@8Q3BM zNi+atl6U|-$?M+F{?7Qrv36c6kG;NBP6H?C;it*=oIk zz4}jQRD5Wj7_iu#gN?`2(`WXj4JcS>v)J5>MPW6ujdFP5jvXYb#WJ$Al9rFVe(AJX zCo}TzFx@XVDKg7_BeO$t&6k2mjZcEuP*}eTx-g=tkNgoEPV0XByT9yK&C1LKQQD#b zGzhc{D$t1au2>{%9*)r*p_H_qxBCA8@4v^`W841#6X{~w@^>f4Ey8^q7j2T3%MWOiJy5Kh3=)V?mhJd6`X~%y&%(F zw4~{);Dpq`l2sV6C<2`A?A$|YJn!v=&+na@LsF4~*EXYxSr83usrZRik~N``G=nMc z*)GS_wGKj(tx5g4kT?d{Qh6Wid&m-cfO_|}t!~ZE?v2-p#ce!BLpzz>G9*~6J|dE8 z+S$9)+36rsC33_u6gJ0dhcIj_N+;> z>?+!4-lSGpWef48id9W(jbVfEC86NiCvC|biR{&q?|$Yqd$#n+svV^nS|ly-waFoY z6#P!U5bqJkaLTMY`u_m7{{WGD$&dMI*PkJ#n`Hd3+4x*$Dx!I!*qxiP@tf<>c z3R0)fEYty#KP7{Mqu zMRdq(TYJaK{^pnE-*@aHh8Y=!t?javlE+mj2|C|JLe++)Bo7uQQK>y|_p5)tx3GKU zf5x5T*0eai>5QJ2e|4rpmY#esW$jfJ`+p~osY}w$TO}LJDP$mhB#_46?ztY!7ESi= z-X2}&rhTI2TWj9!$y<%O=dyU+Xc(rTzA9v8Mxl*pwH1v$!S;uLy-?EKKMOj}Uj*bZ@b~X%(+Cjh7kK_D(%ax~5H(vH* z`a7ZfE3!8Xm@TP_YUygz$6YH4A;n`MdtR$6kyT`gd9ViTf3l|D!F=z}{HyKe)Z522 zT&yTQ1OypnIqi-*g6AI~Jjm#0$y|ZW9RC2h4Y!vq%hThPs<6a8WRiprl7L+P6*=qP z&MdpTm_l9MVe`Pj)@3HrB_jxksd-EL|35Eajr721B4M^2cC@92aEw zFYgU1-*X#D%iO7`6too=SEp0EqVk1Kd3;^8~}Udtq^%Mcz)YNrCLjI#}tp zrtrBYj~BVA-O*x{4KXWCHz$~7U0-kP&R$mM?_lPA%iHCbe&v#NO}5Cz?yYg(C98l- zuNEp7c(VA){{TG75PoSi>BF|D+&v4PQ~0>sP@Jlo)fCF)s+S`sG1}N%n`^miy2-eA^pYv<9oBq zUfkQHSGun^8;;w13x4~VocukDsG<{%Y^J;sUAuad{k-<4nEk??r?vvmZic3N*?|zo ztCrG9Q7fpaDy#yE86Ge}KK}rH{@>XByS`NQPsa76+8-3~crDYopwkBS?oGvuTG!8t zb}K$74x~oSPc*CKd1G+^O)Cg?K3L(+uiAce_j*}3{{VaEme$d#Z8n>EOlt*x8D=82 zkr%WA3+k&mQP|S{>+YW>`%esfz3kn*7k4W`b-2uh%-T&%XuzX5W*Unt2vKnou{zVQ z_uugz-|4omPJFn>HgB$|@Vz(Qwa`yhlIu)_@YC%b_g1la>MOR@RBD1L9ksNIvFjeD zk`@=8onB)16WA9^E^{*T4=hwHTY>`Dc1v0Wx?Gn~DMluqO5l+a(fNPd?|vhD?o-jQ z^B_{v*}Vn5(^FA+ih+`AsgXm2silO1C2xH{+y4N)`ygBQY(HP_T*l1o9i?5hcLpj^ z_cW8nRisI7VXUN>dS!w@HAO6Bs}H9jfs%Z?%$qMY?GW$0zi^jUvx=*s2RsV5nzEcS zoP)=#aOOT+-nmbAmt)`HYkQbZRk#p-7em33hE;|S+6W!{iBFBBgAq{{E}}Ri$fl?z zoP{J2`YwH)aX9FcuX`MNf8rKfabc(I&gI-N^(RQ;p^C1fcVz-DUv#6$ZI0Qv$%8b{ zDuS`p7@bR%SYoJcXt0Mrd&_UJ?qicV8rbi=#VH_K#7U0YfL2Sn7ZIw|7EMaj_}VZ- z8MBc6ou7K!k2mwh$L?K%Fc{oPMUvni3vP{5+&&o!Fk)0hlN~{NKF0hf&AqF#w?;Ru z`b(!ay&uQ=W}1U>V0R4~Rc?;Lf#DR@8;3VvF_XtR3Z^LPKH##b5-GU^K-t@Zx^VgB*$o3%bXY|i(^hE;OX;e>PU?uMxp z@NX@qXJTiYZc}*=+|q`*iWSrtE3G`TuoUWR%f9OKFSnbF9Fy;aVi4b_YrLgRrPiN> zPShS0rD>^+Gno|u@ffq1y{_fIa5m|=)7go9QYiNuOKDq+a@>3s)$rD(W2r`?3wa)k z2>1H`0O9VrYN=|dDr#t}Y3HM@qn=u7x=N^Ir>do?r+?D?GDFD}+>y7m`UJ00qfD_Rg`Xl0p?!5=p=SWRiFQ zI;?TLuCYX=nTP-ZQc1u743bU&9D4V=E!*E1wg*^jTo-D5r_af^_M}v?*5EpdfJ;xl zx28r_SEHn>f<}sJXvrtd3Ls@)RMXR-VA##fp7QVf;l9nt9?9DayQC#9H%FscT7YQm zj5RE+N@!weSkV$g!zKB1+3kmvHfXu)-b;_CwjeZHa)uW(u>h(_4u@9bt`z{N?v_}U zTy@v_-_!m@?XA9d?Y+@mS=Zf#(YrpU<7D)I!Z96pw`l3wuHdbj7uievh+2BrR<&I&xPHk54CBL27;JRa$hG=`~0l)zGv;b;Xz*Qgc zLTx*>#GJXzn+>~iyDx_wq$&i^D8k7b>Ww@>k^%@y5(-GAOFymu02==Qk^4aRXT&jv z+EDjDK<)~T*y+5Ye-Mz-(lnc^WYNnS%plx&_0_Vv^yL8=l-IH&dcHSpT zYiJi#lE}dk7llh244MJvNdQ!kIxyO{t;>AeBHDI{9_HqAr6Y|?Ga3?T2ao`>6NOM& zh)_>n_I{JAdUxYR6*l$nJZ2-ayVY?=CxhthWpov|JQVUM`&#|=R~pF^GT%^&NZBqM z!yQ3EDq}U*IP>ql_fNC?WMtX-bz4Qo?;@0*a6TllLREk?p^y+q<7lg)vQpEOc@x=7 zMBY8d@b_)~ms}fUWHd1U01MnT8BY*u>QcJA80RVCFJE7$`1@kVe6{P3l2kHvr^_v+ zi^0QJUo=}YwKiP>&{p-|oh?aATSqsZLrENp734z5$UvGKDVQg@_E(yHs<|B3?6vHZ zvLH8mZQO;@_=Dca^-!}gsTH9N2A37kR9gGX%HHT(zbkvaXC1oA=jpGlmr1nM@P^b~ zf`dR@YDNSJVhW}~>wmug01su0zP>K+o{wrg=&GXMonxGe3azo)J5>cv*~-(^f53R^ z+MY?)j&|crZ!1Rk9vNk`X_mdW_j{Lp!&lq%KHIz7lD8Xu&uzp^yh?@&WKZb@1b#G3 zRw?%r+D>5P61#%3?mJAuOgGR9!r{IU;aS8?ai*-u;ExVRI)Lu~0P$a84$*~Z=(3r~ zQ6n`pdmE8|&$(EdnspU*?{A$?(><5oyO>})?`_s+D;{WHCy{^hd^QrAs(%=+ z&E=;3xMNUD>A8`@w~9F!Y4#B3PJQK1Z?>l0`Ks+LqoL5h6tb`t(G+93*zmy82^yJ3 zdKdC{oqO5j{`GVR!YXRI9fc+n zzCKC7C#R|2)l|zq$m^_&Le!H}V3syu^Fyjg=J3tuX4M?Bz@?#Fdi~ArSKbCxxaLte zE%KvKt(vx*%k-#VXE@N0+Ef+L2Xd>BvK)asx3?a{K_$MxV&D0kRa)Vc8+$jQR#c%n zO4XIsAI4%?B$72g8uj(}2A6*HkIh&h!FJMM`d8#Uj+EFg(#6v)KF;5j4uUF7ZtSFH zQ4GgQLlaFgYlZO7>icGXUR(DA*f|?;4`PNfp*YsdLy&>kQ>j1O&uTf3+!>nY3R&&2)X#e`A{fH_K}jklbpoYTfLs|K zFhM^50Db=7*{RL^rs~g&6uADo_?LpfZo2AOpgn=xd!mW*5^oo$8fM30j4ulqBzwP= z96*a@hBqY0AzL43xxd~iW#(^tE+w;x!TK$--SjQ3cu6Ut4I+$CjYQPD0YvI%+&$an zA88?nmVKeOhV{^?yuO$h`hqy3G88RSonZJ#J7Y#9vi1Jld*_ntu9f-0imct8H~bf< zenL`1Eq3JUs`{#UHum#te)V?Vs8xh3yo52RiX)`9ikO#DPBm@KJpK25yG@^;JYDma z9E5{%MP{DRc_qTt%P1J3VOna9iL8BE^Om_6-^(W6c`V1X^Bihgdlw)_aZW6R1>$M? z$e1Tg@q)`B_tX8qy7H{R?w+&WvtT!V3njMmxXP17l*HxfWuvQrvuF>ZQD=$Aswq&i zI*{nhq!X1JKJ&Em4&4^*vRub?YcQ%w69!fvXy8Wzri`Zy0R(l6d(O+da`xjU)4kit zYjY8!M&_jiZTcMsqB_9mTxkHj$X?Di=e7=Y=j)NP>?i~H zl6K8<4GM@9kA^{A4@PG?L@~*$QuI%;qaX99Y;1kUi|byQ>5Z#R@$wdIPIGMLXqKaN z_6;nt3QEnxo5{*tB|{)rjVcy)Z8n-qFi1eMecbnsXt9%-dECM5cVL?%y%;HT)ct@0>qNF*+^xVVgUk2WXXm(-gG$nxSj)taL8LywUAHFLSkw z-0AGJ;^r@keY4@XfYj>nm5!pPio`}}-UN~Yk*}})eUON#GBe=v*c`1bWiD$AGkK{p z6!TKoQo5VGbJJ7>b$`iL0FQYu1n^wMw-&ClBZ{jj46Hpv0zn^VSle@Lb7wnR-bT?% zhK!D-Sx=)Y073Z?*M876&{S1V4J9-aR8>zjbkI{l8_hiR61a*eAc`op)(DC)oH_@^HZ}cV`u`vj^fR)FOER_)6+hM`BCGayOT~rP#SMYLA_L=bP!F zp=dV6KjT*{C{zW`kh3RecgB7UsUGqOXdro>q?fAd#i>m z4eK7}idg%p8xRx*E&!oyfkU`H@La#YNiQpNj>Q7<+<{|;2p9EjReM#z1pz9gkYQMz zI7eL9*7k?)kBksgb;tTm=*`O?ZS>kga#Z=s6%V;Kj4OF+@w>wl8my5uGHLS8(MHS9 zo)~NkjyVh7U*0>w@ZKXLOC9U><`;`e?^_L7oS{6k$R8LPrKlOO^)>)GF++K)T? zdvp8aU~perW_w^V%Q^rKn8h`|lz8$ciZHsH*Z#lZ?1HJd{{VPD>yNLwcWvWq*mmi6 zed^*nTWA!s$s+|t1Js{0zyVTC00fXaGuk$N(|_Dz+ICxaxw)9pBaKTjKE8oR7G@z; zL1rKVdiT3K+Z|ogzY%uq86M`S!1m93x(vP}rm1q2m79BNRCt<78TUX%lt@rn*{ULF z%cu}W`b5VTt~tZpKYh0c+5Nupc0O6kO}ad6w-+i1*0!}OR=fd1tN}XNa-C%TzbSit z?1tQ%*F6~bj$)#`TY5+uC>VpKq!cv(WXUSB>I1<>U?l6W_uugz(U{+q-D&b;UtfH> z+IXBkLZZ5QZJFGA3mg0|A+U`|(**`rj#j9aOmfLm-tk$*1IWZ%ZZ@h=+Unr1 zshxy+xV2pmZ;KyklzaMrhp;QUz94o_Nz~A0X2@apPhaHcNp|;PZRdG06|lJSQwsQ4 zx7y7j+=%?LA+gab`;)!3_mh@=$TDsA=_Q8gZa-ei;)^t7VT$na5E@m2sTCTPPCAXf z$M$!a{ksdeO6h&J%s`6n5Of-fuZXp84VZjA&W-q8y7m2oS;|Z+_;Q(P9m__v?DXd1 zR!{+MIOE*3E5oRl9e3?<)Lmt|JD+r>*6Qt#K61JN3s&W-15@EJRI;&E$!-jzsg9mM zOK8=1kf~Ua-_z_N&fNRT-rns8dgiO8w~rwgjI%J#h-0p)8-;0w8DgV73;8pVd7GcN zLA3JSxs`wb|xn9AT zMJ~+i`h<+bQA4+(k6Eal9`Q;RP}kSwnmc{BxCT9k+z-41i@tDKxp$R;4Hb%#FE52^ z9_5WZILM(;oIVR1muLXDyn1O=kP<4y1yxsZAUaklWFMq`{{R*CPkVo?H$P8rW!c?_v8r*o zI>{t#W>6=a5uc=nK^tUn*$Bsuq8pVhq=!vGWK@4h$R11QzE|h{p?9uUyIYvB9Y!RD z$gYW_J<+)IB8HVx%R|%y&ODFIyob6Srrfq0yL#`~ zZJy7rHn}m;(8E-;u>!(X1VwTBV!z;f7xWVA-pq%_zK7lY`(KmF$xB1Ay5DWW)jN-| zb9B#3hNThQ%}I`{pT`vS2%wo&Wz!HU(-aK4qCa$f-`M@Ow~Et2+&5dJrryQ^8h2yx zvnuLjj=UJHTOk7wM^fLmKGE+!;!h>ykMtW|xUAQ5DG|_oOBrn_?w}Ig+G7+hMN}VO z*yo)2gVkRjYUbHL7It23~7+ImS;t7Ofi5& z@b2V~B=C~Ro)S9^O4k8tz#1Qoi2XH_w-0zZQ`;Z;4|_9X z44N1VoBM?_8?8Aglw^^j)mkxSLEYg-0TQ=g*Zh6TUb6W6^74wSd-P;Dj40jcEx=_1UIw^vdb zNm2>Q9iw;J_wBwd+hw>*t7(8_k~R*E51|C)a3IiwP(UNBW8L|R`R9tBD#EJ5g-HY+yY?AQlGB$;h~$Dr1hUAir1M}$_4Z}aZ(jC(`di}k6Lrw+ z{`lN~=zpi)F<&-QB8?8|-O=$aJ~wFLrb9G_r7z-{VUd_v!wkTdSQDPT<`!GA`{$cq^jIp4l1xl zRJ9yeOKE3(cri#DQuTlMpZAYy`hT6`*cXx3O*IxqwfK~e~)AdC=3K^P;fW0omk zm7twUIufj`2xVYsLjytxI3VO6J$LOHM@d zQqxny3&|vo%7}=inTP-qN54%pHqgDr!-(UJOEWPFs;VkkiNH_+B$GfgdfX6Cbvj#H zBS|ET6%j#ZW@ANFQBusrfB*!NXgc@12-+VQHXlS`v3;%c2QMBzDPoqtY4k24XzDkv z^qvJqr~Wk1%AajWk~W%%)P=cUHAF)3ON|@fyPU=DE&SY@>~uaU1SQV%AR^Mx8rQA4nQH2#rqoVc#SH+nHV}F0f z{k&8B>DoK?wr;xaewNwN{CKEXal3PC?MfA*&-HyA5SmIHuHMK%A@a=>Y3&6dqno9#n$Wnm6h$@m)t|Q zI(sh!m6V&44-ua=wCR6T^n1e{OuC_JWw4f~LIokb@xVX~HRK<8;oi4T>Q6peosXEK zqMLb5BDwT?Ne&!7N~K9Zfut269nZebOSEmLoVgO@Z#x8lu$DgQZNRBvI;i+iVWgsz zAcA!*Jn8^f$nmXp@N?Ba+8IR-K>BFcquKmiw_15#;yQ+g`?M=Ou z-5K1x%N8Ps4@WIr^+?PCoxFaS;*1?q&m$~xrQSwW1cJ@yd)hg3ZI^f7Zez5zgjM8~ zf~X#qJXr8m6=pOF2_ST9vg~`mF>W#K8x^#dS2CI`aj9eTC&^KGv#|(*tjqu>uX{ff zy?fE$3+Sn{{leHz=lKfJrA`y5@$tqgb!>oEpS(QVv|?4`XfDa_2)H_snHO zLtun77Og--Oh{l@V1{)B{{W!GbokwM{{R&}@By{hU%B3Y z>6LEqw1Hntt?ie)yu0p2t6RfcE!N+*=E8ohuIOE>*LWAnRK~GQmdex_DR3KhhE^)M4E|IrB|Jw<=oV=t(nM(N zE$kW39RC2y{@v{7dghCP3KB$diZs(W{1C@bUAR|*s5N#`o`zhL$b8H02J8E$mf-Oj zXk?M9u)?OaX=I_&4Gxe4JJ5tyAdbEC_H^re2c$j}(p2Djc04C^e2Iwtrhm3Fw2N1> zwlw-Q)?@ZP0XC8H5RiZweH-X5oj8R#Dy|S&@BPfv6{?wyPqI?^9tJUo)<6k zPiR|^0JgqtC`Sc>@f!-Eo5cr5hVv*ej{gATUdY#fb>8{u+}iA2=YpxiWF={5TAO(> zxr$h%@vUYmy$6n>CN}jcy4(i}*HMsMo6g*`&)Yh0oUe4ZFtq~#hlz-(Nl^DAk3uMT zsVhQY9&qHYWaM4c?EJ@WV3Q>q;*L}Xn&NSXQ;$Yk(bZa@d)a%nug}o^K9~OhZT&rq zx(apgW{aV|Detc8rl{T3l~g@>)L4JIpK|t|>?uRH=qP9j83T;_r-f@JjDn4(REZkv zB&bEb#9rfj#mn4{ zV|(KlCz}?YW0~3Xf14bW3^9Y`k~6jTXPN!euQGevc`Q;mEorveNMnm{ zE%3QuSUtc1RQG2L&G4*~ckd4?`(vkiu^@2PPOsrB=g)fnlXX0g?UlFh&Hh13M0HzQSN#&^MeV9_F@_Z2?1X@4-bVIWu6F+b z>z}z({^i+XAktc;#mMql(T1c~;H{;d$M#XMI>%T40Ezzqc=j>L^ZRJvbNK$a>&}|m ziSfcHX2NDRo_>f+p58R`UY=atW;CQj4=xc3S+(wXl9beqsl;3xFjIv~=3(-1rlEwZD#~!9MMobb|dw+=hB#Ycd zQ=n3+wazXac#?(IGgE~#NfA>aqYV4Pm%GA7O8H3aCkshH{M6>;epN+9RkTt(us1&r zm2Y`@`6~QIkv26p9)m9QmH0VZs}!EP21n-ciwH)}x9huo zf(-7?Lw26M`lndnc-umLz6^A{@}8gBa14?c169AQ=snA7ejEZY^2}|4=KBa*k4_d- zWnV8Uqv2Q8c@tdo^!JaXrlD zEo4$hrY71!y7pP=&5x_P_v{K$IK*7V!ZwSE0*4>{A->x)H?E>!@|fHTYSo63SSSlO zePt4urt?GQvO!8%B}&WN+mm(>DZ`FXUpj|GkQ46f{e5NpepVfRd`1zUSc2etCe09@vP13w>*`*FzJAh<_tsc`Gl^C*J| zDSEo<`|s?sDvJd1=o&3I>b#YX?sZYm>6iaTTW^|H8185EH8(a#uNA3FQLj*}+9~NZ z3?APs>a8Q1b8Rn+ehL<-T>FDUhCl6e_SOgqY4iac<9Rp}m zNO%52p*0eAD3mun*kOj5eOqk^@m5dUBFJE6RVK^F6iwp;VInWpnZxY6(B zs;hk2u+jOJXzNmo*s)mNC<*_E5|8kT84^A@gi!||>vN)6-*pL+rT1)ZgWBpSVj-)w z&Yv`FTNn9emKA3B+h-Pxm(TGy3z>5^P2FG~KF5^SO>~2urGmz)OJ{gd1UymAIX*^f8zbr_cc9>86L`R;2x)#v)mCE!Q&iz^y0C<{aqTUW9lUD=S{8bWljp+_ z_4|R$m%E4S{D)g@We&#=1tqpNxr&{AA79U=Zst7+Nu}qErzL1fX)J8a@+B$~ard{T zQ0E5qz>Se|V~005!Dtt}e>~=fd;E^rp=_GU2?OQLWH`UZSMfc7{!H=q7VGXS@9zTU z{gH&>vQAZMUp;u>c61RLq!SfpCjW0HBpW@Uo@Q4S8UX@C#=~M!}Se0PnU$!F5 z^~C^DQ#;!biGiNtgJ0OO`$l}XLsv2cQl39+FgxpclA{Y#ApfE8A|iTTE{-Pn?Ozsc zfy3ycSZ!#|{AG)!yqzDi97y~M03sWvtEXnM#KIT8T3CW^a1%~M(yY&boOpVL3nZYe zRPUgx9FNJoG}97wu4=R@D?T^jGkmN9fBs@|aaUKyhC86_r-@)or%%jObFZB|gZ}An ziJBgqmgEr+F?g^M$p^+YUCGFI?|fkv;B>G?|1|zV?aNfIV~wy5FD3oN?-eR^-AA^d zVc2VJf!_?r9Ga-B>*;G?2ls}rYolSj$tWN82(4^r`VT3C4+y~}Q7xXjXpAWDjbVFL zQBv0=p(x{{1SZ(RbxA>YJun4;wk1qL30eZpvAoa>ol>N$j;@f_v1r$EpWSncCSt_i zuZ>GeT0T=%qSLXg*^%_{74;aBaHb77a_sDl{LMw|w;umDn^#VbB2wc8S1us5XDHpj zAWcwW``fJ3Z=pK5hyUw^t|V{h#~`*w?xIzNFE`bBbH^?E`Mmj9wHTx5?Id4WeBh8Y zJHIf@Nc*iFV+s@V${G8XfIv@P@sSDu^3WUxYedde4O4Ud=aG>&`MN!BO8iFMR zpXiDVAh4TlA_?=K_Tz|k%fyL22B}}NzADSq4KFrc+AuU9HqAXet4g&DGB}g>X~&la z*ukR_yUP+G-6GOV$|OMBNI%o!c>vTE#TbLjdH+B-JKvM0Trh)3UmOSeU zN|g4d%GKK9W!QW?*rK$$d^-!>P3Uv-_@W>f`Bpx@Iv$j;b)YAbm#`1Co+W@5W+6X~ z{#A*A=Xx$k!Hgo%x%Cux0tGc!5;HYwb@P z*v9btw1vlVyQcnvu3XqEa~<$?TROV+{-}aA-6u6IXGHdHzrkn^M4NuJ{|uR6HvfAT zxDtirc~K8foD;#>+ub%Uk2c{3raSxpHzW2I^HH79L{cENC#nb}Cee^2yRoSr=nA)* z(OZ3{TE~O9jVlDe+b0(#KDl@HsRD8ii~qWmoDtI-wr2WM4`EUP;-j6Du=RVHQuj9Hc)ik3Rs^0TGSJ|%H%B9pDA zGBDFk=bEQ;Xw;+5hoc{lSoPl0rzm>%Wk>elLi7JkpWz&uWDBiLl2z|7DlKy5bKM{{Mw6c_J@tTN z(xGzz4vkqw8g}2u=xu8Jw_DZ*uRBq*G&&AYd zX-Y+&bJ@0 zcO)0DP*jmEsHd-p)6v!|NEI>sZby-owbq*d9aS=FKyvG7R$BZQstD;1=(Mr46Ulw> z{P^g0dVR%|ajoUGL)J6%^0LzMnrtMVp$%wVQ&m}69m@MZ@i48N*~S9@wR*3*C{jF} zoko&8s*2X5bdk~!QX2xkqDx14T~osjIq556ch;=R)~kf$Jqzx?{)Gx1!)z?r79-77xpPAmx{Ba%9ll97a(dpSj?!3~e*E=1tB zjZ4wcS*jJsjxldl=GUe3m7(}Ja#~*{7pzm;{TQ1cnmYv;Pm*VMh5DP#eAo1y;{v41 z*Pm_<_&(PJy+@yZ&YC30!QRPH42qjps!ZqRQf^ifZZN7rk)ZoHgwNFnz!i) zTFFkh?^xR~rTAX2@ePp)UAVXA6JIMFVSZe9d^GP41Gu*;y#_a+D{r9i)oC#qB|PjI z6ro?3FiPGJgh@~ZGp<}*V3`apf8GoRpQ;QM1I54~TBH1=!8qm{EhvygYxd0#F}(RQ z4dIq7=B?O)3DaG`tnExehDVH$QP-~-jo|#TEM#XG7=B<`HzOW^UpHA-y)_O1Tw4`xNjF@b|!T%C!R>x|JQv2>iJcx z-Spfj@X-wVGQVvwo7dXno%j4JD@Rp~9N#*dX*q@8+G@9qfvVI{Rru!|&J;P^}d zBeT=3>((!~?9~>`_MYm%EO|noFS-PDcYx`@&H+!COTzIM$u%O}LZ&}JaYmm%vHgb0 z?=~gH;g&jJnVMkC?`p;^Nb--b>xBJgeg#phoz=%SA8h?tRW!ALCNH1b+Gt67RgLgEuuK#AFJM`*b4h-{OQ%L_Ry$dudW4$6WqPXIaNShM=dlEl%lRc7fiXA)Q<>ZI+d)R-baS$qQz2)DyFjSK{7M z<FeqNwkJuxTg~re$h8+s~pvxE_(>E{dJ>YOc0h^ynjSZD@ zr9wV_vGuKCnMz_vA1h3|@8H1I!i!KV&zGL>b7MtbIzqXn1z@lnbx7jCUKe=_j3+-2$?P2DiCz8+I$a2zV|A8-@q+==GTQ;*qd~k)!o8IKiiwPhq8Tc|*!GrKvZI3j6k za0?RB|Cs)VR-8Iaq^9TrEuMO7qm(_;C`pAynCylV6gUqhJQjEkf32x-Z5z<=sktFV znng|*%_;yFC}|;fajFO==e#Dx$ou8h@vyTAjrT$ztxL{Ue=Tak1}qge4I|D*K`Inn zVpzYGh700sQfrf_ybg!lf*yKOeBh)b8$uqvdz%#=AiTuC>8GKnlw1v^O?>75R7E7d z075RjD+}bQQFr`9lki+Vl>WjQtKF{%6m>`wLaU|En)++ngVYY5;o?j98)}h{+XP~S z2Vc~p9=}{usob-D`qhe18n85YtxMZs?MP3}C(Bk{>PC}ZCnalRZ00_AiM2**P>?6| zmGZ(MyC0n1c_H)>Gk!S=<9M2A#3cM2Jl~IH@7nVKc*mC(rz;5>aCnuUY8Y3AQ-Dl% zrSR0f*;R+9G$ZEQ&^CiqhlFi?4h8hTn>$?P+wdVmCOUK!yu3EU>@JXE9wt_*(FRj^F{2A=%)Ym#)N zfRWp{1Gh}rC~}cunLpUwNABcx%6k&+o_Ieli^{RiPRt(__Gy-Kcl}{^6*4b}fT6Y< zy4DLHZt?TMt>4BF*z;n$;LpX=WsAhb+^DYDBJN`QiJC{c$?bhLq{1?x4 zRSv|mwZI7}d>gjbYHxv3oPi6MseeQ3L*&5k=OOV$LE+BL$@yR4t53Urs}s-Eq%GvkhBzl?iQ_6R@b>;z3A&j!`1qQYV_5&Qk7N&t;*4Wjcv^T zyS}JCr({L+&Uat5wHTWm;kQbvJDAj>0WmN~vb~43Sq>$7JviwR(;d^Z6f3}WmuqZ& z5o4ZG&*Se?<*ShuwFZUx3e-U+fK%k`8TSv+R0m7`GY%DQY%CnHYB4OdR@Sz@el!w} z$NXot5NgUY<&dSH)M)XB=}-68hhX1THC5GwhMUQUyn-d2q z!hl7z2;|XFzZOF1uI<#o=^0o!w{kD9e~_! zl0l%2!yB+j>THJ5l^qsbzK7ouIgUza7+-a1zF#`TbCwiX;$){Zw>%SdFb{IDldU^6 zwG~jxiiglEYACCB*SBf$N^>pneR4*M+WTPJw(fy)Ti6>SXar}VkEU@}br8NNXZLl{y{V*bNJgo<+QJA$X->qjM!plxNb$BG(0rdca>|n4NcvVw zysXpg{E{wU{6imXaBBY?PUgpawM^hInk}usy`XV$THVmx)KoO0vwXLlxmTI4??Hfr zpG}8?0ULn}z}&=Ewi56)!)Ktwx;j?vyr1x2r7NO%m2a*d!}i$O4(zM4!pmv0eJ$(= zbfwrv{-9tmBCmx30*vD>^$**Tl@Q8YZyoQvvnd&qHgSoAY9-|8kVbQY$>YSd_z#5(P%=kx3jH`GKF&(t;aq+hkV+6vZA8#XrzcnAQ?_Nl-m8#$ zc)|&AoDyGOXB0rpoznj*1DMn)q|5US=SiXD!%i80D5c;^kN+|q+8??e3jF)xj+_8% z8_qA&$)!43ge}_2n7aZ+NXh?6xZM-5WGKq&MgkM-)mkJqZTU{$2xK$Am;0Hy=-LNG zOr|mNAoK^e82&}*E}1G=MR>Z#Wqb3Z8=jZ81_{@G6FmPYb-6k^hdVhvcJYAY_ z%a|H>{bSf?lG3ioQk&SX%h=@tTGZ#rdr8gH%Wv}2Yk9%;E;jOrHKAV9&C^Fcm1Lrz zKUws(;}+9Nd<7+x80@GEZ^{i<0t2!V8n6*c!pO6Cr?EK?PI$y&4|2}P{Z38SUie#K zdD>XPj!s)z*AWI!Ca zdOkC3D%6>Pr!7EQ{3G|G1oNL5hro>Tvh%?aTuiZ=?OYWru0`!QTZRmxp7NJbnjGqx zMfA`<4CeK`H`)mM`QRxNfyaw;@smy*6vBnMPms{{KZn1Y=+W?QWmcZiv1hT z{%qD(Kto(7)IkXhb!*Bb;Md8~Yvc~M+n2kFrH}ZzeXx7*0&1JSd0!3s4`uvfh0gGK zNIq{fuVxUuyPk=dZS5}i;$3=fQshWm=98JSuQY#hnQnaB&WG@Y<{(XmRyR&J#I97M zqlMc!0vBAv2SO~Q9SU#L-R!o@N#O6nAFN?#*ZN*k{DtFp9Q*ZBT>PxtMYseciB676 zSsW3Dm+SNqTkkWAjTkDTQ8aq#99~aX24tq3KZ{Mii&EE|pKb;aJyBNsat68*fx(>i zo$LbKGvFBCwQ)95SEq%tw+@NLk}1TgwJQWX8El1FCM*}Flx_nPM=8!-o;|myD{0qg zZJJFSbYFDh#Tja_j$=z=mqX?I!yxlKfP~(pA*7zZ>{aJjn1;xKHmQA*73KeApSJuG`@wV0Pol?PWJx6o5E)S}+lZPb@r%xO zGA9g}&qd`65sa$*DNB||_AN2o%FjqKZV4~V97E#Z4o1s=`&VdfAgPG=`dxrey{;?! zbitT6T`=E>w?$`N>ab2wDQsoW^H<5@_xa9vD1Hbb9G)Da_7}^3EsAN z5ssSh@8{Lh;t~DHpT>`EPWMSJnwd6tAb$6GJRX@N&hf}~@xa_PHk>ZUZl6{0T5g*` z*P7MB=DETBY^6AGd35P|l#nw}0WNp$r4g^*KO&wD_9MwCTd*^VT23`Ui>K2{S?ffu zAO1pX9!0vUwn{#;wjlI7>}pSDp(!ceJtRhoXORx1)Z+7q2wZzPYmBl$EJGO*AM+~l z1t_H$LZXM09q}Ut&`yM7d})_B)%iep!BLJet0+9my^k`&ywme8EocjDocmnscL5K2 zYn)V7q|wPl_7g*+!ve+n^;@>yM3sQ6?k7Zp=qes}*Uid0`*3{oPn&CRY{j&ZBWByO z3614($6;MXE#Ti@5jK?4=zmiDmA{8r_8N|NL)z)CRLas7)`f+O(F_$)gJK%Yw*(Ln zAWXH-GYSHwMlKNJHCJLXm{C&9a?6O3rMe7%jE+xEpV{vSVfB?kfbBHzkkO*nj)2XW z&OuEV=79NThib*Yuy(dg@Oe;c43uhgzx71r+CS5wP0pHo`#%)>SDBVEUjR$pP~*eG zhzm&VHr#py#NU{e?UkJ^rE5`xUuzaqBNUwol$qPi3(slXC6gqgC-4C-Rvi35ht4 z-lXXz>v5f4-CfZb{M^Pg$gH)(tIzG%`K*ejYSdX^cpZc6f(@~AnSUq(!PQpkp{{W~ zXT`JUVf0@S5td@d7cSiv*fJXW7Evd_nmBJXi)wdb`L|W?bpW3{a{Bv<7y9KVif@fM zmU{Eqh%5;OcVoVJkg&OoWodai@I4Du2H|*`wS!$QJ0(N_5^lb#Aa?dfM_)U2pCn4M z`0@@t3NDQXtTUAXzy|g`DH_T4Tq>J-?K28IP0VuK1c6HtLBqrac6}pdV%*)X%Xg|Q z6<<}`IH|9z!)3r+$IPr-l`ii>fP*YP{@Af5sJE(j=?|b8#gc6AYxyeshHYj9O@l{~ z>eYCaKsLx1jm!OB?raz*P!y3RHOJt;94)6<6g#^^99Cshmy_RB zlIQ=b=t*Pn3T0r%{XG-xZ{aqmyHDczdGOQuAnn*djts8Szp9Kj@|7%*v419nk|^|>bG2kob-`yH5cEqum;{$g=K=VR5B z(^f#^>zgtjK5q)y2{{PfEPE_#@3ZNnU)^OEZgyeR)mf<|6==4y#C{u6%e&(`f< zu9poY-n)+LXC^IT)B8+oU8Bbc!wWvNTgnTn*ghd$#N1{-j8^cKxfV>scrD1TRhf=v zXQ*n$X@r2Z+;-e}T=o{|(AuWeIj#Qv+VwhLr;flDvsZ@CAt}1jCGsoMM-}vPdqH{` z60-sA8J6GJwl1lJyrfOg>ioV80v$BejcC=0%Wh?63a{c2{Y@`5B>07ai_3=~MfhI& zfM-SGjyN2~b4})%^<$lr&F9UMJC# z_UXY}`Y9u$(QA=>onrKggg)&~d_q_11vvZ7+~X{`1Hi~>+&Mdvx7bf0h0@nrUd}F8 zV}Y-Oxf~jFaf7t|{7s3t3K}~w8QLvj)M8Pr6S(2gy`R^%{uG}Jtgp0Ys2(g<#bxNg z+x|3`X_PphOlbmT+J#k;ACCLi^tQHm;ysz}Z?%!BoB&>)PE zTHs{Q^Bq4*)%W3!7Wb{sK#XgG+9?B!~%7o&)fc@Vc9a^ zywMP+-u@!#oKIY9Z|TmOufhN?&0N>09;7gw5jLD~5Tr2V6af7T43)mX{Je5f*%%MW2_Hb zBMyiBeGB06Cj{$u-|wKj>mi@TB^MxC6WCud&1VPp^Q?Zepq-L0#9du8d4dsxRnA*c zSs;&aG}JF%0a;}*c;W%-5pnO?py%EiO-N7#a5xu|v$e^2O8yL61^Vgm>&WyYA>GI- zMekth?SpG}Yl$*%N-sQQu*CRk;LF(EcWHesP4JNYRD5RwwPK=yOV;({=a|2;U5$)S zFF_NT_cv$aNaj(H_4RGr%U9@B;oI@?QF)NhRiZ7(<=d=cSBoa8A~Uc_*ZkJ+l196x zF7!m{X<*!R4^cK%yaAc^9hx%o2U2y#C%N;wy}~U$U6JJgNJ->qF@gryJtcaGW?kD# zlXqxD9rIYI6G<#J-f5rKqmL;N(90n=M4wZkYK0Hp$_&3Bb_prl`x1u987?pTkI=+y zD8jWF5otd!0)1-C-lHu-@Mj5PSNM%14x%AFc*SBjnXbWSc|J+8>8oHqwQ1J);KH?Z zOmfL0r7GPpN>rKsT#iR@x>#0N7pJq9*jhlTanYhKHc38w)TJ!NzFJx+(dRtfSG%V9 z8d=BePnc3M=&Dt}Fb#U*JYrp#y2n>3v0Q!b$xKLiR0yVUmDo(!mFOErZFy^Wb-?%Z-C8E! zBcd+lrl$nWR*J%jcKpL#)}7eTX2=$k-1f_vMjf_{BEp+$3`T1(bK5SYN)beoQfd21xZi5oIasHA}LfJCN;Vp;jGE@m%=movK ztH};p*sR@5FRQO)YF`?8N(o(d{9PlxBtv`+NJ?oDoraPq&IDgx;sxKO>TQw=EV+Vk zqz8%X^xf5Nn6+4}d@j#q#Su5-RHA_c5VZwT=T^}9tb460Ae=Zu)p6w1-&?~6-BJ>- z>3_tUW)R!1oVWf&JX?+3Kf9`GFnJjTPYrudu&6ETUwdGAoeZ#ozP0kXyD~2BZtV4l zqDJt_d{maR>7HjvyKm}EO~2$0BzY>k?@(!!$*py#$&k!#MQge4S@*4Ej?W>720VPu z#Q|29J@28*>Di&6i{UB=;>UbLf&Wa%R$AcOV7q%cI0PA3+Y#f{>FM7AZ}a70x#)D< zb>{Xr(#xU+i+4(x(CZQyRi+_zCVO%z%B3CkO_R-CFg+x)j*ll4nL0wc{NCzm=^{&t zQv=2T)2y?-rx(8H#Teznra}a13o)N2e(;o}q1^9wkZR5nIR0kS5`785aw{iFm$O+Q z`5KSGwubWR9vNk7FK70ldWGy3c{B6$A@{34nLP3TkB;C@cZIyWpPeCv$1f&*UG{wm zM?QaQ&zd@MCP|lIoZpo~Xa5P3#-^{}w<@6sN7~pVwuhnm)DlBxckXtffW8~S zcD?!mmkq-vM`O}Y?oEcWnj5MBZ!|0>WzZ>EDiGgfh3qgpJI@cF89sM*TH|2`Ec z_P#U;avJ@IqHDjGK>mLJbgh1T<+&uuYYgn>ndoUMN zs87GHzF2<}(!Ef%JK(DG`*~sPgjr56%T)>7AZYHIT}rWdLQLtY-Pz0Sn_sP>ILtO(PUoxU zXx@61hUg^Khb+SlQx`!+OVG&eJo94OSOfIJ4^0*=w?q=-eCJ}Q`RPsl3%fXp648kTrb$wMXv2ajiOk^5txc9E4Krhxf(%B!8;BtCMkHkM`&mj;q8#LRT% zOet(-cuE-dG;*B_rRh8xv<1-TnVsDZ(FF+MC9lgu{Pw6XH5ZgF9~760-%4M5@w4Yc zv#{ z7gZ_ytB24B>!^>>hjJoF>G?mDvFC7IgG~%>E)I+DJQg|1%5NM_t{PqEdvc$=vF|Tk z#k@P}5v<;p0d@cWFdMMs|k=$CHN+Mhi=eVOLFlEoqn6&g-naK4&DY|QcO;-LOk6W>?+VZQTh`B zTKselK2)zI8x`K|%x`s?h+NIZJ7rn?=^H-`7RY9B5<}fLiCgLHRIJv`2YoFL_>1le zq&vhxc*XC5N$Eq}UanT6mzAdrOJ^KuG0j|+a(>9jJ>T_RXKFj6r}PTZ*2>HgjF4F!?)`D2 z7iNkbCaC~>je@nUiMr#FU`O=ki9OVpB&|#COtJIEmh$Q%tu8sw_Pk;Bl z9;xk7Oxp%~4W9oEJYp9>Y}QaGPb)foxE^z;2Maxzi2hbgnJWElWp$rR$I6ndblU#8 z9@$Oi>94&N)W3c6@2;3y5n^@G0}A-v&`K6cQu+nR{b!~2)4Vvsah77o>{$T*q23>x zx+l32^=B4|*;OZxrNfs4=?=@?mIUtXZ({VXWo1YkwOHACPcd+V^v<6{)&Z#jDNpd$ zn6d!NHgQQChN{g1TXNYhcTc7*#4g8>ZI{mlE9I6doZv#j!#n;as9zso&t7IA*nP02 z?$x6WHm1u7%p6$$@hny;V=@9Up`r_vWS3oCHu|Fz?@bE`f`sq^5_~4x$7nhu!}ymw z4J^nMnh)Ftc1Vsh*>u&K1}>&;2Iag?Mtw=u55@#Z*SB+&Nwr<(uI4mk^yRRUu}$CG zXyg5d^2(qTn@)|E1#PEl!2Sam;XO}ruZ%d^-k{%vc@{Wlzhhb_&oC8Zu_B|kFdn4L zZZbP^<3OP4k38_~3iPG_P(Extr=`C-BXRgLm%CctINedr=aA{{OTfh6MmPXxg+BYW z?B+dYWQ=2UoDYBxYVm{V4`Q{lXm~oyA{Sm?+d_7SvN^?4W6Y0#jqz+cUz$d)$nk&1 zR_3YyCg<=?4fy$g4TY3eDO~{-!A=7U0vp?39163CNju2yJqVGUX~I3AlC?E1_2WLO=O z`gC=t2pdPRD||>4F+pbOm$T?_jKbdq4=bLY*&C);V|=%wZU4b+9VUl&&t{EweS` z-{3EIEN*b*=sDntb)2>#rO*8|Fq|kDU6Gto)d44G;`bInxL+Kd@EZ^DcPPNf5Z>Zf@oaoB1gmjJG0_8Lh=xlmFKljmj{&JAP&V1rL_x#Jcwzs zN3s*QcOAMzBWE>Vk(5_~>@WEShppyXbWwpEDD5!HT(KWfk2Twn#Xqh*n49wUj4>b9 zjt6n;sJFQEEYKU73`_byaz0-lL8W_AvV(wNs-S8-L3q_B6N8W)ivgUh9Rtn!l;IQtVgl5C z=i~zjpSuQx4$LjEqFP&~uO1aBNUP$%`9l(=7ug)KHnd;!!g`TqDKKZ|YO}FF{I=1pt!dE| zhTk=~Z26o&mp_?+Jfljx!{QZ5!y6jDgnzubp@}p{4uI^|%6h9hE3I_1v^XI@%@)}q z2B(y!F#o5e{jQyjKGTApLBpf7-pgiwDS_?tJ6zfIffU}FY+)9*Z%&Y={c!JliV9cR}b*agc7XjW52`MQG_IpKoOr--p4W%;@$+UAy!;e#gzaa&L z%l(&^WaG|Yx9{x}eSMax`S@|PZ_9zq3`Hu(sAiw;Uv@WNQckj0CT&6%=Jx(Rr%;Yg zu8PV^d>c-Tx+PZnTB1W*Et+UfyH?e!h(Dc%6^~S9(WUu%AK+DUcFi^J!LgW@!}&(ceK?(0CsHiCO^o|kx| z03&4c@Y6a=vCz{S2>bngHrSS7uX`$03NzcE4p}_>1-Z*bp{TrT`sF&f?Me&oS~uPI z&t;J($?>&31eT@;&$C@2)xI5(gG-HnYCkOjL`T>r6wkYzcd08EFQGpb@hbGv=@3Py z#?00Mc46u)9nxs+Oa#e#)CoDJ$DW{maO74qjEDPeBJohs zck&ZP=b-MxAzLSl;}Gvkld%`sw_u0F*H!;EJw{?=Yq1Q!D$C(_Th#uqZ@53C8LG#7 zTx06%>P0OL@q_|@7DCc>nhzIRe3)n1~Yva7bbM%>G=2=r(V!> z_*Rfglx*^1=alo3Y1Cz}KeNL)uGWS}FScoHhyZ1j+^E5{4ZfE3c*=OR>jRs}am^YU zt?Ek5X~SpX)k_EREh=Q!P>oD@r5LZX-%uW?ou09`Cd@+|rh>;#w<^ZPS=+i6F@Ybk z{%LDNne0`()mg*7~@3xKpNEh|zY>&gmN%5oWmTCDRA25=VM6xE605Fw-855aj zz~*g}@OY5V>Pf}Ma}bD!G)2hZN3PwzgtL@tEn6N|qvs}zkyZDaC=}@^!LTTe5vnQh z_f7AL6P&Z@RaUk;&k?d5p>q(a^nB2KWjU6KdPjQ{tbP2!V_VziXxg?X@8Og@t@-s$ z4e{;sNXbWS2>_H zJMf2WjU%@s-z54;Q=?tJ9m2lQ*$-}|282q*zk3&@gmc3Ez(X%lOYx(W2OSP|(qMVT zusWJjMvIW8eH-ra?!9#|ba3b#=Y_JwQ5CdfqJ4uv6}Sx6{PVQbMIG*-+PBpmuUiGa z(dETSDc@T5RA?ll`cyNkz2}HaS0gOLEdknsUzkk0?yO95T(`a^IkC%1P^lkNWH(c+ z_g~N+ndO^KZ!-3T(*ic^gaBK$<(r^*uCA?e6Rxwl$V}ew3feYBEHx<_g>SXUO>@xy zyxn?((sv;9JCafPUc2)A6s|Ecfs2vP4lP36hAQ#)j#Hs+qLK>cj$A}tr5JEQF z1(0LDW{g^88-oW{mMtdyBU9yA$*=Qen0Bhv`#thmhwviY{aP-W=s=kzZ;x4Wt@b7B z-l*gQ;sxxD2vLyWC=L0grx*XH+j;TBc>2X%@#{CR62J_7PQ6FPrNP;ORVfSmV5t8Qe1ZtVE4 z?14NwfgfmI>8$QerUg79J*dqP!?@DF^M%AlPb%0Hc$L9&Gb}6)EtosxY3qhkK%i4L z9g`-3t|BMh-&h7c`dnR>jw(7tP7kH;hK@_4Adg4T`i&8K34S_Yx+ms~M(aMWODN2iSLHU|n;|6Se*c%OLBV0TT&cT)S@dcpy82 zKdi|ZQSyBsCHLdu!m5cqC-u+B1`TR$AFV%zZ#P0|_8YjSwcb>?`EAB1*HQgGE)Co5 zh&g>SK7DB+e5u)he-#64^!`$Ix0{F)r6HpeXewM$*HfZj9ak&VqXYE*E@zH8I0cyBz?U9EU z^V;$P1m4~k!)FNM_2fISSucB4eD=L^s=F5SQF1fJE_3A#2~*Z^N>lR-+|@E$`$T-@ ztoL8=$ivYpsRKvxnC^hUxyTZkqi0c-3Ypf5jui_(avw;I4I8sg%hAe-(o~h`exmGy z!RHnvco5C~bBK#jq<54$8N215QcLZxtN=%s1#mqe3Rqp3Da=hqr?2lq1cv~vRU9fJ-%eg=gs5skpBs^-R(Iz{Fy zS*oLR*pFS|Qv}wNi9E=qg5O1N)#k0to%SW;(9ElsW7xUnHMIq_{E!JkGWl2(6;^)t5GXF!0k)hL3wECPao{b${T$cOU#AbPUGyVUOV&uM1VcLml5?0QWt@T#n~`;l;Mw)rXYU z=A_AgSU{v<68i!&)G6^IR+&~z@6?(jm44JtK(%2Rwns^A90Blj*Rr-+J12ArU9X>! ztmD_f{3Ok=W<>_QC@DrHzI4}YJ*!vT)46wR1i(b7eJQ*-YSgDi9G<2k_qG>A!lTGe zo-+tm$Oc<&_$sP8fTBC>cMHrUBBV=p}28qh6J4*j1f9U0OH| z)4pMD=)27TW03P2V&DScvi5%Kn~GPZd!4T(GJA{h1r@2#eR{i!bDF0I zf3rfs(jxR@NL<+2dsWT#GR)D*f8J}-7+12N+tghS#T8-UvqCZ3J}GY7CU2zL$29M< z>E8D6TUn1{eE$>PM094X)NFP+BvE1^zWk^d3iX-vKA9@2@8U-23yBQ3`Vy{=k4vSU zD;y^NQk3iZu&9ls6*K7eKJ~Zu%Pr)%42~hc#eH!nnCX-4P?V#;qbGBkAj>C{B!$;{ z!Uc*{c&b>9*PormVK*n;uAD4@9!o4A!4JXN`vi+lifB57!nr7XVLXYpqcWd`#V)#h zb4Gicl4B4D3KEM%`bSp!KYb{6-|NTNoo&&xbGS3->y{Pv`Q;erZa3gerzfxg94{%x z=bL<#|AHNNsossZl>9$j7_YqASrit~VG50SwD<4xuUF=M1zW@Nscl+NIuql}@7IzUS^o05LTf&%1v%{b`!?0(Xt?~h{$_hg@2}2^mb!q@ucg{3ggx% zmMBBjcW532{xBZxs2}WEbHLH>bsX*#QSfW+GBLxLsS0x)Q(RsySFySn$l>`n{P}zW z9`;m=d5P3?1ZXbwb$WKG3&My0p~Q4VgCTQ;k74ikMPf)3&Y;IpNpIiuaC`CHJ$&10 z6VJzTxvJ16esedHuFR449B1Am&)0J}7YJjq*$L|O_boOtJx{8(Wf!IT@W^&Zm2rGT z;NV$D_lw!2M(~Dn;EH1!iYedWdeXM*5oM2GJ&-n66*DP4@ub)s!^XDxap)j;Dkk7w z-6}9>%YDyx3_PwXpL(MnzD+!uUhnFHsVn$V){KS`3e2)McO&QcLNhXJx{aI%c8;Cp zJ&rciy8kkSE3sXHD&w^5jiSD9F7t`WQ2asI&g_7ptk#2aB+QO`>f|a~VTZ(F@~@*( z5A|nko1UX@Z7s);1Y{sn*@~$FKR&fI0qs4`Bb>Up;)NWr4q7z9D0zIRuft_*_eY=; zwb*2IU8u<5xh||S1@2H;Krfz|t)n~ymL469nz8rAsp$?ryQu*YhCHxD#dAJr?lT>ASNliK}^t({0 zTA$n4@HMcS7rb0%5HWM(40fMwnsudRj7i>Ts@z|~+*7C(*TfvL?rU~`6x{eL;RaB} zH%8iP{wZxUntcB&#Vt*wYDtG__x%&fCtD9|@*t;>HTc<1!x?8@$7eFw?-YW?5Ssm} zbf@B3fAa(j9}cOUDINpMDpO|L46TWUH*`*$)zROpZ6yB#d`rdjB}i z0R$8&kr0rOPL&b?>F(}Qy1R!)x?4iJyL$+wyK6`ZrDh130S0jI_qV%e&z@cWrZ~o&mOEM7gICb_IlX3UqA}|8rf0Q&PQ{C$Z>7(b zi4y0#Fry_OgmeEYuRyZ56KRN=sG<||TZGJ6Af|KQKI*c$Viaq{Dt=NyRD30A{qHXym?EF#G1Al$8(7O{8UMl_~n`ZFtC6hN| zVl5}nBKXQ$Kps{9ImBNkTjE8zdbV^`THNiVG@isDRdsPSima;F(UBT5rgl9tQkS## zcatq$HDTi~Wjh6%dqAVY91c#*Tg52h-GXa}wFLT8nNYUl3d+o_~>Zq)bQ zP5H^U7>2?%;cuW6T|fGRgV*(twp^9v&fdq#;WK?uGPVuocVPD>!@41IcERcL!CnI! zD>pk`jTo$N%Jg_5bRl|?ecM5%*O0^0phWP?-g7?6kzb{bpUC|wvL7~Q1=zyNH@=1N z2KoZo)vTFK&B)Km!vt}c$>U8dWr%Joq-;(=l+^t&f=Wb%jcG6$@>1(|4k93 z;Zj<<&s|p)&YeLv#W6+JpA(zoos{gll)7w9JY`O0-dz&`dQS@v7n}y#*hF8xC$k$r zGD%@gvUCwT8sz$V+WLB0fNI2320}Z*;jEp!W$)H5nFPJn>SFYoniAk|&~!AO(guq^ zd40Xz!!^QjDUHkZscG_vSY4`?A!YQelwQg(Wzt6tb8K&OErpL;0PTPB5Uvb&XoJ^U zvKiv96#&}+M8c5!KfEu22;}s^vwjG#x#|7K-lbd9%!)N3tAPPKd#9YY>Mj@R zi{^_lF)WnxmJ+da)h5=Z80y0?Yh*SusGyJIuN-cjlocHj@4q<`n1Kp062~sU_H-$TVZ} zR(Rh?_H3ViOLcH^M|Ayh77_}*BPu(@QTw(DT0B6jtSYH`f3b+=RR0h30;muR4VzBE z>G<2!(5QhIMZYC}ow(_Jwv7=o1&iwyaz5KI4s_?wtW;2PVkcMTwDfdTyre5H`$}pC z;uv1Wc}@wElkI?gpp=g5&O72Zg!Y$~q{!ez6-Qg~f`Y#8Sp02wgnHxsdgQFP4~M;F za^xDJ$nX*gCJ@(91)(tozg&T=9xff3)ZS!;JN4h<-<&D8i5ta`Qn;^b+%1$xJr?~FeZ4ono0MV}m%;l!dna5A}xSRaL6x$TmX9d7-P zT0C%*#!T`p{_|7P9&t*egH-ers@zF)e6FX7 zJSem3$-r@#rtml>zZaRCeV7X^m5Qp3{FJ;AZr(`Zn~hdvar(npawm8Tuj|!WiPfDw z)YCF!LY>&)yK`}?r(iZw6=Q_-xZn1|o#7+vX`lDX(A4IFi-yyNj!a~uVB$yG3aIh- z*74;pcQ))4hc={9ZYKE@sNOdD5l$ghQDmjMq7yv*HgG zibGWK0SyQ-jdTW807^g`hvdlQ^jGZDuTLh7BAey=+@iy*&vE^TsN&{b8F1ZR?Oh|;?LHFf`B z(v-*A7HKfU`yu{_RjVTfB2)I1k-I9nwm|0@)5kSw*t@MaI={V$+~6!3j{~n_r-smW z;PHfQXo4QEkBGix(g7JIB;{ z+wqjE{4_81Hi^s;`DO5$*_VAvycHZvBG-~*?h$Va6D5PNJTGw_MUTn=lErc>mwj@(+<+eLmA!ww>n!G=~+ADSt~IOJP< znX-(+d1V5%NMW$=6JWsf7-nc21Rmdn`^0A4bgtF@T^2oE-vG%|M$AD%M?9lS=0nro1U;Z@rN` zJYeTyXq6Si%d0_Rx)Hz3$9O}ee4W0*;D z!K4=WQU@D%l$}hYb*1Z5&KX_Zz!_eP_X=9%5=<9IZ>9t(jfazuo5V6IMXNR3#N+cH znvwD`|AfG;*-*DQ(CL{wl?E3T`}Sgk(k*r0L@6Wb`l+)c2Lq&TOySCzU3OkF$IvVe{NKfC zvf8m@;(O^NxkXyCbQ$tr>|egV5R%zTHxoV}{n>ZgGuJu-aeEjyUY}%ZlCdMG_=MAN zrGu8X6YMvvjLK}U)7{u#yA54Cb27V09=7q}PEzQi`SC~Ja5S$Q$yQgCW2@2jHkf0r zG6`pW>uCth$?Kq5)W>qEZ5}|=!6f6RHfzg}RQYJL69D5@R^)w3b;_L|!gqENXDm?& zXpOJJ+&m=HJMhU_8gx}!QFRd&M(tWQ!)TW9#oB<dO1LZ(=ps-5QkSi2u}EAWgG{+c$pgZ~L1)qol!K@r$D=>nbOx zC@9f5Ds+!g%M=q;Plo3$yUlduIP~nEP8Q~RZ=7k6=oc_pNU)!$;HNPZdq1`8kMf4~ zRsFH6u&b)z=4~a`PV;;@w>-D>lao)I%9x{!BF3P~H?+r1=2(4h@jqQK>PtKF!p?9f z&P|I1X+R^EyQ!h7si6X}{b-Y9WcAkgdJxT!)^T1pnaR31oTjD}a(y{WeL3LDCu+X| zG4VOsw+HKvQdL*`K!HYC41+Cm8rK4``fw(PJS`^132gd=BGZjTi~)%Jku#+Bqb+Ih zr-&2(zpOvNB!pYjRQIx;35T_@2xT4&>$j=Qd5};BRjG{l(u)qnj1_2G)kIn_UimR~>isoEdY&R+M3D#f?^$huUJHJda;jK)A}ogibr_oh3)+nVca zSuz_z{iXBMdU$Ed!DgJUl8ry4?mz&E!h&tEE@{duf3hu9|a4QUX89%kaM|xkaTf? zvym@{38>^6lHfZ;6^NU^{_*Fg=bsb- zgRJCrpiPg9rTZ9bTlL}&JPH8H>mH&g-_>|eBd2D6d2KzXH%-gd@-q;`(Lb(ceCRKU zD#VpQ|7n=RmY^3h(=@f`w=NLm9I)cwnJ~Z3rIVtor5Kv-M$`KGKq@w_-RSqs*3Fj4)LBKQ)j_|9YWHZkbuK|X zN78J}foHW{VRefs+896**;lnVUGYP{DBeU~Vhps&3>1CMKC&HqLPKXD&4MSzHK`>J zaQw?}9z|EdiHese6}{s8NcR2Vm4csWnhap(mbPj3A@!!^7B(D%@u02D(|PImlC~C0 z(AX=RWmSi%(>{K%vfveSlXr?yaKV;iyPKWjeAe6e)oLD`@Q-ZU&yTEBa@&w$X~K)` zfhIuxt&rJdV9MQ^9$#G-9%seqF&e1ZTWW`Zl&e7Cx;G!*N8Jy5I11QZApZD$MHQdD zQE*R)inl{#68a~-+x?BA!8@^eMU^W~o>9(1Y8{!rvoXf_(mtn$jf1TqZbyg2HaO`} z#-3B>X-9PCFSb{2(lG-W)nxaiDr!_=1TEc2IyNWQE|`$it^wr@%WPNQ&l>iRac#Uv zZeiI-`s|QZk%`BJi36m{!B5AUw@|yuI=7}z0hrWu>E-oR6*+&0aMjV}?lMHB)#Pc> z1I7%2ow7x5q7&xML3+;W%ix7mQ5?{V%8ABBBZ?Y_T|}5*yYug?0=_{XIvObR4oUZX zz6WV2Xn)q=!DVrFVGO!UqpHz2^XL)N(V!)cF?On3VO- zn~W>_SupYYpJi!ZU94!RScKRsMH{z9s6tY|-!9?i7P6Zj-?wb?)7HSJF4|OCiL`H~ zrYw2TwI%XAG|0;DV&~-}^|f(IA6^gA%hdaEKdUA|r%yOt2e)C&G_}fay^~CzA#gv= z*DR<~1XbOxXLx4l*}G!Jiq~RGgsa71_d*6l^Yk_7B;K%Y&$GwLTL^N5WnXELb!1?l zKGBNCFkfS$6XaM!RoL7lx4wf_p2#s*GER|pDz_<7#E8Jz z^YQRxYII>JZo}u6HSjW1c5~03_|}FyEmTYka0W{%>Tpup=tfq%lYJ*V_VMjn4k39F z_PUia75aqn+%kg}?1gM{qqVa5VLfXTLf#)Q&$c<8`ftc=w33zO`Xl5?3*yx~bPYn; ziVEU9;T}S3+Y>+g5ZIgAj;D@fmS4V9UTCVe8i?m+WDXm`*}TqlYlX#FW1f}UCrPiU zn`F86;T{weVttZtGzSFtT?i`L=pUJq&dv zhMIL7m9p?7r5KU~c@=RI68dT&1pZ&xHAChk?{KwK!J*ngWpusMLD)chZa>E!rlhTm zXUu+*P?p`$pTQ>mv)b?q4E~myE$}jnBX5bHl5&+w_Xz{fgMMA=7s5SeHC(3v0W9~*+lgff0~QO-ZTEnK)LJ0F<4j8Nl>bq`Fq2H zkHeq&ucq)naD=%r=NBwmKC}4|ElbN!|hIAjn0t73`aNFbT$^^7gz@JG{119{UUu= zpeA5IlEuV)^>=bDz4II-O0B@*DePsZR->Stqq<@+w+H@1UT@2->RcZ?LRnPvKCa}) z*~4D4^vH;@#!Jem(S2dA10Z^DRWa#3p=8v?RM;*OW4@Sh`Z%?`-i{~{XK;+Hfcxj`&n%iUGh1pqOS^F zdNhSvhoiZ|2{Cp(awBLE#S}yrh=nj!<}Q-&pE{GCo67J#URvya{1zqH@RIisxqxvQ`v$!?A!HwaVbLuW2tR3kga1u9kH zllQr%?gu-lvJD9gNjniIE{3U(D;E zUo!hhn`q-r)$R}AtO z6uBI)hk1?5xO+JZCjbIX<9$dCNmMf$w8ektee*3tUIa$ik}ep)_N1ZM z-~fo`{2CE`n7gI_mJat7hFW(CJY{FB{CJNIVNYFMtjENt$=pwb(D0mLa@>x;=roK; zBtai>`#9fHqM?Z%u3njP>VsN4TBi|seCzcnsNC0G{R{d$NtVQidSXbUj@qU$&6a0> zpkjnjB}1HHd^-o7QiaR8&#TY36aUnyr>E?E=zQu6`?GKvTk`Y6T{VvgYHdD}(eJU_ zeYUs58>=uf^x0AT3gg*Uy-BZk8Bu>**5+#uXP!1mUC?*llXssim- zuLf{!Wo~dYM7p9s$McT7run&tMLwNUp}_}=CR za5SeA-J2A-Z^e~Z9hS6@Mg;lt&JGSpc6ko(rzt*+m?i?mKnMMs^pGbs5`sv8&1E`) zvbVlu%{X~|yOyYF{PN&^=PS!`v+U$Ui2Ts>D^(1(6b*iEW;8Kz_TE|gStGx&I5zyx!xh2Fih)PnnNaTE= zA1U%aVd8`VH9_0MBQ1Utw!1DG2V9gv80}oddgHcko{K)~9;Jolgd9!sI>!ZVDU;6E z%v-wZT-XHuvMvvALad%e`j((zn)#xtoZru;Q`T?$v5mx z0?E=xTW$K zC-xO!oYMpS=UM{?TE*p-*F+J|U~<>1gl@$tfxmOJn*VhDrmW=G55fMaI@?ZMD-Oys zdW~}v{TrIB`_3q6gZAIeCb$-}LVGN%`=X-2orB?JSr=RtTS@b6Ym zbAx*;xY+mirBJMk&exX~mzus-tb`&gMdB6-eBHJQeA-V^Kg;)OI~W0YvtcOp%miX? z-B8w;Yq(2GH~O04Hbs6n*E3!S`5taG*C_(;+kh-h1V8Vb!o~!Fs*1<7K+l-cnd`wm zqYcxJI0}o`TE8}=`9>E(J1oXE5z{s8R z^>jS-&*QIWI{uX0G&I)JuF<;#_ki5*=Q|XF^-Ia1>G(Nv`apm#zwTGji@~`NcO@qA zV|xU2b;}8fHh(?4>R1x$#3-q&!EWd?oyzCJw`4vuEXNMy3f}IV_9f7uo%5mS>l)SJ z3A-5?Pu(>;Lyf*w^7i^zZDw^WFD7kfNDa@&>v#%+m{fhb+uS0%O?@|q-3S6baP+u6-`Z zzAb8(j)1!HOYv*%=gyYs)eEX_!=v%;{iLE*BheMFg-2E%nG@|{u{U3~sPa2BJ)Q6D z@>ZKak zG|J?lkUCFHISp(JgDS2{pTG3`qTN9PS6UMt?mD$qO9^EcS~-<$;=IvOTp5*^hi}rG zcSZ5Lk#5Gii-rVcZR=<8kzd2eGErv53_Cg}PE-Ix(-6(Y^K`(XL>oTAD63K9;*z9)DHSlzT`W?L* z`lY}`CkQ7GJw!|mglv4b`mRva1gVlg~SDeN`W{81zu-xpKI@BfJzbR-Jczt&Kt`-zk3{YG1hXmW5C_$@OC zH+3cO6nbrur^ytMRChc0fCZBWVBP5xPYfFm8d@=1xSwdZv0N4}hMQEd$_b z(Fm+-!#NaQ{q5b!WzaGW+poW?`e} zxygZdy%t7PrUxfn4l!+W&%$uND2rN!sPqH@0`0<0G==o1nNmCGk|`a~eWDIf4SvKoHhe}MwCUM#rItqg_dc=XCTeHbUlEEV{8 zvf`nZyZDVXA4zJuyY0sGe)UEv1cDjafr91nU%?Ivp`V7C zkoRAH|FEd0%h1mqr;Q6eXE_uj4h*=~t+VrlJ1FZmH3r)G*p!S;(kMnhVcIEq)aKDV~AKW)mbSd9T@1gpHQsRveBK*!!^Dg=}d@P8Hee-cS*Z;l_3Of3~r3 z?!Ws#FIy5&5QKE%+cPIB{29!)2-kb5A`&|CNWa~+VuD=s^ZNLZ%UelqCWehggKI}JIzvQo#1t6mv1 zS5AyRWY`!sB2Z`)d06QHUYW1p@3H-=6C<=b87++Sm}QLZu8UzoWJlnC@1>oC^TnuT z#ZgO!Ds775^Kfnc?x4s%&%U>ivk9+#U9vSk4EK3d!j(GT{&jP>%8%UZ`KdY?bTJ_gU=+@*-Z^glD%}FH`1zy>< z2;}UgVak|AjxuE zcKnbH2N5OoN3M_S8z`g+0H$aqopJ!MmDfvO4hTCLu3piiIoJR1y|+ZXZBg5=VAt7` z8mIUN5~n15`VVA!AAqX$gqtlcj>T3^!sz#2XsZ)o1~11QnQiaEH^KE_%*{Ld7IDs=bEWd=76J4n19tmqn@X{%>IW zxJz7_&EYTeW5R&{ZYRpWLzy_*_rFm9!E}K*Nf}nVbvd=|v%~9Qtvs#cd*GpfhwxE2 zWjd%LX*OF4r%;@ecSktN# z_)Qj7si@=bu=K24{|n{%dUU(U^apm~&>4q#0V{T&8fYhG)o?@ho<>x#q=829!oi&E zd*dsT<->oV<*c_BJqc0&Ksxg+<5&{yaf&fIg~}h7vw*ezz$jxc6jU?kfC)6cYNtFm zGRPNIU$tBh$&i(_{1Z@H3te4UE zK~zGueQ>B#%Rf-%w=8-9H-H??w^%Uk_U{rsxWhobrn&T7*!G}QZ9@SlkCK4ZhlYjA(=!-f%QOd&WHIz1T$( z@)J!$7Qe}TO%&|w3{^4cTJz2^%sR+EDA)Nar7Iu9^0%#1Efm*c=LH~eoAY1b^5S%M z;(orXm-XPQXYXC=;2{r#C)mH3FtD=9MGok(A#jPj$NU7;|I1dZ-j49!c4YzxtLFW_ zyANBBqoOC?#;Bd3Y-c@pr{?YQ$0`K!AqWY-!SQW=Ow`H0N^rjNgx_%7vOmVR_camR zZLUBd=Av1d1_zZ@OvNXghYJf4oKn{vj8#c2om?zwm4GP@-##b4vVNeh75)8s`|xD@ zT>sMafzmn1g66ur9*oaVbA@xW)>Xmwr`=TC>Z%BU056jFP>&DS>H}g+1l@}C`vP~lT^^o=>%&L;k!M<#x6RWfWJF)x^P%V z^^UlD)GN#LlBUqBMUbp;)xJV!>!5v+yrKg%?uz!W{>MB0-TLTwZ+%jQ(TQ*#F>hh2 zRmaeBJbgPpc)(^3is#mvv$0aIh~>@CFK_LJZ>Da&wGKA8BKsKNA-2dcZ#){j_l7)X z1%vkpYYrKOi2a;izS`+{`hAGJpsgwT8v&iUCj(A4x*u#Co+t_rT%5U|@$-IHOqP9u z_vgkTg!mR{cygy#No#7*wQW4(dPxgedj}3c`#}9;0?GHgwznN>b?ea1<_~xOU&C%N>zQ|#4&Eg7>eh%Y>#yXc0$dx92`5{| zZp|?XG=m#!fQzE{5Clcli%j1XZwssHau}w5K5%<=kSZ;*vpzT0(co!AD4K3PQmsgo zpcPYLW`8cr?q9LL?f207`y0k-cdjib+pLPz%eS@?O@x$Z@!#ckTx{cCFP)BbY!tIU zf9O(-5--SJCI9810|^@x9}KK<&AzqJ?M9(-5jW`^*i`=7&(em*#f1PKYGg5Gph9i7Ul-Fy~i7 z`r;;-)VnV%D=l+KL?i`s6pe#kw4I%bwoq;igU>=&xk~*B5qs$0485aeac3ea1qM1)>- zJL&o+$3e`ZH6nqHymA2Jeimwhz7uB3xB!}(yPq1?u*&VG8kW$n`JAt8ScG0WIDUM=R%2Ya6_265M?6ra2u63z3f z4iH@-kzD6N$|3y!feMZPfz}j*W`*C<_?fz6?=<}b=AAQn z9czltSH$vHGAA0}d{1Y(7tjsEb;2c1k{-*bLJHNyJx(4Y7Q2v5g)q2fwa0z&EkXA> z(~Q^SEmN*4P2|h09EXMW+=_HN)(@j4F{bmpx7sb6p-@c|i8aV~MEmC_jyZVQsY+uw z(?6AMW%36t_p)CY>9i0(fo+|Gze7m)yEo^L>fWRtg)Au?8@dv;qbZ9m@Rln3H9P{_ zscAm4&*oUKEJ2_>@2IA7eE+zXQD974Syx}1tw8RuBD!B zTZ$oyb1k*1Pk)F(SjsMfiFI|bdKkqqLN{CY=KE@QD<=1({6~<*IY8_ax47i+($X)NO{bi`ssatlKA&-Ry7`)sHc1+yUT#g&}MahX9{ok7P{jH7#fy~fmsRq z(-1i}8)Y4x=#VEQul)dE(843%sxPk_HhF#Jyzm6 zp_f$gJ&{U7VwfeLh4=n82ki7-oYF^QO*9HTrl}>d;2A!Qb~+2wC0oq09Qz~?SoFe2 zEt98UFtW)Sq*Y0>G{u)TQ%@xdHcU$3CdjZ%+}DXA{ZTj%BW0{4F={t~UJ94NXH@wQmLR z({A?GHg1;gyWWG@iei1ewYA?KZLkuiq*|$sPPK8Rj1nJDOiMug=hiaC7F3S~GYr{r zy^+>%`!46_Oe1FvU`jWel{i+H9bFX3Xt*KOaMPX5jAmq8zE?oLxy9z~pR!#KOz8%a z*0>}Q!IrGOEkDZ)la~q2tZb7x3fmnt*w2RZ8!5*!S>Qz+UIE{_AXY43#8NA zDH_nM0TE#EkY=Ghx71?mKQ~7T@7H$wZL|}(@LS!*R?F%Y5o~GiYs~PFRxV4UH&$CD z$=GGW6{m$FCYsjV0-<_E8yGEqAw)TISJ{Bq_jGkEjz^&WGW>(bI>C zc5f%D9i`rt>0kV$tjC24*%o78xL@p77!>8HDn&6y^A)@N*m(%}-FDGx;M^^}Jl28! zxhF!80Y{-RLCa#0v>Ii900Sp=E-{Qd_*7j52SVsHKjQfGb)KB1+A ztHO*$o118^%vA5TS0GiF`IGFB3*P7Y!X^t9i@a!xZF{T-82ReoE`q#hJo2qi9^zLX z()k}SmPB_-k-U4-N&i4O1b}G^xUD%sJblSe*oLA`#41Np0y?vO58BBxhtj0T{()@7 z&z_<3P)f$%Oj09Rj6Wt=w~WV=L=Cd&4sG7 zkLaQP_L|>6P(#(QXDw?6*}1%YySter3w2IRZb>y@suFl6!o1G}Ka^#<1SNOG&SqR` z-*UCI=QxrWJ))m-PcTJVV%g@hJkS!!XWU|}O^YGs<==K1OqLE-7nY^SW@vm3DCG+VD1{Xp_qU*b3{)n~s{Of7)i;)^Ev>7rp3_?C3mR}$~=03B`{^{~b zFK-tOr7u|@GR7*0U^QpnaTKoFl1T=+It;=?C6y^mbOXUs_Un7Ay6~4U&ipqhUr(o3 zl$-McoSzkt8dB^GErn|6oc)+oapId*L##fgIbq36}?v*#Y^h31S(0$)gBv%UmZf~G|Ty@rYcIMqV*;G=w zW4NI#Bd-=ux4zTHuCluCM2l%&73YH7%C~xV`VP8L@Ay;F^SRH$0RF3wFn-eAAQE>D ziLNSramF;%TF8y{6@Dz_JlT=+_{*@D7d2*#e#?+*;ui0DX%1t&c7s9^R#o+w!)##aMkL%u22vx} zq#MWRX^d%v3j7F%^a^5kvgX{_$=vDOz0S4hx?;^LPVvtjF4z$(&q_`#%d(f_T8KDe zs<7i9(oDu~AXfyPJW2cBz24QXC}+HSRL%;@TR5v|9i{It>Ie#r<_fXMqW?>gMZPtZ z{>e4})o7yg!#S!KW$#Gmkb#Ory8i=pk~ND{Zfx+`DR!$o)!1AoW?TLmx;cywEO(m# z7?N}s{|wyr)B0HrX|keA!w=AW2Pp(bMomv7#z9C&g|U4~fEsB6))HRfrE#?#d#d|& zIB(PVeAvV9jfltUV2Lj?oiBQCwie$#Z;e~8Ufpj}AD;Me)V(ca<64UYRJ}d)*;rGLI9`^~Qv2e@c{HWe zJY@h&c0B+Z@!MWUUbVl*5r^xZY!~wO80;AP;vMv-^tAhg?sE}KNGqhZ*#_OFm*e#C z`r*q;h6Hf>=OA{auz|ECJ)&2HawjXIfb-lFG!&3+GIFyFwy)tK*=A(>kT<>EZI|&E zQr*lxpUu%Ll8`$_46RD2d-XXz41+R}kkJtFN$QBun*%jK!*mtjws4xi3^SBQAc{_i0?(Lj8w0q9Msov?{sJ2%*)}?NCv3TPdk&U^B z*cEr<EAj`kE z%WU4JdNy>V?TTmbFxcO}C}_cny+p5Z8*F3%%8|~P0WdB5SyB+E$v;prw8@N>$Jpvx zTf>*FOej_)3GiesU;Xl=xn*8W54`DJ{9u4L6bSVR8gui*&F>28Xax{qAK z?)UqS2AK$mmc7&Vr@hUYho;~ytbk8y&$CEg$QrBgGkKMhWtYUaX5&tO@E3?FqW8j3 zTh8QsNxv4XncI5-R22oSQ(7ECdhZTjYLq|+o1_LcjWjq%ExsJ%QHEg|gt7yPmoE<| z`^pQ*c21`ZLV*I$3nvNzEeb$H(zY}+9-rJ!fxF$?r0?c`_t9v2fITeIvH@ksTcaw@ zUp2;ruCdzu@y7Gwp}htRxgTJp=gynk89Xa>e`@szpR8NQ>}it!^&*Yni3y=;7Qa-3=fz&@E0%G?6> zwk0$~U)^8IDJ+ErGvZ)J=@aI4?FRx?g)h%VDUi%6p2ArCzvNf5@KD`H*G_N$Y_(4D zX?bwZCsV1cMx^95F<;FT@0)a*9B zmA6@|6w^D#9S%__D8}&uK7jKrWg6+o+Lev>^Kl<&Je1TdTbY_Rd9s}O?}F;rqM8YM zBGtZfvbzV-J?k~OjqQn*{psJum6@DfUZmzO2gmDuqPY{WsUc1M!* zq>PQu(HvtOnh@fzWSZ{{_6326LHOOBkCFeIaOk4x$k7Jge<1SX34@V``|hwKAo7-I z-?uY}$ORIuFdBp^*+Yv*?Bf$)YwJ6B=LC3oE24<8mAarppd1cJ$Dw$>V_$#|ka7?e z@+&IcEw2rizAo4ymXn%X8VP(I4P$c#Tl3Dwg3nb+0ahJ-( z1~z49K4T7^U?DkjQUTXQ=T9O*&aMc|Px|I;c;o~?X%|pFNMIG|qbJn#nz~wQC6HgL}-Y{;gs^?D84Al#s@%^tt0k)wq%7+%PZY=XRqUT z3>erP9OewFi&$)6qxn`MlCOWdP%5VO()Kj zw;os^!kqGI&LiIl2%i4eX_EpYI4Hm5=S$D)yBX1~5`9tAo#{f(8K@sMn5VjU8L-d& za1JTce%b&7;e!l^#1RA)Cp3nzQkY_+cMo)osU)jTp5cPwfjQsg|DII&j})kV(|ed7 zU{XsM4*;>#L?Cq@MzEfUoCZ!xi;EzrtN|e5C%WN$s|fA;%{TMVlUj zd&=!_L!gwTTApWy=qoMeJG)RZWlUmNHy1-$f} z_8&g^GUoN8-1T*vHvon zQkz^*Vx}PGh;}p}=$59L1Zqn4Cp? zK}$~y#f#bpFXsCb*c`+cWjsgdJRx)}qzwyw%1=xiN9ZD}B8}8WzI{e&q?U|t-#WeYX1lU;_iik@TsEvk-*im<(I@Zn3J8XAXpD|d z+Mw6sWWW0JOf%UlZv$YZUgqXj!|4r7YS{1~*DWalN)DKOa+aZdi&%;W7O&D@A!!Ke zXA=?I7p9iozw!rFGAlO?yFFyr3>ACa!Oxl1x~;9vj&;I_*$RO6wQy^G4vm%+Wy-F= znV7$K>Cv`wYE3H;lNOM-GJGM9qbWyiTn(YUB`lT0snL_X1@YF6AOysnGr}0!ygM9eD;;lV`b8w7akRRKle^lh4eRa@@8Pn402Cdx=jWh330Zq-fNLjcT(uv znO;2;pqC4$$Ial!xHxew-ta4(s&PqHm+{6zi)0IRtBMFz5JWM5fjOl4f+HZut0d6#C{~xVrU{?i2oA zK}-^bEq?@EnV{afOsbZpSxabtzqZ~_81;U>4_TVPJYLw^A2{-R!g;9IL|P4Ep0qfC zqhM6Rw%GeSwFZ%F^kU!C3Vr*ftfSV@MV(}mSj%J|}j@I5tNz8?yWI%QQltxt4F z#SY)>K0+VB?twwnbK8W00*=ak^Bw>rsJ2N+vdjA|Q%W_ZepeN-V_xsLmgGSuHlr}b z;uMMUOD=^<9A6XdF3dQP(!(Xv)MrEZM{06s_sItnlNK+1(zT%Bcg0wtYLn_p8gWGt z^MpzJje?2~=?JLhx&Xyn*MnlmPPlh6dr4~kTx(JV6Tt$}C&!mm+zr(9AN#e7uJ<0d z??2u@`XVU3WPi|Pejnho(rs$*Glp@X6yS-KLa_qWqBOYi)n_af3oj_d3DLATTrWY3 zda)=fx6CcYRS~&$T>wbbhM0e$5Z?Z^If=DOmY?x^g0j2-Q(C>4h$G_pRU1hZtw|W-%f4=9s1P-89Esc03Xrl zmvBrFU?Sx|Ty+GkeKJMN%^Lo1bNdJS|22__{qlEdrl^xQV!QnQ55B&_FRFHJ7ZsEg zK{}O?25D)O2I+2T5NXMAKtbtF0Ric5Vd#)OJ0!uGG0>MDx>nq-y{K9hS;NTA8khU08mJ zx;N(e{dt9Jfq_`+3-4Pb{ArKGl|>JL@95Sa!iN&IdrGviX07kW2U*TMtQp_qABVNV zArY(e)|6&EVn)^vb0?J&CJ_vjQWq~-DFnwJ>6I5mRw__r0ch@7_F`>7Yx)7WW2>{7 zzRPwA{xHkjy!^h>tP2JEMyTJYU|OpAPutt$HsoW9jOmsSh7SjP%jw0WQvHsL`z z?z~*>5Llv^WztL5X=Cgf;hvmIEjq6*2$&0LuqQmATmiKI^ zk(YgKbOEqPHGqxG)(*_`?8UjR8oRW24k{X!a^@B!-ZZ_L(6vk%K{9@~wl>%KjZ+ge zI$EVM!UI9&ET&+=TcV|_yGu|a`^JW*&TyK+R8{y3MMH+06)-#<>9;t(3FtiE?$;2a zjLvS@E2k`l@~z~Jy_JMYVY76*Q?}gpZj9PLVYP?c=96%r|M&3MXm`B1DL0lIU7F%Cw<9^^f4-yco!R*=Y0BZ`N#M_l zqRv+>KM#)U34=n39&`3Gc2DvgJEy?%0%YEy8SzdBS{B`p2%&3zxGq9MVfpr4Qnai! z_zt|EbMSmjU7;SYWcE-fhkEgBFk*&P&sBmwCq;t^6=7I*wE8~FKzZxBpgx~T?%=Qa zuUYoTMbbBO5Jb%HQC<@Yskb4X<1=QxaBe6PlYFACprip25*2!sA+fC!3Yf z&Zv(b7U}g)I@5GN%!MBd^3)R*hv8^_EdRg+a4`U1YIEIPAJZH}za>J$ZB=#Ag9Xp6 z7?MyBd>otIJ@NF&*_HlAQ)$eaUXov#{KSO5afo|@i?8A-JTu4ie7%2qu17`j>1ngfy0zw#JLa&g_n6IxtGzms=N;bCn+|@|uYpLmaY&=OfjF+ss`bQZF-TYyJWww9gbzZ9-qVq_AOlIXiui3UvgjiETVtRk#;dF8$)?1o+~wK`I)=AT_n=G}<-aJ5tx&sbX-BG_Z9v z2I-jPtjgt@c;QNHL~1w>DZb06DTJj_!n zCw9prW+u?&EDmq{dypDslN*I@>An`)Z7bF_)d*`9rxz~BefFWx4E4(*!TSJw3@$g* zBk9McA8n#w@dY=~+Gqg9_D{5gOdRB4?Eejw%TGea{I^n!HY$#?!)odqY>Gr6>G8>aeU(n4-Xd*g>C}U&barU;@1K8*&@^t`{G z`9rbxxW)!pKZyo`Mjzq5&s=PAme*tRx#NQ zv-98G_}WQKikD|I>G*`~giMzmU5fZb!X@}ej|<2?s}633Aho+J&XO0sujZ-W)H(zt zHH{y(A=G8wsII@DR8Fh7lyH}n|H%laZn%nh2{AttM|F((x*yizvF;Vxk2@;ewn9m2 z6;@NKax$QqYC;wP-_ikGa9NI0)(ib8NO};xlB32i^a;2B@G2N2r_d~R&Z&7bgF5!P z{@Z0RpL8u-)e|8~!kd%N&})cucvG0k$x80}h8nhMJW&x%O=6awuK(mw=|da?hG)0T zQco8etu8Q8LHrQxkUQDKDx>cc-gOGmejL+TO^+?dT50BraHM_(|3z*u`ct1QAoc_8 zhi8m@;~puSm&Gczw)M`(D5&*JWNDC~u z@qZzdUMRV0?hs!ZQh`(xcUSdZ*AW0yO5NVG zbM>MAx+gQ>98h`7*>Lun?Zs#xE>q`q&p#OR%&x7AQq5&cYwK=V#kp5ZdHQ}A_9 zd)7?QeH)TUjTN-GJ)3&bj){d#c1@d|X7Gri5hCf?M&~c9H>}MBe+B9qH`P!X#@3aR z>FgUtu9HSASR@SXViV-zWlF9&uUw$npi)2NYhU44tKSgS1JOeU-|YQ;U%NH`nqoCq zyWaj;&graJ)k;Xshg-{el0i(Z=n%$$=|#-#Y$Ncd9svCC+##&>C4x=EKu))%0J4{S zXb^D!?hlGRqGQ9oqU>dlSAHv{N!6DN$pbaJ-IfFNDtyqq(#E9OfU*L1Kk{c9tVc;7 zDd*^tN#6jwMItb3b;k7}8M|YX(<_0Do1JI?qcb2B6x}QnS0pxUi{9r!3X4l)i0hw{ zTcm~Kn#?9YgJs8G`XFTvwK?H}hi@Q|)urVDOTpqV2IU*$nj=njJBab2@!Yo-Lug-g zO18MlYHQ5v`u0}O8-7_{N(_{guja_`)bN2iOE$t3YwN3j=qr37Y2Cwv47+Xla$;^{ ztpuIdU9p0II)-|^_Qv|<)6ZdEatq@4z83NK7goeEBe zWEQfKRn8sFw9nbKwqd^Q9-cFyMAMFs8#jz36!7rb>DcA9;|ai$wY4p3M-OJn;-pN^^!0=S|n~g?z}*2U^RCTGcmD{U5(~6HDB>znz183F|%w7 z@K;UjpMHwh=fJqb{UAY~np`N+Oi)o5sq*DbK|8oq)Y8KIP$~^J{~gv}TQjecWwM!T zlGgEv3CAyI$qHl^i{!)c6%Kn7MDM?ZonX#~yq6D&uZP19M)Y%6T+*Y69K*Xfu80icp(pAov35m?6Gw0 z!Q*|e<=Pw|$=J>ToE zzi|%Cv93Oc$s<=y*9LQrFa7b{j}L;bCSJky6GyiF;}3?7wn~zkH2HijE~41dpcrjd z@(_+yc_d% z(v!W&oedoL=X5x2eQ_T<^cyF&v;Eq~A_U6uH&=QX^s_rgPO!~PGOkuXd7tlmHghLA z!QVH0b8^SKMLJyk;RB1JmSLWHRjvwJqC~2v6tN*e;$l1$z{WN4x(+Oh`*F#3Gt%gb ztJ_z6yLjgnp?6Ch9^{fg!u3X*zK!XdT0_@fc5ZFG@QaDbfp{)CvAgp+CI_heZ3)MHkT>V9=lb~#&7!o|Fq#k>~dZ=5b6QHng* z#HvZhAD=6eC=*#K`wv7@Z?FIXL1G|-6bz)BVy3K)Wl*PGw`D1wQHc3DGwbn^(c0;` zrj!ZI&S&lKSnTAvU0zSUWXOTDnjE&PY0o8gRQh`!w%H4*)~TyF>sCEZ-NShz54?sw z*pR;Cvnvei#8uU`3MZ~pTh7Q8|2FJ%!uk2S{2#2H$b%k2<;Rh9ZFIYJ$ZfUC$a5fa z5RYj(pb7t!hyRvgkP%m+wIigLE563p@1YTZ;rSW~?8)T#0xUPK?zd>rn} zDDssvio0GU_PCsgXo&72>&9-Lzf47nS1<@wj%?Plc~&%yKRtcyx|;F0D*nSqFYp7w zv2a@&ZHr8JZA(2oZ+6OOwJ&IK#e{Io6Ycq!xpZCqXz+D;8Ks+7D6V^18)^3<*){Ye z5Jh%A)qgj#7U?$dWxqXxsKaYfgp%wqntR#IZ6-4b->k}AuPbey!%V@UfJCMHZAs97Kd{@lz$v(X2uC_loa>4Y!keS64wphsG?b zfuZOAe9({NsMlxG2FZ$&hxpM?}B~*UmT!VC9Tx_Er__0O|z{KqR z6SINQQhF{0Ol)NVApmh6i=Dv^F&_)K%bf=OC!gu#l{ZGeefv>YHhc6+j%(zIt~y8I zh>i!zoRYbkMzkN?&DRAiqDLqsT18wXLksjhGqX-- z%e5`EiHURhJG7Ye@;X+sSXi=_pBtI$^j!5a{;elBHeHXRZT!}(w)|?xv#KMklb2r$ z7&b_aId5yqA_oRd7`7Vzt__1&B;eb;+9r4aLBniAu$h`4RW3!u5ke#2e zLolhJEQg1?<#=S1UMHV-AEU28foeLfL28zgrBHX5)!At<)YoQoW_iUMvC=Z&!9KTN z8s%Nd>&k{gopHwSvd0S1Mev7zxHmhPJC2bXz2ECUe!K!jE;Q>~40yPku$MX82mHwL z#2r^$r*fXmh_g$)mn<1>4cJ51;MgXA0pPC62A}37c>3Kv+iy$KppGDcI0K%aA-9}X zbu~Gs@P4J}*9iy3JATP7IJ#^#l&|uVz*tNt#-o|BHk}uOJMYSi#MPFD@0^S}5zlQ< z;3<_)$LP;rt}SW5k?DioULOag!$$L#dQvQk?j@*h{&J+8w9MRkf#dYhfD~ZRuQgGj zLm|A~i6+rpObHxwCp#s0ng*Bz$+{V?9~Xohrcu}L%TQ1LNh{6&tj^gBFPKW7FkOmR5+#yXJmG>9+K=fR!Zj+1EG%x` zx|%@eqlB}Yqgq2g`e6<#O$TVrmT%r*CMp+~Oq<;{b?!NmVLn+{nOVK7x3aP3M>6FB zX^s35RpUJBQqCBh93Q8({W1*oR;Bj(&R>$iB-(l?OJ;Z8*RuHJE~Hj6q4lwDvmAS; zSdCuMVa|avX$-AK#^9EscUDCNnCv2Tl8u{UgqDog1s>Awb2240FtWO!0_yh0&e6K@ zv)q#idFMg0=P!$`PF5C|M{g9lvW$|& zH#mPbGJJ{WWIc1Rwvd1xf*LDb8TOs;nhh=G5a=#gwytDmMZ6L_UukOOpICI!qoXVS zYR5$tXw;CVrW~lFg)m{JQ0%utORe%u+U^Dh%E8Kztsxnonaf>n&hMk%Qy$w(8uw;I z;=jf#vHaOv>kcl1N;stg+4kG!d`M6ph6ft%Q5@Q2e3UN8%A?F(ZKgg^CKyK$3Hs$3 zB0CoR>)I;sal5d$u{-v%TN3Gmkd9B%Pabjaz&wc}5Y(HV83bxBXR)Un z;%&^2{V5Z@EmIrYO%kwP!^C7_>$fcDIpU6vemFomo`HOAT{l>XpdRH4` zbNCZ`3@*J{z}WK}XI2^j}VGAlV7XyXG*|ISIB%Ky>Wszs! zx}Q&ND^BZkY)53)wrgJRL_q|Csg9o7vGe)4I+wf0%5t>LAB)tG;L(Kon5q17R7+UK zB2xli%G56THAZh7yZW?Rwu>OX;7OC-rPblFk0vDnqUx%Hx=7S+_OZ=%U!MJB%%#)S zC#iR*tuiz7O=)SqqLi)N%he05m9E~DzTTPp6+ACF`ZLni7&Ev0ZB3)tlEGWJ)*z&_ zo7?p2@-mh+7FSWjnbObzr=o)YX2n|^9331^Jju7am`Y4epeNecA4RUgL+u}k$jn(x z9v^qp5Ef*s7iG&zvFZ##rTjzP_>IGHGLKYO<0v1TJ-3@Tknm4;8_LBexO(daJW%T) z2sJVWu0Y(|QVaDUz2w){{EGnnumcPE?~!omZq^0#RIYL-#T~($r|T!KvjaW!w>C!b zBCL5L$_C~dl+1PCKaXd}<9nt|pk#{6A2O*tq`{_%AnmZ~^XVhm9}s7(1ViYmA@~ne zw~fuxOrQJYQ3+|%>+s%?G=2JD%xVo|iR5^s?*yx9hELgNH-NZ`vlNdO-wra9&qwyU zD%QTAll<013xHp_yggt71V?lx9c_O8i9x%ZgXJ8)yT#SEm3vFYcRS8*?d=PL+$-Xn zv*`F5RZ??RoM(7;GY*3fX(?SwZ*1`~hJVUKuC*GkP9Ye+do_%J1795XF-|`;DOE8g zf_-^Gh!y*AKfv<+1Z@G%8NQEreb)+*^0BE?YU9hPKJy+&eOTyMi7O!Mz28Ws>$4#d zsY-MMH=lMyC%5}50gJdEk_8;?C+vP#SgGTjpsBK7dfYFaD~g|^+!KO5)Jr3{dFzBN}}Ga%l7 z_*R6w;zw($L?1N7OL+U+OVdo7^y5kKzY8jp`3ZZwj|twWvGT zmMgGKDxLOr$_b+!kQ>QJ?tW+dX=6hYJ%OWZyPvM&(UvnS+ua*60g;cZ3ma>? z7ny4>f`hyB9OSBHDPOy9UkZ1N>WWSUm%kJrS4TFQ&G3`L`(%*D^8uok@J07>UEqAmlwk;f}0+c z^8yr!bkrP%2EH`jd3CF6QwT%UnAid4>w-u8s^MEn0>*8ZxgR;3EM26b2@m3Ql7wy* zL>T-3(Q4$73?MoXWK(?13fiyT=y@)qxq!8adHs25#SPM!X<|HXA~k%iBe(yAA+B?!X1mP;@}OyQU7CQc3UT{OWXEP-ECUHQZN}Yk zPMlhp+)M2Gt}k}X&Z`;T&Vb9;8LOvBhx_b}ScXzHW4S^>7x_KH2QMr;fe$bN_yEbl zsfO1^a%?!aF4hdf&Nwg=EmZ>N9N0c!4;|oW3Zwp8n*+oZsJ5>76~Xl;um#x)u;ED5 zguqj30l`J#AE#6$w0lf{t7aiOsKW?w1T*&T#J>tQrfoy>F)S|Gc(GAZG}Uh;J8vt~ zrG2|e`XIq&7qbeI1G%Fh=^4{X54eA#>Vz7So>i6nsJ!_kENn+o*A;Dwe)e@+fEPl9 zUlJRx#@f=RqRc>RViv9^9VyCW2}of7u$dn2>ArD0?D__nA3IM@3T?*nmS^vcG+>78 zw%JNoUVp18t}a{|vs6>k)+gjo??}3Uk(=uI-fxyo2ncjax=dzVSj?+B60m1MI<>|( zk82sizerc#PtjFm4+o;UB^>i8$eUd&OK|C`M`6~^oXRx9$o;^xAi_GXh9>b{sFJk! z?W!1-DDCc5i7P19W2jDGBX2Oi7Pct!eeuiEM8YZvzs@YC= z)>HcdVdF0B8J|DV?a*}YPg77}z(~OFaERvYiY&nZD33~k4Y}TLF?U`ju#aCg4Gk#n z@KwyAO-r&%QfHNnI9Qv(9$c%yvpa*S-b^4nhcxn5=@+W@*9)Qw27f58PkwuGq|;~( zKe`yT&>x~{N-MIRZn-tWnn((fU`F0TgHXG#uydm*>f>gcld&E5LE0woIZU0r~goG8g^GqyD@k8AaeX&7qCQm&W1JF966id+?|n=R>E5)cIc zl!@9|DFJ$tQ5fi$S}^D8GPi-J1Iw1slUmn&BWo5($!%nNUdNmAwnyh@j*I=q+545-i~Mvwu(!I{TTaWj0;yzd zc0A6aB%3Bq=Px(%FR!q(H}gHcQ+MOr9$8*f7h?4UEyeK&H@`Qx2Br+C1sFEpQ;-;$!v-I@gevi~!*K#PbJ9_6B|eaomLiMsOqF zf^#GaU=u+Z$LI~j%7J@X(cxNxA?QA&J;h7s*+($Y@gYP$^hK<43MY)?ikdk#+QlaM z_Ch(EzRpBIu3~H&Dh!4U5WnlZ>mnfsJL_0%CNi>Prl`FXo4m^Xg3DqeavvIjvp z^^6J>2sipZ`ld`G0ouyv58l}kJ*wsZgcS*TOCF#>F7-gaq7qw4S2$exX9up$7&d9U1V)->b&FZFlmts#JXLp_=tW`fShiY0^r~ zqwC3#9|Qk(z|4IA|DAR(el2WJPiQ5NeczVs^FR0HW6{fcGr2OhdwSju@{yNcP|NK5 z^desVmEj{b*326Z+2toZ#icPAbP$@^o!&{<)SXyoo@*LEd1IwJo=b5%LxM+H`SWbt z({G!}GO54-Hg*~^mYu#z+5P3+PHVs;reu|~QG%1ZRmq%X#y37P|Ks!NJtf@`&|R;? zXw=(J!E<8(ddJ6&L2Pg7*jOoP$wfbJtS<)E9_G?IHJ!BrzaLf3rHdxD^d%yC8KBJ1Kvht-< zWmR?MN_$p8O+!hEzNnI+q2fijf4Yk8iIgC3f3lkF2|05o0D+8-iaR@-eks4@u7EzP zs3>@6sMLdl!->;F!zizho$H)v%R#t%RIw#1^CD(egoOnwg$0|~Gl6kHjcxY)Zvh*2 z#5{Iui(jat*0vqVb{Sp7E?@#&mXic>xRzYJuGL;3A>Kdp*XaTNI1jtsHsXF>5+52aF zcScEa<`=t`3zp37f@~TkI^yRu9x55Ph+Qi%8f$1KKtFbbKV7ktu+bO!aNy$%15G(0Tbq$~Aj}v6YqZ21txb!Hv4B(oPQUq2!|bmQO~z>PIJa;DD;H}$ zW>z%#Et^-AJ~UnFjiZ*oP0$a1=T^F}YOXyS#aKYjllUN&zpbLSoB3Go*xFIQC0OVx zx&nH7wmXFXYpkqImN0;;q9DT4u?*7utL(U}re?)-S)DL*iJhCQ;QpN?UtT2JD;Cwf zBp-=QI^%`vyApuDXK z4r@PuBQeC!ywmr{3#3dQwcoLQAR9cs6NDzpno zW1cLui=nG%3y*Yp5wls4IPx);{o137%A5UhuiYD{Q@|~|BYsg5QY#tttA2&FWKWWf z+upss@oe}=QT?4Izx9BEe3kwe5cVCz8sO=>2Tr}4dGYl4lxt0@(#_aEc;&D|c04!m zxYIwbrnCSS*jm0tc$Nu^6Rz?eP~bQ;iuGREYHqw49#_I2jQ))S>+FWQ@@+sfN|)UQ zddRI*Km2$rekWc?^meMh(&jhrBXUvv=vLvy5CC5sR1!cI{Y_p)@z_=s_;Jg#tS7zo zeUBP`sB2u(c(2Os02^@KeOzl>`sR)0W!|bmD#p}1N3>qD^p<2_Q`?ODuFvAQgP835 zi(~CHGiifzT@mM7+?mq4-GYNf){DZ>sesNf)X6&9i)pvjgPH|GecDHnEZl7IFmSdY zC6>QLM^x~qF@m}2`qbx4!8v~S6%-X|mbf&){+0iIe=vWx9%CxbvrtxrqcWCG(B8!# zxWTam0PpbHOE!59@i`m-gSVndZ~gKLNAv$R0lNJC#C^#_{&(lFD@o~9^R>2HU{P+$ zYu{DL5-##e`lLP&k_naMp#?=>1w#$fyWCtXzS0qKeWXKQ7D7OIP9E^w$zRjIobB-} z*_z&cPdzp=YT@p=48@lPb2VbBF~tx|c6j)@9qxBVH8y{0)t{?Mrfv#cOrOI55^egg zG{i)g(*_C!ziytileL>WU!mGwTD;&`0-raWgt+FGets)8H;n|g_of=8^fIQHQyBXC zakJzoDfBeU9(g0#d@MT`>Ip!i#aFTX&8{EEo|(*OETsmr#ZCF$czKVfLT<)%{&X3> zn-gej&K#IKZfRO32F)otf&b z$l1%3ZyP`ntzCl~Yj0q1$Cl`2F)-D45xox2u?M<5^S-*0QmlBO7 ze0rgKs?sg4kFbPy2DMdW-8^0wJEO1k>HW|%E!Z}*S>H#x5&N!hY#&gCzQApqB#4lB z=n&L_Grb(&qILh15n=P58Lev%-aP&Cs1q7P8XZZEDXU@765{T@zYLJJgDySAa#Dfv ziFvL#^EA|FHhhdj`iF4-)=KKMuj%@>K05eL`pWyh=!u(Z>G}**9Az(V{oy|U?NvX! z^Z&}h4CK@vNo`;EO#VRU_N-Zgo6zY@;%~Q{A+kR3igNau-Otsb779c9+WcuJPojs2Bv>SA?D2tnU;CUdcS`dw)d@dEhpv)OZkrG!>)90ZIdj^ zATz`@h+IGJi}Ehu3T2VUmwc-%yhosd_wq)uJnO>0?80rArpGaOIeXG;zNlY^vc<^Q z+hT36njD8}0>zx1wm4I}#8NJd6nY_+V@yuACeVSy%RQM zwMd9Ed4S)w8!sn!B2e1^X$LMNm2nbmYb7N7Yz^$&D$f7xvw`7u1E}3=Li)XgZ!{&% zi^Tp67EW8Gc)>j-pj%PkRY*{XU8}2WjN>A&fE%9;h3aPWd(O+e$O zpl=u%Ad&5p60io*ps&o-_US<5&J1%>z0*}$S0b!<{Q2&`G{ycYz_KWin5nO(tDU}o zQL!1RV&DL4U1vzAB98r-tc|%RlaiPl-jFHjfnLwsOY~Yo z`&6qKk==N@c|;VjoFo1ZX0O!wuF6k9A;GEekfoU5Rz8viBaBRd_?H}Hpcz{R9#%C^ zYkGfs&ZRC1<}B2|@vZV*oSE94HS6AgjvzW$*%#U~qA7>)b^Q*%jG>8{_6C!m{^3ia zdHu};hQ2SD2f3S@L=uRe*?A%e3wpk8C(-0NV?U!e^BBcR!WTT+c0f}2TVjxhA{MyX zhsj&t!r4_R%agxcL@0OdfgTPU>zjFGP@}F|ef+tJBFApw)|?$n<2fd1gy|7}i2Gog zq{dNek#JFZhO#>dmh&Su^F?vkzEQv4UAGyveQ+lbdK zAFo%WdLUn7vPd8^IB&Io5+Uv*0vkfEx3{{ws5ULXh>TIi*>F%v7IV~(|C0rlvRF0FjW{==f2FUh!S_)$!(}8C{W-7FuFmD_lX88`Q)LRt=gmARpmZ(7b<*} zJ(LJ^7KdYK*!-TmjDqm9g$@oL4h;^Dz zIDqlll3xb>ou_g8sJ$I?qRpI$8Lj$_V>lUG%P@?|^XiDBCo;WrcDfTdm$?jcmdi|RCM=Y+sZel&m!yuGAPVn*iE^wgt|i*b%OQ9Tct@5Sa3 zWR;J$!oD{zVy#=H)2esA_#X zH*wX;bw{$n7(2b;ttav6u9*ylw4@ne3>p~bmntVcvu!~!2gdOfIrkzRjg1BTY;U%` z;4IK(wh1K9GI)$5gIw(PaO+%b*e>&TfP86-SIhlgbo;gQ@`LmdR#BB%0@{Lk;{1mx z`~&8-*4HW*C9e?~W67yMML8aD%<8zm<9nqwYgB zHaubiImG7TW9t7q=%CR}>qLsTMS}hkwfjIP$%VD-dS@ z5_lQ7c^!iJA;NPLjE1p73a!G24?QM}Up>nXe$w4~h&`4m{WrSC{R?Z60z~M4CqOT^ zyVC`RgFgAm(W-phUuS%PU1Ec^hdzd1P8Z$-ZYA40-2!XW%c0yhusg%hzH5z?`Kc8- zm`y_Ezl=41_bx1r?jz$?uxZdFU-8kogWSdaeRY>d(Cl;ulvZthGn0C9>eHwE91`YF z)lZa4_0rQ;4RH&ldNH!c$ZVNq)QrbUb}sm%>q>TzBa>+BJF3BR+Wie@BU4KAaTk1o z;hPGz`&lLaF^)b z`~?!|mv$K&rls+~aQ0rm9ClD@tf-Il|-RAC|{|IFqh) zdG3|*u2|0d`bc)m1Qci!;##lWpxIiI$-hlEPdC$s_khxcB0YAz$&gjmu`qHi5&Qv# zaQEv7-wccijB)og`c4?W;q}@uGEs5Xn9RkXg~n&;37*rct3S6xK!maIn0>h=sbmI_xKKGc!h zgYh8i2<02Z_b%?;&{Ngz<;_IFpVJJXl)J)~g`bB{{2YF3@4Oe~& zCP&u5Hkq|Io$F_LT7_pnzQH4&2@Dq}iYe{8$d3YZYged=RBEuri>AnGVEVyp;Ev_n zBcs{i^9~dKRa`f=Njzyad)FMTpsk%MnzEXR)Rs87wJUhUQ@TV!I@JMcqbc>(M^-+r89MG4=>&7TtvNHV8%P`L{|ciX~~VBU$;r?bbEyxP_VxClE!qlh6UFdxLCho|uqwfX}rXy@Tgh zq+AsGwk^;H2{q*9J##n4bc5zbK#?mFPX6`H88^O6cqCsBuyB9LuTX|J$f$r= zTA!`V%gt=fnwf6sAe?8po!)iio}lWPI$3PvH}1!`-Dnm9X-7=`8mahT-eOHUpe>^!pmiW3aR%4P+jJH zV?phPw>;Y%A1lX7O|%U*xRl}u4I~^;86LHvF$Z3~%<J6{eWM^cn#!(g#glWQbj+>`ucU`ubT3U?1oL2Ml)?Snw;4Et@D0mww zWhjsHhid<4&~yukWFeE~lYKg$Z^u_F_#iYaaugX&Y!2uCl)jLC6es(QqXS5b$y;ZJ ze<{p=Vp~Jk9{-J_{D0O)got&?IkAttflFPo!;l^L#(R{dyDfUieg&Lvgz5LB*K;+wrYcaaCU#h1D8v~qxPa> ziHV%n&xh3s$NTL8bNVv~x0KWrBx;-S`8J-rovX_8qb5-iUQ_#cT}JV8kxrRR(~!pC zU#F-|h`W@_vWG3x%9eY^9M#NOvyXieGqU(hCjq}JSL{MW~785g;{w3{0 z$sDouhTjE1Xl}(7rIIOBWqpgfVaAzUgRR?fH`rcm4Owz*Y!JsMnP2xlbl)lcN|sDu zaFghsJmI@;CEX|=gnNKo!Z1o3Vtg`l$=6yE9S9LOH<%RFFg8wG0c8d4FSn9xmz9-0 z$uwP>7?bK8`GpzAmqmAdTl(5O-wfHKBjhgrLRcYlGbRy-=`A=%-e1l)!3S9iYM=P} z)zo6&2^3S}#}VZyR+J1@`*)D5i1eiH@=m}zdjdmCCe&x4Wg?{Wly_x{rZH^Z z36yQLZZSFoW^Cc$Onj`{^+xsO6|>K0z<&J4(6X*=T?*W9AtSR4!NAC-*KPX8c>Z6> zz=-d^ad-rh>m)VqhE%eqb5W_5XwI~3ri&}jF+`3;w53UhlJx!pHG+>ii+wqd+<{!* z?NxGo>8H%PyYn+ZiHw0eTRhqW*lo|^n)s9!m&_%U^y9zZ*F2Jl#pOB2b83n`qDmqkmTWxkYg+AtkO-;?`1SXerB^3# za^$^vP&vgg@5kYh5|Iab#!B~9Heyv+a7yIW`(>d3F+m?8g-Fk6uL4z>KVP?PHZl|z zc%SV0v639nBtJ5!$WMR$^)sSRCgmFQ3&`@;E40aSzkwlsjT_49OUytOY}}Tf!L{m^ zF$r>U%Zqe0ChT-mni`Qaruq!(72JTQ6Ty5o6dzBV8!OHVK_F&11k~C4y1Bg_`l|V-7fI@Uiz2eJuP=#Q)hrEg zXxoit$rY=NYr%4WRdoO|cwWI9tH)QnXO=@}Z4Pc&0 zE~xch=jFGcB3@&bKmr{mBM|pyV~CFWpYD#H{hsK13KshBFks2Y%h!jwhlh~w2y?An zJ2z=X%4DgS;up#R)x|FRcS&#J|Hr$?w|xwiSPExgo7S)%s@lZq2U)ZE6bT%LuCBnLVM$_B-tXW0J^5v% zl9qbR?JG!Gl(q2wxC3M7KMDIZzl!WEGXIb~FEjZ)QW9ruoIRS7C}A!>RP3VgC@Tx_ z0Rj}pHS+<8AL#82X7jC)bJ}g!cW`%azr4SEku_qwv^e@}gcEgpW_)_ITERH)v#eP; zcLb#i?{`k!&7%jN+{6(`@lNR(;M{Z@X~$M0d0sVEyO$`D2Kvx*%_cs;R`*@^IU^3D!x5}z_h5LPU1$1rM8ZA~h~^yq7FB-+)r6!o)-9Mu*viu*qh zsbyUmS$hQD2u7~1!C4))HM@Q-^HSS*kR==4%w=m3orKt(ew~k|bjI=jBom2-lW&}bnU<- zzufPUL(m_19HW4L@84D}pp8oVslfkJ>61V3c*`st6y~FgBF zW?_;A>iM+}GAl5*z#Tac2?=-fs%2VAFDP}!A2PTIb}uS4@7Ge$tB})p%8p;UD&XqZ zIh0boJLv+lEDR3i5C#jUxPrK63-FTkwCQwko^k)EHzgjeI6(fCTMMZjs&^{67S^0w zk%)j<(|JRQ>M?SD(|6pVD@~ymOiP6og&n(&8+)wfCR^lU@3x46x>*TdBGS5ADNyen z@zbWsJ|v;Fn-qH(qm)B~o_RTCS+^mV^N1#^A;pK`qhZmMd~r^Yk%UyL?FzUudCY57 zfZ|rGWg|^tRO-Ii2%Y+E=bN8$g@r$m0s9IT7`!e~I^xDB&`Xal;Y+^n?SIN*WO_5o zlS?0_k0SpMUvJ?SW!HXxqXH_3C{of=(g=u1OP5G@Ntb|tlrW5ffOJVqDBUr1E8U$F zG)T-)G6N3G{a)PtJm25*{s+UsaqYeKI@kGG^dovkIxGp#>=Q|Cc?k%u*;^8z+u=7|xy_twyH)Hmo7GMWZDHx5kHTbM-b5 z5u#~LFg1lR#sQyTj@CClhZ2qwynm_q`g`Z4fy&0e;r0FclmU`%g{I!aF&^4BV8`kJ zX=RPoG6qQjp+Flz$3ry~mJS~JM+2kk3}96KpJFTghjh5K@Gqiv{my-cngOKhtlJt0 z{0Zi_S1>dBjag8G{B&p7n1`Rqdt9Sx`5TA1D_67 zGhLrf(%A>1v;ct#B{Co#0lHt?KsY=wfoAVK1s(y2lS4kRgI!@v!~IxCqIM15I(<== z$3Lq@1(H(P9`Q1yyqD3iGavKcMKNqZP*3=4;hvBEJ*pd8!vjQFueQ?}-~}=0lLP9} zfmXZUp+}@Ss~_t_xNjTSQr^IuF?-d-ktnq_vaOLPi>8=O{aH{x=W@&}h6!{NZ7EU+ zM2#0{?=e>47^YuI=Bi}(aJ$9K!u-Vok9fCjK#QmLhtLryW>6_Uj3TU^Q)~p zL#ZVoV?<(rUl4nEk^(UvR49Ow%l$xheiKxjls8vk{vhc^bNaptKfBrAc^K9(vyBG}|BoX$?i`YYD(Xr?i-h=P`5%<#I1}LE~Dyv8m!pzVN`Etc@{l4M`LNwGI)|@GweEPf)32O;A^1&)fP}bTo}|uw^|GJcKP?W1h8x zLE|o@uPIUkKxm8|cFkY&sZ3*b4TA9q7E^R-wKJanUsnv0J=H;r)7iVlMr!I-`BP)z zLL?>YR^Y+Bf3S3Ve>nq#*`sNjCn2_WVj}s)@1LbV6~1BgY5T4!?oBA@8^(Wu!KGPZ zW~igp+ZB)`mvNW~X)+n@;y0y2H??A&1GDo`FREYuLfIB+ibF#l`@qUr>C}pJ(%(n%?p_o<6Wc<0@u{{hFkZbH$~!x z$ghG(e;(z<51JoZ(|@yan6SY+RoF1TlM`~q6ibZU3*7A*+-Hg;| zY5wM@UpB?VZW2knB+nr#+@Uk1$zw%n=OcM#mi-L-SUHHrLkZ7gi+$4(VR{q;xo`Q4 zXAu)Lh7%MrT_1pFnB4eHLdC7ISD+F2p2kBD){MZhp^1tR0C3FKh<|nD^{(3kvGh7k zpzlW8&QXON!*ZZ8_X})sauFYj13UoMc?jK-PO|s31}57bq;kS|3i1E^pSiqgpe6@E zEda{Fhv^@hR!HcBWQSBeaak5I16HYKA}K8_(2ZyVk-Dmt11M_&2``Kuc2Zw z-_hx+-3P9>$~c_eZsOD3k!d_|>62`Uyrp#c@=%DoW0T+j_-3^K~HZ{xp8k8#pfs*;3!N zan-~`EudyOk{X&LjN0pO65w4Z1qrTZM~8c=3!e7(7%c7a;-H6nq^Da4nA{^1OjVT; zFZKgc)w~%-rsHyvtzo1lbFuSY;I+;6(HTVjaj3DwR{HaR$m_`a#hZ3)L^;WAPz)5N zUYYpBIa0F3CBDHIKZWW=^ux(S?p~{p6voP0`d)%st)kX=PSbCr+A7gXP;7+@JOSe# z>8D<@tU%Ieb7i`RE{o@zQDjL=T@w+$ogpi)rYwIfcK;9v0=k)fI}F~E_MFvLN`lb~ z*L$0@=!!d+*Q5Q#V;AR%*dB0xeLOuMjM2$+D#hG`IEuA$6NyCK@wnb*;WOq+rsCZw z!aanIf>~(bdzg+cecW~YCeNDq;fs$&ak3fwS+*{C*R4Qs0nrc5F|`a zTtsX!0Bi{S!JR1+>f#V@t$@+Y`wUfvja=& zp@m)b*Cc!ZBfXI8!kJ{{T3#Y#KEp4udzaf2e~$@kmxk;&T&VzDN_k!DuPu_)-dQ$R zZr&I;HY=D-M(}ll&X~r>TLs<4)z#X%Ffz%!4(y`8P>bO}Ju2A;0v*k_iBU78r`NbM z=z4?Y{JJC$w0%!%cMo&u>aV|MP0-DApEU-s;!URSI*{JF+ZiNN#0oIH{@{s@jGmo# zG>Ur`L-fFWHD+#g;*$c1a8Q1!DJy+C{hSZns14E_X5EKJ@oG~qcRReOd*3^Am%V`8*oP{H>2UqPZrTll$MFz7@5ioh)P1jT&e!OhKz z=@lKBPCPN<c^=&x%9a%#R7hZ4DG<)OYru)AckA~RjdEN4KLukxP`7Nx^H|4su zH8%v(lz%0q^^6ZW^<7_WuOeNDL2g8#ZMl9-jijh)*z?|c}OQ#O} zyu#p%QmgsYUJ5LmU-Fn3>O#AI2QtbFJ=Z?6rMOYdo^oi%9AC9R{WGOE$8zO@7uR)+ z>tN_1NjZeD&0e_2!od_Z^e!D(3!jN{dIOJrv16@|&_*N9)`a@r-f;yJa@WZ_?``zi zJEzlRd8EEeK=&yc#5_M>rP~B7Tug)`^`4a4FdMCt$ebhygr_~DX;CfL*w*1wkf=mz zt&i%&zD8%MabF+~pSg@~&-Ye8VoP6OHu`jRnyBeIq1`8@7j0vJP4R-D@f-(AR3A8R zkTTh)?=outYIOM1ClbGC{I>$#}QwYRh;SYB{+oPDqmY(s}DnJaX3%i7aZfM*|oUkf}O zy66VPx~`V4CI{Y?f5EGVGH`~!;XM%2{j|@nQ<^jMjKbUy!|ppZnj5PFzIjV}J=>1) zz{+0(cLw_%zUKI&7Ffpby=J6AIB{Blq3lyD;qIFi<_rvN@9+|`0tuXf3ApyG-QIFtxs;cztM?MRuy{m)=M@7*t!jbaSAH=i?p1F z4}b22E$xT5wzoEC`FOOaE2PXMz!LRi+@vb8703jLDqD}_6B0`Pk z>?ZC0$szv+hyZJ%m1oR#T6m?)|e-GQev`|OOOWE*6cXBX!yW|OR=a` z1hxA+`P~&jb&ofZev~A}4TJbPV;ie#pXL|FK49-oc|g1`py{QYVI0dXddOYt#C8%| zbl0iYCZ4%pzr$C$t+Rtc;K#^WTzFW`q=8~Ug|wV5`4lbH*( ziO0mk^bF9REl=t)#Ab|&{M5RS`HNtBJ&A-D-=eDXWy{iIKdbhx3a@K;U!*PUQ)T)c zxYBM34qsDo=Mfm7Z_y6oHbgi~Xc1D>l6CyBB@~MjU4y!LiI~U@282m1)p(rC$;#0s zD)9_D7!|&$_eMD->jnNw6o`*jYQlX09QMnZ7u(jEQ9vAi>>5Z@p}fe|rOz72@;lk% zcWYfk_4G2S-UT>tk}|;aAA9-yzf7wC$9=ZM0gxOU29)z+3?Uarz6$~rEcrt{`7m_pWr-75rpL|8G-uUvDwcb@)2v>up!c^!{h_bvp@))Kd!5hqz zIl-NO?^cW{4xf&|{nzZ&rU9Nq#{|Z5FUp(Qe$gy4Y|O?2Qg5f4MB(U?R*_SHEm9@q z=aumhdoxY*5&GQsqyyW8+~?m9&XkN5$#C6xoMSq#ay62;)*Ajxh5O?=VY>WVMQ3Wo zVn@K^Ku=}*z@wYw5Q-4^t6WtmT!E*<3_s{yVD2}Dc36s)*~dJDU>()c9sp`%;NjhC z4zM{*n>0xTp+m28&p*ArlDAVngN9l-YUy{$X|z0uCDBMO9JI?1vKO4_F%VjN7(@L1 zSVw)Gm-xn_1;%qpa8C&GW9 zX4T=`mbgxgaDgWu1Ipa2;B_3dl&dVaD@KNA(J1n3KhkxuqrfIq{cU`!R2vR^0X|@u zzSuq#+U)CBIgCd|?LT*E11gc_>Y8`m>@k$mE-zUo9k?^WWw$Fi}Ll5N3~K=i85tjcick<4~LwpXlnyoDS(FwmYzD^yY~&u4R|rsJ7MMJ zgC`&b`Ii@Y0w{^?chW0)_T53!^PCuVMj-8Zg6n(zXWFx93P(T+#5_0tU)NVkEY1|n z`x=@R?7NJ~Hhqaf9 zp3+V-xox^=?BYNZ;Bhu#T-CVM7YA;rPtJVQ52yT6ku*ucBN_8yVdf?|Tck0s+n(0W_&x>>ShWbza2 zt|80){8n}q+EEpoUkQ_v}$q<$W^qp)KFsN{Qt-P;xn>q=zl-g1nS z+tCDsR6H_1JR7P1%=Ae*R?6Cyfu;2Q67WxUU>C<8&G~Of{dZ?m1`Js0y?-Ik{v+u5 zV#h7W;<1>H_vHTV_N7ec5B(36kH`;Q1J38qd&sJJWs-ZxLLW_cyS`#I`68BU^O~AK zv}>P!@46I{q{dSp4)VIDTkf(-N(-g~YH567Z;OFswQih(Y3|;`wt&cH5@>RR+6~rD zufqzUl_v0}^^F>0CSZIjj1-HZK2Y<=c~N|f0}oZy7j>$*p0g`j+;=%9Q} zAxGtvYZ=#z9b28Lsw@PtU2bEoE5c!Ij3)Ja_3XuU#t%pzmpDijFT|zaUUh!{o-!hZ zxxxZncEreChMOidnF+n<*+mMX_&#T%lJ`ec_aBB^>su$N6z`BAq>xf5Pr@~JWE%=F(go9N|2ERU z7A=?La7A5e^S@SK;DtD2$z7fS;~9{dmU(>1O)eh>_m|VTC(Q+H16${kso4Nk^cpig zu==-Bd6DtE=Eq1WTXHzwzwvu;5J33&JcY=LhAQd*&*Y~UjKe< zblV8zEiSfLikYEp7x~5HV<8Uh{lq}rL}h_?u>LDyXvrDf3%;CZWm!)sUJuuJe!YwD zjEyVg_lNY0ZwYpYVV6!?lFqdorVN#c>Y~3Em*74p7SvzY)0(ch0&+PRf?^uzHfoL* zJ;0C=`?|$u(xR4RBg!Kmrc!z>lc)OJd8gmHg5LBp>(MlC{j#`d5J9U{Ee#2+d(qk$ zuw?Ag6diFtNCI&1H|-ohCkr-ZkTr+1CbL!Uvn1|^Ah|f?Loc3nUR}I{cSPN|EYaNO zgDu7;v81uKLKjk}|J3Mpmm0kS^>=}h#=vEvm-g7*ABxLgC zin~0&e2xJ1Vjed82Y}2zt*kjQJE;63xb$#sccrX5SqnZd+E3<4*>0(&*E$G$h{^RO>Ffwqzk zZauv_OK&@2s46G(e$lXX(=M2$@fsIocAw}Y$3wxlD0yO`(u^U|WZ8V?F&7XN4Nl$% zSA0J3A=yf^M~+( zRVG!EgW5&a?2+YQbhdMHEP{ zNhH=`cEhJ&76s&iC-|uBEIEy{Qs^7g=_vT@GTd!HCg|{7{raVPHi|m=tse{$Ol_ou z=`wVz1Q)TR##oljzi}I&>?fC@|)k zjV(UCS$Db8&Q4c&a5|_|Vtdd7#jq!t6uNJh$G71y%p!nCR5z$v&5buhpw8J#8EL|A zzIEYt@MP=w6isz*ep(3e-ZIwn9@Dq|g=xcn-Yr$L6@ttUh<)r(8;TD0Iet_VafJA$Zooiv&EGp+X0j%Lm{wp?mXf?OymSR$ zY6h!P^{TZI1|RgH^hck_@@^!h8bJq)18&ef`yrl|dXoe%_WLcvU%%n4;2Kxg&i&97 z-fo?hY4EOQE)3XmAJGUiO8=@aq|@w!|K{nS>tpMK)A`rC1Z-mS#vFHLoLii{?U->o z*a7VIeyrH5fXW8MBD638DsKcGS@-lXSCV?Qo~}uRhezOPaXD_x@`9WAZmQ4ruG*c- zWUXH|MJn<>?hX1(PNG=W^BKZuaRDSWFO%wFO9!)HmO(P1wimPqz@?>bf$XIQ>P4*N zFumwpJqeQTSc}5YY;>Z<#<<(>nW|!ovj5(-=?#ROsvMK%m;4X{S+ zrDap46dKI2i$9d%W6LcHIivI`U$BZtv&Ie#kmf^UHVa zW#!w!`P}JH%@45}DHN<`ui`68G+$$1Y69w&FynH&drWWCxE7iIM4>36S*^|}$%^Y) z+zg&dv7*#|*6zN4n3!~fzlrI-$yFBNwv9o@#+qmrp77V56b=iYWZ%Wf2|9==#w20S zkXb!0gDlyV3hi@klu;T4E&7NfBi5@LH!b8&bA(=)=|Y%0BFdIZ+Dv1=Nk9+%@13mU zfS8Mh9ZNaxiJe$sasAIFs-qTKUpLTFq;=Xp$xvJbc;yrp!rb5YazaPWznX<`Went6OdI&}bEHy?;u#TjRF ziRgPi$Q;{uZ6C8a5*pCbNgmxNnJ`KyPEg`|eykE6cNmE0e5JE$4Yts5vDcQeP-YFS z&)|moGGEbtihQY{Nq|ShhqrR}>x9_V!du!~q;y+^cgeH5F-u23K`pY-N~Q9igSsSM z=Q18Wpp^drN1;frA2puc)G*T!wsR}BD+~{=nQ~SCZuIdNv3i)=Z+H#py33&YqhZ>2 zSQp^zV;k7Ma=DoE)cpUZ)O)=|diK-XgwrdZ0y0}0#T%UAuma0;X@Z==vY;d5jEf~x zGEzKjl4{*X0SEofAGIDOkw0vlf-$~r-$$%Su(sski;Sqd?KkbKPx+XTABF z+?QY-w#Nc9(`mqCrWS$5`g65-NRn;i*)99+ITnQABE}Uw_J=V7wqe;f2xBsZohtRF{gD z-c@VPwPI$rqT&zT@?2J0{I%^^|Hu{(sY4%7t$JJg*zHpPqVc{H8|CzakSMN#&i z^rn5Zp$rf7tw=pD641Dz&)%u88aU8z;P#xt5W%X;Y|NqMY*&|3JSAMOlx9fK;cI2s z++Wp^!2tn|sJ1l7>Q3xO>&jnSRyG0x?R$H->cOmSDQ$v!@ilr*BUr(9SO??ewAa7S)_N83wqPD{Pi6IPK9N2~?v@%TeFxdgEGXdA1I?acerPn!~mj*hWzzGYZ zz2-I0G-x1cIKdpbk(!{AzMk+x<>5Aoip0MH>m>)-LuwrYjdQt0175i!+=)VRjmIwc ziX}`3BDGy`RT%K4Xe$r+OSHvY+UWlSlKnZb;1s#^l(!;N5=P!;zmUli4?r8=_iqVN zq-EBr+!xfDM*3~$e8`nyQhI-D$BIRl=L6nL>DL!fbfOsybu9gw6}tm-HcmS@Y~`rA z2pM3O1}2#(iGc( zJRZwxQ8D!=s21o@`}?3UHLax{tn)#vNid4 zlyNKm_NYD~lLl^&TCDfX&;eS`nRbkJfV#ky$fVJ!zF@rU&NS8SHKW~&_qYzNGqhI6 zN_n6X;5hA;bO4T%^o2b}`1e+%e=RN){Z|9qati}c^Uu^t`F&4b|@9CRux<8`72`sAl+?q>bHfQs%3@ZEFm zTS&`{JlbSvMHsdQ3VPOHMXs4~?PpdPQ{GG8+4)5y&&-4$DN-cO?Bz^|i5AapZp|1x z?;#cRzXMQ`(zQ;+Urog3HR4A&$R}%;^))Dep`K8U^N@2vAEz~?q_A)7`{Bae?-ri6 zZL~;F_bTU7Ix>Ca=A#x{sbSU6*8nCHpg>?UVet#g1*UGNexq;UwI9%CV7G_*RlFcP zql@*oT6?HUXQrSaE@XY=-$Y|XQ;=mKb0_A`^qdiK?dn8XA20*&Fkf}S@C%lH- zQCy*`XoW*o1t;Hls3u+lSHcWPaJ)!QPJf3J-7>%LW`n47vw^!bg_oIrERPF`R(_}k zdpA}lK=TZ*OLOKhkm6(?h($_Gx1AlzZH5KfaL$P~y@gQK9#)oKtEp}Y7K!Ox&NWn! z(9#~)Ud=R0;%j%biQiKV)vdvoTJm4PyhYE>tj?GF+;=TtT%$_(29&+mc~K@PHsW)> z`k`5DOqO5LGa85nFOj;t2Jeet-{@D90AjW4RVUFMxhw&{Dlvro0nn;V=tc@;RS1ZsYj5v+%9`2?UDgfuT$-{(DW@S=Ziz*wY`7i6}% zey(ko1s1-<;~Q%sD^$^ytfsT6NcPABGzQ9(d7Q9{MhyG?~!c6>Vzc1$6B zyLoE8mUM3%a)H~Q@+kyIc% z#%OAJJ@$BCtvfl(#)p9^?-hsBX&DuJmjBtaZX|MGPmiO3f@bV-nv@?ORl!FQV6I7Lfy29Pd=ihjG+52yt&K8 zE)<4mkm@FWmTVCZ!(WrZIk7?)h_=lw`Uy;yHJr!QKH%zY9%G|zd?>L%`Qjd}H+@0`C%lDd-ItJWw~*J!#SDW0tQya4!9u2r&L zmrdXu4Zm}|M+LxJNn4g0p)aAL5Vwvr{Q{8#W+N->o?NdcHjN=JUkVm_5>f62#sJCo z4iOln*<~WEFq~H9^`RHqbTyaBwW#%qxCzo?#4z4YvIG z&}qxL_$9*7n5+1R_THOK=X~iNZf~@t>`dQNv64k)s|TN?GbKKZ?R6|zycI3>fmWz5 zxKxT}+ttgu*uS~yhp(I~`(o?o!V4D7VQLz3G4U%ME$w4RnW(wz!YGXQ=ceWtgM81d zW)la2j6C)92QXP(qBgIQ+V-+5NKttj&` zz-_h83*dA83X}#^i8*2bv4#US?l>V$MCW-Kk>$IB3#wry1Di+C4i5v{8Vdd{4IKk1 zwzTxlE8fd^1n;gPWL$vm3TZp26s%dhy9+r1l{HQF-YeR@v#lK0N9&52l1Ao3g}c}&Q7odeWxt7-4x7}zVciJb zMBr{P$81tD-keRr?|=7xetAlaNMM?ER2H2LC`>oAoa#2H+mkbQ;ZIYhtz?`VKZgKH@0bu6+)=2wn!4ui>%5a6i87vaTaMJJJb}~D`x6e0r#o51B zG0LneUX!)tN?B2qUE;SPrF%j6AB3)h2GDX)WJjiV5wDN@;#YXZV|AzD58vBq+Z&1R zXp6GSTn)d*H6ln}!v8@Me1OZ|lkQrmMuKB5fCJEZ7EJyd-o(D~o@tiUO%YdA>4>cZ z_PURO1bddD{iv4Kj0znCFO$S8R@S&^Iv;~jKQ%begrL6kYj@uofx^~mKWeBmw05SI zzpni$JWs)X#&`#xh*$2>G+Tu|8k*@1|LhS9S(1YwkC=XiBUF-)90l|4lieqZeq5H` zDyu?dt)+;;UIjx<79Id`k0FtDefGMIZ2p;jH3>llEjp7#iOEOYomZ;4q&n92nLB`f z+uXswm38&*|KDEL=Z+!qj+L(2HBKQjTk^U@NLm3*bS6r+7sqVXBMu&D|G5;P;e=NN z5E~u<&~?{myVjRS*|%0`*q>cEe=DZ^9nu)ahwe}Nn@c-vcNx}xv_`4P7=#Ykd(>ew z9LkiD>M4sxPOUCHtMVSXeQfIEcrP6cpER;$NiLuRe{G*lL9M~no^*O%NlfxVJGEsZ zT4j?D^slYn>|48yHzjst(IE9>VevOS-HYB7x1}fdby*aTo*#e9qbI!;?Ltd-^J*-6 zUXDYS;0-WP0e|lM8=mzU`Z}^B48)RkrjfGCRWaVT<(=FEotGTYfLN91n|({J9GKIS zF{pF)AfI$}Tlt=q<+Mb`Q%-M6q<6a>!{JGVxCT>mvqg$FOU5JJDs7Vq8#xg84iO=) zNz_hPL9W$=Y}dM2oGf#wp_b@}ajY1p{giA^lTtN~uZ@)HbG>%)>-r7xGbKZK@_rm8 z8xO;cGlzi>1O&Fi1O_;tSugH*6AoAIjMn{#5`O+B!{_C)r%`~=+-fn)ovD!~C~eFq z-4^0_^$qgfAM8S0XSe*2l`Vn&M>fG}O(8z?OQ{u9dOdsNdHJl?`X=tILn}p3r>Ttk z=W;@>0W}!47|)F9qkVo;B-Z>J2^p>7dKTGXQO@DHxc9B6@nrFLXjBxv<}UAn-BVoF z5K#SUZ1JFGQZxUyMcK=|FYm3RRGK^|hRTS^C?(W@{mDOt`@ehP{}ArQxQ+kr>-MXb z9?Ad+*uGp3;PfU!a;!S?;5P9z_QG^3Qu6WPN6V$fKqEYi_Kq8}5W9?36MHNKb-fjJ z<3af{*Py};mK}8&!Vh<|K1ZU8QD&{hl5J>2%m=}mu{UL9Byv}Iui(=Kk;wG_6I9PK zRq8|Z@6l&Ujh?+|;TO71d{5Im))6_}9o<$BYko6C;;qD@^gMAYbM*^QWJ5q5 z;c~65FAV*BDFq>^I5y8OSOK)V*|1~u81cr@n5E!z5V7Q_!!Fr!)s;{^^ zeMDDRLRec7($$g(fPKaQUy`id#iv*HzK`AEj*}#issZE8H}dv031IE7sNOJkawyWd zT`JT=!+dj-?|YwOh*kT9zyE$Ld>0yN7i&`kGv9eW;`jK@fV=pXj!;H|t`J#|F4y!r z&9xa|_Oi$y(DwavAR6ZVqnzd8_qqt@PoV-@sO@~-sp^LLN+0n|FTNousdGKx<(YBua# zJF4K5%}c!yz4!Pr{}fi(wFIx-*+b+F?DHqgWO~iEeXDz!Bt1DgR_0re-sa#scFnGyg6~Ri_d-Y>4srz+i|IXI@u{$1^S`|?1D}%gy^{{gLIuCzb`ZLoHc(YNe z)+aaJrgvU$@jHFpx~&OXg5Tt+NA64*()Z4!z4V=179nPe)$_f3$cgLz+7JSK!a#dh z27ndYXOsyrgH*on6da>0ab#WOKxw2`JbT1fcdWc_ zmhdP?6y?_HpCWi%yrJQ)jY&CsOA^S|)(nn@J3b|4xzlX1B6d4OQ_(1z8@W|SYr*O9 zW%IUzzxtMcrf!eV>#c38a_*In!8Ij8#@UN4np6ro41fYSTf5kuf7lpEbY8zlzZSP- zmeKx%atB7CMP67`1Y77Jp;?@m($rG=7(--u5Bq4Uw}@mkBjI_*5TjqVWs{I&to24_ zJ9=_aAVkffL?c6-HsMJ0*oUWY_=NIU1ipoEeGO;y-ISc|-Sj?othic)qyAH=YZ)hM zt4MYH-Nj8@h%>Zc+2JbT${X>r^jo(Vfk8vj?B_tMyM-11>7$Fne~^xE82=~Ik>M+V zrPRsw;qlL|z$}?q<$H&F%%{K>cFGu*b7QnvChP>fsDsJByyIfMVjHvG!|JkwzP07n z$_U?wNtPk$<{B(a*;S>dx@*37-(k2cfsZ$y;(*bcIo;?>1Vv*y;(Qnp5_Qe<@+u6h ziq4^-z~n_x(S^f_OPEBE<6+ku_O`zOmDL&>(%peg@Wxvjj;N7=+GdvOoiBNjZ{?K4 z*1h$uYE(lazE-3s%V~(l6P$ZKQ2Rp6!KRBP_7~c>5Jo~r#@LT8@|T2=cPX7!?!PhX zq1KjFh7ZWTmMJdcNwvc3gU8x88GxWGnelvima6m(o$_$qIqPl zK6AK%!GbHNjwCCqvhNGQRc0H1;F!R#1x=QGtT#-zeD|Z`%LZg3i$6M;Wm8b_+T6Wv z`T8ph_2jKco_FLoQRW9O0mzX=Mvzp^l3SJg@*cW6DLM~79iHq9-;UwAdCsPrDJxFu zT+zgzG|Om*i$YOFs`zmC@!{@MKk{`~&FuZaVR1uKh$mWB42T-U_5n$p%DrNg#>UE# zz5B$AGv1l1qqDty6N4?mvuJ2zNl6Wb2kp?~8IRTV1X(b_Z+MhfySAkaK}gB;#l1CX zJyZ?q`#`gp&bx|>Ip&I^#V%fU#3;<1B&ZoWv$_4QMfVV+2O`^Kd!q*Koy<>LM zgQaUdglqM>UQGf9anUeMD}lOAeCn6<0_wvzySiqSZySkzQFVW}aF)ElPE=WH;@txI}DuguI3rrD(Dy(E>y4zXr`{j-7N|p2g72mB|B=iNWKzF4tN(~oRecr zyluqD6`8vP0eyrbNG!D0qe3o+n1$^ml@Z~*W7wdEGjdH0D0-9I^yQ-S!N^r9` zk6R+1!viFNfpVgbZ%MX5YC&#h?gtVk32oLWJO!I~zUk~6KytVa*6@Ce;ivHCVJr8e zP?&7AwaxpIuN=m@`qtgMw{zA*6I)eaW5@WGlPow2t6D{BMnt}fp7sZIhyJUr9oE1jBNSJW^%7%n3kN4I*64{Nm$EI~z> zHPKO9Wk8hm@8EBjYV5}Qqx(Bt47WP;%LG;TY3kRUkY5$21GfqqHKxP1dspq z4*X+s_;+Ab`akv^o?b{EHmrvVU8B;#9PUaj{22bAt*s_!)adEe(qi{6>Sq#GLqJPL zUGQVxBpG|wA#b#JH+gR7`3Y*NHpM^EbE`fYTyxB-`*IiG(ZwgeM7${3K(0u?vJeQu zJJ5}n?GBhj{ZkwP>r(roF9E2YwAIcxHVJJCdiUv3|F~i|whVI0jT7G?- zqWwOXK5;(V%?@LHoNNyd87VK*dQl&waIZyqGOWSx?t7`Ly|L^eMnoEnopJ&IXbQ`K zg{*}Q1rB^I-W>@xo6gjk_<76W5iKb}%HSFUgyLFgC}>14rf2k6os%FxMwF7pUrgL7 ze(i+}#(5s6-DvK(`JlOuIMlt6-m;;%z77<*F@0GKFUgXvsRylBT~ibP{ai zFs{T3nE!OAA-Pu<^_9BAr1v!a(^CNdNsTB~gyPR}9=+^kU_FWy0PQjU3EK1deb?mN z07@WoGfcq$sTm0=pWsl?b33%R@2blo#7ZzRkC0b(crqumE!1g8&P41DL@!l9qX(gQB2oX zPd|%bv6}3$pYS_r%cnl^Lt!{P!UTGTrMfO`t6M%1w-xwybZ_-slMQE$ru&e<5n8IX z5@P(NpIhTqQ*4H)hk7s~(f;l1HjcZ|M4Y&>RC{q@Ib0c!vz(}(>Lh6~_VO8Y$>@l{ zasiq-kn7~hk8%VSo$HIt+JV!GxVr|p&MYuDi_y``r%J#T#a&%9M5CLSIhEr zNnS9g%x%8Dsup;Lof*Z-`}^=;ko10YZ0rK6DN)g$9OojDaLTHzabbkA6)M}E6!7oOtnj8PKJG z_I>ktV-?#WZ~w#r;ahXsa>OG746k}ul#Qo<=;{@hi&>zq*D{>?CwipNp5PYf9!>YS zkTP$|kr<94Wt# z{#jGN7KXKxTF<`3@&BW&yyzL5!y5Z=Z2$dEbjuJw^EpL%^Mr)GV4%qHj3e&5egqV?t$9J*Zdc;!sXR^%B zxw&0H$J<_S)-5}}iLY%ZYYEE9s)Kf&Dz{y1sfc;{W`b|4*FfpT*yHHVgOXte1hX|e zqdR{C;-G``IL{Pe*9KQi7;7^a;{xV;I{uv+cD!) z^#KVqADSeH-SRQzM5!5!pyE9Xq)4DC=K-CPjCRGcHV)=5H*{V;RPAZ-FvDfbFG2Vb z3^q9Ad>`~+SoY~Ur;M?HVrqI}IF0!2maTK}EG1A_)KRm)2qwT;dgJyg;3jJzFT~pt zM?3PHdQC!AQ&vCnK#npoIbru!gM=wH$@XN6y{-6B&o>xbW2*upYuN{eXhA2n#Hy1B z=Fv_a(->DTak>PRe3cxELao9l*qi$r60Tw1o9dI_{eFV8DyHE}uwbRiFBY^MH9j7O0N}vd0W2@Fzbj(Q&nN zytlfj6QuL;4syJ>nSD`$l2C8FUj_AO@UOX5-e$0#j(8;#xvct?SL-0Vett{t656py{Hc7Lw$t!f#`#Y$}4H;!282KJ6sD9bAOj zr@>=+kVT0nn0U$#|4RG4^2yoJ*{}RLe3&O61m9)sR;f5`1EmIjdq=}x7)b13l>1nH9Q z?nYujrAwq^7(iNLhMWP0;k)zw?*04z#lt)gao+cwefC~^ueE-|r$28{P@>}DFItMW zMPPp!|FeqUrUTu+OO{Ie%|OJW0U1s?Pc_apDkSb{XvI|K1DBUH=q2$@XjHqVdeNl0 za{%|@4K06Ax$=CqPPiod*VisXmz|21ziN4*MlJu(u0 zr}C)i)zUf9bdO&d0+jJ8F~$Ei)@$sNt#TzuY_KJN&a$fp@Y6AKZ)l zk&dA$-qlf&`W@ZquN|A-vEapHXhHJ?-<4g}1_3%G1F{!XPLgtNvY!U)*Lnup zQ#JK{v>6_M9VoA;id;c^BL`g+;-ZL)iPGO*z`}4W``a+G!_@2fwp>jmXG^(>a|iAE zlj`CBd|jdUjv~2{ggt&F>lfU7=~brdjUMM+T}1 zPi3hcSr-gf4o-lGEF+=Me|aUAHJ$24I~h}7Anbj0S);{zg<75?*9Beg;ND2ewA0`d zDRHeo4Z(yuHd4RwQWc7QX%`-*SpWlX)l66KJQ%G0*w5ZmnLj2t~-T4 zyM3J!YdRhDF*(>KbJ#$hDs*k`ct@ZjuyRr?^gGHYyr6v?$t$=fN1|OzC3p|DlBsPNYm5rID z8A-qyE*4t`lS_Lkh{xRwq&(v5Ek+IUv`pcC?)N$RBw`H1U$P#2^x24lm|B}*6s-R9 zZlppSepAR%n-H(cJ=_3ot2!^Pvt?<>R`?eUF@@{W%dT6g8kHXN-px+Lk zpwq3hhiN_4$OJsNM~>gAkDiMtc^$~HyRv*3w^k+maI&C_tVZ(JR`F6-S3EmBYdE|! zY(ifbPv`HAXjrJ{zZ2_Zf1QF}OznMfeQYf5sDY`t4HRmSzDRXM_^T*F_>+$NjN;pw zsCW2>OS+r+8#C-7LB{ftxLHiX_t)r>8@Qur+f`Ps>_16q4&hyI2m0jl(_g-?P6#iu zs6456P-n&>7fT*ytpU&h0NwqmkOuy)zNZopp*JQM73u_huT@K_p1ElN2-Dp{idx}* z8v?-*leObswjl`OjW&`EVBv2U> z1E`Q^o7U{$v@$g|QbwF-&pFv>8Pl>$mtHo45SG2B2lx@;VHie?G;{5D*49Z8?bF3N-MEf;+AADx_K7H4x8y#r&CzHqUF$Vjx6_%3?iezLaVmo^~ z=g+k@7enT1u`99`C#qB)l#-zixb;IQWyG~D3o&L%L`6vnye z`RIQv_v75(dvGu~K6@ySS!Q&CX1?v&{OI#);SD`4imHIOy-MF1BedHu$J&a}ijd?H z?p7$hTLkUNDX5-vyje!#EcAY)!v%B zywZ-UPg>pvXEFFw^Hf%X`XW&-Kb%tv2Tpy~EdNhe@(D6xH)X(SD6_cL{gAvp z7MpjI9Dat3MB-%JZ2Z87%V3(?DqVQ1gdeu>5q19QWp8je#;h?-Z%m015luxYu%CoL zcuDcJi`l5xx*Zx)P4ICk8!qx?vwXm%#weMhe|%+`4qzb;OTJ5X2gk_@p6dQ=ViXoXy8`6fXa{%0)iQTgAhVParkLr28 zzr;zIg&b=p)AU!syBoG#GVQ)&)X)E%HO}BJUQ~Ka#W#KNh)sJBd{YeVs93BJ?sxvJ zlbj!|h;%|ItXqHTJcHnsid8x(`zL%%sTDaWaZUpAzIG#og8w27!xGg(!5hp^21^VU zm;Z5WOn;^t`Ajq8wTdEJJsC!PX5|nKUvoKa7}X6BQ1EkTyVKs7cdMe#)m*Q;PoeGc z*lTPVoSP9q^h-?n( z$v(EgYI0>%D`EdoJ4K7FQR!+B5e8qi^&Q{4y6Kis(Ek@edFHGxjl`TFSzj-{(A@_G zdGtyzvfUH|?~?Sj_gYAwI&FE@cYS&zJkt{#F8(b~ip8%{7W0MeYMDxPv5JGDJxsPF zmX`?h34YjZ1O14H{@vd{uio9o%ex}|<{yciPKw)KC88CJCXRdF?|YC%JpS}dO0Km^ zc}KEgA4)m7uTQc+e!#M~hwNa}>4I0QR&Nh4KJLUy=kr4#Z4B@}=kr;em}ZK_9}=o~ zrcOhigo+MSM*NQ~8ZRai@-u306Z9 z&QwEM8)9s2)`{PKOKRuHW>X-&NNAZjChnS_Tv+aBY2^jBuRw_@CVu&1Qb0uNOqAF$ zy{btc%|Cw$fWB0M405=vUYS!w9vsJ{KWbZlpP|(#8zqzwMq6t8WYWmrGKW=&MYlaHPD9LI^V#YtSt+4;FH zUQ?AW5`w+*?ldj})d=dG?(niZmg`m&*spT7 zs)@hz#w$?F187i;m*fF}{)+ft|BKLvkGyC0l2_Wtl?tuP=ufPcCwzTgF9xrlX8GY@ zcm^QiF(mNtnSyC(yWyn<}dWUn5R-aTyZ zjL6PqznFTqY}bDweE-~#zwvPlQhZKz<&0)*R5+yHIyfFYH@`GR(|JcZFx~VugPbq| z%WscSwrE=Kt;(@Glg;j1|3f7FmN2yaF~y|#D%txABSp%0$NQMnJ=jKe4_yJL73bP= z2hC1c{2Ivj^lUiTjB_@CsUHs}YbjotOciB+N>voTR4-+tDmGzG#|R_I?WMHHPh&V8 z5U(_^?pEur?cdbrS>KhOW;&ZaY23N9b3Fzir=X4b&=(K|e~6A(7wayDLHArVgo==2 zi|7x1I&XcP4F=HgMy5FIl6|d(+%>$7jAzbn$Il$w|7%~XmQLU%+^JzsWlTV0!aW@= zU5~ADs@8+J|0VZx)SV!nKw8$rXf8SssLoDKLP~%yuU4b%IgszZ;fa*-snQC4W=u?A zFxTSq5}Uw4u?CkmG#LzA8O-~{enSnFNwrboP3m!yaZDxd#0#?olLazamWG z{o;MQ2X(|C%t-Xas>1wcRP0LAAQ$@GBO+qGYt5I*#Pg1fm+||E)Pql7kc9j>rW47f z04>>p{8NtD=r)h8k1i102D?kX^IY6G3zFB^j&H^Q~jOF!p@Mcfz`f0e`&*8-Ru`cjIp z<=im?G#}OfU{urkbL}1G{fwULK{P>035scbf`mB$6J{pqG}~g$&?;1+fWSPY&@+69q;gEl)Pj&(^z2W_J&Xscn>~DhJiouG1dJwtA5^ zNVdS=n7-KT67Y+XvD@dyYxJx!EOG$7+>7i6mz~%qPi`}OIy5-{`oc&d`+re>0GS!D zq?GXe&EyX5rS`F4@V#3L5(ZuYcX|?1SQdQ9i5y|=xIBN_MuY)zao|wzW{}sfm8fSk z4!{qb3OosdcTRDdTWEI>(&A+E@J!plQB;q;K7{8(P1@jgLA35*AZDp>$VV;?n@CJE z+VrzwRK`M^FrJBmuEaeGX>+o9pa&t6Vf`UD zaE#d(W*Pqi{+*j|_uD>pZ|i8^;d!Xf{J<{IuiDnqNBP)&gY?QI?Y>2FnBsJ>K5^8p z@?6nwh1vjJ;|_IinZi!i&U<1=%qw>93ysB|MU}RsZkB3;l3 z{i2?Y?I7tjsbsbA6m3X5X(JS)QvO@j8PV;xgMR@TWA|Grktf!mb%>KOd(|MGB#$j| z5mqGbCyy6fy=y0%bH+yV`iqMOlYHlz2C3f`W zSfc*-C^{mH#WJ&~sgkRtn6pxC9*FMEY#-!M&4F<5to-zBlgPP5U=-vNqv)O<>I*$ArPox`k8B2S>8^#}|W z71bDpU`vBTL6}!wor2Y#r&tXa{ii&;#qqQ6JIs8M+5dhuLgY5T9TB;DWYg5Rew*ls zXR~{9mXW*B*&(b7^vgX4ck0NiRO;2O>v=V*To!ToX1r;FQxn^tVU&9d zq>rLT!RcfN?ky5sO1&7W`HtP#LJ)`Rcn>8wF;Y6l1KSH zXae5j1fP~9hts_|g?A~kh71{1`1g2f{~y*fiQE*Zb@P1{RM zQ@m8HBlFq$DG8)1jxz@wHlbI(D%vM2v;=Wjhs)E}!G_jCzA2OGp^~O_u!y2g>NnqA z?cRnbfi)f^UN|Ex$HPXVyiIKtJX}w{nWsSfnXH*gF;5Qz`+`=9_9f97Ujw6dq&K!u zO;O>g2<6A3L&2z74}}X@uP^K?TE-Lg7$PuuJaw~+X@I>~*hHt=?k~T*#vdoI`!!>3 zLrwlX$Z5?ByR4Z#o$i9AUBm>liu!7XM!v&E1r9{>-e1~bQYqhz zCiFtYciiHUS^5Ztp$oX2^p9llsp2T}cTbD{M$81O-@DT2B0@Hwb*2C969iM^S&*cC zkp0+F68gXG89q3MMm`xscmKB~VJg&)sv^DgpLkf!LV3~gFHoA_BfS6bwsCCv+hdR+ z`32avq@K1s&oSuOe3Cx&_Yu>XMA{&>z`$ore{Q(}!g@bb*aUIL6$f!rZvOWdTz))$ z_kDNEWO?z}eZTo%>f1fj(}R3IH)VJj)a1|K?Jw59urJg@*x(spuNRbPWFXRN(n9=C z>ef0gNDvy7R3F|J(H+{Ae7vcfAf@l1jHt&3@_rl+4RGv$({+u6^(9aFb2R+@sa}{? z8>3-8p9a-@W!7$0t=t!czN(Tgpm37Wex!>Stmdib{Rp2M}ok1g_e56Ol8p}kM<;UNj8#Vo1y zWf{&(3x(LvI`1X{tLtUmwBb#M$IF0cZ251^F%xsI8%c+_;Q4rNz$Y&h6Z0BGsJ|tb zIP1E6Z&ZJx)^niH7u7rBxFst?w`{FaN#e}C{S@?1#WM;k{InCz4~nk;$)?1yp^^8S zLvoOZc5b8`09q)z(LwXzWs@di_RogcxzX>v`7&WS`W9GH*9_&GW25-zpTL~kOr;9z zk+&IVUuQZ%@hw`evN~n9Sf3r3=RR~7@M4qw5xMvwAMpg~-COtxT?Ug)1ING55+CL= zPM5+VEGNnjBO&J5XlY?yH2r`nu~z>Dj6_v}Kgh+O8}7v_(0w8ISl3xFf0IPK;F)+J zQYT0Vs59aFGCv(i^cS1=+zbCj4nnsd*$x_)Msl`!1Z@nln)HLRtc4FvuSWdU%Y#wf zp!&|VZ3~sKo_fn!MxM94!k=c`lYk+#3)GlN3=AO;Q&?H9nNMFU1bP0giW6QeOi{FB zmQ6nef4?3mp+lU!t9G&ScP~%7VX{PJNWgv31JK{{5b)|ueY9nbc%*x?-oy8sW6ae_`ZP!*p>*9hE``{ceiQ;O^C_U~OexS+=Idr0ZYcdxHI{x>$?Q-Dk{c zL?c4P;=E5Rla+8I)LN?*i@-321LQqgKtAr`f9J;fW>eC~5y=-o7fh7mESO#sb%XIjlj}3FMI~l8zp@H! z#YPvhYE{hCLNDC($%1odHcYRwLz!;!UJ1~ZX(EOjt;1u0|4bU$TJ8B@3IqS>apSBw z2A>HC5a3=!EN?ZBDjC2u)JIIrSuhuls`TvxWR)!d8N80pb&ncct-ZF)+4n|%&V`(g zhWFB(ZO)@|dk5oOTQ_kMr-&4Lnx7P?R>!*N$lfM{eKCEa4HR7~Cc13xH9a&`H_XhP zStli4@wuuMZBQ(k{+?^Nr&TF~)S6TFDDA0FACdfQXZdDUAAwp!sdao!{^_1HvKVwr zPOU0dLwhJp&KvVO&msC}R(h9rFR};pSwoVks>J~GPkTr@@VJ!4&Rjo9CM#S8AJCS! z@SgzF=HMneg=%XGRnnV~@I~R05_4rtSOg_Vixquz*m18Gnqbu%;Wx@M?j)V zwN8M&!nhMEe=UD-1s%?J?zHML1u%Fp{+)AsQbov`Ae#!@&vau9kkd55cz-f^Nl8E@ z6?`SzCh9VslYhN%qbzZA&YHopV@osp%b8ho(u~n4Mtgg8*z!G61~9%HR0}-uVi-RdPM4a)#l=wCHH(0@FUYQNMtFWaxV4eA=N+KYO5M{ zm5|Ko0j+L1qDwvnZ#v{j?JLW27$s(Ix{;erS~gVvjhGQ7ehSR2nC06l`*_5c~kFP)8aFHd$V`3ng{DuFm^&l&ZE zO!bpo_taj)R8fsyl1=&5-%M?uzJCdM{bS#4?sHyv9qpn}qPi{xu;@Rb!E>Z1)O`^g zy7-D40k`q=aM~D)F81f(BV3~|m>X>+Y#1=GHeAv)HlpE5OJQ2rB)*E1yK=C-9&Df}wlmPcT}N$Z6sh+KXVP4{>IS zC~5wE?kiY0lmE*B8#XZ$5Q{(CYmVc7ty$p6;HDTj^YWu!7y$I~teYQ{ z*2NL~n8^5Sl%`zTF+K;d{#MDPEL#=NtS%i`k^-s)Lm%2f7<%sUF#@JWGKkoh@2RP+ zJud(0T&-tbUR9LBYEl61XzHwOrz_+hxa!W5M;1X~=c)yx8E3&yKGem!D2{u{rbK^yQv~Xp_Y=%MqpE*Q6DwKTso_c}IjP5#^AEZxZ^x~O zYlU%iH`6)dZ^T{V=o@XuaCyRN1^ODJD-IJVwf+Y?FD=O5S!PhKL~#hXVY9Uxj(Afr zcc^ZOK6syGbzT`3k5q6*|5_&zK*)66jW8{eiDq~?0_@|((BNQSOk(f=B4$~aX(#(! z1L+%dhgtXNn{|qZlz%(Vm6chJsLC+lQHWQg@nuSv3lpq1*j!=6xT)T>d$Z)b^u?a4 z>DUn03KSYwH4-m2lJIK&UWikiS$Ve=B=Ql|Rx~|f%_uAK#!^Sz^@2Lkb+NP3Ro{lK z*#_h7`c4$P;mEs|A+31~=n;{7ZM*`Gw|r5L(h4@&sSh%>^_H8UT9T-09P*rQbi|F3 z$|Fd*cvU8LTz7OdJr8(EuFjnDt`J@*rHrAOV;t{0+j(@f_%6y5qSfAcI;1KAu+_z1 z9_hDT>b~-)Ek6ZWFU@OM3(|{-IsNnTzBgP53-_5BKnY(C1pVNVvfr}`I+4`KJEhO! zvOc@}6B~9+8}w1I*ZF-^Shlo_*@B@k6Ku^PeGI)gv?<}gvU!y*@v5S0?`SKi7dLuX z%w+pc*iU?1UcGE^SbCgM2i0)(_7G@wmG#pTam)E?JbQa3VKFk(`QD z^M9I$n2;2&tg8FI?8sbPemkt2F}2e6bZ`8CcNM?LudcrKn=uwS5KvxRa4}mj3uC;7 zz{NIb4yrQsA@mv+NAbYd{2KBVd97S>PGi8!6v0cA`947b%f^1fKw8H=KY)n(Vb4Z1 z)_Wg-z6yX0^bGy6_gNr368T>Zd>gHVYsL6fHim2)g(Ss%u!KKV{8_4>d?NV8Sc2%6 zsrkLK4OE=R9~$4AfULy~!rE?uC5o&!0q+iLDh&oz(`8z@{Rda0`uUUh?TXexWj|di zZLx`RLCbI6RajarS1bmNu{63-{Ea;!kJv-VBN&FzKIo1oMB`RE;{9(}ma9z{Ezb#e zchY5_lseQuOM%-D4$bDgvbq0Z=xM!Ts1|>gsKRY=Pt+(Ue^~VaAk_~PZneLutv0Zb z=)qCu5f&Vb{JDj4{WgGVDc5a#3vIj*Zx?=?G#t}K!IWcP%6-4#K#9XSw_x%c66ld^ zk{vv>**AjBsPfljVG#&%RpYi<7Na1)B^Yf39D0!6`qJ3@C18M0efszh+o@O}O zo61Beq{BT3pCEOmEoL>Vp+1&Hl5K37BOo3x`Zhitq?gf!964rw*dzP#a4!czyyFWi1FhYHgv6J9FE#SQU_8B;fH_SQxNiPH<^vw#UI=xaDc z&`C;g{X`#?%|v_giM=lqM|2UOc$q{(LLH&bzS0zmQSBy^K&9}+`KDT~#t>Qz>&9|x zn53lyH1UqqbOP#lPBym#wxYZ?J2rd|5u1KG;No{A;&wpCABRUf@BgY5jXp6d5*p6p z{PmSn^0fwn>o8eq-`iKhzwJt=rARi@7sAJKW2Uaz=}MvbVXUFkgiZjC5ZA^a{FGQQ>2wh+~Oejn(y z>RxC{+Bv7_#>!N4!-U<{3P-LWUl*1_=#bx#ayDnD#Aq9D9vN+(cWHUDUYzOXvR{&a z?xx=U-Bz-rz?QXTSPUP-m`sX<`Me+MfKHSkyr zXY7SD4ERHcr0}93eM(uwlW%Ae<*Yo*%y^F&f0YQ+vUkN9G*r}MhepBhy9(CMnvR2h zId*f?p`^a{(wL5yCz=!(6>4JInKyHcZx53#4#5px8$CXpZ%O02)K`7Y$&ozQV&#O? z?Broc6#VW*tD6Q}tYo&SdRaWJhGSY5Te6t-TiBT$0FbWH!uVZ1h4=F=UhZcAmVw51 z0CD-q`4pB(1sVz%bu4dy&I?C0|C7T)?7OapO3SkN zdGwRw7(L3mc_q2d)Ej#;__P}X28f$mkTdYB3UE-5CAi-MRb7-)cS;Cvz7!o{qMwbW zh{r}Yr4QHub4_}die0jyf}Z5OW}_1KQ!N5xc4owEFQ^XMV>4YlH3M$z3MXXUrDcu!P9okL{qF$zQ1-oa z4fgb~?=z5~jc(|u=T>lTlYkeUQMy#U@Si&Xz*rBvF1ijo8XsIZm}n~&yrTBr1+nF9 zWCCX#tgNFlI$zYhq08``mjRZ)t9N^uTU$!|ximAC>hGsrLh{|X{^Fn}D2bT}+YNr{$!1E?O1+-a(P#LcPLO7; zy9heymcWcb`>9@Vj!Yw(-Tj#|9If3IFTU0FN@nmdqraWV_eAA%*|@EjZ}vp~5%8>h z87NDZ*On(D{mAY^qf0K0>_(6D2+^q#*?#Mmw`ch95?XFNFW%SzVK@758>#&;Ide>f!E|eC2ZbgOfYi#fi0uEs?zB$WX_aweX#3A5*A# zlXgCSw}8E(=0up0n-7n^7j3W69t}+(Mb7u3V$2w0Z*5skvqvX`vADI7xx!#<8|`f! zXL1*C{E(W+oZ3PtFv|+x9LJ4hToReb?~R*EXR0DhJ+BvSR7(Xk$potMXd2Q>5AF5# zB=6abvGGm*82<3tXZx7+C4ZPODqwRq{8uMx8r1Eig=)bOJDA z{Q5wsb*%3%hOnG=Osf;1*t4lYUw1y9#I564|Yr18Epnbc3W~VcFjHZ;<8X2Pw zJUjKJ<9bFa#%ks|A}0xDc~#isN8dL@(#iU<``h~b z-xN&E$l!B(ru1D=&s!=+@2B{a^HzybyVBnQv309$kV?hCM-R9S5(Dm{EULO)Z;W)= zh2PcgxroSAVl5!^v&(oz-z@hVDc*jUOjW-R2v}K*>RS;&xwMSwZ zOwhMf2}rGr)?3XcGI=xE1(GW;4#26>N_#M*NR2!HNt#DH(O6rJ=_ztS zB*VN01~$ZG>KzZ;WW0UsZLK*CX=Ie8u~ol0+8CG>eb*qa8{dsHko(mK`_b+%vBo(w z2vG}m7b+iPJvKa2%WJuGWce`8d_(AA^`rlCbf58}#R}Xw9Ys`HTDns~ThH^L{=Ifv z>0}e`zl(o`wPszak+fdeZ24u4;q#@63bn&5LdM=tbN_v;n_KV4-HIY-yO?YZ(ke7= zvfP#breH5-&~j3A27D>z=S63RH*G(#gO#qN4+V1Lo?w?4>T$^h5UtPla|vGkL*Z#P z#}0}-a_Ql)E7-=N>vj{(P@)uOUs3YvMcUiNVr9luU_X__WmLii4YxfNd&Sm}bTa7J zz9%_p({XzeD+05)nS`yc2WMcl`DUoz6=Z(WO$h6Aqsq+tlvnl6`zJn#=W9d*!ag6o zI7rkvwr$2zvEqmGhq=l4RY+Tu(%V<9`bFhYzH;;XQJ$E8yJpkzLcofWq>bD$^B^|& ze7B}F?WjC@anTTd13uZ`D&~;k-IE91W?zjbSTRt)Y19EzB?B;XiiuNqN<)C&n%3KoT~UezP3ZfS||sC=&B=;_5q{^)f@9e0FwN_fhYRIP2j;z^TG%`G2r$G)wUn7%nNAaepeAu_aaY&S4K6^rtDxz9z8>yO{f``Dmb_^co(l6^gB zMiSLha;_v#&%PWRY-QwoZgd+*+b?d12BB}zzpEV($@gc_S<5~YzRxm@c*fkDrY0>r zj!si&cWj575>Z<_KcubCjSI~;Y#07(3-pT;@Kc>-9GQAv>+a2zo_y#nnKm1c9KIGW z|2i5V1)s6nnwCB3lfRk{=Jyq)te||86rRq`&{}e>pJDQTT8jxJyhZhB>kW&URO!-= z^Se1vZJ3o<9$y@f|58&EVQicqS#peWPEEg5@up8XW--rAw1>f49vWc{3YHvv-EXXU z0uq4Rq>F{VJKWnOfxvXCZPJPqH!$pg%rnPxo(GfD)p@Sfyk}ope#>DH=jp)^Rt@-oC-yRAyf@dfLERqcz5noc)d2UvNX$ zJ#-MlFm2|~-(yz6uIy9zTl)!!DYoP(KTUa~AJ6MBvI(1QzwU2zz8g|rdzuDCd}>`T z8jZMV1<@`6Ep>9F*Z{2cq2j3(r%ReK@pgwcaYN%J%}c+@ z`DqP8!N2-;<;wXQQE4sgFBP>uGJF+dN1e;ZQ7eiK92bk+m^dg%q~ zhx_~Ta8#sy5#~Aw!P>*a*!__9A%Y%(4`?V_-nWmporw*6zvg5S!dq37-W+g7=t`2g zTV2DxG&k(&#$zSI!uo=+o?tX8^zjr$CLbUAF$>!h0w!SQwghD}!AJD({UlL$N{g;L zJX6H+h)?I>etuRGVOia%P{w?7Ba_D^7~EBvFr0~vxGR3AYs3_a`~Bv<)CDf z^PafkpSE5=r|wrv3$p z#S%YN0i~RXt09b-QBY$$|6I@3yiqS=hCmx$;kbr`u9$%Yr|P=O+D}c*RJG#@dTPJF z#5`pOO}U@Y$^Dwt8T5&Fig5%U?HaTdkSksO3&4jg^PNGG5DO8{_q#NITfP1<|3=L5 z-S-%UoNX1Q8m?y0x7oz4={myWhR7-S>U^~J;-VRBtXi?-gxB>$6u3j5NVQ>^-}>o% zH>cSgR;pcdziq%0fuJzRMnqg@RrnH9LO&0ZRaN}-%ZH+V-Cq}TK`)x>JRgAxQ%KFn zhn0OEi@Tk~Qa>46&W}cXwUXm_CV}|`y9HWf#^arj3#aJ_l z7zFAKgO_)8K-yc{f4{GR&DpnJWEG1RG!oUi2(2!$YV0YPu#SIRVgtrRBuY_2Hr%@05SjwL36`1!>OW29JSvPI`Njwdj>KpB_ow<(IwdZqzY^gp6TX_@HRxqk+Bl7P z0)V}*BVa_Tp!cs7A|B!!8pjM3QCtl|aQ-)RPDQoV^|M;^y+`hna(;CU4Ihl>vzb|w zrk>5WsM+MB~vopHGOim%?xx-NqhAECGBc~N*Yv|0Q zR(+HDM)_6feBFJlyv9bJ#gKcR27$@_2%BI0%vRXIY2P4gL;u9YJ-n+#Bjm_pXEjRm z;}c7JOjf z)O(ZbCao~|v@!h4o%hne0Qw^xiLjQ#Zm>1b=zWkpt64D*PPKsdehhQ;U``g}#FNv(8$& zf+D$-rkX}JwhhGo@T?{}S@yK`-wB4y-61_Tu zZD>>rYj>EJdYe_0vfXRCrQBxz)@Nb`eVJi|!lL>^Bg5FD+;Nsla>AsIg2{$h=T*i@ zUVleHVHo08(()kd(fiT)$v)Fo*P7j8{x*?7z!ZyRql(E!b6}GD-=)lq(l@QOhJ0>M zxpE?5AflO~<+m$MB(V8kZ-VukhipH2ksA#^DyG}}k!Cl$92Iv(UR)0LnCuX#-dm5n zFzQNY{Bt}f2gnnC3&i1O8-7#M49;)%u{GGTK`2G)gIYfor{<%&_nxq3;Fx2oP*#dgJl8_r~|e?$iAb^+B^fG5_3h zD*+QpIee%NRhwAxkXlDrzBeaq1iLmtV6~50b##z3zCQujBgj^!4gGq3=<3)jz@%O3yx7X1pKH zSYR~UkBG|%a_J(q?9#F{Q>9kbVv2`;>rc{bZ{-W00WkQF<=&NtACm0oT;({se~A}1 zJTHsU9HTu~U#`|{1h8kAuot1@ZD}Lzf^^4#w=Ue3o^vamq8+(%DVcS-uFO|bp(jCS zI*?O0^Y|cO5>@P@`V{#IEvWs}n+H_y=GI)@2MpKwQ54?)&(_ z3TSD10HWRH{wUQYYJ66h;;6y*TOyo`eKCQ`-&(8Ygb~>?rj0DN4jx#phRWbblDJVB zPrj?8eI@#h@W8~mWOO1e@^`@)bZ%qitmz!0CIZQ%M)PD+5>M^T zfw_Gzc*=Qjg>VDsymSsDtqx~OgOjZaG~-C)o(*rh0)0)cANaV(&DFU!M-uAl+-O}- zc-`#E%PV6wG2hmfS65ZVPz&;1&GHa_t|M@I51`LDCBvn(n$AXy&ug#{)|Ir2QYzM! zRiyg>sJTiFd*8%rJT=zSVE+ve!K8Xv>AD!?uKqvuT_NhqTI;XBt7vcPHOEEJ#eDBQ zA^=Gki4oVi@k%#_hUw1B$KSLT>^VY#zfznY|IYtnn%OQh2IY8RLY4b1jn{-8JI2wi89X0*vk@w{ z)+^F84GuJUJ5W`nS~G6CsAX<$D*Wf5rnaD6h7w(-ySoWmH8c0j_B}%dXyB697$u7n zelCy3I5y(^CT+ot*7^)Uy&X1!d5S_0-eX`T^R<+GjA!Gcw$I7tDbvo^D;#Kqt-Pc? z;>N!~^iH+X5t-8>@t0>~#T& zg9V};K#4gTND!SU=uBW3vS``t03){9hui^n^10&c5}FF8C|!#33~4x}?7g*HUy;Ve z0#FA?q00l*WPU?Fm$1czYaq3_8f%uA>`PPP#u0P3>hYT*8P%%}ID(+}^eY9_a>82V z&5y<3zY~&)tBI>V=_mmb0=N1h-N9#t@!gj))gew75RmsyspyKMNS5&Y{Lk|1lF+A% zun6JNZs+&ZN}QYPs|beO++g)C&)79sQ`pYCgRrji??hV!A=r zn>|v5HYRJdQMmT%6?323bmYC%=`1wZd7q3ZC-jKp@ql}R1P201E5bE!#j5tDrAl5> zcwxo?8{1U&Js_iex2FoyqBI5-R1Oc#4sF{d9zN3k%o5($1uv}0Jd zG^u!G62whcqjC#s@s(Vch_7$Rv(;1$2;0)1?ty-2<-328iRmj3iqbrFqs^!7_^HHWJ!sS(`=TYkabP^(4{N8Vfx zuhn<9JL$?FY=4$Dj1g9sbieW+zX{Y5#Zg5>w&;ad3t5qiSV4|OA)f_98q80-QdM)X%BOTk zd?rCxX)onzx94)6oNRuFeLdA#Td_>JZTht#-WM#VOP_AP#5A``oFX zW?NY;;Xh=T1?{_32K7iJsG-^NBQMcwlACI-Js&fMV07vnxqu~KkA9b9Q9d_?IU{WR z(efQRY(zO6tJVMKNZZwue3HfJ5=wOeI_#GAaDlOZ1hhigH1a^uXw-;&8>TMdjbfFz zyfGbfE?A!hv~fuk((mNu;~J?h(0~M@exk>W^;O((k*cx9NKR=YOTLMs;s#YkWE9u zMy?oKA|@S(IV}In_->$Zh19~Ym-qo1m?Xf-w6Zz_{lhbi$0^S9>^Oj(J>)c~Y`_Wk zu5N>-LZP+;$a=#Bnf2(=g~;Uw6 z9)Z67GobxOGfEXoK>k`(hsWXtGg5OYXj@&cZUE77T%0QRb;0;08o6Sg{dwU7hW0Sy znqBV&qtydY?E983zEGML=QeSfxqf957=ikDR?UOTZ7;0OZ5&F=skY!d?{4tZOC{S; zHp1M_B{s8@iH*EEaZLX7H0Vv;J25j|WNPWV1nX%T~rz_+S9kyJNsOSrtQ`{-nMzZ1ZDYbnbLQ`k%{xQ@G z8-oX;?^i>gt?RVE4}l}yGS7$H60l!&?2~Hdk>QH;yy5_GH4O}2*xpw6N}omS_w_{% zkdAKLxj}#Q__6TtGFB-w$G+U?5DO3zEF%n=l1zS?$-0p$pdkm`Pc~f*m2v)Jx8LW` z*%=qZTxoU@ENi`9_-nXTR+qHrYUAs=wm+7inAS&mDjcM7))#5DbI)wS1tVwu6LvTK>$!D^ zQyqKU^ck<=c?tGoZl$CdH|qRhMr4Gw+-9NUCIo~US)ofW7AD5CpS0)D;BF7Gh~;=g zV`Z#oUbbj-yT@Cmbexpq5C7VKcQz;q^6rg1J;*mC@EGHU#p<8Xf9zPe5TJQWqh?LH zPa3>m6b6Y3^P8F9_&-d&bySp(|HMm|geV~0AgOeBr{vP0ba%6qAl*xcfHX^YgLH#* zEnP}10>XmC=RSUa_nve4AI>3`XZAfauTj9GveQ%AxU)*A_^FPEO>Thm%^b*%AG2&g0lG7Ja(j|O^0 zNvvyARh)PfCIfS4e+_kOWS0DJHU8TYnqbQ?-^7i+g0_ZjWM1bmMr5gwW`tI`gKj#?g28+ zQLA;NGtQ`<)>XN8O8ih8@b~X}Y({qrK=@UgS7zYu5^Z37(&)ZzZEk63RTX7{kQO0p z5z5e4dC9uPk~<9s6I3*Fjqk)n_K_ zZ@2F$YqvWD%I(}*n;OQ6Q2&@FfFm?h(@_~%#cLlXUAhRu8?MJ3Cz){KJlIyaaek1o zX(Yz75MWCYS0}6o!QnnOx9dSsZSD_kR>zmQnJ$NfIZ3Rs&_rnVy1?bE2A!njxEWR429*uCN=V&vx%gMHi)*Hx>s)k%aFn`pAj(W#y6Ftbk{@_)5CE%Ue- zH~(^WeOWcmfDWSJ2}$1jfDwS`q`Q}Y975>Zw7Ob)^XNN0g)^oT;kCcAE!(81O&ocf zqfPvgM)iF~jhLFX^}Kb8w;21pt4;421p!lu*x-!0Ak}j0BpGpAOE90-fc+cPA@f4= zpK6#wgz&yCQQsrIT=RpXWzir*BR8e?4kH~>46F@4kOVs?e~G zYX$9J>W2K0zt_%PiNL$p^qqWWTnGcPxB2%f6f8+wK>2Ocgk;U&uvKfA`YvAmu$pHR z!3mx)m}~I%#-G$6+tmHd!dJb5$K=2obt6{9)P;+Vh=S*OQ>I?iv?7Tq)ZU`at)M3@ zaPzr8ay8&3R~Y=D+`etP;57#mi4wHies3p|??L@j!jDttjrzx6rBh1m9mm!y;E%OW zSzq;|x`r`8S~FAx;d&Fbcr__%sq3Is)v^}m(}U(dqXVE?5AmI$-x`j*8z#kyj8;|b zDAm4~R zlGaBo>?d?>J(s4R9m4SvaH;hr^@AA_r2WaXRFUgw!JgA*2N$Z1SJNHImk>SZAkKYr zqh`eYJHrH&uz(lWNg`Jl^v-xao|Jo}k;H)L>)1(o`^NJ4P8XC14IA9LIlkw=R&0`x zvtqk+)Y59|To#EEn$C=?Ne{k7Hzizzcdo`h{TW@{qOZdBMb>P*r>Kya2fqN^yYy1 ziLqGAh3GcqvpwPBg1x>Pprf+0pz^HR?>5{i;s6?%ahRbpQcu5t##Aln^}?8zTCxh6 z(f9QoLe^_Zb|M#YnPm-}vJ@Y;y!>G&c9Qg#&hL z;0(ixnA*~;^!Y0Z75oe+*hrUv^6TD?{V36D>l+_DwY?W^dHW@nwk&F#(b&~zn!Li^ zEuEk7sYmWh#shYV&ELC{j3InS@GQb^+aGoK2w!id-D&5<3Dw=HtUX=-L1`r_7Rs97 z(5)feQ--*3P`?fqa8jEMuOjMf)RHL&iczf`PE;f(Uta|FzlteNV;q z+-#U|SU?f5d5H3=UPiL;OaA^{iN(ACvNN3&q76U#o^G9ny6IQOYDcC}Y)-}T>^bFU zhlH+z1f4-zXsOsRw<;Pmv^o~_&JbB97v}0HEDJlYUiGAE=Ygi+4fxDrGZz;7*Z38K zu-+o&L;&M61=D7*k8uf!&U*0vvev*s0Tu_L;)O3U3IpMl3aJ<1mw|5gmdgcOvVgZAn4qIP$?PmZ%aUGGidH41olV#q-q#qoajt&(v{L|T>v&>s zU%YcRdqF!J@is+|@%3+B{7&xk(N0($92Aw%A{p)ze&cM#Fr4&PCJVxQXZ11JEdfOR zKXE-x(C%3&SO=~pNSBkB+7d5M`q(&5d z4%Mz^&fqPj;SkSxsCVtY*!9E|cHC$!lI5@>?&vTRk5&Aop!k;oMM*qb(QQ=2`}sGR zhT$&v?R$HepcED#e_NXiP4$EWoZv4Gc`PBrh#ke&PjCa6H}JOiuzC}KNxL8TQrk4F z#yHyAloy45E{Y>lAV|z1LP91|L8d=CQ>9M48fEi9FrRaub+0Z+hp2}ZOkT? zN}OW`qLBqmp}7v`^3U5FNr@@9545t zvasX)LC(CWbvZK8ji*WDgK!!+K$ma4(F2&5f3wr9F(wa%V$wp^?Y{4AZV^Frt*#sQIbHPhC2kr^3MRrtLpZVW!&&1h z6QLQ_e?{KJe|;Bu%IIvPhi-tvd66f2G}sNyWxkv4Gw!KbWKN=t1w~Ei$L6yQKnH14 zmVKRb%Qkxq6g$p&ONYA$wUq%TDh<8ZCfa}#p zX4b}U;7#K#Mo_G>~=wOj>5ol1=Jg z5Ffn~&J8up_-v8Vou~blF{~lE^9c^y%^{C2%Fj1A4zrs#u!&eUD2>Jam)e_Ei~--jlDxg%pms(G`cT+%8fVBe41a~z z50p=DN7(-^tZGXxRl>Y3m++XS1?HKKL_fdeCmazi&5qhll;Awn%O`$T+6UOGMrVs8DWv>36d5S6vB%}-tUp!&~i z0Xe+mSUEum7%BVGC-~oG5YI-C?MkU~-L3vU{TloeyfC$OFtO}GQ@lY8%@`Z)%+~vQ zxmQnLs7X(5Zz`*WXuN5D$n?Kqz8rR;uA9*at=PD#&_NZ|vIbB^)h-svFVp!JUc@kj z{I+7Juc}U%4*WI=yJ!UD9A_hJV?v0FJf%BdU=Q-1*m^dlg7GCLo2L&@yE7gFZ@+`_ zy;hJ{P*G}`@+g(^a^)ApBU7o@qecYw5eNG^N!*tdZHRWN`3#>EK7Vjq;;*Ep@f=Gz zeW+;w>FQ=v$@0z#^C(Eq&vRy73vPYv3gHHObL5VEr*U6<=5#2Tc47ZL1I3!hMp9uZ zq24K>?xZ-^=>z7ta_n_cx@* zndi9&^y&OxYHd3dRHX)(ohiYRd&XXTJZ&jX3MB}Bu$nBe<Y<0|34M{Yl8``mtZ{F}lR+|oK8?=1E zQ&ub1#BFa?zkFUQ^$S4<_MFJyINP^71e?DUhUgWm^M(*LYLeW)Blcs9znPf{KoDd< z4Q}EePVr`do+pT)gIIqO*yJ_#JoTL%ERayQHiIP})6e=6bCYd+^wbv3tKP;SNM^^y z8l9i|Q34ERQ3}>7b^i?NzkKx;=`=~3JEX&G$s@B#%6h;jMs?T=|Sv^pXTTfGCK*F-O2#ucCYrszgwd3qIWLloR$(KT6f-6hui#K1e& z(IoF4px5kA#k6*dlKD_UG>^^oUEP!S{m|qw4wnmgtX_}z^TV?|Jn})b6X9zGr_2Zu z%&4BUt~yB8J*cww_mZ!gQ%{VDF`$(mavwoSnjUBTla$f%(c%!Vj59UU8M3}bi=>P6 zDsXL<#KXhj_-fST>Bz-l+kem})qfjKzUPm<_aTj1nf$jLB}(18gYw%xn-_bE)A$2F z1FMZcvg;dmcW!llqgHQ$)TEqnT`4W+2i53H)U|R3Ijbo~Z09mGDOpJRiH9D#dVO=e z3tM%WC|94LElDFajv%_kM56Ac$4C2IUa7NQ7bG0DQTfKHXDOuR75fYB6|7pLwFIxf zSxLVdc6Xb2Z!W+XH@2>4)CU`b?q_0$5+AVgq*F&b40wf9rbQA+EXjw)Q8&^U?Y(al zrpli0BW5MGJ@wm+``0>(RtJvCgwc&yGw=2wY3?Un6K>zBJE~`s!HyxsUWcy?=_si(UmL}zsyZN7IhbA zK!ijunz)g`*hYq%@Hbj(215(#fQuUoxR*#!WX1w15khr7fgdfygVpYZz&(o%`dQmB z0SUu#Mvnxv>)yLG-Isc+ zZk+!i;X739#Hv#P7!G2D3bFT6%S}2N+sQ=ES%S6h(o*_T>Lkce-%y9UqOuAKc(vn< ziK=7p;p`Yjh(`BCB&qW^Rj`-AempuzlNh9{1=0m(seupV&&#i8#Sl6@OOwrzvEi?< z3>zE9Cf$2zHr$7k0b!BQ^eadXxuCdp{^jw`}%SMt=h8s0CM`w^R@4cb@x&D^X zg>52L6b#Q-V1ln^r)nlNkluPcTM=dFuDMh$vb+x5@l?~WA&^v&C1o zh7J>}Us}qb7fDc&CsJxMQVbop?=Ka5eO-;2&nLU`x&-cBZrd~kG83g0be=W+!q~8Y zGhLps%b|IE2zx63Ji8-u zlwWS^eXgUL7)O6CW?bbtzcF&XM2cl3;vXb?uGz)2I<}Ka{wHp2wu@wVY!;L2+VS0P zX9e!7(2b2Ya$2W}(^wUmA1f*gZ&AgU9!6bY^QmWIg*Db~Em~!aaWN~ipHYa+wTe5| z)D6=h;ajJuu5b?c(xes~uPuB0lc(2foLI41`o^NL&Kyl|huEU@^x^0Dwg$?Viquz8 zZW}&NTNCPC-k;ymrV;xcX#V`Z6IP9NO5roT;IUSxNLYK?GQK9;0cWia+l- z09t(JuK00)wGIC*UQ4jl(%kN~N4Ej&qd9S8)a$GinLz?X4q=&yN{mE}4(Ur#vtI;n zjsftAq_=TG^X$~~+P4fC=%8UznRJ{Pb}$wWT&0YXzVspI<Gf-nUVH5oGqXMdAwOO%%L+(`D2{&$27SrQG>`hQG-(FK1BG{Zu)1m zmrjZdTQ8Lw#a3L&r1NKKWB{C(lG=KCv`X~gDj$J#RuRSF@1UX&VDbyR3 zxYrqca>%2yD{$++$IiV9mqD$}-5S`cyl_5U>Vky3ou6&GykS@94~fwhsHkG~MrD?K zFUzzCEqDLBo2}H7?Q~Mji0^dpY;qiwuO63ut_=WHn5o9LG$;~(ZU$y!iAe*p?k(GO z6xWsBS?=sRSWEZh5UOrU;JoggmFy!2m)!&?tRB&Iakq5+(Z-ia;;pmGJ&RAKh3)`- ztUHea<%wx~>GeQk|M`}Y-=$H`;Dgx&qB_zvJngwqj?tC{mdCMukQC+7r->^yA+ z=xiOBQH!vcp)ZO2lx(4XJfj3ccE$>4dZWJdk@QNj9!OQjUHY6uQd3qa-_*XT0$aH& zw|-CiZ*(rqZq=XF9~VwF61^Jt$QJy4#D0tZILiYWF=)LC9Rzh;VKs8%GB&2mB=ChD zGO)eCK3#v`^&gS|xRh{8(IrVZ9`J~Gxt!?97V8qV>BfW#Li=P;PV!z=s? zMl90l*T9=u*f5;r$~Wj)yWfF6Mww75@@qpKvJsy1r7%(h9}%L(c2qKD^Bds7_{bVJ zczpDY8ebZG46(J^Ds%41izZfP%*hb=h^Lw0HEc-y)d|&6N;4gtd9KI`E^P@S;2JFR z>;LUyiSrhab{6<0wf~cL2V@W4@FYI4b2~*sj>fBX8QkUhSLUgq%%Qi+C0bS{@ff(p z%7~sg5zK>algG~^x_BK%?VD@Si8L3~Gj%zVds*X*s`tM%N?KQUqZ^UGQ zcTo0GpMx(l_0Iw=OI8WI#ZPxGn7i%;I2yW^`D_NZwFzKvcofG&dK*Pe_M>QY=w(e_ z5($0a6E%+miG2T#Op7k~Da3{&8JTevA2`Nf9y~<1-!R-g8h>=j@0Yim)f0W!uxHWlt?-R;C@KFI}N|biF61#08{+hTi@jj|L1yh?qHqg zpS5a`N<}{HB#G)9ZN=KC_eqT78a&rt?v^*&g9U*D#~FX^Ic%|vo$es-_R|=X!ce{ z;?Ycefy0!5AKX>+p#*1w6SuKusyEA0;H=i*M zo2vf~^b|fiZDS1*_(%W|_jQl|klOH08b1==hH<6=+r_!h&gFw|%@7}!yuCp;{Ggi~ ze*W~Ome)(m%b;l{b&x4YEz%(tniHe!3sJO~fh$`8axLhXLrdQERX@rXIb@J760}g0 z?Q0WP<(hnUYHO=# z4Nm6IDfPltcrTC^>9;j=`HUcQnk>v?VO_F2;&$=()rDk7d-H&zpTmND4gn=ZZSFTY zu#G8&?Ml+q3*6LQeNEdC_%FP7F9B4;5%<~|wO)=$w~z5_Lv(L+YrY9;Vfz#NNq{7^ z0}CRMxL@i#7tIGY2bQ{}nOdeeK>H~wA}I&b-yR51c-TZ{9NACBC+0<;I(750(|D9A zFco$B)6of6B}*YFNkDI%j>oFBcM=9lz@c^0RLn!OB8gu+#Iw3wQQ z(XeJlL&dYN>R7Jdh`Mq+i8VPO^m+1eM0NeU6YUy`E^RH49s=GU;hV4d8#`nMY{Orz zuM_I|ifKTgvB2$5S84{x;h%2(R6Vr4M&A-&z|gR`nc{zVT~n4_dCHbiS-eTnnSe~q zk@u&SC@u9>V47yvJrR0_g3M)p>H{yrb~UKiuOliu)3v`3wMi>3!!v+TWXW?kQE7Mj6RLf}6jnq}YVxZ3y^S{Lv$kS)CaiU{&#ykyanoEi z&VR8wW$atZ;w5fb;orvutg%z7*6CTdwYt4cfy(@?J&YyFlm z4)5g%;RzJjR|_7wN7qtpYdVQhmtCD`&^qs~V#Owh+tpS{3sbhJB(++QwuR4A6!cyN zExz|z02&z-{Eg@-!q(xx|B`J%N1u__|s(49&y8r&-3C)^J}>J zs2CE4nm1ZvMvP&K4K%r0>x4Y#P{~ury5$H4f zv`>z0T6^S|O6_-A1iLzVdj~uCzTn~u8t#Ym0E?7_+V!YEHJ~nae8#L;zs3MvJ2f;- zZ(i^!=h9PMUx2HRrmI9Zj5v#OnkXe(n~dyo4FC(N#?M&BTrMpry(4FpZfN>uNNlPI z+Z=~=%!=~m67a5D`M$UW-4o<%cvq~`;^?4~ z;j3v{!N_dYgw9KUPr&nZ_|Og*`d6wwPB{pwEMGrpO9qUFJ;La=7AYHyr%)J0 z_TURsN_FmCFz<5X;`LEe@HTGJF_o%}elD`z2VD~MZGT+*gGdPa&;wrMzURKSt(Fk$ zHx5^cMnqZ1>IaBt$LA4$`?`;(&U`dBLdLQ$lK!Z0&0|txBbe?DKGfBLIgMA8X|)i?33cO1Ae1yfD!Vle*^R7~Tq^jYngTXHk)S z$vi@xt%2!7vK{{`)gFvi3rw@ymb=rdkR}NsIC1ql8KGe-k9WO#hk%Q=vh{ZxV!mM} zm7%gfOEyfGr6vNOP@-PZf4K#&lg)wO;AJpQ|1hdI+?6j)6_9dXIZ7M(j#iv-3)=IS zLA<@Z&u2SfbLXYMQf=KiOR8~~8(&$ZhH^Add8Cue#pS(g@z(4CZ;fnHT*=moZWCze zv^KhFx=1Uv7^;8$sDm|Q8Cnmq+yC=4EM#e25d*NKp*Vhk{`2g~J0@`S#fbC$GHqp) zVx~~u59vl0{=Jo_l@Ri!jk=S6jQSWTTy_P(&YIBMad2B_zN-`NIJ8tTxiM<$?tlJ{ zXt?|TiNBb;8#+MzgBDh* zZI0ijjW3C-tEH32T!z0T94SdpWW#tqYa+fhRaV0oZ*a*RKCY=38;e3)1dRZ+pH1#w=1kA^ z4<2o2svj-JD^)r2@fK`sR)Hfc+B;-EOS)&eG8jdF-toOYNhlU1Kz*1*_#Do95+c6V zsYm`s4+LrL&L+OD_{KQ^39oPyiNYRT*9Z};mEk_i-Ksh-57k!AfCUT;{TLD36}pxw z`_^;ui5d#W?}pdZ;loeAjw%)m^K$UJ4-If+(66iG} zBBoq4xY!Mg$pBRbtAe%wYbZUR@nLP&7`+~M?6OM2JlmQsT}DF^(F80f+9 zaw7rt3_d{li9e=1TcEn@9d_>TKdb+;d!8@KrCY(9;1Gcr`t*?_se!zv^83l>jWJf4 z#%;}&7*yz5NU#(w3ppHpIzBka{F?1?y|Hp)(`cwC-CXHUVD?-x}i&c z!I(XL;M}}ar|$z@(Q`EGfv@!fXnCHK%_cmI$&1DDW3D;0@}e^w7I_y-3gVeBvp;0e z(%ory)UoVCk%*FE4}&y*y(a?3XAsxt_2~0=AIzo`v#cfR8-_mkr8_8S~x~9SA}o>~238w}7i+2+*`;k_3HrqPtc3 zF^>}=uDQ3flg3WDy$^0cjN;Otl%;Z~sKdqur%LZF@PhN=yn27Ehq!oLvYA-D(sv3j zRe-Q%u|k=`-Qg#8u+vPpWvRhoRTdltiFZINezHpC&m@on4te+BO=Nt`g$DD@aaf+f z6&SjgDk1MYAj^IGo6Z0Fdb6OL1Tjvg9lY+*YzK{5o=9HPVPZVOKQL6ztmJlyL>6XnCAVL2U3j#!Iy^{+idnY zU!8-SvE7|T(jdY_JR$|mI+{U>S+s;QBBM`DUN9fi0nQcs>~r`hXRWb#P}=W)>Y~C# z+>%N(0210&epmW9#?>`==Q4OP5g)w1iTf&*tWOh1y(>TCuSJ~r%RiPU1_u7MtOu@l zdn%R3eck^dd8=-wsZQmuS8W=_HfPA4bm41?^d~t8<+6=Uc@%plG!35%s zMrJu|CW))e5;7Vrj6&lQuk)$N=m`1%a%a#6k%uCOJ;w*Ys^v%-r@%~9f;lKE8ixVE zjG&-ho#K%rVPxQ!kERK9Eih@rhrH86!`MUs^kScc%1y|qX|Kn|@w-MFww;PpRPrSmjCT9rtEouh@+s>%pw(6&{hINIZLi!TE8Y!FPkk?2> z>2fML539!Wo8`TKU(o6Iwfg8eeK3hADxeawZ}2xDjN^Rwk=jttuK&O!(il=*@<8fY zM}IZjE-LC|GUxL4OHSo3qw}DNhDxyxF)0vR{GkuIKhCvoS866= zrIH{;8Lm0uQOy>B=-RkzyDqPNmXelkZK_dk=u%%9cyQ>fR1kDmCkogqwm)EAIC_W5 zT?APu%^A@BNOu&{E$J&^ce`}BB~ZVSIK#V7|6GF7{qCh+=qJCbzqZ6bKIC`4K6mX6 zY=JY{x0$5ZZ`#YcobgRaRXY0eU7{m1^C}aeMuL`u&i*`%QkUcRoFzY&-uJB(Q2m0o zJ`45tfF+b-7tS5X+lQI)4w6hjxwV}uYH`WWGf!Lo1+e?q-o3Tk zO<~wy7f-YF*_|SDx=-m!9G{raPlyp3TU*ArTd%FsdNxUYHW+XewKNg9?7MX+B$0|0 zMG;IZ+ovHPy|mVXmR2`w1XKfk^n%OTGsgK+EZl$2YD5jpbp_b{&Z-{~@eAEa@dXyA zeL4^eE~*C-dba=vPCYmMTn{U1Xq9JTdzd3_@hsSnk_b7mV|T^`G4=S+@pU2l9d6AX z1F?Yx%^;CConqyrAc>9e>DI&D^;Kqbuh3CWlbw}PS<{=Zs|;HH{QK6`J|9ioz7dvX&Ix_hyKOH={{uJs+<`(b#S? zl-)OqVzIU*8+jn3)L=q7c^-8fH@08i6ig;a<+mmbo0#v#=WbndpQ>PDoJa4;CuHOV z-NP)B^^x1}v~`#TXLB;hPK%y_#NWi$fip1w)~H&x$0g=yTbM&HRVzuZ`$HvN_WLh~ z3PcnAR7EwsUrXA?h7JUhU&~HHLcWpM^VS|>i%kv1EYJpyCWZxXpF{R;)r9d1<|GGv zYp)}#_dRmI9Xw1ow3ZsN zs^Yvoj~YYe2y1K_>(YQwDl}54=U*J!;m{`4;-C-z!A)CFS>0$0MJQAr?Fye9)XbnO zN}`uk2QJB9-!?7}f@6%kz;1$frxwvN8B)ilk18_M1uvl$SkY~Cmh!qZYpC0@t(@UD zhc%7j1)o|~RSlx7+-rye3bZw{8B>n}`tcsJ1Z!EvgY; zyxE-12%0n$OsM*>*-d#j(N`+`r(K>H7^Cjf@Ai)(J#oA(-#$kqcZ=tO@!Fl)L({8& z5WGju3e^nhHHmn}Na9EId=40Fxqah)?x4QAk{g*M8Cf|Gxie5SO@OjcHQWbaKCL@M zpgF{XFko?&XxDG^{NHAGyzmc7%HcFx_pXI_Kv?)zUO)2C-I!70;fwqf*@neNVa@TeIoi3O*O=G3FPmtp}U4TFMtgXh%>ijwUfX{2h*^bm)~GGkT{9*HE4 z;)l+o%Brdgw&+-i(xgVJHfNY%++AxA^i6xm*D%HZSJts9|A!Q}JJ)h}ShnrRbn{q= z%gySWvPw^1QE6jC%k~+f{O^%{z1=tEQs=IBbQ>i*%t^BKtt^B5dAKT}cGu^*KsK2?HXj8rA&j};3O^QBqmp0+fi-|tDp zAORO6^0E&zEpLCK$AgUSKQE5bK8ac3(SC}ts9*~oa4+?YK+Ot-YQDWOA)qQib-5ustBqePUVED)8l z#_CjyI96qL3eGZ+#X0hjFioabbU2)F73n1Lx;01H2#iN7;&Evgz-NDS-~>%<%R8<*y(}YpeJdSc1UUFKY@4j+wkn& z@!)+c=>^FU!Y;pM^ z-ZO=(t#qJW8!r^8lk%*UlGqeHal7E&ocKJTn}eMuq7+X?rBq@4Nr^TQ4Ul)NYhTOj z|Asp*UEmMEbdAB-DpXo0q&;RbrItL*lEku9hm{p>_|Zk$8jGta(%UQ^A9=2~e&@bn zUvHVZP+7nxUyeBRT#pu8OB&PNFRHaXa*j)DtrV;^?@)F0yKACsxRTS-^W__0;Rs>@ z);*;pS)T)3w{D-Anr>s4oLp*h$JO5nl7hr!MHtjC3bT~WJn-s2I!_-TxZ%8+&&c?Ne4RAu2 z4Y>2t$ocDbBw1jXmGETHUpwe$;*9RNDcE`D761p4f{S;jE z*@&w)@8P!Yf~v_=wZGoe&6ukHJ1C>jc;?Tp&Qn|)q|K6hzODkA-?N6(*jZJKq4z)F zo!%SVk|60v8b1$dZBPW(p2#@7>(=byKcs_g{XnmNW>v7Y`Uj6*;Y3th3pH=iIDQWI zrYIH1_557T`I~ff3vHRO84zyqc~UdwF1&2dxs^0f)FAq@wggS~C8I^(PlygZV-;a) zDY!EUs8Pdu^=^+{-{d}SR{?RRPG5Cyq(}BU?V?CUcJdrNqu5GBk6*BSAoT1a<-S~Pr`IQskpA8Vv59Is~H38GL^NQ$iyjrwu>8s#BnWkopt}NpOHqY?DNx1Q7x69w# z^Q_|$>nFqSS8WQVx_M-|4R&5p3>uoQo%#1y$8A~?oAzbEyOZxECw~m8WTCsmUY||~ zlNJMN2`PZ4p#oLzM%VSh>lL{3eMVqyFvQTRq%59KXbQv_PjTk9NS^&E?(;8gRRawFOjqwY9zvRG$0u$l(dZ*`LdV&W)jfKUeeUzAr2x*Y$8n<7@#Z4@aa1^cScbMD zmPt&Hu@VQ5&BHJnJ%*tUY!>Kp|7Jae^7xrEai;k}z+Wz#^K(v)ef>S-HD*OF4WZ-Q z64zpt4#8m^y$VKwxvOVT&cU`EfwxylXgY+H12ix#H5TK^UsGJ7#EyYOb2kcn zJK8qD$z4tbT2|^-&1tEG=$|dg_Hn=HB^Ji!bSj|(ul9T3Cw%2t^{n80owi1%rIAyV z$oqBeUYRc3-Q3FE*+V<>>BM5i;AD4+g3tm~Tbvnu43?dKUV?vA?H%4T8UrLHmm1IK zLn9w$wXBVHe+NL=!NTDh><pUA){oNWzQ{ap{Ju^f;-Z017P>6>!!84q6}Ee@Iy)tE;;Ac&T&gS?8O* zkTMnA{9k@0RqGp;BTxs4;U4Y-hbINTOX0A$xK=zwmjc#cUWDGJf22}J6wC`O-d*8$ z{&~S&+)?9oOqiH%7+NhBs=T*%T>e?mzE8eUqIzn|mgxBqw_;k@^6j5eJ9!d+UMa$O zyYHDCx+7Z%MY5XHjy8$2%B|cgeh3U4$7JBpXlPOcOhtHm3h(PS(x_DY86^*mE@We? zK=M+xU%Tyza*4BFbDm#bN5@GS`KBfH2X*R_@gN7H%zugk461rB!ek?ms7AO)32?_X}VBK9`7x;O7P{eCNWLIrb$(!Q3_p87cYz15z`6fR@lM9#_ zgX@?jJ|GExPOenu-rh>;ihBPLpX$1SWQ_L{@dhQuBxOjgC@rNyInqIN5EWDqRD=NR z>VwFrPe(E_evgY^zDIpwh2y98%}cUp>!Z^ezfw|Gi^>{l3D z!uZSO+PGX>x6sVx9V!;6EOi)|AEDKLy8z#>f5b~|gA)jN& z5~pYRVM?sb<>T!|3pnLMUE1~irF8`x`+z<%-?9Q3R^C}f%a2>wRE4vwSCQwqo>1I8GR?8J-L_8hp%FM3*`1H7GKTB zIy;TO1vGMH2{bSl*O_`du9zCN_&U@$=Bxk+vj310LZ+D8oaEbD^~X5Atcj4XT9g%T z7a^^2SjDf?C3(tYQQP?=Ern7cbw#~lzy>(B&@~s<_uLP*q+vUtlExbP)Tu1&=js2D zcK!8)$dymId&(asrjn=!;k+lZ@`<FJZ@ zjcOhKUiy=*W~PuY0;P;VyIj&*T9|m3DlNuX#rg~^Ge@m#OI%dD`b>6k2$JSt?^)C) zmKqxPzx0rt&Zn}e=^1*XSuXPG7wEZF%>!XCIG=cIh|JXy$nuX~^!%EGRiYn0@bKO@S_EH*vm@8m;_Pv1L z@jvJQ6R=TB3z+4ZFYsh)eLZy`vQ%@XD#L*vI0LXqhlF2=!3Y;5ZG+(^P3IL!{+rEk zr#IC^^qU4anFIpPiV~zg3N&wCgk#&{i3fFZktntSWbUge{zNg zZnc`0XZidRNVr-T?Xr)c7SQPKPIDT$fLT38!DAiUM|!uRleM0~@t1G2ow0HpHR z{K93`cyfFhP^!7U$9rG+>R*Q3$2+@x&rh}V6-yJ9^_|pRG)P#7+6&a~FOHsDj5#v7 zFIgdd83TH_?5o9cGY#P5sO~;*)7eZhGmF~;@$;|*ZKG7^9(kYw?}*>yPt4eGG-a7h z+o%>Azw^56NAb9?@jjyARIFUkjSuQ}*o@JPVl30UU4giz8Qd2>k=3=(pA$b%0Of9N zZSHMt-jC*ig#dyW@qnP~$BdSUsxARIA;DMo#49~`(Xr*8D>$2jDT$V!*M;s0ugMf+ zc}D#8Q`A*TkZyF4Lcg-tjLEV+n4SS!I8_}KK^c-b^Ymhl9mp?7uy=&~071vcUuFP3 zu0X(OJpDgz1ht!9Ku+?d0x7({aJ&63Pc{?m6S}oh^{gg7A2#qFa~>g zeceWP)z@y!>y$U=^fvmC)Iup2$U}cA4p=}l|4jN*bUg58DlfbXZ#(nt@6{j56riGP zdAr6^sZVTn4rIzqWFG<$J>e4X9#>8;Qiy)+ILe9gHhqeFtg>HTV$iV>bN6SeSx;|# z>0nuJ@#hTf(%?i-okx&6Xz!utTCina;FsNp-KK`~c96(!nfME#6Z1|OYNu=o8(_>21i`_Aw{x@g?--QH;1#X3_-1v>d&X&rE1o&C1U|Gr)ec8 zsnuYLvqk%_rCSK>2f_Q{Ul(+`x?a02*?K^-wIL)Dls43f%3^T|1N+5Koqn%Fi80Dr zE6HFP;#>!C<->fLwFS#VM^Ni$`-*sAx&Rl_0r!=#%5wv<)W_w5*L6IeGbbB;JSN!( zWAeL{D(YTx;aJ7g)r(b4{K|+1{r&REce8i@4_#j!7UkEiJq993D1vlIH-dyTsB{e7 zCEZ;zz#vG7(%m36w170jh;#`^*U(*3Gs3|5J^tSJT;F-m`M&?SfIai<^{l=3+H2kG zzSol*mnyK5^_<(MTfVGjpEaW@ZG8l$)@^UiM^uJSpdXgq`vYpBN!7TOy9*?Nv3qmc zzHz(9@mgH{-%hk+$a?SAZnaXZ|EkMA=R-{(=^Rkg8w%FTx)$9TJj|94la#-@ynK^% zrHr4~8z&2f%vu#lDfy)J=O9>tUIAqrkMW;5U0+Xw#e%v*a!VwYIm>jTQtw&plIgH~ z_AI(hArNZ@$vET_ff%-YlzQ_~x4rm1IsatWGu(l)+4BPX`A=M1&u8RBA1t~WpvhfC zt`S0J&pHH&S&iB)WcO#8FsDcx!jR0f$gsL?aJw)*G?L z4sW3egQm-6Tr8bOp|@YWFJX;$@BB61!MGvdb6kTt3K~bQEgCK@WDU5gjilB5*sdo7 z8zv3eaN1N#v(CYq=-npEL27buIn{9{Z7%0!}AspT3WSMwUiR0EB%wLl)9tr(4VA1ulkfpm! z8VM{Orb&XU4P6g8PtQEdd>H(M4oponBTxCaq9)-pW*U|*9Be=TW?7hWdTZW8*9YtP zZ9HLeH6g_2g$1!03e()gddGg%lRD1Z)?=3731`k;ov3qziJ*>PJVVRda<-=m=eNMEUzs zg&zQNJ$eT~3)p)Vi5PaQhgb_NkQY8F#cL|+o77h6*w4?*l1xoh9PIxshIboIpvd#t z0rB>ONGunjDK6^cQBITd&=Y{6R6VPr=V|K5eS5}IVzN3`H(m1yI=SB$?~&U<+pca@ zYH14vtKVdSTB%J+`F*Lowh;^xxw4hH_ml5l0IbN-(4L@4yo#ElK_PFSlmzRtiVs5ND`BM~MI;eX{%S>qUgh53Ft7S%A*~0xC1)6orLC2c9nntgyPfR+V=&^e z)XQ+ec?z@-w^?~qXWh*Kr!@_w=8e`TMs(UyflIT0d*5Mn;=a#H_E~-}u;9+01R*IL3m?Rluo?|+kmE=;ZidvJ2&{&41An;kT?UfzoGsZ z(^8*bF$ag}n~jZxM;9Ps?Hn}InOq%P?M{BrDc2Up={SDxRZ@_;@&MYpCQ@%|Iogk0 zMQD+E^C@(s%=W23LdWSZEHE^8@~(TR9QD)Usd z+9Zt=cu~e?2U&@f_8z@Sh&rjO_m32l+y z=>lyRa-DaBC0AGPQqeq`R`)r!=|co-UikG@1~U0 z(o0O;d!;jK;r#NigaME?GtZWsgqMuc1Idb_CeKhtbu!%*nhi0kM+b(F!R+ zO|_4YJ@;GUACrCcey-FTkxe2NO-c7Llw8|450dYeY|bRk)*)g!&{{zx?r61qfOm1ZmXz1tFz)PRxB8_+#}m_H@s5JZufrMZd+_PuEHNvT_>+XvGjoCHO&P858=do ztjBI{RlE_jNTQCNdt()PqV!TT?oN*ZzCc23)LW*!maK)t8FUTL=xS#8ngN zk94vxq`w3jbb`seV)K`MgO2AUo8BKzJM#JIlNr3yWW>F-{U%;wTIe`H3s!3Wm-r6q zEjOPt(&C5QsaeFNiR!kZ@_Usk_le>P@5{;^XdY`wT7E+pY~{$pRuAH#hm*`)*5 zZ3EPT#>CtUEDh~4ZxpRZXz8^deR1a{;eNar!B0-wkc9=KfRi2&5lixHKDgd zi6oFe{~X}O=*do%Le>3VK3%U5c;Nl|{89-}LLStCjUKcYzmEIl!JR)4-}M+;S78SA zeOe;p!YP>yBVK~qw1AgPo2#xZ7d$=%$80!C$T7TOUR~?it4di52R~|Rq&xBAYn-W| z;dX7Dmaecr@ZOkgXP)_#ks?40Ksw>5vDi8sXbO!SK2k+0&$GhCBa%3jo(zS{V zWM2-^U>akF(s*Cz2YTerSxP0!L((=Te|B*yN)%x%CM8hZS$v_(=2#+~Q21E(4T?l|*-F_K5Y>)eR20l$bAiZ@fv}+Ab z^m9id<;luY@<$dH*Rx+iNL&J$hS%x*EQQrMa?_#_FfxGXt5j)3+O}gaEB27vr02*; zs3GT0agO&0->=`3!%AD)B+v52I31#M_ir|Q;n5tz>My<9JIeH$ODg<>l<6bhN~ETI zP-OWyA&YM1T%?W^Z}T$b>1(N*BRGQc>0G=uY1Aq)8oZh>r7}|5&Q2B9AX6CE!O`4F%W1a9|r^ixZzlO)kGLR(wy z;oV9SsbX>+CkM?>xo1IhzUmMM5v=Af)Xh}6iH$|GsN`P$PC~4N9O(;gLOfBXLlGpG z*XC=rkJ;@iOK|(zLH3Dn&jdH(p0H5jt2e9^MYE&ZYWIKi&q-D_?1;p6E|Q9Wyb~|S zKlxMivDRq5;8#&jQBZ1TiTJz$tDKLt=5e;f%%DWifcS75@pB_U0Y@Q>XvSzv!d2W_ z{+hQa3^nPKbB!1l2RPR?-HdU*n=GgTnY?#^bb-8r(Rjl5*6e2hlwQLQeeZ$e>OT73 z=Fs|=7ZRot0I5i$Q5`-NzLEw#$dE`@yNi635IJPRW%xj_~AM`MSJ&8nH^+9=$ZkO9C*Hw6 z?Gd$ zXB#@$zBb&fc zE_>`p96h-HJbj*~m-?wfN{@9Jz#O|#d+|tjT<@oP<|?eXETm5CnFv8qoIei4>TToF zUrLW(;0I*>OUkX!)+p8PGi^`XFD%OX-8MC99iRyjXpJ8nlzYX6A9}x^VJsGYh&vwy zpSgM7xZv$ev{L+iOakE&SIk|v>80EAphWsXj21I2Jw!?8i7rk~imV0OMy~8uo;%v3 z?zF1HL@D&}J9~1bQ>wD&la3ZPe7wHbG*css@BxUn8_j@c<5+ZfSw;UO+iOMfB2V1! z`C~en?97lQ;=tC+v{~9-V|&ZuvN;HeZ=%A&@2g(27Dv-pz;W8%@XJ9Uu~4%ZJg4Ox zSj3%s<#R~9w4EYZ8zUl~-xhl;qt;d9ET3U)Ei}gIutwGYO%H}=*0O(;hcM|ox|QU( z&;S6lV83(`T0Yf;U9k+Gesf$|ezoGjzk$r@>{rh&1^H$5+VN8=&r==f4DsBPk9K%k z@vdfH-bbo=kx<|@S|32B38RJF7KlcN7fcpdF|KLC6ES?$Fs2PTe}U`@{D+>z8mP`; z>OOAQS~p|TLpLwH^14J$iK)nY@)R~g1kV)A&;d}IVBdqIAIgL+vjSr-E;IZk#l^#w z6-4tRQ-gx{kxFrwcaKnb1eN2p4BVMf;J|f&39r7xGjs@XDh2OzHC6pJp*zz0=@!>hbTqc$Gs%yMMIPpTy)Hboopx>s=F#rY2YWHxbBMaI5Vxw<6FQ_95c2r} z^$42Sf_m0;W4fZMEG^$Oeo7$qfe|>}6t$`m#N>*-yggg!&_UDNi%SbG;OW?k>U|XC zxz<#AsdE)g=GI;M`G*1;H&YV62ml>VH?Djv70s&dcJ(V!*p$(SCs$N^e<`bhA3Q%n zZ>Dx0;|EA^pZz>kAE5Z{xQ{aRv8uAHV5aOjoZDSKmuS z@|`0D!Wfrgebc10jS`bqfdV3-oCgN$I2t? z2sBynTIFE>xGs-L73#$mD+3P^JsojGYA*kkWw?&X6BqU2zG8`rL5a2j@z)S~?)l=X zb_*bc%M(e!a?qS`cju`Bx}v#`TSsrU)uzy~RxM5+3^H%qCzM@3V(X&959GuFd+B~) zLk{cr z^{b+5?wWr`aG`df^4zn^k~FU3gkFQY74nt=QCOSGqb%g4n{ zCnx9!ZqIt@f@bL*6*K<0Nx?#UiWfOYrAU3(x%XN0O$TXdI)$dIhwC+u$Ozd2g82?o z^TVE&$95q8_IVXA4Yi<&ehup#(N1Lz91$!90)2|wJcg1kCO=Lo4JhrH%Ok8xgz8|z z8n^(KVjh)KV^tgHJa@PbvgFEh z_ZDU9WV4rjj^_LYBJf#mBl}%*7WvkP=w2k=93a4#XVRrlOG{JF4_jpLAN?o{=m8e^9xjG<-%^334iuG3*C#almkT&l8Akyj zjns+wCpg|LiT{ zQ0tk&A>v)nce{R@x(5EAnp)k2?-C6a$t_=&f2=3D9jZt-?!3TzI4quQEY$}{jA~Oc zdz9H)p@={p%wx9_Wp>rqn`d2~Xt^2}4Y;}C@4aQVfE7;G=F^2uju8N1U3{<>^w~`p zf=I#YJb9|k*j6z~b3-KVQtrv#q6R!6;#mMawdznAnBINm<5yw!r6(w-qlT}ii11;v z6;42v>Q!+g)%@)jPHSxOR1d+sWfVk^)=ntUPwTfZ^YM%49iaw5lFju+WH!klbZUPISZON>|K)kjPETjqMv~!D|fw|4`~v z>v$%sr8?NE8WS3P7Brdp)@BRrG_F^WsdC#p`km2yZI8M_=pLQtpu|y`B7m0Q^xDLN(6p_UCv8uR#y<&H*{Bun~E@!z| zt3$km5b4xk*@C-dHq4KX@3|LToCQ!q>*7&m!czwpJ| zof4?d+A!vqkpb+r@&I8 z2RTg2aoTk-w%PiG8^l(PhloeLXG2*|uj#0>CLf{JfHK4R+DNCYB(7*pwy0mCZ{yNs z;-jrckXb%3{`-SDGbzPNk%SDOs(*{Xx9Y{s|m<9vX|GGW|tD% zbNcB9-U{qVzK0RKi5hws*o`N7zCKUfw#=XE7cAevw!3T z1qh7P#~QVhxj!w)K)W6*7_%bpsp zO9{C(3vFRk-4h%9XB11HEeXCh@Si5VVhKs4)J=$-q$c)~1_VO}Mj)zf^v@PprYgHy zXl2Q0D1o&VUH4bB;I%~CFl3q2wf5Kq@mI3|kTZ~7i+v#`bgu{ysrm#E!<=Keu5T7- zTUhS(9pdEA!9VatXNECWbD%m7aw6iB6Vo&@SPNSiLbe9S(v4d zOIQ&*&b{Rw0CUO}wC1QUXieXceg>ZEmO#%bwy@qoCqJrJV)s^8tG$^gAtqONaJqjm z@bQL$BS!2cRQGj7|6TcNWS$p!gVdmxTWiy|!;>r*I0b-f(_V#D>+#1u0q=0+U&|?I zmNs|nc_JE7bi(^=AAMKST{PmJyxK61i==h8_E3NNO2o|!T{9YR{pp}4-tZ(9IR~cW zOm$%HJXEzBC0g#3myI#YOvq?YN*1#&PtKs)xD9(rRDkg~G-t<{H{9Uz%3f82GPh(1 z&K~7%gEXB|V(dTesDs7e-_g>UlKlvB@ySe{b>=P?+SmMV_1@=rYK-+yS;Y(1*rS_s zcuvWIyv>W2pbwe;J8ZDnz#p^Kgqk5gV!DYFX(nEc7txBCJ z-1vdkpkN+kmV7;L@bKN~141QKqFf_7zeK;^h3cw5*DmE@(D1BS>X_rI_COsTnIdn9 z*Ks=b2tzm$Jhj-c5C&;@t|i_)IqvkUa*u0ObcIlv|F==|eu3E>q;p7W)9C)8fzi?Z zhQ#q%a?-VN8vpUQHITr%QI%W}7E!NqM6hQBlwAD=z&T4kKdVyajZM=aC<)SuZhMb| z#FfTFi2V0#yHn0im5O&8#UWn-0%wx7OQA#ZrP9onn>WjT-+T{?(`nW3=X&4O?^M>+ ziT<#-FjjHU#`hdnQ7*(N~76=j=ino8`26Q@{ zfW1G?=0vuOmqe68+*Et?AYR&2qPa?D<61u*TeUTQ@_oMl&^`-~m5X=0$v zHn9cNfF6|{JEp>UhTP#i>vKtZ_4*w>DY6WAmQU^lPm}3-X~g1hYS5(_K}{LX$v0-R zBl?YAzb13k?reXzRR7Gb8RNrS2!kLyX+@AhKFBsl+5v#yTQ6LWQdLN`L!1m8P(@Y?DjH)XV;K@*i!hy0#mf$B8rIu?zGCrBk_}g zpVX#VS5=-(`=LWHy-J9T7V3EGUyYNMUM6e~&3C>Qd6%SvdIi?U?Zsy5I(mAB7^U2{ z1s@;%4E`*Cvo_o4!!I=Bu2doQ+U~xJ?&!b1xh~J&ZW`>fjDVoc_K`QoOOP7Keetxy zfMa-Lca|OWO<|Qm*Ff~p1P~u>xu@9naMm{L+JQB+nP2b36Y>@-(e)vbn3R#=dDnHH z&5F=>FqZIo(n0A51wHoaX(dIX+G7gYE%d3EXO7}v{)G?8Kwf3e(rqoK&odi8de@zO zHR2y;PJ=_YO~ldy@8`yPOMtlTVEC@9QPOYcT1zzF``V|D&r&LxY~>n;$#@OItnY>d zkPpy9_*~z{vaf70Vk9SsR@wR7jO<^_VD;~t5RKG4Vr-F`o|4Wka&G_&2D zz#cbZviK`x910SJc(SKVum-J3?e^Kqs4^bRiDGMt4?)!ZJ zm7?Urb#t4Dz4g9Gq`Dn7WPKHu#C4BT9!m_b75KI*$!WFupC?hRz_AZb-?=$fEf$*iXn&Txp>=%*N zr?Kv@<^NUvnM+=iI_$IFT@tD3QcB)IK2nnhoJLhkavwa%TpxVd z6?k#8gu~f|I??XROOaFFwV7nDh{(^=*p6WgcEmJ66pn=I-Ao$wz8eAu+Y|XFZuQT- z4^`#!$D-!>m^3pZQN+-j@eOLASX1`|ZUFZ7i#{>MDF!`$R1sC(VwIk|Y7z<*ijA>C z=O`yftj0C%B{40pbfd3}?dXV#E}+K==+x+k%-N#BAmM>v} zg?*6ksNB(@jUZS`_2pwP6^yr5FLP>n=PTbV74Lx7DJ$UNu|QpHs%3{GH2b0bk>43Gu>0Ohl>? zhjrQ^=e7~;a#Xn@?XFF+$qzbv3eprRVLPS!Ha4!Zwc(M-(dPe}t}$kkGV$W%-| za*#9H&PiPa|2QUIT{Kg(2<#|X`c@?`^wL(t%OswiQ1Kf-(J|T@t>Pkssx>y>W<;*s z#=)!N)kEfMAA_>u6X9CAO`e)1uuBu{TCFLlHnF*&YO?D`J`Vn#_&jfiX-C8 z3JxQy^gUJ0h3+J96?=5)2L66DZ^&LiC9NvelGAAd`fUQt96NhxY!VVmPLAONVGe2k7HY zPHip4%Gd@_bOlIG_O6cgLw`E>5#h)?#O=N-deri9@ba#R8LDvJVBi$S+nk81RmIJdyyBD;#1y()u7^+6>^^#9*6K6yrb36| zlqcAQ>KGaTwne>B^uy!Jl58APoGg|m{mee%6fL^qq^c(~FLh|PcjO#gK2427T4-YO zl+ftc6Rdc&wpfaPv_7EN4n;5TV`x#Mr<3y#=|?v^$HA+`y;kfT78OHUhdX7p6q!u; zZ=DMBypL|H#)shVlRj&VH`;@$3bo!G`&D5vXud|14nPri9E7a8zDz@dWLOYDZky&YC0Tpc^_NUl;NqX zoc!gjC4LNz_osoqaegsF>tF>;p(iolZ@=sb=B%E<%oOO)#xgTHlEmZUa>vv0T7zEM zSkbOyr61HSi8CqraZc~T??zr!yLayqe0!al8Up(;M^q({^b(G#xytEG?cZMT*b?xW zQ-zyaPU&x)l6mRr>kgs_&L)2tF3#TCWBmqtfli**(}TEF`iciC-Q_1_j{^EEPIXB^ zK{-~s{}wK2Q3c+`1O@kAWUAf5c8qN%ORt#f`pCVvLjl=wkH@h1A2;nM7! z&TS zzT5_1HHw{F(O<-2X5eN{XzLdnNtBHoYY`dxy-v|#f@`Q|w;ky+^g?X&=1lP6@ukTd z;qx5mETlxyq1>-1YxP7(_lzu!>E5y`A(;&UyYXa#k|v8LiwuEY@0I_y-Li@gvhTTz zF^33C0cp3l#O}p}8mnw#EOaSTHXs) zPAqajC(aAE9Xs*)arLKEbLTFt1jP4`dXVxdKY~#d$CJ6J#LxS1emO?MM_`6C7f%VK zXQ@w)%T2uiwRyAcMO)#m=g&ei$^<8L=xc%U&3do!zWRpM5Ip%30)wlhO5r_B54)V&hs=?P{n zms7Nh32VLWQe5?~#fTC^w_sWgV6c;Pd~LVJ4=m+6j6HL1fF*&^K$I&7K?5n0f887Z z{G8BajmRT2kNu_>G-4(uW$jD!eSOl>>NhqO-H{vwcRM+trOL@wdLUSRU}JYt8c2_siiF(iJw#d8M^c@bV`g(@+Vr=Iu@+ipN-H}>gng|T(&YkYl9-|mMLr# z!siHn2y-?-ZfJN_a=}QA%UO?Q5v{ z-|w2WttM(@n;tgo6ux*21>QDLB9#4pCv3rx0RGa*=)#`Ez}%qu3)25( z5~-5Qh5@^07+`>E_#tF^nMu3`#(%aJa16CZVR=imCDJF9B8N08D^(=owYD9Aii;9A zlA(z?X@I$}efbdF)Q)ja3!H0I@Z-eCo#FGX!In_00;Lj_TunqE9Ai!2;bY7xz;8ru)FJGNJ+7C zic>y^k~)5mlA4NoZ5IKaFBbv-=XB2RV~j@r|y&xZ58N{@O8g#fM& zW`OF=4!|tm9U}^B?;FOTMO9e_~)7x8TOGGqf;0KDt01 z;QGW4`@?F#@LYPI9$n+tbeg`fp5_xIy=Ch92IxIlBo0hK$>=Zr0HAWYv(WV=@9iaS zhzkNbiZgR#7~BqBQvjqzlz$`6p46}FEiGaKh&l?9506wwq%0;!nu|M!6n~9X;g#?g zlNqGkHeG|e~#|>hzi&yKV*av?= z0HsCm&E^m2a|4eSO8cY&)Xm#Z#LRtuQT+hTETVG*j;Oks3*IW0(cP*D!7XmOfnThn z+wM-D?)(AO9b>%q=b&b~O~acPwB2jmo4 zLl2+Njy0i2nF0zKK@jjYITj$Sh{0@=pUEk9Jvu?(D-LgvgLhj_H)P#(W&td*XhW$j zwWnlTW&L!GDK~lRmN_oL=n&|SR%xz1=zN|Tkln)h14@Lh2P1zWhLe6*`Uq)z3nTN3 zO8lb;c@vNP^Y)_ZVo-l_&=YdGaGB87M1wK z?A^lDS04b`HHmycrF3~mu}c!MQ4{;D5vV*@_mo9iFY`4oVmm=ghB-|=tW$eZUCfHEBdwLS9{m8-1D~+`-#?+L z6l;Cb`94lWTGj#tgHruuJ(Bs!Axtm@Ko)WLU2qp-&?0GSC>j-eqCsy zTaC8UaQ~+b7A&!j4PO|P%|7&M%U&21F4uGNVB6)wHL<@Wi=i!Yl_P5=Ufk8&AA~LP zw!Oh;d&|Gf62doEaIevTF->QIeoBnn@8yPjq;>SstS6I6? ztebShFd632Nsc9eBH_Pp`cYR_=^HiICw##0V_^7bTI9c`vwanZ>ces!lP-_wmDsYh zQj=aAqni$r9`cMV{AK{|&1nCQP2m%KBHLtWaXqjWofH5UKYQzmzRCOR61CE%Y*^X9 z9v+PtVS42Rj!VDmac+%l^ng|kuJU2e4po9igsRiFDnca*s}ydEeKgT+1+dLA;(uAe z;SUJVk{OUbLAd#Yw>~8G>-Q+Aj8inLMxvQN2CL=@(j@k{FCRvJ{TVdKV@>L6lYG-? z0RRAI^ynd5XPf_J1Yf4zB542LPnmPu@=5qykl7JeYR_dA>PFBnGQ4NSF!v$BLw+4A zOSfR&LL1J$*!NVLi-jKbH2{50erWPvv-!6*4mp4{FFa)(`z%;G7rJFJc_V!`dJO&b z=n(MHabP`Ls{q(rNx;Ja3~q@(bk6Ul<>Ckm`vY=@u63;GLIr1PCazztV@Vot$8_D2 zL_yTEZ-0Hly+D;LA6Yc|2%Ahu0DBrvb>8p8*}WKaD+#{RP(frtN6l~NtG$`4zi%B_ z@4xA{V(3z0rQ=?ZesI3422V-xN8ECE#KpMz(t8;Skq0|9a|dFR!vK1Vn565g3LY!^qI{P@%=)>e`<1WD>hh)codK_P87V)+y|$q1}D=|j6E=n7-)l=(jO z#KcZ2qG=B?Fx`i|0nEwy@0IgkzE&ljMWje?E)5 z1-9g#pt4%?kvm+eeWTjA%35-UIEN~%7?^eXEq6Wh)dx<%Nd#_8Z%Vw)q>rToP&uM z6L4hW{{bzS1Lu6$oj)MLWsEf7L%i^R8+Bfr<9g~;N2q?hR7qo$L^wQG?LwPm5U-X> z{b?j-v`Jwx&W--8R>}Nw{ojj5`hTxEGwQZl2a#i+ChH62q*+0#(V)awkIVIBL#7EpZ0(73iQzf;cW?<{qgA(ozZeL7g=W|lXgfT6>2IPa#h$xQ!DVTZ2B@iSyyGUE7f z2kxLTM*uMMaAe|)kEcSdZn(Gbbb|>{5G z*cnaAmrS&!!ON)V zhk_~N^Rh+{zqf`Hf=%*}$LOjdpUmxan^fZw)w+x!$~(7Tap4Z8IL44t`DCO*m&`Ce=PgpH-RtboU(TVqjnb{Sy|%Yt@R0?QwVj( zqwDfC24!)#036at?$%}3DJyT)M=Q-O*haMCh#))#e1~>ZingzmUP!+1uIKJeW2NHj z9_g>l?UD2@*aNfa&L1u#2-Oic1Mw0 z9IMxkj=KgWH4D5T=%E=OW-SDaTJb0`kP_c%Cs%+Xj3!z^1D%vBq0De?ZA1f=eyIn}?e(@qVhO-G-(Z^U={ubv z7^pJC2jnk}?ipAM=&hv~m2-tM ztXN}eAdzpfKx*-jRRbqtmx|?OT`7vjB=pYqvTKX}VoXk>t8Ehr5&z)V$1f)Z?Q>IT z)O4ndPdIkG`a4#=M4GZ-i;Z|u+BcQN+5|(V9s;UUcQ5IsNiAkoO>;;A+-h8>6O7_emd{ zLwN5RFP2T3&cMrrQyx|hSALR@W}o-fK5r%`g#Nn5%mV3~1y{$K8>nvmMiRq0m-acN6w5J9;yPOUsrKxCc z#&r3OBu0QS?c-ve_1niwtg-9qjEU5+9h{MRX0H_bcXR6rv_V2oZLYcD%GhPh$PeV= zHf~v+tr@3%Gd?{_B-8oh_i1|cQmIxy0K(?_P4&0NoYe2j|v zx&*^Ln#)D0^=IGI?qa-uvE$!nT>2W}>(}&6gvQ#LJ}6a3C55toJF_h|%_#3fc8-<;dM^kX z4B0t3kn6*CT?IptxPKE-$3V9uIrHqT3rp|=ECS)PcX8}XJ}E6AK2aI474+Uqhcd&i z(7rLpbu-i?)y`Q)TQM}Wpa?9$zC~J2a(`fj^w!;5BLHpNsEg=O#^)`ke&)t_l8GMI z?=Pz39$Hf=X`6p2WH+(MMEi()HX)f7>GU_zvsV5`JGVP|zS$+-`W~`J$8cwb#PO%Y z3Bx#$g8B`4+Lk7gx7ZffZkSnHI1}UB1 z4!IQ$V*krB)o2E-ITyx;T?bX~0u+ZcGuKij0F+$wILN66k|bwp{;{%nz;fTQc8-d& zu%e)*0G63p7hCdViu8QynLxX1X^M@7>=nK9qOtMPH`I(rWorzuXmOAV8h<#Q-p#%`(D>OJuOPbQ-)A6bp2Vgl#d^3Z&wlZNpvuPAlai)TC}~k zR!OC;E`5ZKwN$9~g(B@_0*mUSq9RX9qm6a!4B8si=D7W2Yt|)G4(5Nb7|{@|JY!Tq zW$Iv3u4bm_)(mix{ zcjwTZ(%mI7AR;sL`L^f%So~qJ_`zO#p69x+`-&IUdOA@n@4golDXi&0jhGdHsH?Bp1Zo`XGf7 zC5`svSm)5bgF?uuXdzvU;VUlWjW@fCWr}8_;{c2^W>$Sqf|H>bZ~+&{2YxkvfC=XW zLIZ@RAjjCdi}1=ah?9UWaZpEN%b-TW!#!_GWRXEU`mY&-aL>qw|C~il_A%Of7)iMmAeM z>6P1QcH%n%h?Av?jVluElycV7qcHgsLw6p??%7lS2QvLMz$F0fE2m7hN_zk-hUnt+m{^6R%fEsuZH72||5?W^>clow<;qJy;c&rCKPYDdQM^X)(@SI&5V)?z0Kqp6uNGWMgZhx5`0Z zqo3>&=`Z=A#&Fs{JcpKpY31E9c{3o}NN;F|)ZxFnS&A_`%~ zj6aMn{%jiugFE94b^M5zhr4P~bib9Ef78yi(=q8*R-k>KsW_W^svq574>Zhkm2!c| z{nj=oJ4UATvd`^ITRDdraV-cx&cU3eB1H2KldN7S^lMc^1N9!aT^qTdvxZm1UCI_* z?l%9(zK$`9Pfw(TxfLE`@dN70d8yscdRMg^C6ucIr4B)_`rUcr*fyD83#Q6cn zZwhl;(yacz1Bb>ryF{*(sFCc!xqUaY&0viS`u;tWQf-PsZ&l(I-6*=FZjfk3AIb_@ zoywQVmv^=xlkvflW!ois#qotT^H*-{M>cGkMvukPDbu@wyW~2@nEhD}2$z;g;hcX@C-JFErTfCy%2Ni|ooia9ML0f_!;ZU` zCM9Q=TO&ftR#AO$2lyaheQ1GA8mx>73+N)z`5Zd7Yo+EXcj^t1d?p@HMmQI*Hm}Yx zLQ=Z_`5o>xGV5Sv1-Xu3qt?lbB`|Tpi7XDUtDy`$z@jcBOm=g9%iv+m)W>D6CTOEN z50u9jaKs%0`OwQt>zm`$doK|u#7b?+bTR!4#3I`_>zAS7c`>f$7TDoIv2g_6imCz*!-^&fL;IJtYkx?Fj1J3Pk=ui{A2g@o-(%aK zrA60e_C&jb>u%mB>JWFwIbcyA2(&7I)Z0YxwZ}ckqO*euT1WQ!_fhpiL?^y7MeO z;l*6<2;*yzQL|L^!vL}?0Y14xVtpXPxaE`Bt7`6dQDG-G;GX|X3Vq%>juJSBy=D=U zJ8V1*<>oHTjpwjv0U;`$mH^GwTNi5n#R! zM_UxMl+4Ba$2KKjVB7G46cKd_s1fEV+9nbLTF=P8lIvHKiMxSPOQT8!L zm+;Bq!Y!&6wF@-=J#Js$L=GGBTz!7Iw{qn$Ij863{IG8)fC)D~+UFgy0LK9yIf z!^&812%(8&IWw>6h&T(H(~CxstZYb0l_LHWzy@C$CzSyt?X)9zHE3=~ovzvE`ZA{3 z6=vIHYR~eH?DZOA`>dR^b6DK>VqF;@>IIi?D}hA9$yk}eB*iCn^<)l<@GFr38b`d+MD~&hG|F881Gpk7=dh zQ(~*ko0?7r$3xglJ_0HACh-gjBL}|;JZu)Ey4Vt{Q_Gm@Jmf~h?}Kb59$Sx37?=0r zruH+#L>2*d($doUt4)$CJNUyOSDsWZu7(3ZMW_gYidBU65eK`@sMYV)f-{-Q;K<1{ zZ=Izi<4bTB{0y^^jOJux{!Xe^AyJ!e_|7XqiTeI1rP3dje*(NLO;)-co%53tS`pP1 z17;5MVGyynp($=MQ<_g~Rm9=CDL_Jii1@1plxtFZP(_l~bVbc*;b+okn(F-=8Lxf3 z8S3C2t9H9xtNRw_VS&{71g2lR0qZ;PU=urhQ|N|m_ZJ$xT_EW>17pZ@>8yb6#nU?*Ztd`ntd^Uz zPb+x&55ZEn!n`~^?wslVFl0fIK@X2gM~$hLmP53`6meKXz5%sv5k}PYu?(zwz4^>P zdckT{iyqCbyST&nHa zudKJsTvfou-Kb&05o&6f78LQ`UY7h|GPeqT_Q5E!j_o)q5ZGl9@S>`O?5m-A<~^f^ z7aoavV{cC(7KhRlD-wqJW!2Z|Ux| zo>WC8X^!5Iy3!G2;!}0n0*muCd+S!|wTA*k#~9`@5Z2!Btg}ToLH-@rfPOo64!Q7M z#$fX8AC|`)eDa^{>dQ)H zISp2Afk5~4{;C!N)@t5on5`YNXTrNz(9%mZ7r&3a!8?-`Izy}lU;9wIuH@H`h z{rj9~I}6LLkIVKKD!D3p^mP*L9auMz7?{9RFgY}6pCZ&XBLEd@{syFW^fVY3X4%-$ zIn&tMK%ul3w^ko!#JFr?`b&470TTp~hHV9e;%_hjNF(L;anisHU1UB)0fMirPcJW;6+ zNYP$dt)}VV9fZDb;UxMe+0*VgTv1kVdo2YtN<{`P!ZQ)o_q~tOw!)2-CqFr_Pb+1M!b33Oml}?Hyh+a@ zCATbcD$|r-s0TgY$*TLuM8a|WG4tac+b?3`VD$x>WPXD+Oe4K zvGzJ{izQLTRl~!c(D2HQ<&Ez^vS7)`kQIV1Stj+)Z=2#yqQ|y& za5IeC73e<)JPJ+-Y1uYZQ}qR^6F{l$hV`xR+Tw(UvV^_v5& z2z4PKN{|RF#W>nGj{CcW+8;dt3k=j)_ceFAyG8#x&UmE{**mJy@k~=CJXzOs9*G`5 z)1@GaVmNO2g5a)<5-T*}s1YgRu^4|o+U4qNd!v=CvivH34aGm_RECWW^&>6BRqockqM6zL zY*7HRl8|E%(7yE8b^7XV==#6?#=`{gll{%@zaT*42Yd(z$kR_*E*7Bwg5I{?-Z^M) zIdQpprZVi&##4)nOz!?pP;@VQAFKbaNR7>mSf2^B$?X`!=F~LBIxyZ;>S9m7)z|te zeh{z_D@ib5j#0*b$^iOtdPbmi_WJD(3zzRFUZ_c4%BpY2y-KU$;xf$#NyAfO;zgLD z(9W9cW5Fc3bj-Sv25H#Jo%vZw?TugpsI+>#qfVAaGK_}O?c#ks`odFav`{^gB+k1! zOa7sVr>!G4O<&*AgIe4NtE8+%Nc)BD!Q7AapD@tO zhu7`g^be~9Zwu1ks}}yn@rZ3jO1r?X&lFJK~?I}e)t!;QpaRx=^g96g zn^=WVbhIZJ%YB`qfx#$I{oL{;;s$ehld}2!T4qQ(r}XPj{k9!CrTHsMSgLYA`*&!P zRH{(MG@q(2g-(BSlrfe9meo}yRpgWfi89mb&nlD5KaKrE3p!|(mf?&+QNGyNX|+>6 zyO&xm=`o9!_*as}A?Th-8_d4BgF5X|O2uZDB>vuvInX7K`Z7(N_SvzoWL~eH6Vk4P zzL)IkfAo$~7FB{Hf;%%yPEIT{z0CO1hWUtPTL6T-xfueyL%VuMLtC4-zVd4q{|z@E zKNDOAwtJFbd~W=ec#W8C+RJnQ&|)96Db+>6#e7!6r6L$<6dK( zPId@d)cD&MPEKruc2A_yCGj;ROY=&w85J32g^@WW!4?kc#)c)Dm4(I6av{MbXWaNt zFHX-|e*z_2*bp%lW>))aU^BJ*A5(Zp1S0}kpRL)=k(Q&~m zV%&4&F^V=xi>B@PEZF_GK_0xSYDw0tt%Z6l`H?|K$fl=>b)Mz z49o?Y#r0x(#1(1yp5SJhkSol4?~V`r#)pgWd_ZN_nSXTs*ogw5YqJ8m8)sA9^*wT9 zWO2LRy)B_^(B#5}V|sCVp6(wO?oSvxy8VI1!(fsC=>|6>p+IFqy6Zk3(7XxRbpbkt zLQT2ReFy$D+pXCnBYrls)R{N81O_i1aJtwDgl!MnSj~e^Ownc!oN=6owDLsJYv2CKbw)ldF^K&)d_rVnMe;;au(zIV>$}^_n5W-F;AG;3xzsa2wm*ka6XbDvSe{fhy+CKXv|Fs3bq3$zywWkCeN$(=36Co=_Aj$Qq z2V37-82JQY9$lCIJ}5PmfL$;)=7g&7x~nyEkSj;Pt?nVGR0l!nFrq%%B*Y}}#@ zkhLp^=OuO8ZY|O7*JK0!EpmV z!)p)-M9-L(MC*J=3P!E2L=&uP>-`IUg$TMa?A9=2CI|CgnIG$(z(3GsAKCYe!`CqePqzpS5Vik zZ*EB6>$BT6+1T9Zk|sJ^qvg`3v-O}VfA;H#Pj9iuaW3B`R@otWo&i&Y`6&5{t%U7< zx?!Z~g_$SUB?Tw-{S<~SWlr91-lG?aDGk^*30M1O|49rBUuUe5++S(rwlZu_a#CMc zcm>61)(=i%wxjycOROyxS0OG~!FT)3_v&F-(CG(eHB`3esm2rrhknCZD2uOB{_!pJ zFOrzQtFv#?B?U7VF>0$8GWlM9cPig#yZ8e^gRZd&7u7sX5{kM@r;RT!c ze9Wte)j<2LM*PNvI;x2EubG8mHfV!yV;tOsAJ!k5P|sZyPh5ia^kT*0DnC0AsI?^(P9Zy{eqo>SBNm8ZtoQ>@`;* zHu(erQK|juqlA;4+?Hyc2Sekihf(Zo-)rrhpyw2%AMys1|CEsLXNDv$LX~0H>;$FsicfEr4Pt zH@7r_Y3&!f#WO1}&P;_#-gzTAETA{uS~yB!Tq!`qHM7|rjBql5iFZCROq z7%$cxc@sfkO0_e%8vzAaZ}I3SFMv!Q$_vanaxw#67#&{!fQ}4hpg0g*7#Z*i?IQp& zqhk&?p}YJ(^`?d#38|j@kt(Y8E4wsG=RHOpMzqD6@ft38W$RzdGl<>^GQFq} zYUSWqa4cR$5CV^Yqb^C>IzOq*Z1ZMG20m*e7f%tMUxd ztfvADa1922zV~cf68!k({rUC6s(o z<(UtI4T{a~?v)7q;17CCL!^-}AO(xy=vyW6VX)YVF*si~bXq>h!QYN1M7u3+05dWMM#qz@V z+m|qg@+W;D5UR6N93}nLtx1al?$%`HnWCdBXoi-!AM(U6Y{dR0C+YZTa#xiZ3-v|i z%IK3WN~qIl)~d}(z2ihn%%p5uux0vnA!I(!*8!#8YJZ6r?kk55 z7Q?=!(m1@%EJIwU_<>M$`@YA%8&iwfxk$mEFBai<4%Ax62ME@ld$CE>xqy@t*^s*#k z)qRP=1mONq%W4I5;~b}HQFK9;=2mu&UnsQk~l~YhA~2`u|EmO6x1yujQ8)H8yml?s$y^+jJwx!3#7o5Q;)e1 zgiSVX>fPd@2hW3BT9PB!d#fx$J8%i%WjRkWG~xk6A+N~EzaZtpuHxC{^G~0ln_p%h zP=9@W>(CAD!n7>y!vGz_EKJ$2S#%cr!P=|(Y6Fap6%|i3(O-Lz|NIGiA1z9x{aTCw zo%FTX4p0x-@!z_ZT~iHQ)WKq+Y!@BcwhbS`Hj?U^t9)w;&9AN;|~*3^opRPc&!JqdHCYKDa6zk0x=WM z%c}y;ch9tyw${Ruva*USV{S!B#ZUbmFoAl`b|6tZ-szk&H=LeIn^GmzkFm^;Km!{D z$^ktQ1?9Xu#z^z1GJ{4WbI4K?x*F-Erp%|N%q0QGIyW6%)x*~AgQN89<)dJX-JeAR zLnMDyOunSaNP= zPE|n`xnS%VQ5V&*^!tP(N&wyqB&~k!&>m~Dt0_QUmdaB9hwmwO?+3q|WwNdE3iX+F zML4gRL7}1VxE$Xzj&9_{sK@}M&3`5Fwdu9OzW33m@Hpw(I=#R*%|B0((X#>`p%xeMacI$K7VGdSU744GTg^cNh53xw!=ZRW22 zSrqhf3#XFdsXv)Q#tpff` zSlhj#M zpVW9Ht52DY$A3Gt@XsP^0(S+dsF&v_rwA!>I889)t(wBUV3^l|N14cN(C zJ}D~hw3}|yD{f5ip|Q!aC27fG*=)VwH5Pg`#u*R(%h4k5o%;a}%RwJ6qG zi`o)6S9NPs4Y#E{;zO@I=U*8hO&|I0Lr*s&qY_89k4f0RSIwhV-!f^bT{Di%%S3l# z<$-547^pRV`F-|geTTt>56wS4XMk2VSCGv4V9b4TcT;5yi}lC_t4@b(S@~IvN$8IH ztlTw^KdyYPx1G4+aeP{}AZ3r$9AC(^-6E(X?T#>n%H1uotds38d868kHpu)_V0A8+ zeIb3_CLzz8>1pD>{5s`+0+#AvgGqJ32%bqBVSLvQLZFzT-)gG{#y()hKa+idQ~wdr z7+x3;24d$-i;}&*ToiGlXwmCgzX|xPYef}iMdkm`HMQHKp(uO#uZ|?opQwLdOCi>G`hhrD=bHB*o~Txl%ugnQ;7_N%k46+F z703k6yp?5bkp&8H4T8))v9hNA}Dr3H>wPoK!;%y^$B+ab2w+zz&e&ocKjN6r)n zl1gAj?M#Vfu%aR@m;_z4kU`3hc)ujNT7fCEvI?dSQhCheC%;l% zm?h>Tqq9uZcrUp2D1Eyze#;0TFVYTt4_J#OQxbEe9L)^YEcFpQ#Yg!XT0K>H--fCg zwQziAwb!mFsUy#!tf>CH128VJk`sq}$RODt-1 zav@y?(_ly%E&WdkCI-p?Al1|4wIkNBAU~?UNA|v7SZvmX^x-S5ZdN|?k4SGi({_dS zh2$5v22sa$#z_vzVNBs+y-P`!(y_b!o33m&riU(v7|l!sE{&nZGhAImd5O>UQ~ZC8 zY~{FKiS(dgC~Q_>3h*E}lljp+*rif?OVK;?1oB4ZBffE&SjCn7(C!0@e1sIOoiAxo zaCUxCYaXs>`dOh)LqkJRuv0fYEiEj}+|5X5eFQl2!FR(JJKw`RX8|O16x0u+R7`{^+@ZLmorc%+pS71b|PjF0^>mAG!Ub*2R!d^6ABS=da+^3!+e%} z_jMk!UY1p}Ohnb!_b{2Iax_6Wb{0+rc1?+)7;r=Ltk+&nbqPR?jFE)KOp&YC7s|-H zq%O-@h!KZCk7}2#(;JWMArg9WcLp!j(Z#t=&fV9|;D_2WuPD<&5m+MfpOtKp)=X{Ik3E%QMgu)l@n1Y3}NvS__ue;6a(j!y z$`4$%*}K`559fg9$;emTjpFN{q~pT%2e<5!J`*E%N!#~uDQaG6oKC61L-t5<<);Co z_U4L`dF~sNXo82sYqe8%oTpyXHqEbV_?7>mGNK2E4XO@eQ9twhU|K@8p>*hDvL`fW zci-&r)eE>O@JE50B7;at(&0qS*u?4ss+PJ-SQqtnIJ+^>%e3}-qDwTcfkeVeePPFS zY<>`!Wx5KYzu47hP%(AB|lp6d6GD4gF(iUD+oXjp$8VPqfs4(1f9CtP+GdE#~H5 zDJ&ClJ@N7SB42&Gne8}~t!i(81ajfCWP#D33WzyyIk)!iFs|y|yRh%eYnYC|B7BSP zTOo8ZRe5!8>^szzoY{IYahSW(*x)fyDHspeoLaM1hXm;+w-a}G6vOx|P1sI+p9lGB z7ScpOL*bK1d6@TXl3^;`r0xP*z1HX2k0o~ZLd@>A= z#jKm;Y}A*HwGolfF;!A4t^w?LwOSgbIDa*H0hPCAl;rSJhTWK7w}5}F|BlG{<;lju zt_97AR-Y^;j-GlK^%C2`R_NS$RN$}0kc}YY~mjygv9kwH51NO+lIQeRa^tcZRT)U_CD?U!3+$QKt0T$KN z1iv;ACP~_2zoqeVDM`yl!Oul=&=DsKNDW?tv$eZJk+^k|J^`Q$Igm*(k>KXPE@X9C z>Qt^^CzB|A5VYOHAtlbuo} zyoB4W^|g$&+q=DTabln;h>Lgw0}?$YElP42Bk4gvl~=J(w(8^MgUHZwwxl<7wewlm zwVB#KD;o^9_?uf%|4o|T#?mIbvK4}9i^?e&Oe=D#0I_;f9?>gdInQv%s;CDdZ34t=-zMZ9w{nkA33)HGoEk#;h=QK2w_V=Qf4Mf zvG>_6(cAl1?asiOJbnF(XR9T3WkQ>!X0eKNl(C>6{!vE?k>mqKpD3P&tM(C zx!725^zS+CnDAk;`$~vq+049ZlvYjhx!qLVJf2PE@}rF2jBZk@v6S`6Tme<@eH4&u zwHb>#@(AyJ+m=!L;dwwEO^vWBYup;AENQ#HBA7Uy?J{}edA7%xsbaWR^dwb|(!%zP zeBfba1R4EO#kV8$Id+rx((w58iD-Nx9p^87kh_Z|yk}L)tv_9!xt!b3Jt$T_yrR&% z0Fq@wffyb@V@ElkzA`g#bQdX4NRecMcB^&y*mZrkm<_m;=DbBVGSjD_!9qie0@3+z zm^gfK`=+X@?GN9}LbBr7LtJr3-%);{vPi|acYM!_#5s(y_fTF_EI|m)TGUr>#kx+s zQSqCWc~(eOFw5wRS2H9bEQflU*823@!}gdP?FZk6u(BU=>|xX;m_giCsrXtFm7b{D z@{UIZr0*z>yX}OawwDj9q>bxTFSjlErmSRYIbDDU*|9m;)3n6whYaqXRlebo8d_oNS{yrFb!pSrI{xtadW(PPG>qL$4n<1d#VVzCC7xk9B_lx zj#TQ4xz*Svip7hw#v$Mtt)RHAHBAd?h(B8X3o@eY_H+IvLl*;m3LJrE={rE90qgS5 zj`ZzcE-Gh2sT!~`y+&U2M0MjMnhX5!>Nl!y{$Y403_DJie&R1WQ6VAx^NwW1=V-9r z&SIgtRFPK&15d4yiITFyFWkSJQBf?XSp8MgBhtyfnY*Eh3OP{z$i~T&$d$wXu{4IO z%um%%C^tIy-0;v1MSF8Laq+no)#O;r1m>I{2+w2HA_~e&vo#8Q^QkGCz8kwBXzo^H zcygoK*hhBHKnGYFn<~a6*(PDlu{NRADQu~XFs0SAkBsEa1wHxpgEN!wFy#j2X1keU zN35>-D}S4melYK2tO^L@iIufCWjm*NH54;t>CGdcC5SP889)YI*_ZyMSYARwW(Il8 zc!ow^Q*yq{oSEw={9|t(B`H{yF)x}xba!pG&PGp~1rcYnO3)lptAfC4GeNom-DYa_BeAd znE-p2_Ho}{aL)51X8SzxkK_}c3?~~)@bgN*E%=jz`#OBZCX2PLo+vIim65*u;)+vM zb4EkTMOugj!pR)hmL)-rCW5*8mT&PK^K!7(Q z^yyMSmg{o-K-Mft8eGqbrxVsHnC*1`t>9bejtVdj0Hl#2a21e(NcjUyV6p|4MMh_U z>kF6y)c$8ZRW?Aytlt8HJXDuA95~-KPi@ybc%*&~*pWrFaHN}mQ=5#CkMExod=okz zLEXb2^Qo2{!iG~e-56ZRgH(r~>hW^e*4dIgG`P9WME?Y!zJsKsBNqBJU`_hu{H@mh zZjt$nq21;!oAoye%*Y=zIf-8rO~KgtXhi`zSLfz>ZI8xon>ME{$c(#qvgT6y?I@>< z(=^?2a%o4#66RLV!O}F*f`|^TqIX$)92~daeQWV3C*)9^Tk@vsoh55AIOVYtX3|`p zz_gu%zeTQ$C$@Jrr8dO#u=Ox_03=G-10$%TH->4q&@MGlF%m;s~c~sq1K&2H9 zoOEYjSB#{jxkRKO(08a+47`vFKE`yR-H-t>gc@hukm)No5GL9 z7gc?|3BRg>pN>0Ak16e5U!a`R>6pY4R_DVQ;w{eFJjbh6!>e@ALue!wrB&sH1hmZN!nqa)2xVz4F+&{K;3)*UP$&r4D$MaLWUu#Zw2E9`g!2SxGRFOR? z{b^`KY^+hOZYnit?B@uXO(|E9w&Do+=I`p}cDd90TAP}j>x}8b*qusn0!H++5Bb9{ z1Mg4HFu9x__uR;hTiBEXXv%tCPf|x0yriv==c{%ibvgfr900f6TL#Obb2pC84B&*! zg-hoGi8LK|L~nio#NrFa{3QOegp7Fp(e06|H^-0pC+Eh059bSSkyYQ$F8CWjMqOV# zzbV*$Qr7fLqWU6L!OkbLd+yGft8sh-F!NcJPnMsbcg;|};@g?cpoCD?=-i0Tm&B2| z5r`f{m0G_cUQQO|jVqa`IhsQcQcO2nY_@5_wS_ADV{4BcB(tkh_Lpw(MGl~-k^IW?AxKZ`(EPlLmZ~C|B$*4@C!m$3zISCiE2{{tD!Krz zDiTXDaHy#$fFwnCV;jJojDN!dK2nyJP~HSaXEnF9G-R??f-MRogSGxD2r0|au&9Rv zRROihu&|3)=$g0Q!_ep%Hjb&Fg++NgUQ(8)&`Co7buW)lIpEHb>-~9EBSAW#j05fn z2Gs)MeVwn9A`45EItgT!W_#Ru0QrxbSgP9pX?!~H+EVfj{BT2L4Y~n&tP(7V$IY!) zA!xNYlCye|Ya)mINA;>2`T4&m1o^D>tw{VrB+T0?+;RoB|G=ptY`=hHnCW9810KO6*%atzhqrxo#@g7I!tWLb63e^%a+!qD?a2gnaV4&}9TcJ_PadObU} zdJs|BnShr5P1RP$>f67dP3-ytS@rZZOYpZB$>AS~-t%V<*Lk9S65e>&fOjBI+>^am zjiBX8jz8din75`Ags%xCogT`MY26W#mOEoYA3r^F(e72(?dBKgE}(^~oh@#sXlP^d z8f)XfV=s0YUrW7EKz4Ld5$PB_93R2?&9h?C&rt$ ze|a(Zp;-_I$Gn-zOB_urcQEuM{Y}y0HHJ7iZBOcB$C9})G*aMXOL4AbQVtfAR_?Ws z5k^+ryx$aR{>@86pyWg?AG!K&{>!$&E6mS)eKV7yZ%nLRj<{WzyMxlc-dUSQX`W4r zA?)k*3lWNe67|I~ZfwYA$Fl25&QEG0^`am1RM^j~c0#iD@8IK)`|E6r*+q5HX)MOZ z+rgI}F9o%#d&lVmu?Q>lHpV)ol57a)mnrxSpngJlq|AO_#sAon86+iBDXEr4%D~%vySaTnF9hHTG9Q8aUIbgT zMydkq>K)*b;dl6mJ9a}S2IQ~ZU8MS3oD=7M$~>!$|VLEtr*2-bePI8 zl3e5%LCh6ELF^Q6y({>%GjVX0;!@J zb8|=Sm{tkcjddK41(IC5NzdXn_ADEFeH4MUj>DRG7=`}PZP!63lQ`>qtc~ic+YC$rPVYH!IG)bTQ zISjm}*!@qdqGn51t>4xs_8wQJu$ja;Gzu){jqaWqaqsv_r)ONCC=q-nSKN5z9 zbFoSg&6MUb+y>Qtq>GXDVbPpYU!?cm;X@@L8F++by>f8Tn~67MnD$6iIH)cpVQoII z#X*5UT8o#^;^X$zp_`N&Q`XuI@qN?IsOA_Xxq3wIa$z1aYP-0G3k@mz(3S_Go=8s7_MrH4?Zd z-b|aI9{Cw8P|@my!^U^AjN2~ZL~^h?hp{BZuVI?F&sT-9$}wyQuIq&i)r>pefn!M8?-!|dgkj=M2?HCx4zgg(RroK%rqi>RKyyk;8c=hBdG0hg7PB|$(G zOJTcy$256h)|B#9z}$J>Oul9Zv)2>E(_d$=a0HA=wu4Z^=cHeKXKOqhMAV~9He6Ag z*{$a`B*NQZ&7^*{PmNkJLzN;;0Q{iFtkt3B=1(kXK-I+qk3|otxB?<&*Vg9%xzn92 zlV(>hdh&#g~^y1MdGZ9T*G~zdhDo5m31kuD_* zL%*Q@1r0~{+>k}ZIM{ji4;ft~RxCZ_hh^n{&>o-!=H<9*RTb$4kF(xA+C(r^8j;+f zpNlYCv2~^IkWUq9Y)fEBQx;R94;74~?=&kGVg_PlqAgL3zl482{ud)NC=;f9!R-VN zx!w#x$NmR%W7LAuPx{AQf@dT@s?*T7x%p4a9ux%t{TrvpEHikNpn*W^8!-`B#3{)r|^Ed@L#_%@8A zAs15g1t``eX1$Fb;mcDp#EL*7Z}jiUMYB~fv7D-4HB$Qz&#ZJ*p89S80SF`d1Ll4e z;1O+Aj=yn&@wg*dbpVg3dv|X%O4y$1UX5=A2>yF73c}swz6|+rS#^3h#JLlDQq=OiJKv7`S-*_X#d*?0d>t9GqgnHD9Lq=;;jTUld5ixMgo zDk*E$sZ^2}TZA%|T}e`Qrq!g9>^l|N2Gd{+v-zEC#xj=sxxc^Xub$WI9@ot0bC&mc zpZ7V}`C0Fvi>N+T2}I@8GK`W7{gPE=g~7SMRdq7mEw95^2YmFa-2jWk>qo3}3_8{Y)?Z!{pI^r3>zeKhsOpTj^T9Q|nX4tt~$|~!O=8Wt)i#F_^ zb2suD>ZB`MR~LIQxG|$^bwO`d40+dy6S|+G`~i(BpCMENOojhJK}f7*Yy7NX6P3$* z@6aeV78YB&?a>!hW`~)*YwRn+Z7b+ct7yoiSytqDho6p5O+2yU`Sv4E30FR@%AI#> zO}Bxjii!8t0*QUocgjb=%nKWzy4?!ic;TY`x!f>nhOw|}g4f4`3KAbnO7a3QGy|8nMwq(rYIev&boj|s%jHMX6Ghi0o(gzV8mAV6`lDCn zuXuZgm~jb3xJ!im<=NNU`);3>hFt*SSJvwX#mSqURu;RrRb=bqKvNe{-;SF%v@-r^e?@Q0OiTxu5R-#%fYm3mht_R}tD+>g8h`?MTdE-2-$m#*ZLy`$6- zIk%tfdP&J--IRXdyk^;-KyihcQ^Q_dr>RJI*k7cgu z^GmH+wM(n#;H*-E4Ab97;#S!SAFy~DbxlptGovTC=3DUB&#$y3|6GpqKcivcaz?fC z^U`FqwLiR%Zrod{M6uM(Q23R)yW&zlM@Y8jw0OAP_7z5}LXXUd(K;#D>$C1P!`>7d zQ{VsfJGzWOR%&f(SVA`pVq?5R6&24u3tOW9rmIB9xQzVFHHXC84iZL-((x+A-d`+8#P|1x?TjS!+2l;Q> zH;4+$c3f!eb!y8k`h9|9Qr7)uroHud7G1zIO#;RN{1(#Z-@vcutPuF5_U%F54NVf( zRjKdwpJ$c>*q}{RS+xZ1od*-+SbJrsU1>rk-8}zIHO?dxzEC2E-j(Hi^z~->7Uy3I zrs5Tc+z3HWKOQMQ*l05l^8vnbVd>#_+g3-&XIPLu3g%fVo=;jvk@S;)HMcn_gXM)Q zWJNg{oUcQhYYHnK^_5)m@%rI+X~m+RT2h-o-u@Xj=e}9_TBcRuk%wLd>S3}H*_U2T zzp^S{^0rxM)#~O1sX0Cs&7YkfcB zOPcox)SQXslzSSXUHV4Xr*AQX{vW}aMDaEB?sHWD2m}ak#ZxR=a?Q)fUeQ$3NeS>L8 z2z_@_^6}b_(ZmWOQ_umHxdvWB7E8jq+zTM;RlqpM zdgfY%zWFNMD66>5ALe7o&@oNwdPZNLj7Cd+cK?bj>&4}l7xHZ|9oe|cFm28WanxvR zt)3a6K6}+5Dr!~4vGnDst2rC$h+{W~R}Ran@+Df)%yIn8_JO0(LS4nT0WmrK;M*Xdu&g@5sZQi=HI@+1#G`< zW|$$>d~2z+bl_Q(_$o?h)yedqUs{&*idOfDR9R;%^Y7o|L#jEA*oO(%J}BIkp~}N6 zLuTpElxJyl|bdura*{ zSE4xfVy&#e!p<<{ci%e7kUdqphsbE0L!_9r6K%FGR2cC6$Nh*FrqhDEjC#CvxqA=1 zIJYra&LHwiM|bAa>y^teM|KaQ9_^u9_s@cM48tM{wzkR)qEaK^=w?iOHllTJ_6&UI z_Ry-tus!VVgR(z2trPC}C=HZ6>(@RHGsPbo#@Pj|gPq(iVCn6zidV!4KT-o@{vb*p zHy{X$&KGqy@D@RHE&E>ZpwX4GZHfRmN}92E1a+t&a& z)@pZ)(B&m3|q)AKOMOm@_-9$JMbWAiRO@81T7* zabxbu0(LyU>&mu&{B6&EVF!Q2-Jm4M*8f>U@BU3l?IZTZj;>69v%Q{Uu}p@BKBZn{ zm~HdiYFnUcZqwiOVze9Ew%~knOp3JWTkihGE^Z0^6Udf%Ai>nBf`zt6VJ|mRtH{Yt zkO7-c)0DH4(b~9FWY4$F*Fn^-Z>jQk6>mxEn7vw>wDq5^@b;JubCVcvR)nA_8({PC zm?gcimwNJ}jq&U;{bCe>ClN@(9tLdXU^(mm;|l1HgD9E1c><>U%tX`}QVrcTEPL_y z0l20l7l=9$Wg11_UR_hny@T^a)-J=+VB&e)7sSg3QQ&4HK@fJAEbw>iM&ln$Z3zH2 zOFNecOV2m5pTQp~_I_-8IFEph{-j)(&`$Vk+)OMhG97?bvT4ehqbvDK`-#n0jve;- zd^S8vYU#nE1=1AFM=_^*4}Msf+R{_VsIRonIGl19v-6vK&0cu9z%$%C*M{CgLFV?M zL)F>9+n#>Gv^mRPyii?Fpt*qK*IY!RVSiS@do6PyuuNGNoZxHb?CgeY8$LQ954M^| z=uR@{xbSZq?jzsiSRPyR#`#Bni6LXx`d$0Q8xAj-d2;*0_)lVBG;TGVsY*mnm^h|` z>$GFO$%yCcVh5tio!U3=6rS&updos;$RPKO|A}cQIpUYU!D|ReH80s;Iy(s;Q=2U# ztq;GRgR{sKNJQr}KZ(w;Tj-jLgm#)2qlTTvvaX$jYxdC574&G#ZMapq>T$i7Alm!p zJ6jqjvf3-Rxu9MRHTup@u7%Qcak%{R@gXi}V`XyO`u-KZu5f?W1 zhz=GjNP4&}<;#2NBlYhM@{@}(*S!V%lxy%^XY!BR9{P#a)^cy4rkFf$aCzI%^8){! zG1h@D!af~cxhD@*ikLPrsbOg8QmHP#Xo-9SvA==6oJ@GDkt1gsm{ttmn-?4=d-KA6 z!R8yD9#o3;RJkpVe(5cK>VL6_!GphzdEtT}!~7`cD-L#^L+c!R5y*CYcTB--kTkz? zttm(Av3t-eY)q|K4({#6hA}Tq7)1T8oAB<5d~}bRVWmI3dqUvHowRfx5cm;qplONL zR{8XuJ0&oQ287h|$UZmdzfzo3VMBTA&{FK-*Jjkq!pko_p0Ps;a;KaXebl@nj+MM& zmZbG1$=a&7PnxsvU#baxsm}4tx;c#@>f_&&P+Em+K9YXVZRS6LPj}pxIq3_N;w83l zhN}Z@**!B^Y%KF;AB8pZ+YAAj+M$<6m~vkp5jp+{oy<6vTLsx)ISUue*{0BtXWvkK z_1&96)cX%L`s{B99y%r1;G!*`q5F==zhYCQf7-ONlH!r|_bwxE@tDH-hjo|GBy3Vp z$Min0Ph+{r<0Um!RTns%s8iG1WnfSsnvyRevFRG&(vw4KI6YD3BX&sN`GzX;YOVTqI|6D!aj?xpo{~|lU^|t&?b{+i+yDaRzYMS?y)0!oa^eBUT9Jv8^% z-8mv+N)7@|%$x&TpXV5O`D6Aya@kAn@6D}ITZ2oa1iL)m+NJb`An^su)Kan|Tw0gm zJX6G>Z4hDLM3(XMST=I-%d zbh^nKcF79s(P3Xj7fWAM4o+?)bDJ(FI$D;!-g8lApPJ#OoB4Bh z`g!fhdEVq^O{u#|qga(@iAjhaZwU^&bAFwW<#L0yAWo)QyOUw+C1LlGWBX1=Xlyk* zH}&Z4{qoC?CIEyHM8;rh!ODVy`dzo3y0u1{`nmA*(l0YYHPe2APK5g=rPVsRGy@gw zIqd;Y5BsP$fAog8O_A%%72ey$o^Y7?h;-L?x{Q=W0Erq33Qwrqr%i2PG8cENvC(Ex&c>o zXS$)c2Tg=s2Gwj=UP3~wZ?5JU%)2&&6SsB$QA(!!V zYJ=?DEcO>&5}(NV&_i+C+)c*e-7X!t@VjT3RQS~`*xHgE>}>(g*G%2XuIeUzBuX9Z zguMKr$#hvzbfQ74=CX5WqrAKV5~H47&WeY{C6}saM1S6BCw6#~-i&=auiKZt|D!U9 zLSDT0Tf8DC`h@pF%?zQJO$3@Ja=;zfywfe;Iv*s{s4{DBn{JfRW?;SBKh`%;V5MX> zY{!cE+*y~sYTMy0O*TO6zB;*b@!oA(rg(R9t!+h4p~qIE%*)H_g`}Odru{i{{jOK! z)V}rbnieVr*>t)bnW4SGTO01*q8w#AJLXwWeP4G$(P#_gXQgI zk`C_krLTEX2Ff!t?k7EAsb{>m?YQ?@p~J6`zxh`B+thw>|szeD-Z^ zsld0Y#-@Ls$8B%-R(y5qy5V|LtvJ+_&w}nw4PgU;wK_Ey>R&wS>?7C2N&N0#wBFZz z-?~F6!>94v&llun$h3p1A^9b|No#GVqmj}pRSDXo=RN81PGHQVOw9Ss>kgjU zJN1!0r)Lngs3UR^wWHH3`LC12t;*7%Ai2&0dGjj+7HwuRv3pL~OCK!ND=*u>>h@06 zt*=Bwnl#?t*q^7({+1E`AZ?bTyJ@atSYD;7=z%}sAN;>QQ+uwn`OA~nC9Bj?mZdZ3 zDV3=f>#FJfhs|>CH{I&JHZS>>V0^N^*~Mw5z5mR=f_20Ej%bg4Mn3bIu714Y>$>@p zXFA^dY9&T0L_DxGV`CBvv){Gg2K4E;f!~>fsAr4qz1MgQqPCU;Dpu;l_4%Vm;_jRM z_M0#p)%EcC21OM=j=cSQxai2I`8pDZ6~D%4#Kt~YYIo}0yjjZq9v7}Sp1mC6pi6~5 z#*3TJwl0`qc<_djN|LdC@QN0%C!wm5H&z->jeobKswvB}Tz2af8}GxR zaFKOSv7Fy7!UPAU(%(*aJ4oK-Bu3Q_1-2FP>W;{nbx?utCeofIxj37Iw8dTN?GI|t zP4ir-t#GKgG4O0>Tx(nV3Ayuk#DgDf+0(7*cu+7tgSI*fYm-AVO0C_{khVx+zQo#` zjPj$x(b-!5*Kb%}Zyxj4>_sh8$=fLMyrECjOqq-HEmxgY9e3|dxh_9&G|EPwMBC|0cnEPrXt&)C}6Q)$c`TBxLw${Xy*VGUhJFFV| zRH3Fi4gmw|NtW{3XLPs#I@b|_40pD|l$Mr+OH50{^`5LDcHFMu zys@XahBT&;vKY?lafUE_*z1_mz;>U%jvhldt#T6Yt|d^}z^N5nie-&vs8ov)>x zl?-nkhUQp9jlWBD*Ud%S7TPXohDph|oQx@Zm!hU@LajiZoVOreHqF)J%2w=^WGl*s zfNuq7FMj)`qb()1SQFm8pl{<$&&B>wn!QaNE2cv`5JZK+kn4RSrB@9&vzO?%p*sZ9 zFcoHXrVI-(g6-hCi8-e1z6{hjX_HY;@PfQ3-^?bqs>Yp2-dM*Vn}1%x(Ow<}*`={7v5S;x{=08t#g!sq{4YgE_lL8V;c?YHvji-82;W3P--bF z*$$#ssK(()9I56X@TM7fT_GI_ZU&>l4eC=PYw-Ejcfg=j%}-*VC)YF3!tRQ7SjM9E z`C2Ll9Q^Lsc2u)9ke^@2u1(Gms_h5G;Ng$HMamaV)ZSpXci%#D?dREc>bSmemo-|vcG^OxUOh{5+&?{>1YrGbgSxCga zAY~FJv(1q}8*GZtnS1DnmTz#o^V7S_L?V+?AL-s?ZCM$=>H|w46OvzvoMJwhm>XQe z^PCHi{J_a0XV#1)KfD+Ti&v{=U}7s6MlT%f;FeFmKFwj}l9@5eB4%}hZ1p-c<16q* zqaoIcmx|CGnXXqcJ^SQwgQ)%W@ZP9)tivG67;leji>$+RWRf|lJU8UrTkXj9tA;-T zi!%2?Fq!jI?l&REIl|)f@69olM*13!X}_hN^#zzyDF1!tzf66JB2I@}IRtqky0yhz z3cj(d;BLfb$%XWL9LNA)hKb1=^8V#5zGZY9yH@LDDA< zC;jXty#oK}L>;mt8E726zZ19tb9BVYczBN>#jMWSF28gS-VQ@UBk{{}^rA*So~zd@ zxlh%4IhJbwzj6GXn&tGgZ=Eyt_oGW}7OqtX*!EWj_trFH`q1Ieq%7or?FK zPeC=Ux#oN7cRphwQ#7 z9coKXeYID;yZyLDs=euX)jTo!GQk zxuhPSrQE(ik;I=TD+f`*d@-!Y)vmuIud|3PFF_KvPciUk|5Loct<@#5EAH1fF3d## z{W=jNW~aEifoewIpQKl!q;t@J{*I`cx#zX~1>gFZ1OW|xYB&KH@sR3wK&rXpkSfp; zXA2wCHn3+wzVFBPy1d3P0vm{9F%>VAj4e985ZB}?w)OU!V|O;RJ2#vovL0F#X3A!A z+5#iaK=jOQ#g&`9L9iIE$Yb=D{#yH@MFiqAWn)Xxg$()XIhe}heu6F{9nAQ*wj!;# zc6p#F%T2hLddvsu%Sm|HSCOJp{AmBY{4d(eO*=O?sj?3j2QA|8&{rZ~36TQ-Cou_X zh{Dd1V30BQhtjNo{GE1`!=fcqH{EyGUViMXK)dJ_9S1a-0F>>R$Zt>K+GZ$wBv&nE z+4gs6ibXlQ23*o4*FCYZ&KK+4LraJ#z(248FU_oFctSf2gaPBeZ;9^HX--szT@J#UlXEZMs z2#|>Q*U@3&(TsqHpEFNCj>h0O&?$B88sNP@y;JEgeRSFlJu9@hsXo*lm5$8+DUTapOa{bF#sHeweqbU6SB$ z#OSCGpV{B5ugRw53!N2!JV(BHEw=B3yF7Z}30sMSrs8))e%E&)jsxf;4<9Wv!3NHL zZA@YfEQo-5&M5_&l009q9<48ieIW)nYSi6WUxKjz{fa30t2_M;fuH0=T(rKtzfGwX zGJ5<{PBI@lABq_xR<+$4&z{wzZh+CT*FK~sv9$Z5#Iry5+$5IX4sOT1MLUZ?S#p`1 zABF93WXa=@BTX;iSugp1ts}(D_NPaJb^Y7Lo83*+$#v19iJWbn8kz|CWL}527XTo{ z12kN-CXb1F-f&kPZW2W~a7T#zB3=U5M?w^1|u z#rcXSVF##eC2N*?IEIZII7GLe+#}iuBS-}5`4G~anLl*N0+~Jv$}tzzPUVs zHiRb#g<O0mM zA_fky;#2;kMY7pQLg_MKxwo!7ecVa@LVVM$tA^-Po$6ldy@mx6@Q&!=fHUsnd;#YR z25&rLo`mLdP1=^dtQ>h-bJ3!lL6ii#+Heq+EYb=IO{0auMaM`XV+sY>SU1>3B{fDD zvQBnAn#sCe;i8Cg4=xs$qhEnq^YtL={xEQ=LNFKN{Ctp&hWE45Rq9$J9cFggsvWUM$Y}dNX=C`sYYVF#-W5hMjs$ z-w9;}xtFcqA6a3Hm9C^D6;|jSSAfnc-4qN<57%N=w~OqCfJJVx3;*C_Zb@OVyqam2 z-@ahxM7L?8$%4pb!M6%ChQlKLgJ4d=AEPoH+n#0 za?}-_{y>#(FD|QVZ?wTiU&reWvR`t>`3o*Tz?oD(JfLHk+cO}UK7!iIEpu$`byInd ztKIxKJ4fB+=}oln1?SQkhHus-!$TVI@RcKYpod$z4TTQ=sM!+N-$U(-T3-fKBKG$x zgMx}Im1>zZIPmQP{ou>M?X~lQ53fu|E{s3On$j zR$o8s#)=OWOx>Ah6_;%kSAiB_I&xS3-&_dnkQ3m`-_sDFH*j$@5>amAgmV>DB_p;6 zwy%g0I2xv$TP?o*S$F;Z=$Sx2;arB$&;JNUSg2Z~9pVX5&bKXB)36v5tJ$F$jL?ly z7>av4gd)AHA?G+cpgjqW!E~g%+O}|ZSnKxC(u_Npwj8u21&0t6f;<8Uh~JTv%!k^t zf4DmJ(+{jMuuIZ=yK&W-g%{^XFZ4ryxYM>D@hkdxNHG+WMmZ#SG4|#DKM=81>J(@Y zK8xxL84W!gO?Y@xR~lOyE-SbWS3c~}V=fDTTLZNo!lR1uo_3)@ROp42?YMI56e3(` zg=yWE3I>uK-6oB`^&6;JjbV?(BAxBftfg=MkWMp53&TGx71l{8ht+^C>)y82)_}xY!uSS zR{-`L8-u-at=Znu7aXk=^MYnyU7gA=9a!GU$@;8-kG9z(H#^8%q*$NHul4$k{4 z$JJW*${@;}VveJU!Hofn1iGwY3?)BF`0Io~WUICyN4Vrv>Fp!HYZyu2Kh=A7Q=kWD zLp>Dfh=LAorHX*S zz!=B`Mitohcu>*UXiZwbS9p2JP4-@4+Z1B`EivG}3Ns($z6_Opyo570JNr``8-MTX z{aWm{f9V38LxgfpwbVaNIFd$ypExX6Q0jMqlOC@BcnsD!gkEb3Ay96CfSMf?lv65< zWD#zc0?h@m*pcSKWXK-Zk>&~~OjuchV{A`_B9_;Lfud=o36nB0x94htMTcg_?zgMK z>2ZAeE<;;sbJsbQ`bJ!%yspA4vmp#{LnrXs zd@-BN`RYhQ4^SV;vN6rZ7b%5o{r?LT%GIW(HHOdMT4cPtAws_KT<{>uy3Y|%E-CX` z`v@Np%gf1Qf;|%t@YvA!jCUl%S$u=+u_Z~no#oN(D=nvp(El6AWVp+_Iz*^Svp1CV ze0e)F_)<>w;?Hm0rZ`54A|Q%Ft3XpImg&oFtBlLb?=Ty*Wq42H8;qg|2uj*^b1&SRrEvidPG_vyrn^2=9-ro z$B-{a1po~~TN)FijBo3YnQyDN{6t4<%#j>Qv(}Ec0C?#tP#>IZxEO8{6qfG|J<>N`k3FLp_x9#drrP%v|J^f)x^Pp! z4b!2XBMao!J#cL^aBX$=8Ln%O31ba2pfswMJl<=nLvoi{kXq%%d2=Tc5N-wiz|SGJ z4S~DdCJldY#|HC5P^D6mA>96Gw~$`4!%HJ~)YR}cUW$wZVerUtPf{a5izZh|qhb*C zkJ3Ng)1DcU3mzAHuw8Ei9%UA05}<4~h#P`{P>w%)&5ikEzIOfD{z23aO?#7v?a{=G~##$>^suA*dp4EEmp!9 zY(?d2GJ4EQHTE(#TUxFdM7^Xp!q1Pz4^cBvgdc+fjmvlN6H~w4WmtB~fknc5NQ(9^ z3Z@&e_6xI1T~fLp6w-J-`N@ee(~eZv%S6`a-0;#U^gxJ_{7;W}h%Oke$(Udt4{8l= z_85sRru^Jrb_vU_pK{2c%NZMYekIC~#m2pk*(@-{AYaRhg932X!9%X*byz&Q=GI+K~QOk9pqga@!jtd#N3n8)cM0(7n&(S zSWRO6$PEX3vQJ6m04I)EdkTU=p{(Q?+z?00pMM4<^C-R=U&uvu^1iY9Km!yWIU>;h zTztDANTfJf%4GCFWg3RbbMc`T1V5&03TccbIeYC(>BS#B^lk5y79cMb{ClT%7cX{e zMS3VJhrki|_r$u`tG|N!tybhtTXJmRrPQhfb=Hc+6^(41J;F@wgt$})Z6Bn=HnHsk zSH`-;g&C%d?R{LBfv|8%B*rIz%~pl%VOYdphZ7+HLntfsY0Je>>N>h07{?)kS}4CE zOCbeHY6~ZIh{xh%OM(S`iNf(Ga%44WGZgP-9{UM?wd57VZwcYeqBu`(GZNBS5zstF z(A+iR^7mtbYp|qmgGlk7_1;ko|5G-{Eudc%a{C{hs_1+AZ9rq%n!a)*t9lP3|%#QNQKvRp?X-6Rp zQ-@L&-SBVoxX1JV32JO!p)V%hd23ANltPx7PguJ^zlWN7W*Vf8zn9GF1la1vf{c7_ z1Rv89BuYY}*3)=JDq`^+AE0k4!{TG|{2Q9yuDU(;BREH3EWp)`@&9 zX_7d=SC8hJ!-)&QX+C}tR-7$ll2&yW2%fT?MR+;^afyT&q^Zbd4t^nuq_G8#yEh;^ z4bjCPAcD?&+83}rw|dcMOyVPP6<|$)J>VfMUow7&I1=T17MsqUHTXDw$8<%+xX6$z2b6bK$H+xoj=`gTGmRi}TewuN!D#m7Lu$w$AbG zv(Hxyz~w7t0IVeAA&kI@^Rqo;P8|6#2h%vyuA(28r+~1AwOkSuZ{N>_H=_Y)++8(c zR=e-NTUCxv_%FZmh-sJ(z^pw~!{o8SsRW=gzFR^;fb#T~$5ElgmjWs}h zQ-SG89`DEeIp#ZTv~aW#x}SM8?)ZJ3@&_HlQ6~i$&o_lYBkx}W0skL($N6fWM;V~H z$?zb5U&G%e-0~U6uoyWbB-D=orFgIoxzEAMciY|`syktyS0Jy`za9OOhfuhV~Kbfa}Wp}c6Mh*W!`qfM0Uy3EtLH*rQ|4vOErLkq+gKS2T`T=MFo;=M-Ii3T4=pHxeQ2Yg}6Xe;U|TOx4By8VEv? zF*tzz4MVWsY=TkpM}UE(yapfo%hreoK;@S+CGboX^a0TzcZtSI4cF{k$`WEN{}F#_ z5LQ;4Em+evsf!6GAkI-3DC4;HMQTTY0Uzk8M;C~ML=d!f6Wpa!(lPXSGt*cCfU-SIS={AYE=3@V~8 zD}@Z5F|q6YHMfcyJEb(*V;*e_x(2OJ3KDSU@xlgjRKxT#f57PpX~dI`ohZPl^>)0% zlpkZXm}_+oqSoajjV)^~Y5Igu{sHl5JTn7hsSrOHxW~DnEgW`v0Rz_}1_l9yQZ4TJ zF!9IZ3HSlmA3-?iu!s6d8g@+m_<7mX6QyQd2F10 z+psEEj*Z=C_hTBvKDFTRAnI!5v<6Q|it`W}e^gpDHUM}c2vHr=3jP<%`uZpwoIQd9 zJz_FwOc0~y9@HdJ=d*VsfppX7r)QM2*E;tzw;`)&ukOK}u+%n#t{8$^^hgMi&ljN4 ze7Yca&qgBYuJJ$NQH&cQ2aA7)C#Bv}esba1M`>?dpE66Sf`0r#v&2Z~nJgOvv*Iqh zShMwe*tWb5tntNSO~u;!zyLRdjDjj{sB{MX@(>c>ubhcU)EQ{a4dudO+)&H)KLYI+ zQ@En+nV}#FUKM0xS!i;R9*Yj|5A%b{(WJh$p3IDYmw~rK(}e9XF< zji#hU`K`WT2XV1R9i`~bTPs9ZN+9sNHdJ~6kA;BYieNr@Uq9|u6*V1KFt?4sUT!2y z9Yh_13j#|9!e~DNX)7j$v`KwN%DVy5dh~}59xv|Cy@Z|CmC|^F>r+_7c z*ai^1^HE;CGr4gnxH|NA{Y~7}8+-7Lyv@tqZ>x3Yz{^EHTH4|Jkn(QSxF)SQ>Zd@( z;fSW*V4N95Y16)c!%*xZdfh7MriDl{;Yk6JWCFp1Ke%>V`DsA!E9R^&9(ZsOci| zTVvopMbfLRIDakJt<1!(H@k-0cJ-4`z)a+{mIt>+gqy~g-x+-A`!6xpAPuh_Z50|xIcR#zt@T* zLPLHhjvI17dp%hdy{NyAnp2r&XRVWxoFzrhd3X%pl(I^jK!pZr1^oo>JGTO#{Ily> z=lh$s38?lK5sTTDDXZv%s3mG{sfd1#$_4-BI2*{8S@A@&3SyEE>iLuDC%Rc8k2Kwy>nzTW(4Y^>46 zuTcJORUh*FL#0EoeRwp5ALh6|>2INy-)9A}H^xfn<&{s~$dm zwTIWufnkP;Ichr=UpM`&m-B@LjY}GCo^LMVDpy$}TBm1!zPSJph#Tp&0pq=GbO=HS z1Kg{b)srG0?>V7jy?Llj@Z3@ zC4W3#?7nDa-S$FWsxt+O3|B$qx0)h>XA=F42-XL;Mtj%SBI7-Y`3~mfM~~vY7|ELg z363DqOt{LEXpZu4d}1dG7rhc&^6V-&-Z_teUQfWf{5NeEh6X`|Wi3`ft+!W~5Oau} z81X!f;|nq+q)`?-Qj7&obXuY;$<#M-Pr{{uwjO<*0u^%Slja->PO=&yzz~!)Oq~%& z=oJ3Sl^NGhq5e+7*4f1#ENx{gyIp@BQ*ueJTR$A(ga3;MN{0chH!NPh2X-^nv5~`_ zt8p8JyOW~2+Rw^+SWYpgBxK_*aKqV)YDjZC=12XA?JZi(og9PFsX_>k6B%KCDEpBJEo1TY*6*R5 z+w3bTtJ&%2cTse@(uQhvE=`aKF?O5`F1M!9oFp9p_P58|LY6-^^bBD^RM zF=Sw9ffI6=t9o9cPv_g#+_2NQX)jW*K;g&)6<3GLi)?^{?LrYEQkJXsyY&9 zrre&}|JXgdda4{Hf9uMqmq5s}W!*f6&mx!(r3-U}nw>+s*# z3;qkV`-3+apxqUA6c-4ZcCH8wVjl_uz27gcT7<~c*!+t%QcZmt)_Co1%?)=jvvp6e zdhwB?Q?OE&egr_jiNrUT$4D~Z_L7iZ+SqUWmUXfJr<~IAlGC*dL181=*z{6gD$!(0WHW9-Iw z1~#_Md;T^{2Ghcz9bJ@t2&t3%;EbQ|*uz7=Ak!O;=ls^x>gw44H#vV!Z_>d#XXT^s zTojJl;E&%JrJ{Wr_YpraTJmB$e~?`TDdD%uzSb9EvYbcODJv5>^ZOjp9fC;HvrIq_ z7(xSR|6OB8NKDe-_=ud>eEk02$_?HknN@E+df()h)B!C)7U3bY(F%jVBLn5@P)CLc zEpY`lp7oTge;9>hn4y0Dn4TL*NNcEB99JN3TeGSf@Qf%rqLrUWL5}fyO=?NwCk@{{ z&f0MaLQ)n1y2NVzo9JSh^9I&^BE7t*fvBhWICB2aL)w9-ekXBuV08>HV;M44uIN^5 z6<2>5YdV08>hLfTltkk(Q7>jqu7W{&Fi6~P%*HHMt*B9hO73Kv76j%jV2uhh>s>zq zJ3iXELKLJUlVOx%=rMLGKD7i!bJK&>UT2{JB?{(ylRFHD=$Hx-9n%PJjkNI{$8w^; z@DYUDkDZBY+x|GtZpz_Ua%ZH}Vf6l)S_Y(kmkOk*@nN)g#>3G3H|61avA^kq9+W91 zY;~iKGSfb?ngCL!lp>=}NHvK0g-ltFWd~gm-uKr#&@bU`2r}fW8aien^;Hv0@1tCWS4lTBMsSDA)jmN+(SF;2?Rc4rv~k&<=)=jvFb2qwE~FXUGMEob%Jx=nWR_cY7e3g{>FoT z0F*>ZTvtLAGVx5s$lZ>~`t^E0gr`Sp*)52ZkT&u`y87_Z8p)QbB-HO zz-P0iy{~WtxX%YFms-R>s#)Y+PSm{|0ppp28g-nS9#16Wk={~>*E5YJU`b&8v{McyDTcA<|H zqJ;F@C(w6LNgNX56r}AAS2ZCq@z*zhk?=*j&he19Wg+YvnZP~-;wkV6{7}nkG!^sH znY)0G3GX?HaSN3)vXC4-*3qq6?4Q(_21s6 ze%SQ38oL=Dm#*>{=Q!tIotJ?rb zK;{2m4t;eww67MrK}L0ib;80I8*MqsQJ`um%q%VBR!Ac@GA?j6H>_5cU#QX=@$h9+ zO=9YKe@@2IlU(9%$N4>6=_GRqb=0_w&Eelo!6RZd8VS+Pz81fQyf#)U=ij6c&i*99T_#9D|bIA&K_wFOz6dgDl5CX-_<;akC6}F6Ej_B z%SDNp04+h5y?r!v%n2@Bq(&S+jKWtIu5rEG-&`>*Qr@a6Uo;}U%4fskOPaQ7$DxjK zLne`WE4LYY2u0}gQ|DByP)yKpSXHUr5ZMXragdXxjO(ZPNEJ&=(cZl zAx{}s5@~5CE;gfZcbE#$k}#{&9V+dH2nvLsIHkXV`mr|RURzdp0IsO~dxmJYCP3+-V~QN^c_Cfc zF%hQ{K3AY|wzdA@ku|qXvZ~ruIFIk@Dj~D*a996JRa+a%QFL{CKIgnVHZH++?+hpB z9*ZxZQ9oy|g2}b_FwqSLvK3JTALY2b0Fe-HYHrNDkSudMdJUA&y)7K?#786R4xqpo z)#XlBZJ2hXvFx#WV3R2CsnC?XOQ5~ctKo)8wNB7#4@&|jnc)C}(v!5~D*WDg3!Yrc zs(O1v`6hQ%k0+oQ-pP_O$zwAlU^<#vAgtO;GLWXC{B>dabY-O8Tf-*l%xi-v)X22Y z$eM07I1!%h`6AWnoLJ9>ySmu^z^+JWP%cM<6Dy~26=@R^ zF=aXL#7K5|~hse4Pphc81Dr>xTiXUk&)t|ai19W5C^aTs= z3xz-v^RyD8zlwbiWe4C^WMqwtbdtw#Ubi^1Ec=%gMQ(C8%7w^o;VahDIRz`|f53;Z zABKkApx(fOCnM@0el$!a_za@f-~}R`ZP{iOMha|l=g2CG5t<&%di>~TZ3wJ&=rhz0 zGYM(e6#v1g6@2Ls{@#=QbW?OOrc&^~y{Hx^!cqP(*I<8fomx=0dnPE0B7a)9AHZCQ z1uhs1!$Bg72p4SsV@S(@jLq}6Cy<7sJQ8gl={qF@Cxoe)rU}ae2==pJTo%`7Jd%jU zW|N9B=Fp3#@y0y(ZgvuQ@<#>IZm;;-*f!-TU-8?aM?i`HkN8oB{9PR}_8o2|in+;? zQcXV8{1darUH)+jV97XZnz2>N6byNZIP^Dhy%twv15a9sY2*G`6@*x_v9%p2f<{U$u2f}gboW8SyqaIKg|kuI zZ!?+{%=D~G8+z`4snc!3A7`$8ve>TWaQ3A=#~eh;19r1Gp@3y00rOkohgA?wyme6g zRJ|3Xx^x&=dv5256__6<2cqE>I~Y4oX}TkcjJuJ^8|>=U2*)xeQq_j$D!IBRp5%u2 zru}mgWnluU35v4?y*ICOHxzK%=Ry7l$s3Fljc$d4rw(l>_+{!hxK3x^r~f00olk`d-S8&%MZY&-Y`!^D}?j`xr zLqg~KVnI3q>C(l`LYGsZh*l;2ff4l&3ZS{^hZ zMo$QwlsM=Vy2SW>#TMtNW5t{D7rd?3)6m4|bE|RCaB;UDAw>`3R$Q)Q93*XO5YAP` zZYYq{pv~Wx__aXRxO0w|U<(YanQ?kx-x4wNTv)~!g@E-X(ipmDHz?a{eas`BUFS}@ z0y-g~1{DUVIg`Q8hBxt4fbNGoX)+URrE`4O6S+ zj$vnto;MOl|Kv_Gl?{tWMjFavoU%clfOnhbx0zeIx zwX1+smnTe#;JE`}<9il*Fp3_(b^*Sv+x^;t?CRyj-f0LFfvDR!+RBtG6OkxH7;3HFBea9tfcu1a~EA?b<#|h(FK0`)=o%MQm{m+9_aP|S2lZ#jg%5QW5BgtjI^+IT+(ryk#V0M_*nwSwd7iN&>MBU`|@9Q^3I!heCb1d zi30+;3GR?m<3nSgwV6bPJ@%GPvF|H#nuWempy>h{a2NnLdq4*d)~i4kp7E@M|AGaP z3nsRF?(K($nagVdWKQBsWGs3DmN z%gE9Nj7r<}17W+DHWaY`v#NJ-$v^@?$&=J+j|XxIwl zz%`B*Dl7w}TcDGEfNk^IabrRVY!QSKbHuhOia23q%)ZZ5J4ZeB^*bz@bTg`_9y--4 zzB#fKQ;9~v8{Y1jDR~nxMrY}!KdH_YupJZZkT1E{9VIp3X*Qu3Ku+2cQGFoLzUzmj z#?*JmssmtKK~55&`zbYC5f2y8kl+Ad7JcL^boN}JN$Ov`=Y2NS`h-2F^vi3tnV&lg zo?ZKJbcIpyoiek>KD~s`WgRI_Eias#w_+bR&|PXOx0)_+3H_smSK8ho)n{k<#skE#2P|F!5_~In3E8?35oK@UrgcR*{<# znXzJeC65jt4oFOhNPU%?blU2CLUqEIi~}^8!^>orexr!`eyXbS+NP;UFl%KO)0I~& zu3m7mHquvSPC`i9=7faJ2~W--uTm0Rr+Z_$NWIOnQi`p8a%Z>Z1|dh6tq$kT$(%bU z6@VCRIFELc>Bt@`S@w)xI}6w=xlifDU1e|fr|K_O z9Ab5SeLHA54?I#uS^<)ovAmvXO-(K)oo}1WO2j80y}=gOX)8#|hM%WzP_Gu#z6bra*Qetu`Zllp5V?) z_XklCOkjMneTFzu{#anvPFubQO!?c6gyQ?(OsVyQQ zAaQiRd;mrRHFoA+e!TyoQNbdwQxgdpn|lW(*! zKkzYQ%hkmZmqOb^+x(8porN80+q49K>9x%QZ9Fmaa3Oa;DnKNoN#X*EWz*jsLyBZv z$Ci^`^j&LY)O0FULQmw$&=fo1M<`;)heOz&)FAR3-g^|#zPah2m7<`L+1!eo=lePY zO&$V8m=QEahE)mu-khn2$e)ocsFm1ud6&uAdu=9I}qZvZX zlkF)*!@f^N!oXAEy_%dyPOrD)Xa?M~!j3(;b8?vW%qDMqyIU#z_)wWOTrEc##@u_dYyhp1vlWen|Btb^j*EKz)!NW<)|kLTU&Fq=%THq&t)@fnn%Q2?0?`5cd5J?%zIVpL6c# z-hccDWZrpWt!F*!S!@0N#RfprVPAazwTp82|Bp|P(*oM!s+nT<$Mr^%VW@PV&(4tA zo8S_9U~Wv%MIq{I?f)TL3;5GfdHU~;%D@0(5lE{4Xki*ZchT`gzwJkjvWmTN1T{$C3Z5r|dixzL~9mz)+0#V}KCO z836VSccHSw^Kk#~XFQX*e)F}l7YZo%P0S4#f7n1}9|8E!R|*&H2QKL3|MfEPr#<^m zpV7}5tj#jfH&9Z6Gsayd)j)(*O{wB|-ZpCjylAQmFnH1O?jL{e^iSOXBL*nkI`O4f zJJCZw1w$AcdA_6ew*kIWSJYYF30EAU|hl|e}0I2;>H{1U-!S(Oi`06o3F+Xawf|JC2?;(h$PG2##OI$Lm&hhItZrqLXKJ3kgs z!K`vAXtdwbY`r1LzT|%l6c-g-9NF*PotWc4y7#|Z`Bno66KLfNY)p_LX z#h(9KV_ z`wzwRBVWPe;dM=Mf0@zPL7Cs!ypE~if!nf=g(4p^mY(y?bpiA%+kdhT|Fweu>I0_; zwAh&BiBUheCIqzX+s;;(H9^|_6IcH4EBcQo0O~Qlj}L%SC}=?dzJDc93bp&Mu4ezu z{r$7tQ=s{;ObrprFD&CbP@Drj?cl@bl5s5mgWmnuV`#(|Uu@CIu;S>6G5{SmK3zzE zdLKWl9^W%67hrWSgq#idJjwsj|8~ufG>a+Cjydln7p=W%Y%_s?ji66vpNiM3o)Q2J z5B}AU-2^b)|6`Arfor++`; z2oxV({U^clkG=jc__rm9J-e5NdBvTw`K7*39~%}TBdlPIP)&vO<|q zwG)->W7}f??jxE`lFEvCZ?YWwQTiVX0$}Y?rG#$UyNlSZ5{;GVt;EKrDWSY%e!96a zQdiWdoXy*hS>Om3mguJKr)ji9j*b1U3<4VqpRKr+p)A_+6x#J%fz@ze;5{h_!8zIg z(|N4?LB4nGTco|w`)<^S6=Z;@pKL8fQpxR1?iYa|_6brmcHqVv0-PBF_w=Tm{$dcM zb!s7+jCZB0vGqW*`5bzVYul*Bl!Xm(tY^$19AcBrMS2PTyso);3yY4I*QQ()U}^ zFE>ta4*43NzQ01|++3nYoGTyql-i_L*$Gm#(-D|yamgXSq~$@EY`U3iWz8Lx9sfa- zNYwcu00|ZfgZemc>vMKHX$bk7(uga+=zfZnqcPJ!ZGmnR6TIAH0mewOtxf(Y&TTv2 zX}O-fDAWB=zoL(sV!X}Kw#pi7=!KN$&Wf3XzVk9`n>HCZ-YT*hH2*%PI-y38GibVkq6vIldTt@pDoK zE`H$o6aMJ^%nK+uyeJ__PFDQ}o}k&O8E;yR@%>~3-m?*jgT^3L3?o21;RNMX=gnv1 zz_^hD5r*f?qrA>k+*&LU4{TM7y>27b_piWwkXgipd$N6XufFEv%b%nxZVa^sp;9B+ zUvABrA*Ov)l9WOS?07wuwQu!Eo&e)m+Qv%}rcSYYvW@n}DAFf8mA)f;c8(RUxXl zYuyiyut8%$g+x2#{g;&~*g=Hiipz4BfVq_jAC4UjY;s#Ef(l**dYOTHDgPVToUR!2 zqsbe@0Xo3!9LrLK`Ov(Zb(;%OQ9&G z13xqF3dpps;RVL198HclwdKw+l2_c;G*no&4j@PASgE1vgIqiC(_rwYQ|)AGyz~P} z7I>=h5h5^Q^61@4@p;A;@TY%l%^h!lsQLc3QF;0|vf_72F4YF-@s)twmePy4J4T8% z%k5u(F!}{wXI5v1V`WFJo-qa9xVUL=;0NVag&2obKDg5Bg7Yvc6aqg}W%RyAG{knx zo5x}f!Z0Zyzx4B3N9noj2(VJ~Bbrw}R!<7jHCByJAa#a4TB4hK3hj|f#rya#Vt%-2 zP`&r7R*$n9r8KrYs3;i375sck|1Z!k+r{lQDM#~ftb5J!j7iyIHOg;FJXFaB7~aPh z|2OjDmcDoT@JnlE_6GFkEsGs8n@?kEU8gnaSr40;An19WLR3hE)}te#evZUz$&pfG z%%>4&t%r}N{{p$KYL-}6%IdL#(r<`pz+Tcng?lcLR9S!s)L1p7BX_B!PyLAuzrDN6 zgGQhDj<<&!l^gNHhsIE^JypOJf-DESuBYQwHKmp~J%io1`;$dyFEqX=x$0uIbr_j! z_i!-SCtd!WF*y*;%aZOx15RLbj$?tM^WbbEyeQU8#OHi^^~ z_W-G%d@@cMO}~;B2Kg^(gXp+5lE|6(LHvB-g_4&mfRD7EA!=nI=)$GOd_NRi7Z`7< zvnro_-l02g?N-N<=EsHdtYezOY!+Z8Zx&S12@RseL@pytZpHPJg zs`|3bYQg)F=z^>gW!rvecFFsq2qVV0${LQ?m(54+4vxM=Cgv*T08Xco3e{88fj^PY z0{Y=XK+<_fx@75ChH5{^%;8L3gaOJjc*?u;;G7*VVEoZf649_x~AnTcd)#F<5ZFXUgNCv_D|DO$Tchfdf+4(viz`L4k~ zbd_pk=eDXVgTx4zV6n2C_!DJ0uzq6C!G_m--Hyq_wXY7fNmB|G?;=#9B9P=}YVuhe zG=dsI8{W-7L~46d}~Fx|}h1 z@#c~5ym#t_^cL2S9xS3ht5tL!+rJpoVA1Q+?f9zNrOY4p#>QeHzW}MV*V*9!| zWv7Xu@uC`+9t|Ubu^ngcCb72mI4$k^l>{W!bX&am(#uc7q4Nz+4VsmyX8qOuICO;S+Z6poeq}p7jqm7#t-0w< zLHqpT7in-UWwYm1&SrWBdgAdo7;Zo$#V;a!l_zbs=b0C{3>@#i{ZL1lSd*CI8ucZ( zHX$ZR4w%hy1$3K)RGl})Avt|%aY`L*(ciBrCdO1D#)JgeEnd{h!LEhV+AMRj%iWQv z8Q+tKJTIs&+3?1T#pQQA#Lj#vw_Hq6`qU?a$iH)^X|PiC`RT)&S1w6o^tHNV37w&G z`Uw}?t9Lgu|LR+=dGBtatK*keHtatIh1kR@DH>>tgbpdfHfaa6fLUx$#f0mAQx(^Z z93NT^8<-y!PZ`$xVZzHt=f9IO5ThpiR?K09{`hfP&yyQd*F>+6iCw4b)k81pOYEbG z&Ybbid%EP-i=A)E;&-RC25LDz7c#7T?n>@a4NqdE%!}IV<9J=TDHWv2oO%x2g-S=U zKX+k)S}9Lll&})3n200G%yX50#LCpsyz64fTEg6eoeUzOOOn4vX(rdnEKjMY^ALx3 zzN_^cE2zRQr{}P8Y$Z^s4rf&sLMloKdprb(W|J>*#tpYxTXO{8q+%OaXK_~<>dzVu zx`HAk<9bc)BG16F5FMGFV#s5(U=jUVv>eH3$P^09sdppmzQ>A~rnmImNo!+q`FeB{ zaqr5_a%DD4F=US_ZCFt_Slxs>P@#hVX*coorhiuX+6Use!9rK`R`_*rs-{xy$E!^jV-@38^ z%6opV^kDa#bR%Hz0$qhoKYrJir+d zsgTnqoE;$t5s090VMWZ}qNMLS-Rwz*lqbe;bSbwnSXz3YEg%5M5e;EGbtM z`cY<~E~y<*PH?fjg^Pc~Pj4Wc?1h;vWO~x_KWnn|Xhy#giwzEqFv_)C@iR7DA!oE> zOpD-epn-xjtmB`jN_4cDn;I+pl#sZu^mZ+fKp$c_1iJJHM3fVD@6CH*Vf{|*$r3+J zuBAE(W{m6%W8g=FQ?4MP*T*h})MVvYaAmHoAON^D5N5;9=7+gcM*MrfUPotURF&vKxniA-(7YaB3ach>rq7HfDFyjpPib&1Z4CTo2$E~TcK-7P3%`L4aik-ep6=7&{1W}I$-t17l0z|~& zHC1Mu0C=q4pKn-W(txPlN!pB#VPw&S~sS$~=0cZkbo4-UCkAfAL|szw8rhB_ayjMNJWQlZPUZ0)%0U0JQ>9 z;nk*Xy*k12vykYvHNkSvU#7XTG3+{$3gy}LSps7U3gq_58EQiP^oMm|e`r;bKK*?U z70PCY1qDsJC_37BIW0W?(CZ?~K0OM*HMf7;s2%`dnBP8r2T}y1t<%u@V{0le8w&s?#clCHy*27Uw6N8 zTR3i7|75`=amZp1^}Sa&#lwCi@BN5|9&Nt)k*u5bv$j!fi|;>}p1uvyOsr0}u9~=g z!fx}zkB1d86ISlCy{yH0Rp*OTGXX{*X!y#H9|Xhub#-5V1IG4QDPlRQvw1AHXY~iY z@2D{aVJ7qD!d<|*J=k|2ul>F?H*$}4yk5-XqxRYzHg`UGXeL(MO7!3$K|GSlHpI>j z0=8WyLt$R)JZ)W`67;Wdtg1!sjLq?{Cgsj@!@a?{q$floe7q>!%GVshv}LcRs_4!i zn|4oL6RC2yvxlip z1DoqflvhcYD=5D)91^|T;Ap>5HLLlYC)1TShQUQp%b3AFFGpi6QG5xAoTQV3>7xmw)@I$=eKCrC^PZ zoY5ca%gIUa5s$|_>S=LCZvO?Uw{A)+w$1q@re={H3-htA)KR;nd|NJ`02p@Z<3!eS zOieX@wmkVx89xrxdbj8cHr?3%MV`tlRwKqd^b3DaGumuE=`3V2E}@pBeLBX@>DzN} zvUY>-sCCqB8m`(a1O$OkF$M9J{m@%f?)|9iC{wc zPaN!=<4sL{l#)cpoh!!Sg5VzU7)?E~9_c|DJx1OnBUFQ!7>&{UnRMsv<6$m&T6;Pe z2t*4&2jC^S5WP{iPEud7v$5D&sSp7p)d72nRPW&f1Md8((9Xy`+)t6XiBx3&_}bhq zFqpKtIAG)8Bqo0!KeKgf4hNfV@Eo?7zNA`LLwWNW)+(M#Go?pwDGfsIJ6iU=my1iG z-_W+gG#-&*jdf)H54a${CJ=Qcuvk2H)sv8)-ywp+!;bB=>63+5tuvpd4e>wN?aAxE zv6~EH?n?8w*}C4lBFSk3weA2L4z5gKd^o1bt$ImLC4@IPsYF%DrKFb;MorGH;J-8S zZ0b3$Ln^c3)3^@CmuQ*4 z(=;Y>^{cN;FDIs`yoZD2HH_4P02E91Lk2PRA{3#L{p}kjdmJ3^5+_(Jg8=)k`4K)mFV}NQ8&r%;y`)&-@vnI9Tn^oVin^+s5~A^&Yoc_beLA?gR?Z&wpt^5V9FPq}o8e6GTl zC1AbsnW*G}1M_P3mif(ABF+0uFr;sJF^;Ra-O7G1(M?xO2&pHb%$$?JLz~Dut{p%$ zyDKE*&Cs0T5_)flRo+V3lbBFYg&0OCCtgf`uu(|a=Q@>lhuOM42}=#D)D?dYi`7U{ zpd<&y8PkvgmzQ;H++YQhU)(bWA0O{;+reyY@?r{8lyn&E@;_9FP-I@t$OO5_G+b(= z|5!xdUDnx1CkJQqAq=!>l(JvjTs!fqZ;Z=LJm>Qg>I5K|g?cLyU#QekZN@j!uV>2{ z1&6!pCr6DRp%UUlI6W;e-EEEdk-;l5wBMnZ!#Ps~w1Z2Ehy*WFD|gkaGiik0gNc6R z2qqxDra&ew&%iyH&y7^GGRpdct0`jb@rWD1)!YECj(+U&?5C&r=w$zxi3D5;%_{xt zMU<0@ZKnF=2p{WWZ);7Yf&k&~=_!QfW!7eH%GUyfG=@dC1(&G_ENBUILBxBl`x{#L zkR2Hr^<_!(oi?p_3HG+OI>lwALa;hfh&neA8Pq1dVXxC;Pc4XhnwJ;oziFbL&?&1f z`TJC_3k4YSTle0_3*HVERE$D7v+{_);Dk%kP(P>v_&I?1(#7F)V0vT2P#IP@`1`2t zC=lhrMqne|Ji&gxOPs^QqehHcxIp>ZBXx^tpDA*j)Llq#E1mU4R6!hkmF&~TgiXqv zRc(z|v=V1xLZY>`#FZjZGOo;EG9a>;O1n?wuNt2}Ah|cIYlYUy(b(`NG1{U}*Vj); zvp2U`WLKa!nb^3&LS_Bx$wbo3RB-|!FGm7(S0-@u^|os0tXyR%dVS`ntf)kHqvPk5 z{>*{^HnXQ%GIknx-YU`_yI}monseUZ{=k$7^ihC zT{HLByPW6lIOZEo?c`PO@iTvpTgF|oD^#Sw<|P(G>;T)O#Z;s+suKPBN;LeF5wA-z z>;37?=5eB7Z}TIuXHG@6Jzw4knkXXE?>&;`k%vprnOzyYuJk!2FF6jo*`Kd@Iaqb* z)M9OH>X4+mG0Hj|jW$yh$RdUtQrpUL~g1cCrdC8HW@5WCQ*|mzC`>7H{B1#qfZgmI86W1lFY7f_ET)3`vP8(l zEWzs8>(=VL-uX6NBfU>CYP^B5^|s_7SdgClx|A5paDVnWxBLQ@{&pLee|tHxd>JvlmbjAp%du&(12=%pFAKY!>XswY zT2#`gE%K57^+cR2;?!g~!2F2xMt#cN^DfEY7PiiB{keGxzO_Jl449_fS84!I_x@dr zh5Vw&-*(3P;X10tn_PvRV}puunNdr&tJiQ?QMHt~WXdr7z`mI0rc=}A3S;B0MP*eI z+y&O+91(?tlw_pb#6;Ls&Ax`qA&nms7ZU|@mu*yygDDx+o&pCYP0m6EVAjSXN}Hwr z0U2vYvw&9*we(DMWZ(~rnT`*7WaMouJA!N;oL#DF`XK0N$JD{}8xldMtffT@B2mA~ z0yVC0sBf-yXqYs&GfzpIXpjIA7PZF*l0XR_HEr|!`WhJkRN+J+5U4Z6R2yCWor;qC zMDq1D5;DZ1#Hg;3XQFXBI$5#ZYw1Y>3LJI98#+BL<&$2H*-MKhCBmG(z~9VP*p>qo z(xEd!6dypOD&O5n&K#a6>DSa;Yh(53tWYbc;)zbYLJJS)eFcthKiG9*#?#MYiTeq@ zLe-igyf>2|j~jaQaVva~*FB3yn8^vQBnw(*)A$3vsZ`C&!p&louSHtlYSKl~5mO%>kP{Z3f0;VqOov6`h}HW&F3UIC+icPII6I7YN;vtueHeV6ZomCg6xXtXkQYu=i9`#z2RbKK856;r!tl3bOpH%UWNe70TDW4Z?G zYKJDLskWnnXJD!P(y$lcqD0QPIR^`4z1J5UgnpGMErGH!Yul zSO~Vwii@ifE;~MBYGWD;18$c(Z$u`6uDUoQI6ZcD&fMt+rFVefpx}sJcmEEKK-nmq zHxLAI0kM#pA7)Kyb7>mAFVMyvADg0Olhu~h4|7nnh$-W2FATZ>+oax#C_-lzgzr~rvHTc;f!)y2inQOUH#LxVWffEp4hIIRs#Yi+eVO{0 zT@AE*ZS5gNWcTR0mjt_V>EC(d8Fx#;w*P~1ce+38@T~uVJ*K1vEZRpq5L<#yug_N3 z=cFmB^1Sk8N=Kn2?~H?>^{Bzb0dZHk3gtlSV8;LVgSw>7M-*Oa-q6s1e^DEMzo@E< z7bORxlLi4EQub`Y3H(PTkYLthsZ=4;<>Ox+T^ztXmd9tTe=n;@UM%u4~KP%5}QSHaxlA;5BDDVbVo_ zOaWlssK$sso)6NmL?5hwKJ}jUmV4!1pR}M1@If)W5!iaq_&-6ZIZ-JhMDej%Bs!vj z*~B2GDBsfuvTo0d!UPSs6}IU->fMwF1*4b)RUeFM((1M2S;kNL`k+DqT8>x2WS>Zh zpX^67=2a)(6rSkPeAJhsH(AF)P!PjY zh$+|)gMURA*m!ZuX&c3Ws4|b#gtvik76CI{HmAshyd4LDNVHt;9w1T+3n!;G4^>hO zj`7Cn(k1-eA&74Uob%y!)~Qf`bfm2VEtHWSw0T1oiUyh+Z7;@QUp8%vtAXNyAaEWC z0^6g~9>-2rCf=`)=Qes&P(4Lm_oNN zAnsZ64(m^PZ$t`w9bjAf;_)?V&idns@<8VjggX1B**a0IX`| z2KS^JJ*eo>fg8ZZa4;>QD0I3}F3E1FvM@qSAP7W(k8Yn31WIX% zV`nr*zI5QBOSn*fXYP9-zLfy4;K7JNWlgj<0k?&~Pa}J?mPDj-kA>Y2x;RUFD@?du zZi*k-2c>V_1=0PeL=YRO+~{ziereVDSxwYhbc&Ug?v{cYc7>i69H$tpzT{`(+^|z! z9aA%Hrpek^HO|z%#k@&iqDx4J$t2RY2ay6d!E%OStz#9#QS(jX#s2QGRqQ6)Sajsc zQFQ=f%M3A{&L@%FI?D8o&4e$s*fxd8AiNaQ1!rJ=)ySJ2HM~!Q(U@xw3?P~^XfV?~cMCzIzty9g%Iz-Ib+?z&(ge1++L zn7TC#29shOk&+V5X1B?g+#e5>#?pM*X|E8Y0s2h`IIFU_bbf5l(g9IqYJ+Zrh(H8^ zK$0Oh$!OK?E1o96vk7>T0K5{91ZKZid5t5bL#`@10coCFDam0xI?aFr|4qY-6M(zg zjKDaSs`K8u!I3I>cf`!(U{7GVvt@aAvJ|*DBgY@soG>tp*FA6c2 z!ua``StpS{%ki*Lu~OmJ3fESvWg9V@n3(V6Y!2a-^Sl&C*ZNeOfdn7(NZUe7HHGkB zJz=nVkf)(MQTTc#KIB2Zra=X&EoxJ}Ge6>$8L3;$>9Jg#@m;rd7sWx}Wk-s{M!yr3 zu~;w6;C_T8PFpnx+bPns(D+wQ>yQ0Zy+5slRRBf3wKcw7ryZK8oe!Z8^z}G#M)bRA zIkL|5v3{~iBrc&>aa9rJx4-u^REV5A%I~P=g8*Ycs||&vU%j$@3cbZ$_(}oa&uv#3 zde2?kRM8|=Vkt3hqJ#QWcEoZzpq@Cra5y|qym_7Pg%nKsn$8*5T%#pB?l*g+QSJv3 zdzivOyB~iqicolzumF3P1))ekT{Ar^bI^DVg*AXhM6hDyrQU-&QH1tdYNRnLVmqhB zqbZI@cXWH4=_r)2_f=Blb#loemAZ17w8TMx+$JyPlJc9#O$0D7+L`(mJ9*d7l@8$qqJ-VB|4kOV8Rc(&XeX(wBp9HGi9 zH1k^2v>z>Ns?jNhxK5d;L>!io=aFV^4c6|^7~P!u**(@hmBjVUQh(4bOG?pOQm)kX zKn5{Ify`Ym6ey&QTS#QAOr;4tc~kY$j0>2yZ0s7JKWjL%HrH!)dw5Kj5whhfF?#m| z&BbGdOjqAvW!9wA?KN%>e3^+*_q2ZIPZbnE@i4I@na<2XG37Q_=Jkx^4aexkTE_~1 zm1*guAG#^oUQq>VV0&Fk2mx1RD*$^Cg}3xR3>v^kwS*OmeozTv8?k-dWp*}6M&vf$ z4j0c139VU*xXW$$R68saQUHPk@?X3&P$r8M6mPM{ua|k_EtU;XjPl1~rNqaNH!V-U zU+uBBh}Jo!-L&VCtR=Wt_8ZY;H{y?&*&OIIyK0kXukNYaxkm7))hC_*3sU_2*5HFP z=uIFt#T1AoCVC`>S5^G-uRs=)jZXZw(XV0Fiv1pZea8Y7N3V59%9F?;WA89x%jsjY zmBTUj`z|wHB?CcYgGZTm#uOt_r1_fPYRpC)4b1A-Ok9N}!d5(}@+wDBQ809_gGP$$ z*4%`H!D&OFX#f!q(g9aL{d?%7!1*Y~!6!Wyxc|L&oBSAo&GoP8Nf@LpMgU@$>tk=X z$q_$rNm+V0wtKx*v_4k;1~H;2u1nnUN-rx5b*~&pFuy!0@iibc-uylw+*l}mMQ12f zUsq9(NV`{=jAP|mteezP)fJO@U+g%16@B#b>nlFf*kUIYp>utvlkSb7u1AURxL$B9 zSCU~{*+(#y^^fPN;?)~=!YE-{&!JE-e|^-WL_uYAPbS?x87Ad^=}(mX?>^3(g0UOp zTmu~5SpND6$vo`sD&AK_00$8Tj(I(OU}QI&!ISE(mZE=4Q0R4q#<$KDq&j%+y#MzJ zA8-N2h=2A;^i;LzoEcp30=3pZe!V?Yo%`xmCp2mpZr5S1-(1KI<4_Tbqll>XreJ&@ z(n1{XFh6BtA}C1Kc$q<$w%DT+6ZzPfpRktk*VUxQPB%_J%)TN~~5g+f7)BH@3IWO?M{fJ9@TtJ5l2fze1^UtjOyP$GgU<+}lLSp0O} zPiM@)O5l#y*W7Na-vRA~8$W;93W|~t?(rR*Efmbqe-I zG-O?o)>=0&Um-CYw=zVLjz1OCPtLBwGdIS`g>ZYUHnGwv$~R0%3hfw}!ZU#vhn-&p z+Mj+K$#w#0KJg#=&`T^tu!>$x&WZaVQO4o$JUnTeQ+=Jux4mk|A<~ ztM!NK@#zs8@H{G)YOXGR5;k6Nulv9?E~IWKa!=};+nA8lTXL8H>x&>y$=IW+f#&?F z`%MkbE&R@z(eA7o$6=*;l_hC%SUib$^{tS%#Lnvhf;*sC)}!lJHy89(SzFF zzd(}j3tg+=wD6CGR4m1mT4I95qhXRx%3UMVH|WQXT&kL89E2P@@ccsoCRVO!4PtiH$mK`2*f<2K>59DBaAi1M?ywf>4)?PY_xyQXfr=W zq5p>%&6j?4-W4RYL6O!)>Eq|DYaqBb0I7fo6A!DjuUtiokC;9jzj4)El_&Xq5>QZc z!SR5R_K%?EhXeBIUzX4g1!cZP)l!k*bm>GkS#Bd$&BqLiY!MRzv$}9>e|0Py!0kFh zt*t$U+)Y0trFqLLxGFe5VQ9$pv_<({WJsaYPWMATh)z#I!8%{Wy9>S*at%e?)g_7$ zqqxoW`UHS)X?4W@KEDAyR%w+C_txB)gvf_HTt0dflS6xA=x@@se*nn-fJo;qwQ|Qm z7x6UE6AjvQumj+}8vBYWyPLCl{i}Aj>D>IsOqfX&O0Jmc#HfqHhdMtCFm->ZkKX`N z!MO;*dpDB~mQ>P3lw&dPv>midwd9ym0#&bX`WdE1{nmG`QI(E#=De~;`jq*0)}>fh zA(g}|jyROx)uvsN)m~vw3#?w#I=?|1O#zcp!bA=G?n_*B+`+C(xzX<(3nr!)B@V&~ zuNav+qF!;w6%_{u(<#4IR;AOd4fg;vPObEym!y?LhLgrU;IWS=X93)|FpL>S%QWyZ z6Vl$^9*W*@{IXnY-a&gKz6T;#Z)xCV9c4?Ba79fyyC8c=n_va7jaSVlizw-JulcUa z1(&IAa=1`o4}lQSA2G$@cI&0=Qlr1jG?2$|`uMCOp|-w=NAj5#=vb|5_hf z-SuC)lFRt_uA~pIOC43W90G$-A|Fqc#Ch(zyC&wd$K@94L+F)_gwIe;jE?6IE*@(O zrfYHUzm6n{h2KBL#lo2%X18cbHeu>g2eZeli>d$i^9TmzSBJpiUT7WPV8o{^X(SQH?< zHpS}fD(pV=S_zgLkz0j83d`x-$3}5rS7B)f3D~!tDNDFAPAlOO3zehEw8@l$@HV$$ zj`6ULLID~)EC+%iABn2V-1GGI_IDXKC~w48N!%~<5(iOK&}e}`um#Xvz~-qUr@2}n ziDeqGmV#V>;lY8z!w&3PYHB?)N)dfJO_1+~$<@`9-3D!M?KA4p@WKKOfvp<~XOk%X zy<}M@StB#^#IIPPWQy$js3T5|W$2Qor2z}k8a*MYUIaHey7Kvr%TzwX* z3jt6BK9TlirnC5^GTYQgs@iVyi{wmtl= zwkM^GYX8Ja#;uE_Y|f0^KPnq<1Xf%wCMI@Y#Krap_puETiMi zPJ6}eszYSjCH?F`P~i9JDE^VuXLc@b7RolloamFlVp=K>KH`j*`p#|zbTz@gZvmE& zsZhWGP>+;D(Aj>-y$VI4xTL^Z*UPqCn`*kSJr~*hri0Q9^TWx2E_RcPOK=MKozlUj zLx70}0@;(3fabqIVHcXFk}{5`)dw~j*26kxr{Xh{-O{YGP|xM@THsVE-TSV)`SSkW zHA#F3rF?GAG^^Ja$}rU(j-jH>A(FZ@TudwUG3uo8tvj%zc}KN zOuTnY5J$#aa|<1CIFx1hla90qPBlCGZk`V|TO?pQkvecWzRmQ{b{Ok**GA=l*X1*K zIOScx#2=8%?Cmrm0=MRdk)v>!@)e+z_Ij?U&&G0!ueFAiN#NL)5zG^RmBVWd?9+uj}0_Ff4&FEV3?fG zQeVp81%AHe_h#0NDJV?yECu89Iy!O3z4pID%%0y}Pt##zBEzsI(LIR^E(^Sx*fNCB zx|En$gw%4RQ2EK!-5Zhn#cc&-xUzyfn zJaS(h9OYo|jX*xX+j8-COe#0CZyAJP)*#2GN(@n4a2CS=lb<{J#lHbsxXDax7&fTR zm0)Xa&3(51YS*&Z1vu{XygYQ=rafPQ?J{)^R486l3H34j;hPZRcohCc9N|kJ*tda# zcfS+=3tH8mP4#s61Sn4dl=r~yUgH-SaetDXSMW}0;um2`Fxd#`yadWryF#6(5nYc-sd8k0-35hTCRHBUDE~;mywO#iUtQDidU`gyk69P9 z$*4ufg^?$DP58i~iNC6$zAVk@xwVhA#)gN*+rLH6+@yHyrv!+@;W#MVKzbAo*VEL~ z)6u~zPGJw%jJ_76=o+nf@ua;6qM6iFue-|trN%=M0fK|@k`aPHP%9D0W2U@Mx>)*~ z*-Vm+g{Ihb-Tp`FeBclG@N}_Gmr?CXwRPFa?K|vHuML1@b&MyH3C{2B@+$6nIcjhq zaz@U5=IqC?HKQVRROvwnrxwa^))6O{64xWMMv90(%w@Z$a1E^nrjs^|ySRy;PBBT2ggJBuGXL(H|6XF3#sQO`bczH}vYY-n7$C z%JKT@)=(-&qlVL26-`WrW!owIBCIm$$k(uO8`+j&cQr=L!e_o==shhLSp_&x8?I|=9crLJ? zi)37R*1((w-Xxmq0!+c!eSy4As7@``4h`-I;$bzD#>(qm(v8yTAs(jgZT(S{w><5x z%CaYZo!`Sn5s2OXVU}GtCU}$PtZRebI^h+pMMaeOp9Mq6BuIfR{M_(WOfR;mXkZlg zmA+oflg279sTw`1trW5ex!hoLLKz*{6wq#uVjTlsR+d+MeA{M8q40WBkO@QB z4pOH8q5r@+zdvy96c6VDvrt}f!NF?UhDZ=N_AV^`Dhun-Tn z2PL<{I&>BmIJ8866&kYlxuY@wuK?H>7f?V*bH?MX<0B^^4n3X^Ms3ma11CqhBYge< zUx!jvOpKdO3308vb2%=*d<6FwsDVxPU=Vlypn0oJ26z%)vnHjolx&xsRBPR%v;t3! z3ZA|w_I<-H4Ds0jXR08F-Y0Fbhf#6|J>4dBG%{cw$&Z0H7M(p81gS8SYx zj~_&_Bj&6_nSF1r*>3l~Pv~8>;O7sO5LSZR&XvR71rh@CD{j6*9ag_sn*5#gICYlj z=zcNPZ57&3D^z~}g~1rDIPynCx;@Y2Um)0qS5;Mg;F`h$7o(Vt77~HfqLU*;A#Fv~ zrTx^seZ2!*#=QYrtVu%p?U%Jc{z4G|HxlN9K(_(R&GRzp_uPC;{>l0L#vSvcVW4K& zf#`htf-23P8p1U@MPrb50;on^bfQw~>)%OpKgDg80GJ9-0j}eU#is zqP=Z#dVT%!9+^r3=6(lm2&CdeN*#z^f=^g4e$&syy>{nDYzLsz`p1vT@kg}3riIgL zUjpp|yjFUjMqI6(Ao^K)^m7x6+D&vWGTnza5{Fb4w-WvMo7(4azpUdAD@SMjR2#pe zpNOBldew&dj;DZR8ffFl@FFiGt-sAkH&;$6BC=l0^Yo3(2epaA>N+;fDP&Wsqt?cvH${@#sK!k z^NE0%@vZIi_=8>l!b&Jhx0(-1pV&V@yD0{61WntBlx{15XlA#?LI;u2;m-;yuA_Ro z`g#pYPvhI*kKkjQ{ZTe6G*qP1*QZTp6&!b#jVzrYfFq?;hGQtnh%LiPHH4jZik_Ji z3YatM)|)ZpP~e3DT$!=9c&T-z3>>cPsH|*lt#pu>=&q>;H_#J`$Kh~;oJm0K#u|{P zr1|nq9hej2Uk7MqnA-l<%FzC!m4T($mGC-5hTh`7kjjWLC0W?310qZbK7iFTdXD)p z%Gsl-p47AKQXxkIP~XiZ5vc+!kR^!UvE8h`C!0FRhyWx;)pOW?sBfU#CDSj!{n>$8 zR8W+KDT^cVE=l$W(#(xh$1azOP!ojuO2oa+WIEPFE7O1TD7TWj`x1+jvZnR~88+fi zMcS!QR2#>KC=Y-<42SCOC&CW+r_2RtH`(DPGa=`Vh&{Z+n!aOX7GB!r6uU=plo^oFEs`VRfrcx+V_o}kjw_=8efUnvmKu_*fiI(F}; zE;U}FjiR|8^&+Zt|EbMd!SAmBOGVCvqEya=lA<01T%v@;=z*R-{EH5;h7FL~^yY-| z)&Y@=tdUxi4%?(WJ>M?wX2N+;SmiohQ-iEo=xkpbjTTid`0$p#4@-qi-!` zXi7sxdhIOvlOsmbi~KfI$jd!{=#Gy`N8Xwn*Aq)fk?Udh<Hvryg6G_R5l}YEu7O#q&fr_sUV(}3&e^5#S`~%|J11=M_#zlwAZ56(Jd>kxBGyy zM7fw1Lx5{d33SkwI{Jt-;z6eyCr>n1-1D~dl0Lt+{Y?1`F;6Lr+w17s2SSl^iHjIY ze_NyKI`qwlsdyen<)$Xl#D&?W^^=38gEK+Tm(IwN4<=Ly`ZJiJ4w=DFRV06ee_W#PkssSKyEzJ%dVgJ;(gnEEovLo#+QUyR7*6;Hs`#-# zukBkvWw+0Y^VOt|YI?Q`-!Z?Pz3X=}J^cG{VA|1f^W?9=P;LAd? z4m&ykzE{}M8_-_t;k6g?bo#_h)K^uRJhI1r>~tim?r?LsRL+yn!1z4*<@s_vhk(kPF==xyQFR{& zYP)!sknfJ+H_ac8X_y9P{$NZ>c1YLbi!>L_t~%dK$jfludAnvQd34z^KnIOKf0 z-YM6_y)J1b*CW}=S9~lnul(7%NsLyRC9~SOdtZcK=i}=~N#{ zm{a6&KR4J^(~5!B389}H9}zNPx43r6sr55{e;y3f+BHw**@-cdTbJhhXi1G&S=o^%D?PUy z;e3kPIAKO8Nv0KnMIvo0r_*$(C2SPv! zbYnzd6bKsiqjXSlZKVhjAjfKR=b1%&M)BaudB30F*4)_z^g6nr2L|bq2cFuqymJ%+~=qySoXbpcdTTwIEzm5LQ_dx2yv8+O*nXr3eDkTw~%Nib?k0t#%s z%|T60x2)jrXJlQw!~8tYvEEmBHUVur8wXVA>cWCyvE-z5pkJQ5_NMJ`$b(RyyZ!aw>5scn@k1~22orvB$!9)o`^iB|>_Y#89 zMMCs8Mjs?<^hAQF&wD4&fA3@OeY~H2aJz47t?OFndH$}#`?6_(bZQNvyhb2_ey^XQ zB&*ixErV8S-RG^sc~LqxWw;1~y>PS;T`ky4uw%uf3Z+__`m48<7YL87i=OM%HX_0P z#O2ZL2D(o267;^Pc=OI0nz_9Z<7mVBY!!}CU4_5tF_Qb(ssOWKbk4r!1nw^}vUiXL z&)2W-WP{7NyKPhVlhObsetvUtHE+47F6ay5^iPG)<@v|)I2ZT7J!#1QQ{ey4IvBWs z+O+vAwP~8rA2|{WGE(o8lc(1Y@>st@M!94q&J2+Qc^`y}=;d3t6~K4(MR%=_ep_<) z2kCz=cXgx4nTmsF?(=T<{w{ZQ*YBl)r>N%H!v9jDWf03}&%^G2TK_>9}CQ!P}-RC7!~j9Ka*d0ja?- ztFsGPPalWf#sz5CoFkip+S7Q3gxX=F*{P{g0qTboe!fzw57dSqPZf{2am$p%cq|_} zB08N|lS~0U5Nx^U;?ECi(bj@hO{!4Q)$azmG9<2yHGKjLtDH!&IMW&{lEIz$Iq>lD zfz#&sb?SQM?mLPAoX>3aPcIAfc@0xUVs(q%G7 z8`yC3meP?{;1wi_otKew-Wz8PA}vAsSq82D|O)hcbPsf!dxYT6-4=H+Jp?L zJF0Sv8>o~s8_GY=j{T?=)PO79t@RONfeQFRDnZ{tXG!izkAhu3#|W`pN$1p5jY{0q zvLSTy9~YPFUgfZCq$m^S85zXpiRf>RclDZGnN4HKoXTWi_ z7`k{Vy;p@?(hHbqqmJqX9eM|m0$Q_J8t}+_4tvnzt6te%*B18xA(4U1X5FEW3B$Bp zq`FS(;cAumF<=IXpl(m|jJvLFmXp$IE>)2Fz4Dia|D8bs?waWxekP{dmzO_j9WV&y zteSF06I=nz`MTSlF-c<EOdhyB{Ja_ti5PsKzn5(4_=-_eUyerVp!23ZSnXqLw6V z)7bAdsj>jqK=Cy=UO^ixmSl!boBz>(fc|Zra9#Sc%LhgrFU+ks6;WFnQA!&@IP}L; z0UYLMH>37q`~!|BG@3~kEiC%6J|eRsCWBN#&?v*~ON3jmzr-CWdDd;fvY~lT09==0ahcrbkF7)G0pgzzy4c zYd_w6s1tP6cWC3hcmI{G5}Q%3c85##)E^MQ7fIpd=d0_DH}l}leRmZ`!YljUwtpe?vVVE2{q(+xN%;WBdGnjP0)KyK~yPQ$`tec!B=M z?)o~fmKtAud+dMFROFB=-=uIynt|#z=I5d3z4(rEBtuCTl74#Y46}I9Ox<+=<}y&$ zNvka{&O2iHp+n#NuA`);p=dT^kDe~sseCzLzvg9UJ2J`Cwminp$gijp)lb$eLBSHk zDnq?|bk&kynWdS54ao$(2yw0U zJzbrGf&AqxopzO@$ZN^BmNIVI(`zYdQ8)5T=WAb&Z5e=@C7(f5&-{RW4HQijYvAuR(YFpAG!3BCv*Iw?iefcHArke&v>%BD!!f8v7!fGDz7lWs;c$@oNEn?3B16{J3>j_t;w;EfI1~^ z1|)I_ClbQo#c6n;LSbsaP4fDq=-FcBhyZpc$2zT{w73F7oM34}{9A7WBCiF(Di?L4 z*JI12pkWfv0JmaiHBGJ(D6hkIcFMmC-E+l%G%q*5#I=I-z$hkuUX}Q0tP@MylZ$Fb zliVq+lOa%%3I)=m$`kYcBFI?zRf=TBLN56w8o<@`C-e>2sMT*axOYiJ&sV^CIxK8v zBVw4KAkLkN9Cft8oPJKTq-0useJMYLX|j30(apxb&71@Gm4fku!78<(hs|gp!NgKv z3H5N;7JG5{#H(FEjnGeM1RhDmZ$Ga>OhU*UAr1sC=Qf9URRx3;FRQBRbU?jjaPbbn zpFaNl5(0<<>q3hw-O??A#B=6%41`tgRC`@O$Lvl%mwe&l0J`E;+$FH~{$_vln}Kd%0a%%H3<0B6?k}6?0WVI> zjG4>SCpgsE3|0On_`LC-W?upynGzf7 z6D1S3#&LoYtix4-EO1O-1&3ge5`~iTBiX6`x3d|hd0GvV@9)K3o;M#~jsF8$y^sF+ zxA#7mF5sEG8l3tIH9~{w8vKlGiuz`cG;g%Y@|oj^WmFtlWub)5aj#ip7`UUsCL_Gz z53rtkRy6%SORT1Q9|msLkRsEJ5GEs=t>UH9dsN;&?mJ!Exqa$wBRYJ{j<5$2=9&`A z^9YAWHHSCT%2QBK?5|?ZqF6q(}p`K<aw`i5BCR~mRCxgF%}waW&=_jg@P(c^22@h5WBZa!NQGe&$_EcW8At57U^fRIPDV1 z<)MoFxKmgLn*>(pO+SfG7X%ym@l?5eY>>_2;ta3WXHU9cG^^gq?oO?gCIBv)Rh`$lY0 zc&ck2Q_rA zFsxBfNE_R9t*qLbnyQ^b%??eM;05T86fUIxVqXlYpJ_1}n-?`|RAP-2f;c67NKxai zz5@nLUA&mC+rH@bFxq!*Th);U63Z~|q&O#K#rF>gapPW?kx5^k_xw!T6kXlXY^Cja z4>sC!soZbO^rwKQ2v1X&IYFz`hoVw*w6myiBl~1$|Ky-P%+03)jX{4>QN~nc<{ws4 zToP+(*0VpXq#%HmB>2BsNtym18|J;#T>3u139R-T;HB-ttfVK6CadxKE5wL4G1=(kn2UScBg`IJ0zpe`rM3GM-qgJG7oK{rS}xm)YM?xbNv3`&5l3Y24cn6}vghrOx|OMdm$;IK;KHZ6jWZxu+AK+f z#U?htXG4ANPcD)jUf();62-{j=00st;q~q_PF!>esQIZb35gHZx}KdJ$ zl)U`_AxY;n_^-qbCj37Vcb2n#TTVT@&)>Ae*qD}vfCyl2gbhmo9ZKb@8iY6*VlXr8 z?`KP&szHu#q~8ivXvC#kd+Xt^-F;|v6WhC0AXz0gagtX3Kp)yJ#_PWKP-mBZT(*qq z3*ni17jm?UCW@OUf)UF63g;|QScZ@;FQ{shTy!VEGEkuHb?O;|KcLAZQHhv#$i=Te zqf|t4S*GZ8!~xy7p1C>q4;5A=9=L{7cP3oHK@`aMFpkw7*42JBM~KgH%zyp&7Q7k+ zhP=54DTr<0Jvu(3J^5FaO3hjMqs6i%0!FOwzyYwK>y8O!#2-3xHWbufm8XCx6`iz!zDOLKvg8D%1x!rq@1ja9)49AryqNQVNOY^@Jq*a61PL!k}g8WbY?X6W?%aSD410Db4 zV&)?HSHc2HuRzD#CHSArwc5ger0_pK1pRAcoE}<@=QXs+P$B3@c}1F2G2ZuNz~U(?mVs zs~kUSzhASfuOiP-`K2~>Rs@9goD_*(3d~#gM{(_5)L|)ozXlY$Vn1c^0Jv;C7Wu(DW7p_B&uYNH8oB3LHq9t0W3jaB%)4J`TbTkOcLDmN^JH^hFv?to9+(Mj}5>grV?xYSuVo*M8Yf+IHn`VkRJ zPTys6{j}!0Um1S8@^v0Jway`KCk0ZSNmSQ$2SLCj>=oBoV1du#g6_0mrr(&H==A;x z3hL+WAe3P+1md9qvfh?8Cv$`1_jSEZYYnS`mXEq3d#$5&NAj1Y+gVfhGdedFk`BVdseENyWo2%8 zyyi;mQqY|Zc^Lw=XCwg2sGN%K56cJ|MZ%rT3Ybib-lS2G0qrVG7O*n*r5P9`e$sVEH*RZ|&f53M~T5Oh-To3S4mnP$Xf(!sWS^{H!v~%6IM*K5@p?~cq<2A>02*HUz*{fd+)|`hUYfRUcySn6ZcC~vo4hnln>+z&$32=-Wx4& zIQL_@#+$UbP`D0CL4>L}E6DPo>pAR{9PU`r@EJ9uu?r%s<5E0OtHX2t90?4Uh*D5F zJw-RGx$orIvghHk&;Gg&m8tvI*?@q1s=rIu|Ki+D@%kHD95;9i#cQ^9tom2@TQl!E z&(dJ@hF`t+HMWgc*Vv+E;bs`;2E z0UqKZ<>%i2i1xtW@R$Ekv=BuiiI#vVMH8hF^ut0*U~daj^uLr-&mTZwU7`{Y7dLTI z2aEU3JAt@*XCn|-m!(qS*wI8-n3Gy&XrVk>cz%`G%{am*3{qk39#XZyRNQt9 z%$JAr57RQDltdd=2+1|d0k*3(dib4&5j}mgbr}3@f%Mb*ASNA`4(0joUQfx)Y|)HL zB_#!Hg$D*7Q(8~MlK&DO;~CP1)}iYS{hM6gncw#w7;WtB6j#TaOsz`B85x^L+B#6- zuP(N?wsu9;)dM2DXDq|tB*Pyq)ki$;S2617=;Qxi)?z@cT732tYjf#2m&zV-sL2Aq za21?AHHDT%2%=O$RkhE&UgW$oUm#PXzjFC6kf&{gL5-BC6B_J((qv7vW~!oH84~qs;+f(_;AD5 z$fP_?#8w^(r^a>yRndbOEfEU_+%txwJj#z7WPm)zPc5OYrg83uO`sG3Ty|s{0%Gj@ zlP%w3$p|;F;PN2AL+}A$I1yk?yQRT|6NSetF==CfcfbYk;-#l)!}eEK_yduno7QFU zF09B|xifu%;r2glWeXEoFe!)x{0{bG)wD{JZiVnE~tIlxPZ&dP;M;^C+_n2B0%%bG9tz76-S{F|{Qv zG77r9BjTM`a1?L%Ar>MWW0Dlcdi_@+^LU+bVtN5H3a-N}KvfYO=uZCc8 z!v@AGTB);a=C_p#iy446DwFTW2#7#&7$Z6=1Kz!QY<1I2`?A3ogP4vzyzq@{z_kY4 z1~2$#j>5NV80+g!IsX9(J)le?tlNb%X)Iy>x|K0cSFW0}$sb|A^*w?2_{g)U2Uc^5EShfdYo$o(LX&~=~FNieRtT|GFssxYFJP7vbn ztv)nOY3) zYIx$nTpkaJWi%&AFSCdyhq9=c1=N;sCou|c0komS-;Fj%1E#ANhcWDkJY-pn$TAJ_ z0^_6*%Bc+sYYzBqR!({K1G!B(pNsd)dC2yy;S5y~X%jn3uTgo$EVCNymP)4; zIuMyrb;#jHv#j>nj@Pz#4#`bhRt;5rjfgPaGaA)7OX5L!D=wI(5S%*gG&Y^6n zpUa6xDs)U-y@jKejtPWH8rY0l;dN+Y4%^V??PnqKcFzt#mau91ig6>$MB7hDgqbx z_V2n29d2CCb9j4)W;$g!mB%BwnthWrR1Wwxz}**+A7EA3vmsS(XZuZsyjuHvPK0G< z9KHclK1#f%p}J`QOgs!;DBCY=_|CsSgGW@mMOZ>&}=5)NoNPG&SHk<-ef7(cipgOHsAgJ zfR3-%eTnScYV2k68c5RePEaeD*V z%IUEOpb#!vFA#tT|6}QISnHSvK;m(u@UPGTdm3DG&F_r*fxXR9p>KfS``mlJyS``A zWBF=royoam_*!y%4NBDpR+*`D zEN)5f%1`9!JzsJ2D_Cl66e>YIp9`IVP3p}~>kh@h-r|syMQEILr z>lrY}IX$_e*T25|@F6jokroLAB%I!+OrM9-Ck;Fh@W7qbYVQ_0NRXQIsi}`@{N>OV zHOc$8f0^v>uJ3{f{)M-M6q)5o5Q=( z>dkZ!xYj9YU@kqafxHtyHS`3$tQz#qC&N0ri4;EsOi2e`ahGJYJF5FncuS#!!KSdOUk2@iwMRju}5kA0$0FApJu~|O_ifH!S6Gj5Mw6 zz_{}`78uj66qt}MV9!qFzD|i%o=}hxTW=z@{}Fgl%a2yLryY^}5G-Ti3N|F2GpJKn zf|Cj1r7Ge16U$r6v+p1EhUH`%xM|g2;e;J_Y0Kfg#fY?PGPI>qst42B)s_vz zl3(Kfd~8}Alxo=2#Fd50^$`OGQM{QMBlURG(qjR8=IPL=ad*UYRftuvIh2)b;9kl| zY3_poX9E-VW4&Qacgq0sr|dGe`HF?w_Yqbs-0G@2%M{SvqC;Mee!*xoShx*A*PH!B z-G4JgMs*3k!0q50=<%jJAoGOAMN;$SYw1u{&PPyg4<1LA?{}Wd2E7i(wBa>FD-(Op zWH)@RcRp`+N>#bLaj!@HdVI{3a8j7k6{R*uWfa9kSR_1aF!c}UXl9tc(|u^_r|XCG zCstjvsk5fVYFmLXz0;s^&t=@V2b%n%aMtD*VArD^=GN|SM5hk5T4IWpmy?CsQ%PuDg+ktmQI37-NE!zXXgR?)qqTs5My=1-6B4UZijI2ijsI;&m!1#X81?rY&w z#^5ClGnYn`=&PV~;Joc%CDAC{{JS<`JxtO+RTjrO!#LfueauZoiZN}m0E{81BECH< zL9tdtxemW1p&(IqudCr5#%KIk$YL3S>@_-DSH+5ZoU%Lw#xdlvQUTh;%EB}XgWkz& z)t0wE?|!pP%-GNM82n@-5Xi6}HLANYS3#$tCGY!7f>NNHQGuC|%_;8Uq0e2uN_?Vz zvdIqBwyt?OaoDhV)EF{A=o6%xEg=0vV7Q24f2J{k29IBQDXRV3%&{2of!Ns#JfkTh zF6Y!{%%DX%Y+g~2LfVmeGjby{egYUPU~dY`YJeSRjpLskbkDykob+Ho7R0-LZCrG5 z30{)s`7yOwE%;+vn?~z#xel>`I2)M$QQEloTVS8W$T}_9Ew{_r6=-N6+H!+RV{;g_ zc=c@NN*}~)X%;3vuCER!P+;nqg!r6oIU*+LGB~~cao2RnhH$v$Rnlm{YOLnjDEckM zlxFnodE?AQ%&$R9^sfTP_f@UieB@ncnI0?A>3s1e6@zFyC&A^2xA$eG*w03K{1o(O zlsDT|2w+&RsYj10j@U&T+Pr++$1zB{kQ423`g#=MDu)$3P3Cb1`zOK=x+2QT@_UL` z!#+=VSA6j1MM4Bs!)&alp&Z6`X@OszFySJVWR$wIsE;-3Ey0)OH^{4jn~bon7PL84 zWQ>p-l&6uG0Gt_3I~Le5j-GqJWncJ4*r!{(SckIZA+44Xnj&`o*mv^H z=!i73^-#J~I;+GN@j|$ftf3ej|Laqn;O_#?Izq@pdM>oUx%uYplWm?2-<9)DzxI%J z_b!T5rQ)v7Hg;1kW$AsiFanrMoCx9ZO7!!=-J6))Z#P#RGbAy6N0ynbKBgGiXG}^k z1*5f3g+lZ^kDK>;)Lh(HOjgf)YO}2GcUfO`T;)vAiM30GenuKtnjWQdlPj?{$FF(| zMzbq@M#S?#J0cDJQ+s}&u=D&Rc=+VV*b8E8?nh>!AXr@!Nk;iS9t)H9qOhp4$_OM_ z#rO{>4w&R~RmZnAK5Nd@cqQjIdz_$rZ#~)Bz1ppu?`~#AMeXOw)Vh&cl9cL_d=qu& zkIB@YYJ33%@%9y~pYq$&(=S*icrEe|&2GO8K&I20pxl}R;1{(17X`x9thKgRjXqg@ zV{fKIf_mh$<&=qp^@gf{><7s;b9{&}kiWYrLZ%>G(Y-`4>XET8vpgLVlQHD3$@A!m zom=8~``O$RIt5tbkZsL7YSSh^^fVg9(pZsMOgfB1mT-SY7x(Gg#)3`Xg3%+RSzEkc zsO2N$fU|j080%0{`bgt@XCHZgV6b@!k$0J@spT=jBcHj8!`of&5ND=%TW4=+GH6ub zDz%j|(FoR*die17ck5h=l0fGM0JhH!m_V(f1Wi&ct*Zy+@oeEA4{OU$#H-7a)GabS zgdVCUl@(Pb_RZ3ETUXjK)eJgxq}>a=*}9ky-b{95>sp{5@D7qT>VaPCLE<4vd(U6j zs_;K=LEGWXQH87o88~lGdK>X<;WnC@5BsrN6RGV&^jO-Y;hH^c(u*Jwv&fCx^M63B z=l1|sGqEBImR(P@c}+)(Ue4xkp9j_(%u3X$-rn>>A*im%ch^PMkt>O$OZY~;$ z@cT|X@)pYIk9as@ZY*&X>)hgL=;|~FD-gO({K{h_%Zm5Pk*1o9mrHN0b9uF!9DTL# z0C%&P7+OxXE-Q916B%6R5I7ZgFzNC;eI1u;GW#Wqmq?KGS7RFlv6anxRW$j$WsLME zThfl#Inm`C7qwCQCfO&w69)q za2dUR%qV&fH(QaK^L!RCYF`ZcZS}f%wokex@L-H$pi~Ce?lqL;^ zNjugZv*XopnVsx`St4>K&k+~f&d(4|wnD=b;HF6t)5g)myYuzDNF%4&PlgH4BSIhn=J!|#@`T(pZ zp%M0MhJ>-rqFCIS?$Z{iPFX_qj`G6l?dACJ^PP6j&>1t|@oRUOQFJyWVZztdM zjS2d)9qsraxwqyY*T+-3RMB!0#kGO3J~)(j`!zUj*25QC4YzJOK7w1|M0zDgKLix* zx$mUr#S5X+eCO+KuWmVyE$?TV6L|V(4>67|N*Q5kAsZ#!p0|zgZ^MgYgkF?QbQ5cD z=0A`z=zkIW&=BXi=63X_?Cyl@{2~27H-oV;sd#FYmOBMXsrH3}F=>qOfR4rFd3<*3 zgwZ*d-@=*Q_rv1A#RqoGxrF5$Tn1%kiq+ELIQ22thGDIu=Z&7`ehsFltAmA$%g znk2bF0>%B+^6Ejmp!D>DjwhqfGe_yG-q#N{Ee_CAl$>!2=IS=rDhLV@lWnetTVu`F z{pyu_dqLH4|Kbz+O10u@gFSrl0T2FNk%)n#ws+HNw0Q&u*_Blh6*P}~tHp8pwxe0J zqf(%Y*e_;0J1eA)yRHu3&>;oHV*PQO%xTn$a%>2VR8Dx6oC7G(Bd}o^-@&z8oka;g z41UwX17%NtY>VGYUt>3e^im1Fst?u~M8u$)L>K)P&2Vj;j;;vU$ z2DZc)zt;9o8yNxiKS_$3nzSI7{;`L|TPzhP;Kx|X7wiSH$B2@N=aZA2FK1SD+`)DI zjS9Fv9o(GcnP#{gcXM4FSq;doC>R`{wO&V#KCc)N4G14cBu|dT#|5D!JI0IK#$a6qkX)+=H8q z3v;`zCtmstad^nMqdBSUME(fl+`whU@5(G}?ksWCxgZh(rJM6>&y~98&~H5*iwqAN z&y{&sKii3UTr8vM(!D*nGZ{nzw6;eTq3NVL(nFdQ=t?6}Tr2XTY**mJJD z^EDqao+R^j>!#&LP7fnQolvP?M*7s|PH0=ptB4fqC=6=5&!ke@pJhwj_rM$!s&-;{ z*4uIeuu5&A1m8cA!jt&>uz4s88}SxjU+w<`qB~O#%kk88cYog=kaW8A`?o;La&DyH zMKuw}Ms#ZV$59RHhPYg2Y~dPx+$>5qzEk#9-J7YPjj-)d6HKetkx`pvz1m|z3GPdF zvUEBD$U7ylQ9IV|hkK2q#|9&LqQiiOax_o&iFfmTY$gcq5cy%|QK~%6%Vyi1LPinx zwKTbfe?Z7H4_RzKPs=YIa&E^L{J$-357%_(>`qLp_h{Ak5<&#$hhbWg#V#)%MzN^H zWN_kba`$6d3mhLy9T|&0xk`LC@*Sh)Y}@+nah#YPnSgRY=C56}Neg8QQ6W}tLB*5K z9af*S=^;_Xi4y&MUPO*vPO51*cb|>E3jiIW#ukw+XANh#;(9waSrI@vk=$^8H2vwR z=!CJC{rlJXpOX9a45o;eZ%Rd)bDmXHpo$8A3{xaDUM5t-aD&S|fh%u0UpfBz-BHA8 zKQh%!l{f{)l`Vjc;u@%`R&%N0F{>$xR-mkgs+tu5v z$Z_+Y(~x0A_gHp-*HYf=gxZOzrf~`fkpRd`Z%*r$La5r$ZxZK~n@5&S3kMe+pI4Z> z({|lAozU!Y$;6Y@^3BA1Pj%@N&9u{;DDH=be7QAckb5U|r4$$t9fp%M=@HDZAv)XN zYL=DvP$#Caq;F~~w>~z*>q>n&DNZp@* zoB||Y7YtZ=0scnN*`qLitDL>DFmpcd0i-~n`%0@Xbv3JTTty7S&6mAe4blUta}D6*IP4eQV|nS-)#nGiu5P8*r1D>g8lb``BbIP_I`6vB(OhfyF!^I^D-@Zze~* z4!dgJX|cUAuHptJeNs4MH&uV6*UKP&AN90GA1B-e=c@KZw6C-5ACSn=4^@Ae<|^Vl zEPD^mT!Z{_s~pkQ2}V^#Be|_I2P4l9ckgv!y2(4mB5n9zGfXx*WlKd(=xtP0xj1~E zh=oVJo}qpoYfK{mZMSYHmanzdJGyh#e3c4}FlaZj=s731Ts+dW$zo5h zJycaD!f6k2X)rMEeUmzRwT474*G{XF%weJf9SCu-OI=>27-nW7IAB;K;`+cjZD)Mp z>~A%BK(f0)v$CSBldF}g(7N4k?L(>nkE^VoKpSz{?Q^(*UzTU+H6)s&Xm$H3;jJ1s zhrqhck&w$0y(!7IclBItkQ|q`&r()1V*OfDh4=gk#U5*0HDG@`OFNDhm+VmezrxW8SY>|b#Ft@~$tb?Xt+ z{q|N$%#eqBcbm7LaNxm9{dHy$o>!Fx`BdXthJ_!j)AkrLr|y8&29i4m+uv-xM`R-1 zMxTj{7wic3NegxkHK$Ce7sXCP9DB{CGKuTpGIkZ+*Ri7(eM9Ea8_zsaSKQ}LFhGx6 z8)u_z~HBr|k0wPO_rjfIQF@H~oMv8i^AU!i__^83WJYWR<)cQ?;J^EQ`G{W`}U z7euGwt@xSEQbVPPnf^3ZE}+MJQ6d||$-3r_+T!7Xv?W4l(+5oJHjM0K8p`Z#aIkUo zs^GZKj#fiq&qMbaNA}$3mD8555Cmx--LK0HJdVsXEg8T@YYl^XB5>(=9_FarH?Kcx zXyN*3$h-IAS)xR3-&6i} z`pfl|2!+?xgN8GGIxr*IhI>{0X)McTMf!eO1VwUzM?q^61j{g_wxuW09sn-LGJ_YH z8mTyw4~ZK>6GADiKegR^XK-{g+{q_-72axo8Q6N3A~XLo^p2SXi?S+HEEjL96-kK( z{4UP%?k)Q*%k8mT>!oo$f~!I7-qhsbn2ZeZ@7z>XOV#A!lG=~xnSRI8`ogMMtb_p; zu3g3~>@mXgaYp5HrZ*A>c|2m>Jtxj~Wc6*Us{T19yLSHE{*<`kfe|i}-;9M%Jo$W$ z`eZ+KELTLbfN`Obq%_8g1kQ>$M79(nU!#^cScB!E<1`KGFuK1BY|0{u7usqb!xWP4{zg}pPB?!vDQxl z0cdH&B6}bZ2sZaj%u8M9jC8VgTyFWjGkDWs>ueni{;^w8U0A?o9PMPnovJ~HZ=~z# zeVk55(Dr6$w5yLw(0%#kKOh787ZX(sS(@jNIGC|2ZVe}{Zm$1K;!dUn;gwg_g!FOS!R<8W=g}G=m4xu_@93=Bj}ynK_l`+GOmPrTaYNoNNyLlIPy)%8dQ$ImP!6^n{k; zPy6{xa4;mk^P#7!D|zf5eQSm*RB@GQ$*$uo1h%8b6u0Ve&)KvuZjT4~FeBy$Y!XIu zo0#~Po70}jTqOCSu*DBSg3g;Mt>IB^I}-dJNLQuQJ4YM%P14lv{|r&2&A1YR^(CpesAzjz?$CS_}dd-DFFQZGUf2q z)!n<{rFB95?`?ia#RZ#o=@^K1>pad>p-j_Avt>K-Jg&J;oan6JN5GsX#inrr&-Asw zQNGxWwJ_u;!!4JQCwdxAU12e|!>hj38upBBGoF*kv}Kc&%cUwwD)~;_o(sC4jmxM? z5;`lgzj`LP%)o$N)^I?%aT|SHCTXp5QpU}I{|=^)w|h{Yvokztkp|P_E`2`?sT~9G zmpf}5VsCvVjziWqw>8F5TORqRk@O9;jPfStuD?nEAQllOS{>VS$s>lB;~FwQttjqj=AqIv5_ayx)a#d(}v{a zdi6BPlvTsu=%F6i#F^`N-a3!IjwN{Op8S@F{?@lvnWi~*Eh4tm5*0)=3J1pJe9ZSb zrkMyDUU;vADH)guxQ{6A&6m+@4vy~?4CG1Hq7=f(TV4p6r@WUFUix9yZmY7Sc2KWq zTReV-_Vs#qsy$(=d?8>E*_h}&mbtRW-yL(a?}%`A9~+Y@H~A$vw5nWrNz+UI5ExGu zE*HqFyBH*edGvlk?cm!yW@w?(i-YBI5RR$W47+s|JIEvI@s+?JqS*J|~~);#5d*yDsB zgo>)q=pAvDm%cfTWeO_LTnIAGJ@jnl$ijFCNT)r{AZ%jA<9)^PK#h($V9$t|sG$33 zqz7_(-(tPviS5zrvk4rYHnFU=@`?#i(v4IMhNKgGm-K5w-8(jWU@ zHK|e3l(Lm_LWeKiw#%-CsEce&xPa-7bHX9tE`+i#T!WXNg(Ts&x(|3r+a=&Bet+%E ztRP=|%Q-8L14bj_$>%qd&j1L+o5`)=83X|XiaKffIT&9x*wbu$fF$(ELtK&fQ?~Cq z<7)0`#1Gy<~MD^1AM;%TAXjh=Y ztADa|co2kii*i5maNr+f#WK<>dZRW1Vr0pLK8eStttoR}YkYR$;TLAv3rD)!{h+QJ z=n}dBn7+_AWo*3ihaJQs=6Yq1BqgJs5~ru`WGU+&)J6hEs0H$4=Oa0hPZO|VN-DA? zljTqJrH{vH^0&a~gHlREhUym7y%P1EqKcLD)OH_UEi11qingB4Gyup`|5WWwq1xWP z2=rY4Gk$v@3k0N*!*bSi4u~127H`TTKG?p?tM3h(IkaeAs19^`IA*)|9lR)9SzlHT zS1q6_PNeh^adzico3Z@|^r!d#X>{E4{G=u4@6*7c|t%Y?VJa0`_B<8P@ z@w%i8yuNY>Emz#_=GcKBlF)9Vs+sYm>+oSQ{bg&-~4jHZD?yTf`7+hRNSUb8CO4_~#qGLfElQ zJO5(~{O@p^*wI1}q9c2#Rc=HbMYvhdWggJdtTlRGB>Tl!8T~rbKstX%2fF`g=JKLQ z*=+RcQ(Oc%A`&_=c{Hz+*zW2+B+vQcBb}P@&_ZP*0spGvDskM~7yUd@<`d>{epo0Y zHRqZt?oo>LHf(m>Lj|n6f>CST^1yu<(5R@R9N{mSz?AkB_!lkzE|= zX5^SCAY__vzNT^i2N2fjZQ8$X3U;;eG+Vh@ple`IeLH+;)+NeH@M;*y56C9ge93Am z;SnL8he0IC#7)sJ-;)lXbKM->eA-SjX>HF;f{z{*j~ysud8PljfG zgOgOE(=iY6IXXSPp6vXPEwrSTs+b1aWh~=GIWb4x+k7U7HHE#}ru5u)VGPqlB&2#F^eY4cIa-a~C4P~2G z8yt4r&`}js0v4#Cap&mMuypS@{Xj^kXCu$>vOYPnHjav2PU($`Qq1>$Kiyf~3EJFD zwewEei<0Sl=gv#Iup^>wWb}ZCOnggIUY>^sy@O~(B)f(zW!`ZT=ibuo>ev4 z4K$5#M-4ITs^=q$zdN+P$JRN;*NPdHN({&SgN8wNk<1}{3&#-F=_E>nEu6` zt#-y$*Q*ye6VZwEp>*v;pP&&?*+Yx`MqgtI3!UE2*>|22#M29ssH24A ziWXrd+&0~{W&V=n-{a0gR_=%R4O)2?)MNZir72lycvqJ%-0E@ol$2mfviKErNx_x5 zcbsS4wf*pNnWl!lls~Xy-;|yU0d3w}Zjaidt$f}imbi6JhD}qHDVUny1~K50`~$z- zS=ZMb6RNz`k@55k`*FAIEZgaMTL0n7 zE`|S_tXE7jFb_0?JCrS@OBGdmLRd4;*^y5c;4=F`LQlw*aw{%HMGrGG$U^Idt zEj7BkyE~Nb&M}adE@9#T?|r`4ef@C#2dl>(?{i+~dCq!gZh9NDy&kz%M_@PxIeC0F zRN&JBa__HEz-zu(%7Ss91#1%Qu9I|`xtV!UFMdOPgUJA{wN6_<){d$ z<%o$C3#284kBfCf?K9YuRNvv&p_)EFaJ2^{&l=fr*Yg`)v~&2^*K|+QpEB+0p;wFz zBu;#il~(Ke6g0kB+i~VH=_B}toS+Mh4ydE?-X04eQ}Uvwg%!DJA#(WyN4WXlpQ$Fa z`ACkx?;(IQr?3CmnnKE6a;^R*OHh?}X;{rti8ws>J78n9W^;T78b5zd zu?cs<=q_w$m>At>NCVOpL{yE;R>WAdkk%^jJp@C%VY9HieWe4sd7oDW?7lr3N=z=& zhWyo3Ap`f#5rBor`r+rC&%sppxXDF-JxubtU#K;&yS0#HvLs_cgDD*5ts3LOiKF|3 z)qvds$wZ-Q)4HG=7x5|h3vu}0iR|IEUUs9Q>-^cMMH4bSJUq1+D^;FVm2Jp_ylVd6 z9)wF{6M!q!LY0UDhvoVOEA<`@tXkLqa;ptGTHUrHy1$}O!6TfS?kMT1d6pGeN;J-& z@rdNYhT|Y;6%`Jx(^5^XqCKVcz>mhLU`od|zkYDfeHN8(Z#$bGq6OCS@#QL=l=UAe zL-tZx0HCM?kV81tdzyS78|*`!bXH!Q?5gBQiSzN(q)4I3N7H(MCpk&2$tw%PFUx=W zS7Q z0+^>WApZg>M>wY6indN{@#oQ4XU=P^6k5rdN0VK>#KeR7^f(1b9S2a&h~mS zt}Pv1tcS}YWBtEVr)Zk30K1X^QU%}ps2jV$!eCFi3)voa@5OYzNnIJH~pZ{-100T@N2NoD_#c^+FYP-Z1@d<{R&`U z`I`oKN*(-Q<+6Y2-Y#Lh@#?RWk1VO}638Y-xW!SJPLfcHUFA)&CWjXC8Jis5K=u94 z(~=RPg@&`3?(oK)FK9$g3E~_A zgiU(JMLSzY881nkRhHt)8$3t(ssU!rZ`juYz`Mnu*d$@~^futZ>1)!@nHuyMaTJp= ze9HRN_}Q@}_2mFe6TI@jNE5vSE*;F?#pimLFh)7w+LqI(c{Wlye8K83mz3+Sk{&iG zh&|25BLY-_ut7hn#kwh4ElFDVt@<2YI-j+}eiM3OCyvtse9IUY7?3k&r3H@W9acxu zGiHGgl8*cJ?ib#@kZ2cH1rd4HK@TXyQ`1JMFE+{2 zfL`tA*W?D-llz~R43uHRMkeyD#Guqxkp01)xA*l2yf}i1Dgb=i%rj{5D9_`QR>`b8hI8EXRZ)4HC-)nY89vPFj$9 zA0vqPkSJe(Qjv5ApG)Xw5_ao3Jh0AL+NlzG;|;s{#S4}N!-6&HQsI?z*~-yPCuIr zp6;6N?~gY-AL9kXXp`%zH%VJ2mEs&HqSn*$QfB59UL;nRKwgtDVFdkwbLGJMJ=#r> zrt_aXM`{nKPW<$G+8~4>XVx2(0!mwjX5*wuQDm^&29{f*D*jYLILk)Y z0^y&pDK!|Y`^pI-+|hXN$gbYI!gLEfj>}znN@(|C93R!TsDww56!i;yEs!S0VU&+= zKaUF%;LVmvW&Lqo@T!)y;;qCj(?$7g&-hGFGT3Fxqjf6V`4ro;&t%UU8y_0m;zt&z zU#T&)&}*5nCeOklKr}9 zgNma!_!zptdb41nPz=8H-f@GN!kV#;v88eT_u$H0N{Gk@3pFb(&XeKr*`AMx5#*r+ zk>1&zHrAdDH8@|0DvA)MBy1&VN-S}7!1HAaO)Z~gdWzkTH(n3wh59ga?53UkCC+k~ zpiTOg`iZLO)#4jBJXHq}Fb0XgCz&1kEM>D<9{xpmyC^%`Vg&6&BPd2TM@P|tgdoel zjZZlxqXWcNcyI<*th%%y%m~H@2Dm)@b>>5}-KICLMVd-0G>{NyC_Fb*rN)>2Tx&Q` zq*PUA$^Avf1H5EE-sAuQ>(3C>-)l|#Gu13ds-tH;x5X`2fTOp_g4)qUxTz#@@7SM) zoJVxV_EE45PL$N&O- zMOv6Uw;!H&rpFVF#e0zwI8|{ydDyQo-WDQL;#Ag)^_~+VRVn_F+B;8m&Drn8c2*j3 z!1?#GReHcw_5TzweX9diTbV&N@;MlM*ZU8E6v5Gd1JES1)In#Dxa9TSc&O4U;Zp~E zciC=S3h@zG%3`(eNBWf0X*qzb1*)j>V+$OuujCsPwJ#JAxwoslZUh&B<=tv4Z z7g?+utM*hEoMxuvEOh!U!R>&V$0*F#mha&s15s<@us*_$F!p-*{*yG1SG<3;fZ8oO zwiQpsj*@x**5#&zZDf|ke!#1e*2b8Zhe6nSqY#;O_7(_dk1E()c;6Q1XP0l;SE?%i&)6(y|wa3?-g859Kw6f79 zHYS+rkv_y5t%&XA#A!gxGyHkiQ+^cOeq%c+x?yDe!<7-jXziz%w5K0ii6-9#=8bV= z@2Ub&qCcNfBusY4!~A9fzOjAs!TH`6rHIPT+9*e_SS9^Jf!AThqv|UyS-xIxO#YNp zN!RdS1>ubps2yI!Ho0ZH%cABXk50oL)A)i-JB}c0StJ7`sa)ke(JWAv*;bVaxmb50 zhNudNo#D7ZqsaF3;h5R>PVQDx3KAbI$ z7ymIgK%k=$e+s-F8vE<83#c0g>r@gO>fEg&&m>fmTU=+g!R)TN>j8V7Zs!L*S6;#! zxuq&?BhbQ$K}r)e0bz$z!*bwn!Y~Sm++tTQI@<#YvyJ;a(@w~| z4^s!>I6e!lqAr;{rTqlO6xe~L!BF>W81B=Gux$E6q&G|`?qZ$O8amt_(!}hgn=xak ziUZ>8!}?{33sEu@cnSY~?$8H&|H;_8xp0DXg^Q}2Q^M)o<8;EFj-0ZMf zm%TcSDAX?kX0=G9so>AN4}$j29N{!?1|SK<%DS3%VKEkq)D1Z;X*!)H{bJg8Y*LdN z%fq~{x8r3FYHt(k;n6?i$$PsPvsjWqW(_(+LnxI%$}YnK9_$wSx+f%haWiuw9=T2# z-V4Y5J*atfv_^W~Y1ZD@$-G-N%BjL;pi@pSj)nx0%MsSxCusByZWUBFPM1!zV&fCW zl@{$czt5e8gc;)<=o!ogKgbpuztJ;o!r|4yzqjg#xupo=T5kJLuKIuBq;@s(#2Q1T z@iR0WFIXZ`f8_-cRjQcAGYM8lI?w0*RAN0bs1s2OZ{*;G_D_wbd}_A5JVP?q&A?HWEG+~$p6NUXLD2Jqi!r%nmp zeg`H1ZEW20Xmo*WWwp{P5g}n3>ITA>3iLNK{{Uk~xleaBmWMx90-_i}NbyUWCDk=h zslZm6xU48pR#4)5{k;8jhN$Wf5tnP}CTwS^^ywvfM-hYzo4D|8xC>l7uo(p{%xf)x zhJuaFmmcyYi(me3T}rwXk+|tO?!Vz`bL+U-jKi6p9@5?7ebgwfiJvLIYP|Z5v0Hk= zEOmU4|m<3wYuhi|M#iYOj>c7KQ%>wKboA~aSW{?c`r$TtrBxv zthW)ap8H^wTT_4TR^DN76fazurkBK|M8U?!mPXbL`m|XqgGbfepZC;v;OcS^5Lf=G zHHJH>F#;r~*ACVK?U|!!l;EhCu(#@>QFX&VNMefA+akZNF>Kt8ZH?N`SYd?en~^y5 z;bk+r79X^{4+~?{s@?mVWzOzMe6A5-e_2Imh0+xPMVPUm4 zquJZhr8#DQIsI~g%e+&?>WJEX2m0^@twEY7IV$=*b&r{t;xq7qbMkwrgJYq2(51QQ z(4U7T%7mtBLET`h^Q=J45{Q_Kt|U&}sGiG7_}5VkSsWu(vR<*I?USzUJHuw7ff8(J1D|EGW35tp;Q9(_W0eOueX41##Zu1Y)OE*rHlGnFJ?QY_v>7}tq~&96)Dd;>r4C6jCN6O7sr>PX|`^Ts-XX^awr91n3l zdN!V_JB~V#nO#!V?voW>91{5uMdB|rDc)p}lr(o!aS6%nZoR7sNwz7i4V$Lxc`bG^ zESah=3vlRYv7`!Y(eOBXpAq>1oZ4P)np)0gzg;j*T|TVahX10*a&O_luB6N7&{=4D zM^(C(X;_*uVJ$LwaV^j@xQpJYlQv|LUjJcr5GxA z)9|(tTpO~<+)Jy9#5YTiNt+hSN-Zgkw~U|uZY|O;@ppOB_^9I|Z^`HuwnTrD?JA^7 ziiVLyYga%@Ym!!g$4GRViFCmNTq3)*JUD7fUC7;I)=dkV6!@b$nb3>$7L<1NB!YaN z5eWgW&$qrDPd7IfoL1p>ZD^hAUr)wY71saI(CgC-lz4Y?gOoWpOFAl(<6?EjjeXV7 zZ6+ZzuigRJL-a%0o_D88Tk?=rvIx6hRf&BGUC~c8R8D>84PnC zZO+PmelSKO^YsgB@7@xnb0^_GbEfn*ep5<)_1>TFFud6eHb-qYVllRCg`}t;xDP#Ls zhKAKyAzCMme3%2GyF8xfHC?cy=0lwdZDWLcxP6n}C62JFXv!BEmjB;SZ^Nw4Z)zQ| z_t2>Gd2@^4V+&5g7v6QODHC*WSq~i*HG;B!J|i)k6Ed>_50LKI7af$#6tUBbNHNb~ zUe!KVpW9Iy@2g@Z69RN>uM+#37Y?^HI>^yuaj(VHhqtK@3O1?pH zTRFD6qPe6sFC{tsVcWS$f#9z;CUX1yT^ z(XJV}*GuxVve>6=d!AVl>fGcg%=60xm3U_fB$gGudYRS2ip5+ABw<&Nd{m-7kLz7& zzvVfJ%U^+oH8zRzMr32k^)|liiBNalD~w4eR!AHIX)iwA;ZV@9vuQCg>}e1h^09_a z2X-RLZ{fV2`Anwzo)onnQ0vA~iVGFR>#>^eK+klZ;{q$)1u5VhIJV#KLh0aH?@*L- z6{&+~_8~2eG_Og0zgZ1^0H9r?^`~Tsk`) zc_7ldko;*q9kv#HZFWnh7`lQn$_x@qHIATzpz$M|+0EEzBOz_WwevH& z_?NIf`JxEk4lRM^vEVJJm@9Q?suGEy329Fx33cZCjjV~L-uzn$aI_n)d{Ppnb z29&zgmK{{WJzm6U|LDM=YO`-c(_#1v#3Yjn#QBg{lF%(l@3Bdd^j1jeg?g~>Eh>G; zAuvWa+A6-_E2exK-M51fOOOUve|>|{L&5K0lk-5%>GRsgh(c&~xk z9}mPb{A+3j4a-7vK@umZs=E$z7)d})&RYCbilEu2;ltbuxch$Z$OOTphLQ(Zd< z{cefN8*gC7wrQ!B8l+qmg}%UNs~DL}cZ0G&%({lVTrzZ!EJO`}G7VX*2}J%Mq7`xL zc89F36tDURNHhCz*Jf7l0qgAG&M=wp-iP_IlW-qYR5r1+F@I{|_Eb{QrKGQ{;2S%C zud&5j@sg~S0C^1?KZJE>);`cXbfis89zz_k)#fu{u;F)UUyIOCi^p-i;vo4La{A`xk5v z0P|n4Z;ZOfG0mHr0mPc!V@uat3mfM4baU4!TcJ-E&Qzw6INu7!2Z?PsvDKw`309v{ zx{^wh_2XH9+6DB#8i5F^pv&H&!#q=$?vyr`t(mPGrYr|K1}YP-Ld$D(Qr5ZVaC+U+ zWet`&ri;e0$L_8T(_8OjEMu6_6iv7_O4=KGJ%<-$ajwR!ooE%ZC2^`|0q_0+GA@e;9hsjP9 zKKJr?xYio+lMF+jc!dp}OnCVK%L{V4sRE}rlA{UmSOoJwz$9A<^77XR7kt3y8a#T`)ag>F%+DAnMdmv{E}Q5>;o6Qmy9Ttv#fTa=?-8x+d(e zo?_C`|dt4D0wl51^qE1^^FOIT?J5xo#MJMvJnG%9Va$jnWf;ql~TSQ1vYL=`Z zNp>B=b;W4P8p=p_G@rA-k0-xO8(`u%eL^WvH=J--_Ul)S!6+S#Ui=*!r*ji!#^Tl~ zReApYDI9NNjKV$Y(rk{%`z|C7ZqrsTbhjt}0Sq{%(+-%z_<6e(i>ii{v!dsINin2l zrE4|N?9qtd@2eSZ3uF8Pcz3kNv-S3o$0sio=t!Kk0 zuI2!R79ZW8TV9E_EdGes-)cu){tgppSo8W-RaO?&)RzNa6_@FgM&%m3?n=W{gr{!% z&$|0XLWBhuCes<59DIaLg>rEy>EmR1i$9YjYmj}xCK80Ot?&h{`%zmQ_F4DBgx1n_ zyqBVj!w0M#80=7BY83MH{JQ91ZcEnU`hXU*OiH}v?!m$Ua$%E}tM{AFgX^LRV3(X{ zK61Hl;~F5BN1aTa(OM84y|}n~h%AFBBvOM06J!x-IuwvSlg-s>WD2AF4JU!7E|J_0 z0u$&&rfCv}7WU`&komyE0-7ws72SaGvCYQ58;m0#KL>(Yi~r!(D%NpwSwcl3Zon^( zF9tX|-xdlL;ax6&2$zhwIs^VDqxU0!Gco4ghwBq=d|#86G!9Q2g~?c1*}b)Rxi|!? zip3gUpoNO#RWW)wUm?akXP(APH&i-rpnvp)_(mNWUesbuH1R3sNgq>%TbVGl;{GhL zu!CJDw@G-x0S31(eCG^}dgr1RKh#qs7L|lu%Zr&f=TJ-ORgq}VKL#gIU%rJ01=Y^= zYWLl9YQIWe&vp$v;~{nlo3OlEo3fR4Q&s)AAkD~Imj<*iMwfyx&{A^NaQr^PqY0>< z4XmE_hUTX2eG-ahWuHfO9FB@~1HLb3L|EcE1u8GmTw_WKcSA3<4tpb1^F5os(#X(* zFf*EaK`!t#rP=}{fwqI!w-UC(K4{_a z_3Gy!edP-W12QSDDgiIl=$ccgWj{zipQE?rzFg4f=xmkPr=zBWd+lN?1Sukqq5{ut9xiygGKsI~=C-<%hW;Ml#noNE( zcr5xZRTGe?EA=My)gY2)$P+jbpbpQpRjSyEvladMFB0Sv_|g_Je@q#R2X|&f4%^!| z^V{7_PYpf1k7&}?OqAm%zpz51slpgzkxL_JSrRz*$P?vocS6zMNU-xpZ&=1DteSDH zy1?1DuxwCcUPbO*>@cOSU|S}MqkqO9-zv*bbRF1akBI%1k$kbzhu*K^Qk(8?;$3i(~EMh=$J+T+vo^}@F;^m2GzRyz$VR}$o_@d(Y|h}u#!e2U!pU$)k8JzvRgLsV~tDtr?jOp zhuWeDJ1s~4IM*l-07{%xnaIhb*(2AbmA^#li9bgswVCWHRI@EqgTm9o_Q%{b+V6Af zc!dhc2QFZ}$E+w%Vk5hep2P#aWXI;+r+zBipp|{o^lLF`wivP{K*90L_h|piJ(p{G zq_fL5%m=*PI63DwJ8(N zvVt08$9T9nxll64W$&x`le^RX-#emdjh&zRu1CFXI1L8gre1O*jBI9BHU0sau2Z^VS4lgP_V0Dd&Q+gs)F>rZAEGy}T|Gp?8jZW~c3-c`o4tiO|HS2ZL`q~{Tz z`kKfleHlRDTo-$i8{T*<0!MA~{s(|NVyU-Qmer4FSu;+GmSts4^{N_*E~)b{lt5%u zXGs7k<1Wa2U7zovn#E_kO(B+*<7};recu%x)1^3_kf@>%l#$HJ%G0uLCdQjtuCwUL zZkrS(``D6Vy1sth#0ExrSN3TwrQf5bNb~1Ud9PQW0ytvpbUQ^ny}9kHYQhG>ljU1o zQMtl0CAME}r$Ptg=#av~d)q1q^D2V5FqrD^_p^FF*Ui0i@A)aC^<}V_8qk$&N?YZn z=PmdfkAyXHdXi84;NYn~wRZ~Ut(q#vW}nCSfr4-(lqFMd9#mppJT66L;w8D;e~Gy@ zNa;40tJmnwDCD5w!qJ{yl1{9SYsZv4xO)Q%$ntXlIaW8N@(l(4u=1$cBFPADvYiE$)?^+S`AirgQM;9;a*J zZ4`|GWpP~APD{wbM=yBuwZQp{m;z>ix8!#4NblU+nTw+JT%PStoc@O6cv06QchcHr zs&@>$3+B~Lt;F2AyA>)h$m@Yt{0~!sPRw#G7DQgv7soS*e*g)D9meHU+^&f%f7+p; z##AF38@)Dq#m2i3vdmX>C3my+J(x_+f$0~h`W}CMb>Z9!o;#?Z|HHr%%kD&i-fR5T zjUvJeHuH(SuHReL1^25vKYEKgo%c+C4sf>c=+1Xv*|l#XHcFsR9vL+-;BQ`u&OW~z z`+?>r>{j_*wYIijGaMat;7PGReU%L~p7iSUA@{R})F6}{5x9@0Mp9(-) z#4bt!l&7_oYJ`80H}MD%MK7N;ueiKGBE6kKHkcKNX2{D-i-hZlN>dVUw| zOx&*{fi2^OCMu18as`mHt7&9P(@H<;dlGBl1 zXv_c%ypL}%BfIVX*e#eiw1}YA-I6}lhF4F!O=pK}BC>gqQE6+o8)CmHOT9_?I|1f1 zn#c(&MU(~M-F?Il^6N7*rHq7y}iplG}Gm0j4+h|GOrt1l%(e((n@hvc*-4= zwLfFB*4qo^WUsZlu0J==^TUepqq0wvc^Ac`e6mn&LW7N+*M$rTv?I5Z1>t)AQ}w0( zh^lUKo1-=o#&lOE^WA1pC#?UQV&&EE2X+RK7(GM$=!X}JSfv#$jq+$Vdz@A8a@x$E z7Lno4%+AG>`WoRh+b)+T{k<5U%B13?cP)zhE3)s5`9LiVXo;BmweYFQMfd1eQ%NHM{m?NYaNI8g7mH@UMFoc-dWO|AJOnzb8k-g5jv!GSLC2Q?m zCiaS9L^=aVS}qbM;LGZ4%Xcx4oXMmFdMeWa#-@FM=&$3EZzbWA-}m0Ju6=~lxJw%X zy`6Y?oRjvz4u1=h`4aL9IMeTap>j~|=H~oReoPN}{xiG#@q}{Osw0g! z?lo#5|4_|$hsrp^7DMoZmJ92%*-eqZR`C_2LEXN7B>tb*gOLb@6n$3$FtqKs&{(c^&LP*5z* z0asV+1uH2vvl!xaqbGPHJge z(+^oOH+cE^F&33q>gqts41d%!)Z3@LV0TTpjGi@~ZM_U|V{y^rHQYd2`D2#0vg~o} zN#V9yukdTYi-w=eoZ{1hmLAkCI}Z@g4&7fEd;TUn*PM_K#?eKX4oEMUl!`=+zbqbG z-Oj)3-wlc}o1!oNJ4(4~cAQTcI_T27-R40=`cT#ArGv!0FNtwYEk3lQ&Ml%T*?d9r zv85_iY<0DaTVtP(^A0?%H}^LaIyP1OY&?mYDpEIOQHQ!(>3JAHqe!iM!YWngFN&D< zpypH>ub&aT8g&b@1FF;#(PlCvSuy_vP*j?qjMNnBqn6}#-<$TQF)80YKUbXLu59W1 z<4op2{iZ%syID2;zS7%kRMk`T;Ioy(QM7gp^%_NsFCQU}F^HxKg7?AkvV=W2+EWEt zwiaIh+E4SNw}iZxf7$4y_3~qydx>KOCMiuq*C?|7>5>>OaM4gYJ>61`%|?TrXjk~S6%_4MK4*#d%FG3pH>BWn;4$HgedTa)QvL?Y4W=&jD#po6;>BEwNyKv9y@*d z(~g*JGJ0(EkF>t$vba2-?y-09w6n0dM_9ByOVd>jFYWW)rAjvwrx1iTXUP@KlfCDO z$kt}Dk?BN*w;f&B>?5x}_kG5h=W0j5N&ag{6ZJDs2-cePXVs5imVic!}1y_hn06=)^7R&+^V46S=jdGv&Z_= zIP_k8@>a}CyaY-n?fmj`H@Utg-u_Iw}P48ywFk8=~;`}F%<1VZ)xQONtH zJZM`H;Q(?0!USSRaQ~%o2V})yhCb{G81wM zJvjIIo6lYcuKtbP%{^H=u6FS(g%E`#TO||F7hR@q0bR=PAp)m@L4*4ehKF0)T~HxW z-#G=s9<8dX7Tg%+E^cCgcIRgjQ&T$TXcS z(>-7o9qT@_e~)y>ta*v(_xLLVay^#;$+z z%3WPqdvev};~4Be--wZ5)JwFu(cKW(mg(oKM(fhNaaPdmJw2>lg&-N(&U9;9*V+Xh za(oj;hux6g_XPhjvK7Rm#@qLv>4JUEa5kqkpOkBkG6#c&mKECeH1iVVipV!Mt*@0d z_@j0Ixu0idJ)gyYZ~b0NrSwZVJ+D-0n-Q+ynYZHBpK@NKjQcRDQv z6An4#RxMXz*C?k-*vn^G=6Wr-Y99FA+aAChLJW9)ZHc3a`4>`9q!y%p{`iI~jVT_m z)!?x5$L-!~wIa?%9qt8pyz9Tl2U=GDVc8Cbg&7@M6p#PBJ6UwPbqY9zda7RC_uN)Q z1*u>3*IoT`*nMJ3D9UlDZ_DvNm^*Oke*#NZ8bXhQ{hx5F;J#)CKOO6F4EYQ{&6=3S z{sV;n?@K+3{q;F#@T}tRO>FIb$Og*?d+TAhiyL6wfx21QH2Dvhc?p0q}Sg`?LytIkv>++!<>dc1D#p&iym*GSc z3H)fRq(j4kG^?R*f`jf@J#n8)!}wn(A29|Wc)COaUMFS>!Z;s?EO?fim7Axfzir~E zXzoJvcCz9eKQiP%KKgj5&h|Ck;0a%djh=(jMK17Bz#Q3Azfe%}xOWTuUST-``~-Q_ zI`d~9Guxa$pBj7UZqt(FgRqr{PIyXo85i`gd0t^HH+jKzkfR&xLe^fG8qTVza*giU zubn2tLPJ@Vo6W*U^_CBfW$3f|ISjPP$Hf+sYD>Hsj~30*J0+(ijy*4VJkfH713EWL z&JI$Lm**s`Wi5VPtg2!FO1=oh|JZwc?6GnZ!RsvQ@|DdwhNxQpoAvN(Wqm^Wb`sl4 zrUPl@g*e~_Ilp)Qx$%K=gPhGylT*mW(u36DI^)+qMBhF*&c&bN+=QKjg+Y_4GSy0D zod}Ht3$w2pK|9smFNDx*@x*<6X4t%*0Qv*We&p$cqKJsCT^0o)Nb5A?{1E= z)%9jutR6f@9SSv8f3$vD@08YVpUG< z+${H+ut2GlgH+Bm?g{#^9egzFLI)F0?J>&s+i$y8EdH1Tw6XU5p5If``5_O=*t6$K(wVt$h`83{9632alSQ;+K#Y%vCQU6zDO+24Q7^ zG=H9!5u!zcBxjK>7R^S@!RIyJN1Nmc9MTGqF+N*|VI6%(CC8*5qNT>B?>n)IcDhM- zqJ)>Y&sWb!w`sQ*@_UU>)+=pB*3)R*A1=wB^RVlP;@oJfF&yWWtLCr|>>3}xOp5i7 z8GSx-bE9Yvi0jcKR6D8JpZfC1Jw(YuYW{^JB+=lDEfDc6bQbv!z}uIyF3RQU{50Hj zosuDvyOXdLoPVlEhrwiK-5y$yNeq%dv%%oF@P5%9m*5s73}J;`0giu*Uk_XR%z=ag8ufaZM>QDcr%Wrc}6B3=y`5urSY zg&QVL7m_q%Sc_Cz`&&X%M*RV~w2B4xaC9P(6xs}cnf|gC%IVgKn-mTTX&mL87D{X zmZu3`4b#8O7_ozB7}ib7TT9D<>atFNdWHG0^uz}b302ciouQ(!r=1KM7ll(iLx**< zQ`)lTh^iLKi|~-wbC0{UVY}&jl4JCvwC)nlqS$Dp^3&NJ*WSpc$lONbg6Q%}&FZ z-TMR|KH9S0fSa@@dw1rotf&N6B^BGsr*0U~>DX$CTH&88yw4P^0-Oeekp%#p-bT-E z-O;w)f5RNJmi0d*4HK0@iV8~{>_>X&HCSM#ND&@9gm}}R=_Y%Z|CcJiohO4rZF8I4 zNhquk@hDEo$$eq`*|nD^d9P`1k+oKKutGES~o+nwUx5^7! zGm&M_LRLc!Tyqv&HxpHInJ1i_Cdg54z2<7VB0gRB@$wz(S;Olfo=74aT|R>E zipwQ095gI1yUJP5jJD3ZE=60rj8)rXEifA1X-v5abZCP(#TZ@=5wu#iF!lzluRNRg z;y3u%$zIgnXBcym``$ePg?n_p(_*lcyQ-KSAz~2(rN=$C`iIfbk@{+taP#+#qubp~ zoyPO6hy=SyZR2TAt4@;WT^~E0AO;9%xmrn=$WdDhf~P&Yg_-2d0Z-)eDT{bt@4bIr zoWYD&s<=vsFEeqhfdXVZHs{If%inpXI$eFR^(q@aryAc9Ee^C|X`a996Gb=r^4(fX zI-%er)rkelP50&qYtF$JZpW)UXcf-&jYWc$=dcb}v`CYJP;?9&M=YV5j zj(`9w{&x3=hw6nVr=HJ}_YyuFZCAfLVF@jK0r@UR_7x7y9y*{u9|Kmj<~fXC*3GGn z(fYn(1-o;(`G&)T;jgprgFOX%n>H>SYTL=9e&)UP@v=@0v0E4lIW{qju*dPA$oChP zO!v8TYgg(0u_Z}1vf{9l!deq`H8K-Jfpu)jpHll$j7_cUZ;)jD-eYim7x>vUSG_49 zpnn^`|5_*WjB#V#Aa@5BkEU8elmk*Yx!1^_vQDOlZWoU3IWyP6I>Jp#+?8{HnDMOV z_K5f!Jk$59D$W~VnCc8rVgsca!Jlu9Sg=WwgWw^Ll zcj)I}#O)iHM}LTMKS3*PNz_Rcc)==yWV(^W7#Z9z_j)eKYAx5Q^V2(=?sjhQ`!ihS zYV-~k9)2%Amy;?H!K_#Fzk1LXLqk;5tY4nGJ3A{#idVzUay!+LSz(S#PR^n{--Q65 zRG6KDdreD_xrAdpMyaEp4#g216WXVLM5Wicaap?)zQDviL$9%NQKc-BI_Jd#=yJq5 z1xXY)UwrE$^)j6}zj%iJd77EG5d=|jv2>OG__&fFU=VdpW=v@q`mT_RInRqiiNZPV z*y^%a(%02{>%Y=pBrY4RQfVCzvw2a5jM$f&(G0w(Q2%jO9z|&`)DW28?3v%8sqZ$R zp^5MTK9PF=t^AlPGn}5eK zC8*$ID?+Xhl zdA9u6Qhm--I|Do#!q2geb?~eH{Qs@TkL)S*^+rfSSZ}KtX10{!vU+3Z`g=v49SB{# z57J$%pOBXkRKbs&oF-OY7$?LbSQ%8a3}22;G*PWuGE+kBM+Ithp8!Ic7iw%kkw0c$ zVx&mGn~7lP3%6%st6Jc+DN)I@VS-%@RPrM3>R;9I1tT`ZtOJUzhL42zMNzeAjiCeqB;Hqf=H(^^TP1c)q+{Rphw(MuAzW=^sFk+PO_o#Osd)mOa3o zo){Nbc2(c?+^`ubi;6kFLj$z;Iha05YuuW9h#$iIIGmd+D-v9l`qkEA>I?<|9c8rZ zA*~Pam9fs|PstlLNA=i21{>)A01+5sR(5w}fIZcqmdCC`+Jm6hp!MfcP#98m6<~2+&j@bbS~yMpPiH@KrZQ;o?t6>aJ~hcCZwV=}o|-bO~QIzs--U7czM? zr~vLVmQ~K6#e>@Z2_MXi*b`e(G z%YPrad#1N?$?EM^{}vxp$*b?|t!BImp%egRI>vOYR{?X%sxL1uay-%KbvuZRAlUSlx(Yyy%l@{w_9A=rgc`0uNirQitC zec!z=nlV*HYyeV}&7pHThUy+>RY0ZsGjo8?xo)Q&S}Yg1N_ zr60Zp>>n&m@Q?-dJsK@gX3NuhD%F3!q zm{26Ha&jAQ>^c}{)A!zd_i>{fj|#*WgD8JXO8D{hzsh4L)+`OydfBH_*mNN8FW2hz zC(KoY6P)6(`b~0#jmz|M7vH)um`a<;%ph-A0g@JWaWbFD;xJXlTnQOt*AG3LTBE#N z?aVpuK_qv%K(!4tPo;SnvLotnt8p1jjmD_4XhvhU_08E4OvsHSJzTq))n}gI6 z+W>?a_%*Kt~63*LuwTJ5F_XlIzVboZrmAfBc%8P`Q)D{m-FK^EP_IKa?R>djQw=tgTDY zBRFTfe|B1{&MG4FP3(5EGC#HhX6$WjXuz2_yf5Gu2)|pS^UuZ|x=;_wSHRpA_e4UQ)nk)Mv<4?#C;1#KW?$ezDw> z@(;BCdFivb4XU?(+D$^8j<6Uy=YBh_wPT$Gi+0ZK;SqA;Op61=d1<(ZWQtlsj^w-0 zQTk47ac_Eoi^t>Uv*w;Lw|b8s5+9nQzGxWX<-l;QG4yhrkLg3Mzf?D#eC}QBKGovx zUXMV;egjqQKP#X4qX4pIww%Czhi979`Pe(Dd9n8Mu_eCPQxb?!dQwiFb~TwK<(2b& zDl8q1LM&_+q1vVcpxrM2Y+1ShLCi;wPWv5M?7PGgG2S z+cMMWzWqi^@=khd81RFHSxn*;1zpvYUm|%Y!R#cWleCY+QS8*JfRh!Z(RIo*q-Db5P>slq(%XQ>cK!w##(e ze#`oq>#m7Md7a0$xhV-}KlJIEaPA)Wc~goigBIGdMy-5=lZ@s@d}^TUMd|@{1@ZQu zz>+r?9DNa~&kJoZXz_pmUl_BGzbxST$~6TW)jKHSN*G+k2! z8Nc_Tta0;0jM^zEs-|T^m@A@HDN*YwT-E2al20b-D1$S_%2IUyAa1g(fN8Q)Ck+NW3yi z7LLLL+S^ag0IN=0-=57p6wlMr|JDh`r6?}lao&|iTNqt7Hm|#^YsFSDCv9KTmJ#1g;W<0?oHOk}|92&cdUTrvO%x%R~2(Qbpc zfm4h>WU_R?`WLj_cE3S;&cLSPkj-vl=W&se%$&D-dyLD$I@S)X_;dhSb<5G z&XI15P`j%Gb~N^f@>5OHMF1}`C7A-3MvBj;ksoRa29g9JmlC;+W)~RU6OCXI7_ls5 z5n`+W(~Byy#x(Sg#s0+iW2QmsZ}JWBT(xt!v%GRJzoD}Uxgoq6-1e7rAF2AP(;dT1d!$v_w1NfGry@t7&uP^ak@Xi%Fw?3wks?bVs*s0kwErzK_^ zmFyCRib#EnfhIxP2Qo9xuPN5`otsQvs0ZP#iLM2{4K@37B@8b%-^5P>*>OU8Z6xvo zexzRF6-psfXVW2Z#}dOzsNONNzL>9PQeDNx6I++RJE=^4)lJ#cqG7Id3WpG>ZOSx# zWgS@`RY)2l@=5TT%Lo*R89%`G_u&kzw1(Ad!^A5PsC1BHG2nE;;huVAA8mlD(y|rd|{WH z%%i$A4WBq4m9ULb-gz@fG^Aa^5|t4>SM!8a(k5#o9v~h#?VD`O2gkZg`<1AZ@PkHd zGrt5R#5~*jcrSZ%fEuA}q)HMCdm zz9X<&_i+>k$Y4#TAHV2}02N0eV)pL^=V~NE`W)zJt=Plok1U%&{x|U95;${0)oR+Y z&?Q?MUKb~QGk{oL{&v+DA%(3&UjNarEUO$^njgSbECrhpPn;w~E37;M#&kUL$#ertK&Gn<2t$mx+QqfSI zaG8XpJJ5<9T5`*2DRDgX3J4lAT&zS=BM!xk-0LV+u(N6MQSDM*eFES6R#74X%C@>( z9$abM-(Z+P;_9QD>622unMw=*3Oey6e9UyVv9}*?`29yFC#B)6F}f`27RQssta0@x zq&m21&n(XA0nN~viAP+IN87#s?lTkL{WIg3b(0v@^ha(?A-xuF$lSK@wf#G7ZauJs zwSTFh(T?R;zBxI=q?-G|NoYA3>eA({IIdaMnkd0PM!~5f=;^}o&Ig-YF7oY8o#Va2 zxVXjZ`}npC)D@mFLa>WWKCW#}SkSbW4NS_ud{*UU%u_2cb@3 z!3W>8@=ZK3=6BD13;s~2!j^z^>jnD29iDTk*1BiD2c9|;$L7XMQHxU_F z`~?)N0o8^0Th}*xnJ|{KG8H&axU-51;k`{$gve*| z$=Lcf5dH}NeY+H5eZYCzyjFRK!jT>_a3@zIgW3i_zA`M#QdY^-%BEUK!E+lf%r`?( zb6#8*>CRmrU=!D!EgQiX&cI_IVZq0Ads z9UQ4-l=<+&h7~JFf}FQ2llb@-szbIHxgxY48~y-8up=-8<8uE4{h9haxV&_{TtDPR z5Kt-WLoqTOZJ_wYsoYE;Jxx@~EbC7f%c`qu%i*v0Br~8NiX1eagoF(n{jGqdd`XFE zab@|AJ^P5pHGR0fqN|#@fw)P+;O%M z35cGVTXdhzX?}$JvYMZTag#bDMqyPIM_Z;s!4oG{{AHoThh(r<(neE~dFy)ZU|uc@ z6ES~>gxaD;n=8z|61JvO%NG37p!Ktd2ylYvrKB3P^zF&%OOO(C>a1DGzAS*1;-!dL{!nG~jSfKcfN+dpMA69Ve zAjD5NR`b+t!>kgw;);s6j-sE_2_friI{`1tYh z>XtHVDnmFpU=Aa3tg5OK-4MNJ8Y-kB0s1NO(hHmG!h_r76l&JuYAht63Nb>_W{~^; z9|y{etp#|}^<1~p?@V{vJlaTlgdO#+6&J3yTp3Paq1G4HlimwU57Pv=hS%mrRAH3H z|6O?TTi+431WzHv?74b|>Yo-rlYsiz?Gs;W+Pu5j_OBFRkWW>yITyp887i4!mk8EIf9B~LM$yMjlj2u0ze;kP*+4wta{K^jYjRZZizRXT!l27{JHkth zeV%6zpWEB@4-le2_&8dpsa`xjneq2vb@tOFSk{I5fp?{TRzR1p!{BJZ%B)ytZ`^&Hu%IrH<9^vafrGj?FHchXx0<-M0GpvfuA-4OkZ^ z!9Eyh+cJgOG8BElj7PmqGG)V^O89D;9|*mDd*E)r|ES*6zAuVAzI{JR!at%Ws+g=F z?VZIgBkNrf<}zGkazAsC#p`vzw_9)Qb+Q2G*KKm|EY2gx-3*#AHidufy_lS_L67(ULq^zZ}v9g zQ(XNsBiPUUDL!0GjZjuH8(HhDwbVGvzS2Q|?Z8+Ti5$znB>EZBbNr=k^|UruC28&2 zB+WFM)6=aR!bS2Lk?AYQ*p?+pKr5UPCwCNA{8m3D!y4e1P51eDcm-xZ|h0fVY>OM!O4D6WY&liqFhYn! zZo>VK`kg_mrx8sl7i9Y5;EWq0M5|30H)RxWlG`UjB~`8gqO)WI1>bL9P7Amp2HP(} z*8RC#)7Q8s;;Bi_&GvJ|#JTY}YGmUyavBBe75{;Jc_1t9qVBgj?rv!&vwk;+OcgdX zPWZ$+k`NrDQn$AS0-z^?B*30=^FrE#eqysI=nq{-Axc7+_eHxujQ5@OuT@IVtA^R! z`NXl9azl>7up)`8DPp}Z#nK64bT}Nzs6>>KAmZ{ZA`!01y^)b3G5b5gbiLaygv>c5 z>8Va8UR8pCaozp&1ut(qN0N7IoH+D2uvp1ft1Mub*{6q%a<<}VR{&Gr9K-4C0Z1F? zefQXd&Ta&D{S;|;MosWYdmXer{)lvS`-49yBrHcCrMcCx=PbadrN{ZQGGnY!NuZLi zN;+A^0c>#Fcl#p8@2MY3a|J~=heWaDIWgL+fQvH>TPrab%F479iwq!d&yxjg3ip|b4g#{%{t1=1{YL$Xk4GUpmw~rfJa4L_d|(T?A;7Xfk%&#m-hMMx(b@Jtaji1j1vQsdvshDRqI3ZpG1$gN5@P9L35_ znl#)rAD+~{NohK&)Dc(44FCUnu^jnhJC%Oszmby3J^t==@gio86>Tll)>+KN5bb{5 z4%?C7M`i5^T!~a>8qeZaV($|@>f!lk;ZuKyfy_v&>pIDq>*vpifD1*{MneoL8$$lV zguz4{R;BTZWK{XsI?Hvpd)Lx2+O#mTZ5#B1zc7DzX-fky{5kHzDgMIf@#g&M_1*0G zWo>((k_Y#i-y=0%cbhPy=?%K4O@&hhXURPafiPj6sy2NdZV3ysim#(rUD&Gwnvm1S z1Mld0ltK)z5Mo(h{7W8w!^kOP#Mi@2Au_fR1r=jwUhNrpP zukK${RiytwZ=LxXNfy#Tx@vk@FEgCc>mHV}E|w2_vR5DAZ~^M==q#RG@2J9w?Y7hR zPC~Ti_PyP6{VBDjX~!JeAGjJjICldO7m-MV;A8mZCsC2q)0(>=#rEJS`)HMvltbdO zGI^^^r`OJua}%d>8~rQ7^7$J-{cWHL z+xicbW%gvTCw6ZAjQP|0y+2;w>b;sIT=)?c5fMXe7E|%f20Y63VwXX|uQ=-)aR6-` zku}IypTg`Uw3Fsw-28`In_s)`hKU8@JI2x^(@4|PlBbp0v1kha*>BFV3Q~bT_4X0d z`bmlGP@X*uZA~W+!5PFMB*2($eD5pvH!-D;9}YQl^w?=b0gIIf3igQRD?EvMmLh1V zek(_2f!=;I8TiX~ee3;N7GmT)Nn!OynYvF2- zfP2XiOb(ozJk{^qGD2?_BkDh-3me{A)Chz=J??dvUes^^h{TUDSHUGID$lV(8eNdtO!Z+Y;9ncbv zuUPlJqPSx&sxN{izL1rFb0Hu6jIP9vBlt3ZUDHQ&Jrj-`_ipaZ^A?;P7SvI`s5u`w zs!OOFs&Ro>A!-$|dK~&BF37pO9XL&0yE0oGzR zj<~*p$+wR=AJ0JCMe^zf&gl z_pSwi4kmXhN$W}+;-@`&=T-)ygy6qG<_`X_~ z)_&8|8HmnP4&cxVbF=?X`8v%5t(^uM>5Z2{bqC%;!?9H|Tyx6J5zeC=&CmNgZ1p@z z7<^}Yj#C2VLRLO!@%sJ7tW?LTBxa3@0#$>?kqh9r-zh+y-%#ntnjv~Uj;cirdpalMoF^JcE>$OhYr zy;lflP78}rjeXD1s#}3|YPlfk|6c~6NlK|WD3ZO!#9HsVcgn2xhW>lepsw3rJ1(D$ zZC+v_ng&HWb`p?$RsY#2%l_Z27675-+TK6m>3*wtX7SOiEH#p9AzEimHRrG395#rJ zecmNWW6vbF{FY?h7v4NyAkX+FuBDU&B$)G#@k0;*jQU|Ic8s2UX4E;QnyrBxxvla| z5USL6j{Z8{H?%6mw?OnKQFIC1zMLQI+p(Yfjn{cIS6|GmZq7rND4D`2`zjNdVI!n@ z;KB4Jr;JmwB^?n)jIA@4oN-35^nY6>1Dd^7OWwH#`c2 z31}5^7AU?Bu<~&l0)$5+aHjMvK#0?L3i~#!k&pdN9UPb*mnET=UeoRg@S*yG7H>4Q ze)!doP7JH#{7oC!PlQN?&dv_ zJr!*ST@~1il98q@md|U!p3Pc>Vz!*xn*YI}{!WjY*e{|MzQnumkwyQZKwltJK5+b{ z((m{oM@2&QU>ZpM3b?)xI!r7F$WRmhrf!rsV>8T{zC3DxgI+zG@d^GlJf~^|sTvpS zR=b}X@4QQ7<*so?cXS`wEXEjn&-crX?=BuYPqdim`rUOV$5V@`r z=U`nVy5XDOL!L?ST+}}hkK31Wl+l+wF8Qas!BEcvH6+tvWkun2- z1(I)ukT--!A<;*@?ZEk<>6eMx6Qjf!QnlMfI1R9uH_EH7C^zEdHxkSFv@&)n%58I~ zC0l_Dx*ZGgzZJ-Z7w4eb$B*x}QpWm;MQszUAl77p5KD4p64qEDaQgCFQJXX%;d+DP zN87X{fZ_OrD{hjV3BC)aeY;<>Oj!T|VaLq<11;zK2wV==-_&c|Dw^24iW$FG#FI=M zLiPQ);u|JlA#KW2E+5j7qm7WOd%@-T4`gSG*%W?OChc$Tg@hlh!^!m znJ{1k?n+MTqwTD&5&P`2)d+QP-#==m4y8^-n8d$~8@8<$;kMU^bw0AMsIFAOn@7qv z$Pz{+eSKDYH;=0C>^_||J%{>xLM2=L=0{1M|92DTe379=sych`d;%y{z7RIgub+9q zEiwZ2*WK1ni!w%uTju$hx=}}X0(=-vX;AVly#n-lXi4(^i-mRiimvll_t>QB5#QY1 zGGjKbDO8^~?lc-nL_09YRh19T72siDIu>U$Xv&hmd}G4)lYS#P7ao%r-1_IyF0+n@ zo2RsmxYyipjt#8uw>=@DQ<`L=uCA_WC~%v&CmEj+{8i1}BHXR8vo&d}=ncmI4~Nn% z(UxIVMg!nbKo$96z5Sbc(y>|X`B`0aquYd(gLIGIAmQ%xf!7s@k=Wh-#LJpTa*{3Qnu)?IXU0M%fk@LV;l_WU7pNBL zZ2z~eJas2#nfWW9I=Q=h!egf(`!|m~xIq%?QgV1k8u^24KP@58a|-p45R;dV*BlY% zcUHh4jI=%A(dk{kOS112w`~OLj;JY*GV;x!R2H{>lCX9r2)#&Z%sP`9ecv}O{=RzQELNMpDnwom}aF23IKMmhd(Yp_U%nK9TrHXn<|KlwkWS?@kJ8tN8Nwkwuo;>~_{@W83yRU2%X$7w+ zzQ%-Hy^k6)!0!JV}^7tDVoBn2SRUGE2#{A$ebzuKaoL&XZRn_U6)2NZ@T1*prdn4YwHKa@z#l zKy3~}j})RNU@)>qg_nle#R8)o$2@=-2ZAkI>Jw4pRI#8;?-wG!*CEQm;|asadpzI6 zL}0%v(Gj$M-Cv<@ETL$LE?n@GqYAqxhJF&S#E*yE_2hAJ{k1bb;cg`&v0Wg=+UfA8 zleeDkcG-wRT2)CoL|0N=7iVJJdYrptu@r~mVY=tre(v!*gs4bhM;dAgi7=JDXcqq_ zUrnt@8!JXXut2h`B3BlcI-`50J1Ws*)w1dxy@6)3G3v#=_iIt>Z9PdE_B&AZkkuS@ ztU_9X47>WW_j|^ne_r-TxdR4%IRbfO`Iv!S|y%>OQ4k&-l>5$Udq4L)~(h!C9 zmG^XKfZ4}JD-#Itn48IP9_r7m|0ZwvLW_4#AJ^4mSzw$kCM+X?@Iurcb3Es zE7)Cx-)v57*17eLWWzXp!af4vFsQ*!F$R0 z69upOiI{etb?erkhPrk>bY$GUS0@#gD(8$JcPRJxn z;BcANb@Zgs@3iKkE+XJ;iX+Y{M+f}078S*63g4G%=_t?pjmu5Gi+mop&x-xxCIpiQ zFH|TwwiuqL#BE3UQhLc?#ovAON7avs1JCAecj(j^8bYPLwj;_E>y5+twWw~yS9!EF z0wF4g`j9uked}?3j8#Fl zxGaWRVS8qRosnmhQmDLrZ`dNhgaQg4?ZVJ6MU;h^NCgx|td;;R@k`Q$mZ}9I znIZZ6gOT^m0Q_jH({#PWz~uci2?55c*L;;8_zk3vyXY!%+By{4naXDyet(}F^`vjm ze&*RlzMI=~YQtiYn38tYS8SSHwm+yLxq@VBi94lZ^4mYm&*TcqYI^<5KJ53M9-d|e6+6~Bsm%WEcZYG&JRhxw4qTJpn zceZkdSJ(m!>rcRAIe1)RXDrLpT}y%HmmJe~??Sn+Bcg877167q|s8Mb<8045AD z;x_DFqB48Ye5aO9LoVYT&Vm%i+^Pt=(l?s6>^&~t4w}=|<>0yodj*?+>3IV)jQS9c zD>VCw?nCg7=z7Smv}^eW-19GIWog`snre$0o7Ws`N)SsXfP#u7{DISN(RIsu^5p=9 zyXtYcW3txIJPoK|%|&8?jBV_bbQ4zW`O>PWj9b(nag)N%=Elwgz9w%IB@gW#@)uei zISC=G^vMX9-c?}|sI_Al!>FU@-I?LsA*C=CWwn9~%p zjl%4F?Zx8JBb;TXN3M9Y;qd6ibUX;sAq@g1crJ;x%y`=Ua!MbIh7ycxf-EZs zr)3*^1RGN5L>YZ8zf#}t*^i?^i4<@zmK_U%{(?u?ffWo#!$j z=LOKfJ2vhny$xZjBr}YLi=^0DQ3U|%2Dixxu;C3|XnG z;IV|KhI^@6b}A!@c_nmW-UrKqfdc8mxn~;{qCER@%vnq7M3xIqjFE#Lu}*Rv!>YA7 zi;zO#;JyOooY@e~UiJ2U@Gv<=Z)GkPR7r}#PL8Tn%w;!F(oem!sg%2q)v4cmcDx8w zKXaRJc;pE;Ym4yKS1ouYVLtd89X;~4?J0|nO>!@QF327kY3WTbOTPzTZN)*Rmn`0Di2T79><_4)Kt z@3N>yHqbhGt{?4=!pQCLc4@rVt1o8Fd-~ku7^ri#BXOgd23)L!Q~1{)NzN`MQ~>iS z*=cm$r}rdOYcCtN=r7WIPEp}aWhyAgfO$@<9}!02$|lkIf6ym;4)eq#D)mo2AwB*r zWoxoAC(MI-TWro`W!z%sK~=F@*bFnA%jo^cym14{I+SWoO$V8v)-G$A~fqaMvuiOw{V+%8;6uW^eNaFHm>w z2kNfk?nKWj(?-jE(3Jz33@Xt_ZP_c|e8p!6CcvpL*=;AtV}uvvLzG)c6I*KRf=!Y) zWg+V}-%~+iFI9*C6tJr6!PE;~26ns_+nx7LiB(qw$@N2eKh77m?RH@Fq8#3XCF<(;`Lg+flPPqCAHmYT@5OCX9+6#UOe52G8xwAnr;^5;$5E(Pisx*7DdiYZlhQ6QS@Gbn~H{cuRZaT0vs z6rX2o-G~ZcV)CAM!wjA!j2WPUa&jO-zVNuQPoJiD!H04`<(n9zK+wH*NdUO;Wp*-) zdUAiu6TPH{F^SzamH}c-N(2ehk$&<1?IQSk&K&}TyffeimdV!ZTw9KDPnZN9PeseU z#|CKadVN9KdVuC;=8wgnOVkG`-)rH?!_5@YM0g{+qJW3puYll1GBQ#8j1|@Hu4!6( zu@6G449ib*C}J6fQW%X$L5E5k>$(0&=*`f&|Gvn%dlAgU50=4SBkz>j9X}h<3_y^% z6jYA$rGT?k^yp~bmWovaLo{-m0wuu!wRWOX04T^>8B5jua)-tY5Ze15k0cBFp!KTG zbeA7|9r#%G&Fm3FyZ%x?Du;BI)Zt!>SL{N*ru7EWs+h*YI#Nh z%eJDH*-EaG8hyABseDlqsno4bzI4!z)itZzmZR__nfQzL+x^YY0tR6PQ7=os?!Bya zX16aZPdJRD%72?WP*G@Pj!Z*4$lvhD7mdul!-DLy2JWvP{36?$G&UT=Hj|HQR?;br z1t$uP2z|@%u4i_AUp_^43nc~{NMj`bz=qS}ocdP2&JPX+_j~{j~RDiW!?5?X?Gs93p+761LZzX2+$ZpzM) z-3zkvM?!zMvVY$Cd|JQ$=A2&#JjbQaGwBD$LUR!T7qzC z6!U}XR91x-8ulMriILD)Dx|Ff-i|h2NeLQO#kUOmIW_DAGAfYdJ%w~umWFSyMQs^M zq70k7qdnSR`tyL!l0Dm@7nA#T14J=`ic3$3V;n!7R(F~|3`I%yNAH>Cv!48pzw6jy zyxItA9mM%%q3+ZDggw-KE}YyvqSbUX+S~Y21G@ z*dgLqGP6}V8!_I_pj-}Y^Ba;-K_1v~ZfmP>sIyy7PvZJ|J!f~p8ocbg&iqcLw~r77 z6(UD}c~+;Yc;VZX6GcT^QF7@x2=?NCx!<0HfWF<+?IX3W*W8H%iuz7eEH9KO75u;- ztX{g27H~pJHDxw?lvup>l7<~7m&iu{--c@;M#Zm5mP)iR%7uXfQPiAI+8Zq~AZ%Or z?0&dcdhD_^=+g5vcxRnD9XkObUQOQ3ycQrhKCipW@O5_XN5w_Dtz*RzB-NqPc`1HM z#?COV&`h&B^!>AUch&YAC!zxOaM;|OiAb`J8IMKk_39?^u+fq9jyu`j+K5_TakJ(5N@R&oeNbJi$LHJChX_#0$Qk_KDd zn3hL#oS%MY(wHcE4fd6iB-EKuxn+Jh>-oN)XB_Fa=N9eX67j&C=ETGW5S}1J*g7~G zM;#bsRgno4m#F4Z8hAJJtsrU!AUxGnlKe+_f(T{HK38mdSL4;GkwdI$e&YhLka^{< z%e;$km26pFV7L314Mox#B}{A0&e=Hg`!wxY73HI+1VQAqn!wXHW4oXB8copp3q!k} z!MnE{P|W%4>fSS(9krKeCTm@jAN*;7-2+I-_n)HZ^_2s~{mo=Qp-cZlv0;B7srwCGw;CR5pA&+1Gq@jWYfx*>hI9M9yoEOlU70aN zQ&LFJc_x5)q3WbA+!i8rZh$&N`HQ+f?zyeAE~$Gvz$Y5i@#`+?gWqJzy(rvq=Cdo+ z<8PHYW)A+f%VV^8hy4yw=e84f?B1TX4WN+0y13-O#z8_#44Ak=`X&5fM7xpT9q_VVpu;F#`=lCHLf=9#WepsyOGPAQUG5eb{{=wX%g zeg?jW(qH?u@Vmc=cgS@yEavNK&@XoxEsI;kVDo~H4AOTQu%1XPPR(ofVtjJ@6#LFzV8`c3I}G@_&d>7ikj*1?PcsZ0_eD0$>W zWjtbB-K?By92S%zQ)7x-w0I!Z3Dm>7J+d%t@5jZfwMC{6kc$Y2fW4!%j_ z*HRC~B}o(Os{=Mz7FZPw8+j(){wQ_LYJ0up;&dSFjwmXPd||{w&6+r{(+DSMH_=qy zPk$L#Tb5`{Pl;}fUO0Ei*pw!D>5wY9aL{YGzwWj_?b(ry)FU1SH>suiOE<1Y+j<~PzU{^ zB>;7bqve{7a;B+ds+;af6QNh|<=I`Ga}BDEYIST-OAf;KF`S?iq30o$$HL*@d!eJ4 zjFI{dQfzg#|0Dl>=?Vb;e2D*)o?Y8+lFcI@4$z#GjGFaTAfKwMZJ#SX8N{LW>GRvw z&_cEe?~QNtJ}Y4_)V7xY6~%_Hp!Z+Iml+2b06RZ(mc64+-=kYQGR^c!b8{VfsQIp^ zucO>JZW2GZFm+KPFkG%usT%xbZosAU0=u{VGG7!WPTxvydhYPtq@>X#N)am_{P6=C zK?qh*ii?@x>*Jj6(ov}WDQZC?HSi@=1}exk=4hLQm9iDZzKwHO>8My$O8{V`;`z-8 z<^#>LSj`u&>!u$MCFxgLIPl4&KIt-+eL8aDuu8OxE5sqpWZTx-(XRz=o{Q!1#~-U_ zJK5VCsKg(^c54on17E6Nicu2EB-F)OXB?N_N~Dj8K-u?JZ`QqS4KyPd-vD0g0!(1w zEqU$!W9`3!s}N-Qwe20b?t-VjCKkwFZ^J9|LN!qri^8M0O}}y9s$`_$&$#jO{$_Hp zcVv!-$vVb?euB{G+TeKtKBZLp@C-H;*(rLR#rW6~{c!~%BVpX-eqkk=wL{@L534Bj zBa6#%US}WqKM>x3>x|Xpr!&Dq?KgUofa}$*!0(F>I<2s9JGPAZ;yFdP&VubRC((Xo zMf$ahu3#dkNCi-<9XTD|c=pa;3V=GnH&9Vq!B%Mw3bF*ULvgZTm#>QC3a@0Q&7>N4 zL$ucY_{L$MeLI?-77W-J;Qyz3#Z#Uf%pDh}fw2N$Cky1#Dz%#9`;-k@%H-@rzhJ_{ zfi1RbaIS4dQPHG=ni1GdSGZPPxs{s?F7%@4%x^KI-V0mQ9Wj0?nJ;D`Uv^<4%3_Br z+nxFp^iqKh%tjRv*%>dR0k55w_}qMAeyTYNK+z2!Oo^ho^^?TIU!+zn^*+z2;MQHk z(_88Vp4s<(lf^T%qRql@#nFkDKWnJB-_YBbsil0gxzMrC+2BA(;jVLR-oiHtb|EEzSnJv8L4KfxU)Gzkt_4zO_?e}6oknkf zT4oE29cKq3GFWteWE=IpkSan31E1>rSAV)(e6dFe4x5EdXF~mpC~8{i_&K60(>?xy zD2IkqK0noEO8YuAy&G$>@G^~a^O~;wo_vaWS`up44zQidkG`l-!_62ya1|3&3qax# zvmb{V7RsMYPD2BA9dNB|fpw!~~xRA!C(Spq=q9LK#hYUW!o&`3| zo$0lm-`!8Ud1lrF4Ud1l{*&mpWYWP34lj2Fm$BM65TH^UT_SJl>bsxPn|5M+*Z^fEy zGamRkTOZHF*kvlfwhT`A3R`lP{fpb8hg5QB%5}|l=!b~L%FtPY z9~nOZ3;N5<`kJDeK^sWoPWgpS_IBJ&qTTrrhI5>l!0o$(+{^r)mU!=dVg3yhP3Fps zq(c~UB24juR|QQVghh6^BYg?|;m4hb9bmmB$om?>3GMRf{1wyxqC0KqXXLL!J{QQ3 zoT~~P62h2+zpwv+0{Xhrf1l2nSuAa+w7y#jZjK&pvq4WBJ7@x0uY{_7;uf&sVO=93 zHw9VY7O@tv^+*L;RTPNO|GpmOFXk;GxoNtAoJ3pK1iu;t4xI9-%43}nLw_4>8-xlt zuX%hODgPhgnA5D?wJq^OBhxq&NAtu51J~4mKf3XgUsYjMAdv57XVTsM`9F}Y@7cQ_ z&TY(?glqk%(`J@X@yG&g&Ez3lc788yHQnSAO?e^+gNYmk4xK1&ctvvH@~y$al+8hi zB3uJF`r56dBuH{E&L|U2Iorv7z!Ae8m1gp(x>0?BA!;k4x}Uk-Z*bC9dAFRvQ6N1d zqN^-<3WXG+wE~_JYf$Ae@??6;K=nFr`j9)n^HqnbxtdUKL(APsZ%|zx)mo)~OI8f! zizx~PQn59Wq*v`J0+Q>8AM=4yh*w~H&@I!u6)+rz9Cyw5j*l}*brWu6qC$m~Lr_-B zbC5+Q=|W!sx0!K7lvU@dY?>MBm6F6|3gu{uGZC6gDHFD0Q~?*>D=wAeO^f0CP~ZN) zlVaZ1*KL1Rpv`vMY&U;<5*0e_5ENfb`E+aubv+hl+Rp>n3Z5{gRT!kcenXlg>9;hc zp&2}TcmL_G3wF!>`I7^*e#684B}~>>lh7{fYIRZ#XF?KSmUqyAj%h-!x<5Bupsw4_ zOt|pe?^8O?(}ZxNwqE6vuoVzK@-4l25*H2FoNk+w|H8%8>e&8>qpxLBdy{4%?}wVb znDuQqfsk+2pw`wcvp!)yWvp|CjYd*SwIEWQk}|poqKCtD20`%(_jP2^WV-?AlugSN z(j->LfqE{Yi8+;$#GtoPWUY8|Z_^hRZ(VomOj~yGG+h4J{zo^ibAUJ~ByAh&zaGUX zBBHRzQ-ABcSTtXMN8X@xS9mowxc=KMb8X$9NG1Z2Z8prZI{iJqtfa7fa!w@{)|t<4 zqKSq!Kc8dwK^3QS1RXghpLi>I@Mw>8zopaKI7mBMS|iOP2QWrV+aDai^GPPxbm)Gq zEG$)eBi&=b;z}lNmnE_yn_@QZd3Esk}eS0z#m#5lyu!yu?Xdslm=xRK*YWT2P+T1Rs4oNr=5tYj8R9 zMu`Znd;3UawwaDQ*bsDkb;Pbp1cJGo2Ynj#v`Ahu`#RgCu`%8^c!}_qv*o?(j0VU~ z*(D18Z-#KTU!t+p${2kTXs*y18!Ic6k-T?$bdt1dIu8zQyeB7(DI9bU6j|f}ma_E3 z+I4c|X6;R)CX2fLrL={xBuRdL1h!SEHUJxdZ%TOc>`a)%u%SfwO^uiVz;74jxm70AjNatKaU{nb$Jg!Afg(0&VT7m> zTC7n4zP(FandW!Xwc9t*5h0GNyeFbewjEG4myc3q{;}C~I(BJ-37skOE?Y2L5_}_H zJvLgh;3ZM=tagIB%UlsQvTYP+blZpj^TBe8v12@?86!8U=BRyM;lFq`*;kr;A8JDm zoH>!bRflnPi^E%Nub_SQcCX$k7{!*C4YRmV=Z^PBR}_rRf2~UYlrSzq{OUrfFw;b? zGevqs4pHa&*i#SQG*j`ng3?SE={w=`D^M%b30tdT;c74VHF7vrpwEn-agV%*dyiZK zh$pbf4FL|ZVj+Gd*X%c&w8(CrhM$^Vq=3Ek-3AakJC{BuzcKBDIVif)UYqqm=>u)f zp=o_i`rGH!Q1r~w=%#dfU5LhF^Fdj01y@>6go1`SKNH8vQ|nGU&7RE;AW1?7_2)bx z9(Bw*2B&LMlltksl;;?iEh=fA4Y!i{)|&WuY#KX$Kij)syAAHlnUjyB*wq@RB21$Mh1fDFIQm-8 zW20mRz-Ve2Db>7GnFXO;O7Jfm0Fmy0kf%T!xPTHENG}t$G#X{;7e(Qq<^d<{`;R%n zkGnjkNI332G{8FI)+2c+?p?TH6qDXt#k6C_MLoWkrqxfhWNw>Y{_XmcU(+St)UI&` zn1}@Mn%f>;%({K46_T`tPnj*%)q`rp{X?4aTb%QvYpeY|+5~jwO zc3n?EHK|kD`6hv}Wjj;!Mog&^W(nAbYXa}LSk}tx6`s7-AE-onS`lp8#_LdjB>K2udpm zh;)n&X+%muy1PMv5u-as2}pNJH;nF1k?t5hN>XA72m=wm&++&CJznQ^ww>MF*ZsM! z_ciLAkgL8*t=rkK8dufEt83ucmR`5M9v<;pHWmO}v>!jKEP<6*6&tL)uc3%4u-x_N zY|P^Vytj}Z_+g&GA(S#k`6MP1>BJE414`OgoR`=As5{|3yJ(^rsx1H$0lds@h^nca z8uw2fMuXw3riGcBn%h>=x@p0f?1_R*9(-^f#yV)Rc_^?i=}PHy>4N%ckC?Z)w8z$- z)_k8d{5ai9zZ0JFO0y(nHnUvOTKUheoD9HtDgyR2f!>?GcE zY<0|Bf4Xk4qh2yuOxLl{oomFcFC}EPl~-$vSKp7j2RoS|PK%Of%RZCKnqs6rWdQQ6 zL3s4|<(~mNX!R$A*OA!Sahd)K6*VJG1sF%6aYPEaioHocX7 zM4D2#koMB1#Ua7K%vwym-}*=9J;y#nDv#O-AIwmVLRe&L`LpOk%+GlparHo;#uYhe z64#+7k>*X-;?1HSnKU_8@tC`y7y7h&NQZpcqmF3HF_sLayaHab3&EfGS|HXTHci$BzTWY zsi3(RjP(RfyEadLT&#|8;XYiv7h!nBwtcHuP(eZ$ZIv{b)gZ#$@z3^)?5!NI=v7|& zJtd?kyI!*n&!(WNCYD>6|HNmUC1#sFC7DEFWXm)^y&ZC-{2Yc_ddSW};hozR9gfif zPHa)TF5VZm^Q9drs#t^>p8X^O0?%e@Eu8@1?;5lf5kpd9B(zTrbCD~FHk^CgT39RK zM{KWWl(hfP?CkS5FyJ)l^N~~DdNxgdZNr0i3$2|@f{Dk<+NmHG)XMVWcE4g=SC>&) zQ1IHC{&&k<6hls>*@ z_&$*~6@DFdb{rQTce;g;iYQ+R#Pml3dTtNDuPtLI=FQzx9akA`lJ;SV^mxUNM+~PP z%*yK)KMh(AK!-!0e42Ie=N?`6G;mLd=S=P3RDG&dB`z?V&{;jcq$hVSs-!4U3?}=h z;Kq>lDD`}i>`d?h-p2S3ww4r%5su;dV5pXW9J+KY1#U_@D6iA5-i?LbZF4lIuXW}7 z@8eDbK8{TF?0?K-VPd1+V4%=6V&NeOg@6_(WSD+x^h0$B%Nw1&uya+98*z%&<594R zz|+i7WX>m27)&>?WT$w$lFR;0HkCa-4~jl*ds~ykk2keXm|MO=*xY?5^H^RdjX6QGDs_|nCUZ?1XxV$KKp(Le9Z27!rqo?~77pVb z0MzmLpFhwbTpNSJctb`7Qu1I};TLl4jyQuBh!6T~pz3n!-dWtMO<8ASxd56zT>GsK1*m9?Wi<*qRwzs!7xiXs; zV?`ES;D^EvO)5bt=jZoFZI6C8bKW#oi8Jnwu3T-=TT~SkAC8ehFCPo_oH+H$ z1y3*nFT{!)E`!+__`Ry*_b^s|VxGGtD*CJ)#qG`*TQs`YNGeiEIx3EzrmJw;{QFTG--QjEQ_)mq zaJ#QBaL+yO3~Bwdbu36sXx($NUJBn$%r@qw?Q$t@$a%S@yWS|;EMb%AYOTWmtiFxN z>3K%+hmw~w91P9L0&`KgO^Iq@+`3ww@2S`oC1@`|L9Ie41IbCt(pE`bFQ=7B2M8`F zDb3^eJvR~Yj<`6sBi=hPRTG{0Wlb&m1zg?g{;$A6#YKk(9<6T_O6Ty=;?PN@v*|#D z;y|@gCyK>gKUrAon`wKKyb=V|pw$_5Lh^WJl2CtH$G7SP#kY472Bnq!lf(>GPh~a3 zh;guV-l7IB#*x$MLGXmM(LaNg}s>4oa7 zo0rKV(2sj~)NAu3$>*+7)>+o*IT@rxA@UG8Q4f3we7IWO3@9vK<$ScxRcyTRlBx4n zo9UnZ2tg4$h31tEE{w>^@LQA>_yGzrm{YThVyrthS};%b?40rO$mDv8YPrejUY~bE z(I?y9==M3st3=L$ZN68KCiYvl5@L^#_vHo;sPcVo)BT4DyA2^_g)?y9D>KQkLZV4I zL{+L0tDALz3fh~v4@t{CU;jhfpPM&zeXe8y)oMbIoIY3GNJJ3nfccs|I$qZ|ll$-8 zLLAHlA-Z4Qx~i}vetm@N;p!j!$vTcPcgJ8h>qv`{5MF4pF&Nx@atY*J zZ}UHHU5OtPWVE@6(l!d65s*FMN<++_buYbng)gAvo0>u@p_b3{TLVi<;Azef2v*RZ zCKi^ajr?$*e;+kPxj(%#mJPo&T{jxwrcc)6o}(qQv~6kN)Vw~C1^s0GU)WXRnkr#p z-3ti28apUDdkg&71jk~%nV0`{U->1HCz z;k39d-uu^TQn~Nz5qB<}IE*hiMi6}UG)!90N4fp;(Q!sfk!>^~ksF=G94`*`?&jXIuUvFde);E54<-htoD#V?hO-r*^Fs7};7hUQ1 zF@{N3bcnKKU)d+L%EXQ%sPjz+)ndRTiYlQKq3CP1bg51oeR}p}crJbkl0+FnSNfiy zBsRt9;YfrsBO`71kW#_2tvB3f*9#bkkI;Q89hl`WL{A&#e8IP;t=mMn zx9D8&5VdMgp58nlYtQ`QC7*GP%L#^u7J86@N#F($7|BrrvJNmWw4Y^kZ*{!Sc*ScH zAjTl8_aZC~WcPwc!281E_y>ljT}9Qoh58lw5wa)0%+0hezTd({bix)a^w)+Zy0Ek$ zLo{acfZ>~Z%vcQ{YxeLWhc-zpUU^(9HDUha8TbM|-<1XjMY^LQLM4cJ`~&4+$G@+OrxUvLx=x)J8U*Zo>jGc%RMZw299 zL@&-#kQkOk_oRQ_f(~PQslR!W@0*?KMNntEzaG(SI#>H)UQS7|hzN^O--z$oMSSH8 z1tXyKH3Hc-hUl3zZawUF_WJ40jNt0VN_;A77rWOXSD9gsIr;f zbzvr{?r<^(B@gxJkE+7TCocwK(NFrU%I~~>_YNZNXFQhAsRBhs)7DnRbp79|r0QII z6cuwAGcZ{-CxW9%}u#L3_MiN6zlNYV6rT$60`bqZ-rX`Ln=zV&vH+9zgCls&uV)nqr zhoA<4SAD6Zhq*1@o_?VwWnz|o^62#fl4TS5$Naq>mLS{oOn3Ra^S?1?*+{WA`jCSk zKRBF816h-0lQL%?$sWYn5jrh$b^zOW<4)P~0QiX!l=FOOdttP$=)&M%5}zzX5n+a3 zJjAI3^bq#fNF6;&4z54^ctl?H^h#daSbN6*Sij4y3m&4tXL2-qE*dwqd$CH;0 zarp{(J|XO`Z@Zt`xJocfhi3?D#`%1Tpf)85x%}XN#=)?XOZCT-?dWjxO-|di!p*>; z=l%h&$plCPN7nO0<8gJQ{8NheS`c(+Bck9f??;_g-#*0K)3&{rQqGteH2;#mavyX& z>5kRm-1;*LHF^cN|DpBV_x8>lZC0J0Wt+En>rM4fy>E8U@zfO(ijScWfhmy77)R8V z$tLG6JUZ6nb65WZK8a-`oyFV|c!s*qC}SV#Juis%ycJXHE0toE+9gVKs46h^Ys0VJ zfZY0o&bXSKynPx=1XbG`cyE$M#geplXX8*1Luxm(vJ zs@4@G{x$!0V163Dprg6V>-pNNz$o=v9wnEf{Ysh~hdZ{;;@t#tSpaF0b~b!AdH*iF zvn9OYm?EU9Q;w<*gK@bw;+Yz7xZzH_mS?!`JA$BY%J6mz%=#hEhvmqW&RUW!SD5sJ z{5Nq4557ktoU!kAxhI`3KydL+HT@w#Xk)&qW2hkud% zPA!&7xJpyF4Qu2iI4N&`<77V6~26C=9Eb11*EMwG7%OafByN0EZ;NcB^9vSS4=KodTP}D3e-ievHVJDEtD5$?>UN zS_G<3{SLfF#-NT{UG}5iZf*0mJ6sih!RJ(bofl|m^O*D4v@bt;&hDB2Nr2*LdGzUM zoV`JENt&I3*2-yC##~vRCD_`OCcnh&b2+1FOM>URHN65Q8$I5!NVX$TuDwA9`x~{r zP3DoHiyX}=n4PJSbm%v<`KN4ZozBnME(a;qk>suSo=tNF-**7YrA7!_Ry@Ev0xkcW zhi=?0X6wcD2|G&z^G9vRN#~Ciziw5+(lE;W%^3MLRYCPFDt}tCm?~_ql?)RSmJDmv z4Sj`kg-v(YD4qQJBE@&=lXnuilR!y~Ijq}EtOR7CU9BOZwYFEzOpcw`8wUL=HgIz5mA|K2r zs&7N{I(3^agE$>Tr5%h-V|mw#zRVS>Rckb*W0klM<&Ig4fbx0(Gk;2#Q%WT?rTNbl z_{W-fP1M-#;jn<}UJNyvyOZYOG4C(h0Vyu+K@tO2Q#v#>YRen_Oq812O_%L~_|eia zU;z$`CgWA-r2h|Xz53J1VP%V$-+_5|PEX5aTL-jktf@T0@#WxXXvpoXEI;dST|08t zOEi3RwQlh(XA}Q`W3%>^W+*K|W9x>sAj~p?UqAW#t{Z7rdYJ;Ir{`T|XJlq2jd74e zVij0}1pPd%dmY&(er3+5I4PVRH>hRL3?Jrkn@o|D(9Ig#^aJg2Uq z_FJo=%(fjKGi)x)^8M=r5G_$w=AwyLG%K2iL_QGz>)qX;{X2Y;TRfLr+I90dSgv9% zEJ?`ED-%U{$;{@~Y@u|_&al_m&rB?)nPR1fEzVxxv5UN$hAxZWTY`JspWL?DUJhJp zg{$NIu4>_}u0W40E5m9}Sr&b`+vmzp=^4y-TA7t~6wsV*cplErTrk?Q-I>~0hec3o zTY$dRm3O3`(4)O%3U1?B5pQa{oZqYW`GYw4Q8zrhcY@+F4Pb!7^>mjOK>);ZPZl?c zf+++>bJv56=*+p8@;~(Tg+j#}zX>FL$8-}@#2DV!m9C(^t>UdpuTdxLL>~>@x~yY$ zTkKtJG5)Z#tIauCc`nKqGL4ktB+pv}=*N|4)X)uC|COVf{H31z=zJ?C=2ti!Ubh>* z_)o<+c|O{Is!onB(Uy7L?4ol-Jc6x38v65h;?ux@6%ka>VVyJLipZ|K{%b!sEwj~Z zZE2inrl75L1#?J8oq;SWX|E?GwPTzzE{Y5rg{=Zqx{`^Ij`OpU>!kdDr7Okre|(D= zYMVx$0Ji!o5}(*WdHQal0}ju9zO>&SX`b3ThqjD00u!8(N+Y<9129QA0&zd^JSd?5 zAomLKurv+L{1ockp1wq0>@ACf*Z7o=L+xdA^SW!mDH%a?JaL!mDKvYsIlb0Z4w+|WyQd^gsh+m5 zlO9Qk;0VdeOSt_)%@<5Z%Bxbit4!~cxhTWG#Ut@k?4r-zoN3chbT2$;L#xD9X_0$w zy!sDy!muS+z;dHB7&Pk{L+dA@v3f&j-MA&xOeArToSEd3wf!qqq3YJND!5-$QB?=% zu6fAa+CPL-`>M{0I@g!3lbfWUZwhATUUuZfkxEFn;`*x{R`+Y}R+!b8e|r&~1{5T5 zm$^+r??=>oBqgsb?{mG!>o=#c;y2TOye;;MGc0Y3wn=Ixs%cTsA!AW6!nLW`LT-(l z^w^&b<@3~3J3{>zGQnW{-@t@Zlk_VwjEu*l2HnB{p4W3){T~{?S=p+wB;)e>f~xh^6P?cA)LLxH%0LG8TT$deqYyp8QkH2Y4K^; zf(*=n&hg#`=GioAs2im)i=A<9gM1^PJfk{#v;5q-ZDj=SC@xdXjycZi4I8FCE;$3+ znGx?3?U(Rul+9jT$Vf8%AuSfTug^{@soy&KZCNrsl_&M*W_vf$oJ8`p4|vPKzqFl^ zzv}fFciA3W=4VrV&7#Uq+YPq_GnpHf4u?;fv+_bRgjIzos#wV6T9Y$%jmnryi89YB z(g0Cf6aF6>P+ucb?u&4~6ZYvyKAzv)I;Q7q68-R@;&q&9)H`yCg0!NvcXrydGUw`J zIX#w5YwiJGI;DKM#=o(}Nk{4aNLO`2L(f%t|Liup1&5AH9N3kZ=ih9?^C#p>J0H6& z!T0W5GLZ=50o4)n;DYmu&Y?(Jfz>O5 zHpa8d2|LT*KSfiSBuaC01L>u;#IZa=^mP@d(aSfylkYq(;obXu^6r6G-BOYGj_Eu- z!Nk&|f4ZgN_?n4?h_*h-3)%~F3(2b|M`tl#PuQSj+0+RGPSry4ui_!c3Jj%>Z8Jc`68@Gy8~XGnF+ zLX{#K1$^dQaI}kHnPqG`X|R54RZPkBy|#dxLPKhDK9SbWVw|CLW2m&eDKOIf_z#Dj zo03g=Qtw?x93k1^HSCq(v~7D?KV&Qu6?Jivm@i0xzf){?z}+Cr5n@Ty8}rKY)EhuK z;bnO}TklY|{5S6%&9mEN(A;PLL&gP>!8B=NPl7cb148!|%3v?g3~~0xx6ADdH+R8T zDeT0j1`*-$^Xyr1PUZ@3I2vJW6j{ADA0@v!YkFR*OFI#Mi*ed6 zFC+(3Hr&MC) zx%@X~_3fikF0e&>=I?wq*6q?Pa(BZl>ZlkzyiXV2M3vTYoHZw;1fd8X10~`L8pL3b zbl96MdU%5(4%$ zC+P46hROd@tXAkrM(#ot0$CyB^yrGu)QaS6<@@M@8UVSC9O$+5KpF3Kx_h6mdL6tZ z?erofE*1%!nVntGSTaf;P*MGm`b}(3hmE&H3xY>4r_4ihk&oO#n!h~@+&lZ*ckOPn z>ZIkvFT>azgQ)&c0ZWb#gK#!i9usKzjhY8^yh=xHN+E>pzcNOjJAWw)_tdDxw(}gnJnplT<1-aY|A5Nbizcbkvn)p6%4fDG8tC1y>XGyLTnAKgH zA61$nU@v550nEI7--E^X%QwsO?;?^#nAg@bK=!`gY+0{zc`k-whH2zrGZnOfFjffB z5^uoj9m}VKUfV8&@XFGT*U_%ejtj0pGC$gB1R*0fRDq)+HR zZP~{9tx5dq+G@_y79!Q4l7byUt;a}lU5|ZOM#Qh(5DQA(ALzXJ)_@Ajn}QZjcel;l zyRC1kdlH-tYRq6Jca>Cee#R*#Lm#e@>W48->I3CXl8JYgSt3Gzs0TJ#H#c#t!d;?i zp2p#Ea1gM(U)anFX@t`p44>zx_HEvmIVq7GNdx21s@1=8jMZ-w7(>IZG=l< z3n>&+_zWpYEX1T1{_C2z<=gAJ)xojO+`GSu&%a?Z^Eu$fJ;l9V#Bb?b(>O7iImj0rWRaYll1!F)rLZp=U<4GzuS#u^nEd43E}0Z5bae z_DV5A^aYRu8b`@q0w8LSN0sts7B*h`bDeZQw?O5=zat~(9jF$pz_8+Uxi~%`d!Ykn zELeQ~Y-u*`J&m@;-}~cdy;L(@Zq6;x5nc!NosDl)%9OLj;r5XqxzS;joL@edVLzLw zb%XLx+?xwPGh0rx;emq9H5~6K=KfOpTI)hwwJu+8FF@oUGX-^@Ah-O7Cr>KCt5-D|`;D5x+6J*D5;n9rf|Aq?;c z4PsMld)feF)XQ99HKUs%RBmf~a98}ih^7G<_T{a;p1CC6Ag9!~g^lRzsrV0jJyiiH zi>+i78{S%g&P5m7yp^(NT0j0sRVYlZ?-b-A~#_e8^Vg9q~{K7UvGEXx=PE`E||p9chZgHG;HwFhgf zx6kefvVR^VE3~HBI4z#Sm<(4-RoI>NzA@J5WH?IaJlO+fUj+qtIawoq+!S1;u-Xr; z1-7a3Sd#@x1w5U?2H#!50BGpTkA!B5vdD^LhYoFJSL| zUfvU7`%VUS(Iw(Vz+&o1x@Hjvvl^5j3{j|L^lWa@nLM&e_6BuLPg`+&LKbIw*{8jINjwrWdBe?Oud&C@q{#02HTKL?K*cIu`B)&N zFvTQ;WyGtaueZU?ToegCZ1zIj1z`(2S~7iS2zk=2^cQWEm<0CZ76x>+R!kvMS{%)g zW23Fae1zZz@{z#>!9rIt{G9 zbSxQ(#$8hhrwHk}LNC0~Sv+8=lK0Cz5cUP9#gKuvwphLM-S1HT2P_9MHS_!2YcdSv z2T5d{i+W6YxRLGX?@ONoU!Qu*r8>LAJ@Ms6S{SX|OBuPj;wUUumCnx>uNzJCfS}>^ zR*z?(_9;QnV$c1`J*D07h2yD&@@sCs%mceAD#P3!`CLEJB&5ggg|GGR_9uM4e$|jub%DT;e! zr*%9}>(I7Huv|OcAv(g4LnHqM<_ zPkh=ml$n~wW$}vuQU^qXjD5%8Gh$qEjHNaJ7zm85OETRD-xw2P*B}d&lV03f*wK8j zlG@8E<_2=Cc1ElkqK|#sLA!y-!`(v}&jeFXy`^CbuT4A-A#;G6anO{B@Ay=%O;kUv zNU1Zb5^_uwGwAsKwVLL8-A{5u zh6%0~5Ou@DGZg*h2)kQN?MADy+#^V7etf+8stIOo`!yXBuc=3kh~W)IN_05Lp(rFYG)NmTh&>UG3Rw;WbVW&8{BNT-IOI zv$m6UfY<11)qbPD^bz~GzF_ed?UPO4=FV043DW7LRS_yCwDjsZCQnHM1^b{!_-OE{iTWd;;(!v zkJ^9(HJ5$mhq|w&(3F-jTp59|re?R|#}pAz-fF>$273x-ZkR4 zu&fWh@@)24ye8pgR)Z+GcvzPxZX0L`8ZL>y+ryuf2)6XzbVt-W^`R)P(uzB>=0_Y^ zlZGf8pIK6fD*f>|;WRj^k*-0TQa40L1?)MQtchSu1jdse{3A4R?#u9Ct#B%-Dpf-; z>W!YdOv1P@k>*~YKn`zHuTMn3zlrI z>Tc$uT>V7lzI;a&G8FlW|BA#ogWb8Q2SLV0RX@h~DoLI6?nNd+*Uo)zB5L_~-{i9*}XC>=~-BKx1nO`BmNB|c7cw=%uMGOu3n@>8J zenX}yJ)YD=m$o0PFfabx6>IXNKOGB!uDGJ4SG?wmLk9+-jY7Ke`r+5^*h+wcZblkK zz+Ry+7^agvt!h_7*xT0kXKUxd`BdW3%2crN=q7LNRJ&t~9eQbGjyjTzD zYe!Y!aZy&Tw7{I;TXU{jnbo?XhkgIWRdet?#j7fl%b~pG74fagsI^y?!GI_mRuZOEvtC#|hyqs>rMFLL z*0oZ5*Lu0i+#7#Z5VxnXNetrY0h)UVhpq8<+hMran4#x0_s`4!00_L5i>tP>cU6q= z)yKsN$72fWxyA)_Qf_-%idkh%*^~_(gAUe9J0((xre2ZM^RL3OU8F4!|0b3}uD-2X z2xV@0`?d^61i^PPE#f~E9ESS@uPs#kvILjQJ_nN?*#k#oNR#e8%4x^+MY$a-I-<#9 zWxM2K@>O$HF^e=Mc_Z?bi z_}_ql|6NyP^791vxJr5zk0g4zK~~~nxna4dC5_8U(<>5@JbneR#I} zSNznb4juT?B6K1;ou`_e*6JOB8w+}(+4F_nAy zB&0fnKl$qvRpV=z>kYjX*QnlqXcj@`eV)i3B(8J5_=ko)-U}fLU7{hyf}j-o?a_ij z;L_T4P~YK?4LY9uPA2v}rc?rFoFqfaL_*nVv?l?;`}REl6fRHCtxvCQ{w~$mN+|Zh zQp4dDaFb@J=)63o@kl#*tWsE_TtQHaiz2XR{`cUnjd;T4rBr2Ge;Qzwen_vbpc?<4 zsQ&MrncYOkD^~2s7iGys7m*QAMJv$7zX$#AnI0qu>Lt&O%VyuBLy}2X;(J zC;F}M2ufBOzfyn~aF0h~Ykon0kJ0>ET>fzz8aElZhfG4|^jm7<+QzfWa4O(bk?Q+W zYG*+#2D4bV(P(ZOkLuC`8ZHhgzkYY9L*5wUWK_hrs>q!djqSl2u1CW~AQv%l)y2sy zX&zBhUV5|T3c?^!q;o@e60&8g2gMV$-QK2EWNZ^J?7>_Jx?o5%)PdL8GL#F9$Zu}m z&rM6L8>+UR7U9MCetjFiZ{->HQ_l9Uhy_QrwgISO9vcmw4^>A6jmA&kG3E77^?--8 zhoYij7Y5WF%7!vwrOB11x|!(8rkc8pI!c8^d%lsl(Ii~!nsu#t^Op%NLN8a{#z)WH zzLjKo>1Xzn=x|0+gqb83${8f9u^J+2JAtBD@Z?M9gSWe_T8!aX9+CVsKe2s57N@Kw z8FcKyg^)#5gL!G77V>$_9eDUt1CLW~k10(BK39OJH0;oUO(8U z<9JI-YQlr{)nlXaQ(2t`CFbx>rFXc|hL{(IX&}Xj(yuRk>N5~^kPht)(?+hg%yijb zv?gx-<0sW9|M{WGEyVMlJzC2z&ioe3**N-S|Gr?S@NOT!2P8?vZ zy}7DuU-y8@oo}xj72DgMrGGFq&{oVCOxODurmI70DzDAKS7;8E{u^{Q-T!lQpcIiC zWT;B5)4ZT@z}ul(Kb zXm}*^k=f=1vgW4sgMgM~Fc?H+^nz?pE$HBlQ(OL)N%u)bYDtm;K<86OXQ*PN=91H@ zt}bz%H#FWHrcLYZfa^)I&xV{mM&6wa4vEuI#!N-4Te+7F}t1@@b@r2 zaAoEVQqj@T>9mHfRZ+79FEQRK%WO)=f`m&cI+-WnwAYix;hZ~d6Ha+$rL!QFSrlFt zujF@I3LD;ovBLwVC7IMQ6T9o1*cD5`TCYh$uu&lQ5s(ATj@xN>)1>W;Gn-!Ji$=L) zsF@IbNP7h-yDSc-O~EtJRqfrV=%qVh|2VU*6*!SB{sTl8qzkra!Ce8j0GvC6?#x4y(x_;=Td zwgw|(DL0JKrHkogk~%j?@(d}*F~FCTIxhVRBUO>35}yDV5+194Maihi_V zsUe2IKly+y1OI1TMO9tX#7c!^k8U?2vKstvhN_Wack;-#vwRkJtUlhgmJP(xRINZq z`m4ydw`sblj4_3rX^lZi$X2e%PB+YENiy|#F8hSY7Ek#dx-OpR`& zsgdHm&S4#t&BpJ*@7~Rkvv<1M-^|%gcOGneTxd=64%T5?imlV^#tqw7{xg@U*nkpu z&SqYpgo;lOb;~igcFM(nkbrDCx)I>!Go#&k;yQ?K?oL35dheV2B3vOmbKRA1L$KJZ zar8)$TJrg3H#Xk-S2TCeI$M{F9R+Fnzj2$>N=P_NZw?&(k`>Z_v%v*9Wo}?TXKO1XvWf&5x?*>)C@T;6+$Db$pF9;rcZ%F)>*mZ(B zthu|xz3X;rXFrCN1cbQ=KKqR6d2VxQeqeJ+p<=un6n0(W)H?kz?oAvc`xgjE4O`X2_(IjpPN{zdK=asIWnQOD?j_hy|4+%cBjK)&GuHF7>paHs^)CX6TZL zV!PQ`;ChwPzQR(Babyp6gEzbDI*^i#9NsmU-les9vM zX*If{%FP$DdQy2@X)qyn1y=$mD}tPqc|rNUB6fC;pX{mQlCcZFNHYNGSXdE^CK%T< zKBKJ-nzq;VD40>5Y%MH4?o0}DK5xhJouxfuYT{Q20{ zDBk6*=I-xgvWY~rG+McL#jt3nj_WCzWI`%S;NN73bzc}VDzEBbQ9bv4-FUk0{l-z~ zo@RkOdTmKCUVsV%R`7R**nf-#_S}E7jnHBPDLl3KS2?DfPt<=Vkw&Q~x_In8jVW{$ zu_8HX)8nPLzTPD^>tJ#qiY22Q6~o`o3r+5FRaaEW!=`EN-IfR z?~G^_o9IQHUyVT>P-<2_HNcYbViK}ORFeZ^85IOpaxe4l^Y(1+1?T2!A#a9F!B}N6 z@8|qqNS?|Ym*B%+JJRK`h(lLRkhx>IoA+CceZmC(nN;b=Dd**|cd5@`-&9qiD_g&5x9a!bV2f#NnVoMjR*(dF)ia-9@K zCli3_(tdeC>`{cvUZaXO#$0m0@~~(w0UZGv*BL*3vhz}d;srp68X z$;$4%ArxnK?O>PX844ickn@1y5=6A?=SiIAA>0pn)hF*`Hr7oLiD0t%!N~LXcxlNv zYGtJc;b=MYJ<8pssF=e|jTOf`uXzsTuZ|fij;>Tw45d(Q9d9BGn5bTrMgeXjKnr{B zboS8M)dU6Kn>SW&`;{pWzqKn)&!$vYmHT4H`?V7ikyISQXAs863!hX3r65iAdR10B zo@5m6=b6NoHVX<`;C1m zwYBwIu2Nn7&E+1&%d56Wev2#0=eF~XDodMH6Ej)G2QTO{G>sAov5g4PJh*TE zL)+qZyE(KDh_Q)Z`>|2N$J$|-Gi-o1K^q|^r5Op=i|B50wKRv~bS>=Be)11T7(5L1 zl?@HAM6(nO{@~GR(J?S_&~8tzRWgFC9)pS1#>4gPvh}|FFAK)EVyVD*GIz0R~;r}NV6TnokSjg#|sYI_w_2)UT=*D7#PMDhrl_!_K-4DNG?2DFEXR1cJ z4~dz$iB&%_O_J}kPcuOGHC#P2yitXDE2M@sxx{kP_Jxy4O4S8`5~NGX`R#gk*qyU= zR#SaLNf!e3T@i`i0eQ%m;*IP~ykz@`21zDNiUw?@&Knt*`Sp*oU|x7`+{0Eu!HDJ} zaPBGUltP~{gd5$eEocJ2!>w%d9o2n*p!Vtu#=-GJ<4sV?LwQ?AOnO+O_?$MV4L^Ym z$CULoV=N{qi-Ji`R+dKs!r4ot9I@2;@RvSX)YOQf&5)RHMyZQ4dED?wAk=JD0SzLE zY9ow3@432g%Xgn?W53Y--4$=-b{`~88sH@W*R(gVxBJO@Trug+SFgyV?WHR##)>j` z@5upphh7Y=X5fqB=!nl8EQ12%LV-G8hI?iW^A9pik2YF=BAPuIW!0sfvxyE)*BRJ+UjQh(f-l=SB?ptB15L(j{s1r z1<|g{nBKfhEI$T;AFAbij5b63`$qepfS7KJb#lipsT7sQxibpnh^hpnZMu8mM*<(&8@hPEPeLz=M>86-W3-zDPSpl zl-jmckhrmdn(vP||BX6XxhdNY=xF8PUs_l^++JHjl!;&d(oEs>@O)`i1zD~5`x(sI z=``ME(WXrc^+kEy+^;*L{tPues7}pS7_1#Dln_C_*$%o4$um^Jj*C*1UYdpfy*U35 zP27ER6w%XO+EUXUTc%$2|H5uw{f%`cFD^-PQAu>@Irzi^<>X%GZT80P+HXPI%9Uw1 zUFo(YJ%R}{X1B6%RJ;G8J8|rxl=z7YHeGPQ*x#RH*{>wse*bNn)XZqji)ao$8i&+T zzW8S9ANTxaG)-}@$|1pdlJHSSj0O1R@N1=ZW)Y%ZP?8KAyDh;J3~bC7@@6++QOd(t z4&KxKL0|g<&ufbFRts|! zelWk8&LfyW_uS{K@nK%Pdez%U*p=yetj#k~R$#W7QwRP`r&SIN+o{%{%qy=MIafqV z?6gf;B(AJyCZ!BTvkg|jwEvH*xA1Bze*FIjh#~?C(jB8lDJdyP4y3!gyJMh$(z($f zB{fD#jz*+g=@=j_Euc)C`2JnrpU?MqzUO<+{(-x5cXuDJXX(*&1d{MY>mvQNdc3il zOSi8b`kcKTjW<0p(vvH?G`pN$^Jztl zU)*VYS;0hWXlkNU&1{p}xIKP-<=LI&ySD4%9Fz5B{!3QoJoz>G-|)cmpy=1R4Yse# zWc%aCJl}Dgb-v||JPDUG3!{g~Xz2An7_x3gRUZ|Varhb>TT+`5MInSP6}Mi?J?Y23 zxUMH%m(Zs8`NiSkk8^%50+of5C@=8S?}Xv%S^Zv3T(5hyJA_xoQ2jQ^qsBuf&J_5{ zVs&2X_ZXG!`K$+C24F56wbbeC>qhFCT*qf#{2I>__A@-P<4WR(EP_*q@Dh-P?e@Dr zL9JrOIitpVMA!(kGb}l zuc;7<+)<2Qh^VWKVo1GaiT*@hKnd_VM<=X%o_B~ZK3(Y+7m;FB6d906+$9c4sodgN z49QoivHo;d3fn}QH@Vxq;*kv#GnG>n$gQs#b2vUSw^a6w@Ho{q*5#$9FI;W}nOH~O z>&|OzYFYExUaRFGSHS1@eV+(*_&q$WmX#>}}m9x*ChXwp9iTi;7=+1H4&Pzc-HOg3jJ;{K2f;?sU{}jvk-|^&0pP zsC;O-b3V$NCzV55nrPcxm6*DT9hF4Le97mya(!mC>e(h+`IM@))}7I%1Vp7Q6G8Tk~8knUc@ssfYw(ZTmxmkxvyW0NV z5M9X&{HR0n>Y-3aqh#1*)ceS+va*_@H*D%nMEWmv8`F%kbcRyKq9oC0t*1H9{7FZI zEyea~mo)2@+Oom%9lvt<)71?+YQ$(smC^~r3Oc;c`OatrPO@=~x~rC|9;Fl-@%yd; zg5;)U?Fr^Dz8GXJl#?o_K(S5ss|*Lh*UYyVbM!0YHbp1dAdX-okZgJE{CVa)~NafJ;;eXJ#*Ak!A1N)0!LT`+9?3xipA?$WWRJ<~Wu(0@ zR^FWHBeRkV%)^A>lKXqs9HOkUkBtZh7)^ z2L5!7jn|Ly`4n`mDqiW}2K~>uPINARz6(O@n5R4~c$>GYbeSybKPW0hNC+jMDgnWk zoiVZ<-CcZa)_uW4nxb9J0RtN9ycgf6v{MGRtJyDRcN#NWDPCTDLWhdB)M|7!f*Y|A zzvti+xlO+lnZ^m^gg3cUP5P{K<9`XzK1!!V2LvKO&J>2u!47W!YT0eBggYC`H%2!O z$3KDBh&(Yv4A%}eKLt>Gb*Eg;3#+Pl@*mKd+;WnubK4)Wxy8>4-9YhrW^S30;SsOz z9Ke9eHm(HF(t(w{cvc3YO^kI{ANud!xqWVMhQDWk4o54%fZzv~0;~u+1shT^VgnGV z>-?M1joYgc){{3m*9&c(XcYn44ya`rDI(rJUvSFM?TH(;C@Vc64c-gEX5-FpzZT5B zf~Kankp#*?-Y~?(wq-m>ejl}J%|u8QsH{;M929CYuE7i#LxN8?(K6`M)PY;8z1G)6 zU22!=x)tzI0)x~9T2T-oo;(3TiFP~l*Q|GYVSb=0+i`}xR{kZ9IiE#AS9QfFJO;-1>4&%_T~=FLZ~aQt5(k`y7`szc^{%2Ik{ zM%nwqbO+f)d`FOq%gNR7`ZQkD)Ecupe@b0i$99Q>e3I>FZxe4hi= znIbhekj+k)owxvgRFfQd?$V39QC|5Eh@-L}+6Nxc(K-Eg^gPbydPrP@DTXT0;eL}C zWgc;78=?eBo?xb}ZfO9T3chW=4$inmMsEw6QH*f{(6rBu>e_hRr2c*z_f79%uox%ggo%pUPm-A6F zx1v6dJ`9L#G}{|wQQ^4;f^uF=w5dW#zLP)U386_%Y||kO)8{IwxNc4>AerZ&+Gh7< ziU9JmbNJUFDVBj%$$WVaz)<@3mHV@rqGIwW&}E_Q6uXiO;b?o*W} zuuY?rieqxMMBA%DKZ(}h<}=v6G+%$Iw-;VTlFXuY>LXi26i9zfrD{76eI$~r_bYB? z`qi%Ig{Sn#=#5qJ#V>2%_$Kt0@Gr#p<<~%+6RY&Yo!-6rbq0J7 zj|>OkO>v;9J$X;o((5tr%cfA*)uz!1B%N{B9?!cVK|9^0E5vo6i9(*Eme7!}XGXj^ExDL&)KKwMrwGcLav~$cwge zvDy9@f+t@`8emMg&AnjHKgr9vOz6Uhp7>AD?5f&vd+`b~t!VxfWyv0?-P9LtwPTC| zIC#ZJG6FyO587+qHj)olZx=PM>?9tqOHrB%T1k?)y%Ksj5G%kLOS=nCWg?cuZE6Kz zA3HNppR`?HuMRY=fvdNv#uG>~Gz|4sK>F?Y?h4v4qBia@Z>_hRChPr+3kJG|b{7k@ zlPP!gvehwic8EHI8D)57w3>q>1=z1N(IGIvT&xve^59H3;g|XK2-MhPcY@5<$Lz1#ZuT1AK&`71krnbV=L^%0# zdc=v+S#crL+J>}nL|i)%8h!1(xS&7pXunF^-6mBdM8y|sThdTHZoF8GzI1^jfVC`2 z5vtDIgSGRn9CQ)JdmvBzjelT3qLD}-*pFZNgC+GdJG}9QKyehl3*L<4MlkN9|EBDT z_QYEBn%Ua;$FUz{5YfaA@-C=oPd;*xM^8NxYF3T?K!C(KhXfS;8a}^G)77AMXQI;N z)8FMN3U^Y8trIoSai~75h}n&aSA{e+R2yt2!7@755Z6LJl0jZ3`(P(@ek@WRPN!+O z<79*vE6=HQe?<2Hd{y~#RQgZ&KqJ)!9MB~nsIos9SEGU_&hy!39vO;_SY12d>~A8m z4PGAaraw*0d8Bm2&V1w*p7Z24g0UcKO9cMvriOJF=`|`nZaAHemTsabUoQ3)0!J+0 zqIb1y-sA;gySm!jq~6o$z4(^4yJe3~>Ita^{|^PubbCL)3IZr_N!QG5AfOZM9Y0xClNj>W#FQ6W&CaZ}%-*Css;+)%8%44TjymbG;U|^PE41=QVL=4!#ZBEy$ z`tDoUZQ392l_x8C5hGFSxs3Z?8j!aY8M(Bx=>cQX(3T3c>w%=GcV+0 z4f#1+a72ywruf)(#3E<@>K?r$c_dp_3{h!)c>g6UdAd}zc*>^FaSsJRy2 z4t_N5p05X}l;0hJo8ow5=D_AZAYtZT4WAsuQ%Iy~=zt7z0TUcUn=I&5EcD{%qg==8 zp$R#46Z?1g>Rs~v+H4`%R0i#Jj@7!F;JBcNFyF7E;73!U0uNlph>zO7on&1K8{A|R zH36QqbImj5>rH_~MMtmMQf+FUDvAnau~Jx${7yV4(LK@Q8bG@1J#NYo$ts!D^P*Qj zYQG9FzKy(|);s*7{l_qbA+F7>{|W6mpNhIQne;#WYu zBm9s)vZqZ^Zf|T#$Gy>jNf03Yfc{{_S2g%(W}86WovMSkW-{o1WvkrDZdK;asq0f#nQSZ>3j}zZ zsfti9I`9YP)Ypa8)ELzs)w$;{HNZZQNL)R=p^01jb#lM#xVtv@j|1(O;t3o7W@mT$ zB0R0upUwJ?c9mhVZD`+@NV5awc5HG%+&aT*;XqJMz!HooTahiAx75T~cU~6{?MfvR zc>%eL$K>ExyitrP&>%V~VxY?xH4uT4>>IP{n;&+VOcZg!W4L-+fQN*VJ67DAul)$? zt2QHSgSQ|ILdm7nK1Ik;9`%g*lErTM zdfI&Dw2dkMDQO*wXh(Oq><>7mQW#| zP-}bivQ6sjnY82QG(h1JjQU>ca>jm#^?jYOQ92%1*73$ivb{~|jP|RH>-wE)s*dgs zr7=}4PBWQso%+Nu#t51EeMm^o+caG?7%|wGFR7Y&t);q$du6)!>yNa%&5OmDS;<+#ACiMK{Om zw*rlgJ+IM+*G{kT;=d0vczQ784Iwn2fff`w!I0WQ{d5z zOsS`Eh8rMO2{;E8Um#vYlfhTX(gB4l2Zj~AJTE+chlzM2D{G`GqM;4dCX>5wGh}d>70Se*NGT>in%+OBr~BhUq!j`H;xxa%Lsl1k?w&ln#Ep_&kt2tPmaDR6rG9kuX`oew0!ljxzB$qVh~-z)$28d9(5y@U3bwL&+#g8%?ZUI@ z*@kjGwWY5*i}sc%$z8lksmHL0^I$2MZ`)Xl$M%CHXHR#g@$uuwEJ>ff@5duw@wY)m^aOFG*WgBAQ3>m#yFT+&sm zTU1JJ)}iqQH)Z?W%@R8$j3m%E-k7r_xHND2E3xmlVi_aI-c%s1mYL^qcek>>p?^U} zxHfZPJ3qEETd6w!t`eM!M%AXjN6G+}bNZYYR)Zd}ot%J(bseX=&`~%d+0sQu*fZUt z4N6Dv=uf42-OlY7dz@7j|3kg;D6mLPH)j;R12ID7lQNY~e8>faVMEA6~Q6}wF z6N5_=`gMhwE|vM`VN|M9SN%tN_Ak~eQq%cfKDPGhIX)2b^I%)W!U=m?URsQJAlOHL zyl*K2zJt$v<@l%v6bfu=*bkd^y)Vui(h7$8XUyhzCi)XH9%l{hv!ZJI9k(-Ui)2zr z!9UJUDHECLs0|$?Kr6XV$}rlVH}06*WDl9il&!J^4g`CRs1_bo$_gW?eEP>~l4r@p z_aq50T6Wi)!4aD|iBI7qe#$&SvC4HSEvm`cikUVa>(uJ#qOh&TVd0oF?{o%r0eF|~ zs)=Q{Fy#tlT(c~BV#l0Mj7~_ETHT@|!mGV3<0UGQW)U^~TlIrBnk9JS#q~g#C*VDo zkf2ef7lY+-ye5$t+KS(b#~*0P&@WHtwTk(JJ0Fq4#WcM(#yYg2+XU;k*Etorl2IK9 zSGQ8+4|-S@v<~oA5dS#vKd(>P2q@UJH6GB0M@zaMUHm-O*NvIf(_rAx-RE)Li>XMa zUd)D@n&8(;w*LoI)bThcVsII}x8V@qEvR7p;!fie*0_Z6w(QGitjUkU2ri$?`rkvZ z&7QyOV}1CdfiWtd*Wk?>J0F|PL%;NoH6R7LhMqjF$(xA{YgX~W9@lnWaVG+AM~JKQ zlxA~d*BiR@QQcYS{$CbT{q%7o-YR&c@GuAc2?2#5iSsB+(5AO+*FNQbM0I_Ay`2&H zt^NSJiiu7q#C%XODsm_V;yRxI7^SSj4kDthEc#LxSMQJiie2G`GAYzY&-k)_9?s9v z_Mzl@`{vw+40C$AuppZdxnX{{Q;M;27GYTNxHdz_SXK9d-s0!o>h~dk=C3$}$LMT- zvBnZBp{M>-HTjPSVf<#EsBW8KB5Cmnc<%^zKE0<=12U{mYesfub~J?S*8L{4U&aUw zQkB@KOMQThu}62pqehWafLN&7lk4^Aubt)j3e1?JsX2h*A!+n9`s```GR=2l-1hG^Ct)iE>4>->;#v$*?Mbcn@U$@ow<_UHoUq(J{*+;XR zk{Q*?i;6brEr~_!O8y5_AkL6#)sZ;6%24ri^s}n)sJ(}jkw$_6U!7r>n?X8JgB7}I zD0SMY^EmLdcXFAkNoUE{PxQtj!a{(v`k3QCAZbnE;c+uMofeT1NYn<#f6fU{qd z%yH^i4vrseTk>u3rt*h`}CGXYMqX`myf7*1y) zXMSHJ?YP#YzNBVYxv+HYrm?W>>Z5C4f*#Z`GdtZtuz_7fPxvnW1$?C2r4jcYrf=V= z+!2y9$FIj&Z{c5rZ}*rq@Y(^ptktU{TTX_9$YkvkCEqwK1k#MSKdoMbPREdrDZoMh=WtlfdxB@+bGiW|(`>RQ`h0kJ6GI@JYWw~6a@23r`+%iE zw`#7Y@OfIuu-rGR`BxVVv0bN9KYz)I$~~n2RyBA01z@|Dp|H^bYz>y<@Ky2QiJ0r$ zc8JJv9dE)PY)X5@AuDTXXryko!spJ1;?53R?aWW;UJx^+ z(#sA72Xn5kB#BS}5(W=PG!Za04L1_iDFxxZh>{0h5_O({CsXAfrNgcWAwWh zt$|{c9cr#c?xZg_-SA|xWN^cpBWG!+T6gFP^ejy4;Ib zqrDRdZ?g`2?dNgA-W1~D?D9o_2thYlFJFnC^NY8*0IN_I4*+1Y^xVeFqUd~mrTec_ zXLyk|o4KyOxwS!mC91YMbHY$(Paf1v;ZXv51_Isd&R7%2F%^5qxvjCA2%LVgPZgsy zP@*(sv7wySrhpzZqh-hc0}91(tp`KR+>_#5!9m;8!{zxpB;P@x{{g+`j1PUe*ip@> z=I=1^>;l^}bTkWm(24f1k+>}i4ky|gkCm7<(7Hj?UuL&2=4 zq)&(cbs?ES1NK!@SJmv_N={IzpwsKi^yJ+P5TFMA#Q|&q_Ob2C>2+Y@^r7cx_6c9c za}mf^V5h|}ZInWdrW(-fopFBs{G!3(suA`e;JWg1+Pi1Z%8%~kr$d&ZVCif&f_5^jiB(JKDTU`IH><@3jKRidX9NGfmJGs*+&u7_=yt4U+VnReOr)}b#8Jb=EJ zQWQzU2c}4$Qg0-|6BDgIvf9(`e*OG1yWe}Ft zk5<~%BXQC9nttWp$kHG~M@^na?RJ*nhh9Cyn`?Oz*43?@aQXDrF-mt{i+h0xI+Y$# zy@|?FWd%uLXYlRUjw^T@c<-37tqUEW!7^W7e^EUXTgQ0uDpw3b`_xhipAwP=<7b+{ z6m0fjTdn?VwgS7JDBfzME3z?tMk99cvz}@tgwc>msaeK1dx_6IYo%}{i6Ii)tGFv? zb$yUiw%2Q(l6{ANa#~S?qp>=a782_P(v=4eFplI7io!N~K5a6*-oI=82=yLpo6Q4% zP2x6rf+uEgWM`Vd9m#wx7N9+Kw)YF$ytlljp5e5AeKWS;$jgg;B_fudLnG#6gnGlo z#li7{f;(Mwh{=3$(tGMH>`Zn2IQ{nX#$0ajNGH0}WKrDRm0f|oE+B_OLCjQPmS}Dj zbotGH)auVw1G<3aC(Jc>OuUTQ<~)i2<<_+9aCk5ZjucFgeB2V%6$3gVCz|$%|z!Tdx zHbL|o9N`D$%Q9Sx5|hR(-22=`P&M?I+3=TH9h+Wci2S372yP5$!BZ*bg#aQ;3dAQ~jby)pNivsdLh=arX?^KZp) zF($6n==c0wES|bc_TR^_sm$ST{=uM376qY!uxRBtK2k?>60ka^Wkyst6)j~e)i3dr zAf`tz+u+KUP(~Yo1xw|t!Sg>X&xATLb7vll=Y79)RXrG#bok26^7G%tA@nRF2{mkN z@bs-=0~gpmRo8Hj0=b|Ew!)MQa91r=!cJblP=1N^FGnWAqAl%5<0`3T8nmm*8H@Rb zQN(S|m~&@I>GgQej69{rF&FcJ{Pi;Ei&il<=Tx0hwR=ztdiV=X3&85w>vlbgsrLaKC#ALsdlkaPnd?0#R0*m5AGRZpj=y(MmSt6pOvzAEQ8wRqoy;Jze{# zUsY$9g|xFsZPJf3D_$GG?#K`FshCxs{VG_Zv!wpLN=>#4E1lQV)LVqj>E@<^)bQ)q z$at3^l3&Pp(TRy87>T9vNqx`l`aHvXPoHPtV7RQ_?bTlvjwCyL8mX(4bRLd^FFGlo z_KPby^3_=BKXST2`jj97jvDdKJ!NBez1A(F|@0{#nv&ndk|x7+}=kK~EM5CJ1litq&I+bw=IaS~HV;-~tL110GfnC?UT z%AY{o6<>VBE%$9$Kf^Wj1;sDpP_h+KYfZ-bOAfq2K@v|>!aFMD)ZIMZ<-LsYYS+^g zj-MB*GeCHH+gN+`p380GoO_sURy3!k7Ng^_ddl1}HQP_)w~{o-4f)+y)hHVj9N~K2w{g0P%yvbo z4Gg*(nU#nJn#|$F!_bQx`VereQSun0UK-=*>W;NxJxSb5c*4Zr9lw)z&6Dv{1WoM@ zHccwWmO>0vHnjKykWb0VQuuxnGUvS;=M$4Mz4}8$Uz*e^$`BHzJX@w_`B^5efoxg+ z>Tk}SavFR6gH=Zb`!KSe?PaUderf!?DYh%iCyRn*+|WA{I=(**=@?UNze_`I?9JVE zE9%SN&|I>tH>@>yhb9U-t*##J?}Ij27N8^v3{N1IhOCLHcx)yam93P3+x|ePTSE4# ztzSaWTGic?aOh6#3Kx`4fwZIWez99JX<-mSQOTY~d50Br01Y&YBO}#SB`0<}ub;_||>{X4m74Vr^>6quI#x zaJ4wcamE4f$)LL6V1Z`$ROvi6#H0U!ViGyKJ%%3oEyR=HvCdT|<;h(FjVWAXzKvr{ z74I$TV-XvYvo>+thR*G9V-r;4gBqxm`nxokfTe2B)tch-qzTW}^A8wlcaFR6-bTVV z)KVzFzPfzB2xIhuW^hC;UHnlm7w~jut;5;+oJmy9Qq}=k5^9 z^G&Q>?~UWufx?QGXBq{@WN#A_ze5J5Orb_pRC>y)K#9TpdBeWyrAVOX)IgIv&-L96 zi&iQv=H{p9Ck4@QvZMkporn{7AT`3R&n*;JD#+*(*9{Fcx0epOdNhbH*)^$1L2 zu*pEPjJDfpunATfaWm+5|Biqt*JG7=@|?prxqpDH>J#WO`vGnN1{W(>y_Jm?DYYiI zYyW42tp5EzYJ_~HoCP4H<5#jvcGuMEX?&WNNh0z*#~gL)rF?Y(3%V~Mdg!x;hH)^y z0_RV+eJnO(*34YfW6^K8l1nd!N0gESYAGXnIP^@P$v)EgpPCq9qsdkur@Y79n zRl~n(Pi%N@e*Kv^1axGAHw0~Pt*@NhTl zKhto%r>}d@au}u$*|N9yR-v>v&Gf||$cUdoBJYBZ`(wIg@+Z13w0l~!>GS_H;<5JjjyRR)@F?OTsD;uKWM^~IF*de z-oHBDJbAriHNJmzf*J8TOa2?&#Annj*&$4^`#fQUB@qHOAv$z%E#pj7AaP3{j7cDR ze=@u~BhxwoQ|0+z+A~`%QL+NxWZUnb4K~v|CWtahy}c>OlkoD|6qJmE0eWAD=S%tb zND!eC-Fx;(6huu20ngCPV z=uItCtyB!<)hKn9b*SVC5?GmG2OBon$KlfFPlVlxknmwTy9Ao=!?n```V=Rox!Lyl zgajLtG|)dir<=*^VL`)do~`+%;|^8hpY4J@$+S7N6S9#6dcFq?<|?Cz4@>NBtc?Qw zTwh=NMMUjB4+wU__TY|KJ5%mBX}EGEkCtswgrtwtHW0GECGq*@ILiFnzY1-x=mC4N zhB2oRtnowi#hP!E=k6yajKJ=LCPs!Ub~jN=C)BpN_OyG@g2mn+^K)D=4%iVO` z9n|JyXo1pq{e5kPG#_B2=eZyH8CuTf``kxO@*(2R!N~kZ!(e!;WMw5kbhZpn{&-`! zA&o^4W?cCpbW&wl+MC_ojD9>>>$G(2pV7@%lR?G3@i4jWeaIeMw7hCmkx-*<=r-FUf-Fn)4n@QX-wnZ~e@m~Lqc2s&8#zd7hL`@7X7U=$3(>_8Rass1 z!mY^@YOQa~H$UFV;cDeaMfHM^@FyM4`ILnlr|&4+z+aw<<)?=pIE3c%yss<=^uOI0 zLpm@*lgIjh^gqWz3ZUg=yX_A6317KF+7O#DLPeNdx!Mmuk;km90d~G~FgCsTYbR?$ zW69t4_)tQ|N8h1sf4{tL^sAd&Njkj@N^j@Ll{2-HQ-~HJ`O(3yiSJO83M;b8tc|sr ze&FQ{fG}`+ zQ}K5jH!-!bZ@PAhJ6h`}?8>_n^zB<6n_ekqjK5aB+NQ-3ByI5ch3tvsHx@)s&c%R4 z&Sc=9_ORUMd0pK-pMq3GQ{O!k*YZm}BQaT0P5v4g3ApZ}5B~|B`CR!X&}1U1y>8jb z)R(uYEPiGs39z5u`(&WW#8MzyK|h_S(#`aAvs32FX(0wH(`yG8G~kD8)n7c-Hw@z# z?q96MBf}$6BuIp8qRGq~oMwI6hZV-v|M^OE6~a%N3nUiFo zQW5`NfXbLJ6RZ_?&9K58|Mi%VP7QrlQE~@VK%!@5v_Rrb#Sw)F3_=hBMJC0vzYn~9 zfWL$-2_{?>1!j@0O(7Z)hHn9>arwg{Im1G!N2Jd8$Z~$Iwd}nrf8xSC*<6+9>jH zYz+4<{k66Hxz@!Z_CZ9ni@|#wO*uND7Si~1S6ROTMkgGI1H%N;l3{~wTqhXi9! zAXP<+gu0#zP}7lKI>71Bp7o*~h4xfO;4uXPv8W5Vac9fxyWftc4k9hje#!g>y`6WH`y;^a1 zjn=XZqW+{)EvK2y(HqJESRlGR8D8DCVm!K9G{joxJsIOaJ{tcNcZXbeklrRzMO7zg zs@sdPuXF9(+#r@O$=Q@Viakb~;02@>Qrk@j)sGItb}_EMp5)$TJ{?^0jJo^jlkHV5 zu!82l%r6+0;XB)}Pm>r_T35iwPp&?$w#ZwL?p$6@4qWa%>;?KtFbwmap?-^(_o?aj zVz&4zQA|ebbeSydHv`nrxLqXaV@x@fx`KmdN?sX%&n%gh} zoQ>TIV39Iac4m^)3RCT|%=A|qjc4Q6$DTcLzK#Bj*JlWooy5*34z^~AH6Y~(DQxor z;;&0FSeRD5TPb9^X?Vs^L4as_r|o(>O-%iA&=&Vw6*Z~xvbpYO4ZV{N<{LIyyg1;Y zn?NuaL$7gT$oM=8{5jVwwv$$%X;gnSjiTJ9s7ZY1-1toCI?bc)np~vXnw+h8P)}K` zz9w5!F&;(r--eIQGu-di<5Ky#Mt+ZvHfWuK%-_BV@JpSN?x9ZiYa{tAlBX@V1nHyT&triG>x{EH(K?3yj1x_7fexk<`xTv3&Qz{ zsE%E9^@fU*{SEhqrkUB=in*$zOZ2l+LnXscC{|+By>vh@D>-KJ7CZ}n07S1W#zfBm z1KCjFa`V%hW(w`epXbgJu7H}w0*7h4+qQKF6vB#L3JMp{Xurce)9g1dLPckj-+8>W zptoleYZ@IDO2S+=LGU_cspoc1wsupZ8e2^dI3LvfkaO=L?tJMG@auH}gHbTj-bI!U7U4Hi8M z7IXF%*2YUMt#{tH+$_LOq}pzRF9Ze6bt|b<36<^?@+2wi>dDiAfyzB`9K%6zSb)*o zzzGvtqeL~hDEvT%9MKLzvVEX0WFG;UqKJ#3G zDDu`%T9*)N{>OS2Dx#b&Z?xUMD9nPG0bfr8LPmy+acn@Sa_yj+AyhJc?j=ZQ?z#OF)E6=~lVTUo0R9Q3P51y51h zuJR3tSSOJ7s#wxH{H6~&DUIXJ`-C(gv`?Y#)Dz<$ziL)mx}o(2HNShKLjFgZeMlWEX6mga+lBR_fh zTHO4%05r6WoR92J%w~PmqI+&@?Di*avv6nG$Gd)@x>O`NLXNtaDz*w$*1z3&@zk44 zDiP%tXU)+C1yyHzE`du|msMN?3irq~Ogz zFc>mpK-jF?w?m0hr?j_zK?pbKl-WDtjv8b)*u)Evv za3Eg*GG8O8g8Bf;=HBRko^H*F4(u};$k*&UHBkARKtlt>*Jngq8 zjCjT3Z(rkH&D->Vc(zw1?pL58V*)>1mC}y}o{193WI&jnc{f>Popmo_Ek?N$VU9da zYn>dK;I`Nc4q)^hocdY8z9>1O6Pr=c)7;wr0We0EwEME9ZZR!5%u;p&#>kINF{DPU zF=ik)?YcA7aUpn5;pW1cRSir#zN&xA6=hBuw-(U4{71@g$px4HJD$%Cm2Vb}M1q}v zl(4;s^;GX^{MUSfM0dnxD>Xp_j0f|#;CpQD6$D`4$msGzVu&V?g3~w?>XKPFb6@)l z*j<&W>g&kOYZI6&D=goP@j923aCRxbhyr48u4!ri0dY%9?|A8pAeJ9*^YLH_>Ggpi zTs{KL7KO~eeK!z4G1ze`T->2X8tAN+-do5{!bE){bflsotTtb z1;d?ceN0I-soN6z)seq(TkzwF545|fd-5Sb6i$O+jnx1lPQe3Ak`g0m=>>~n6w<|e zs?L9E*4i;-Hq45p@FE20|r3|>>SStv0bwSX`W{pwc)5#)Mg z`Aq%#{q{aKM<%qY1E9l+;WH$ux{7@wD{43fb)Qp3eniD;8#XibcW*@j?d^Vt`n%+7 zvK6p$Fni)`2x1(nfMg|Pp>c$o1ypCNY~M) zNq{KGqieOVh8eDl{XXccgl8MA#`QM!Ee3bqCk=~fe)V-7vAVI`)K%B*$D3Y?iW8pV zovkGRb;2UKT8=k9O*fvAZe5f~r>w*7h8azMKt{I}2oM??Jrq*aC08jMpVQO4gHWk8 zQu-qNAyAKg=}zcO_nV2{UB4gi(10HH;L-R+deh*M8#9-qPo4T3LmPv1Rrz}5gC1c2 zZwiRO^-eTsaE!1zB^ua%2as@(Kt+#E&4$!fC*nl@oTbomZL>h^n(H9R#q+dB*HYUY zQMHmgxgqS)IeX;d(j-P_k>cy-v*-8}snN*`j#NmK?ZkD$B2FuBZtYg4rWR&PmE5b@ z(^XMfKnaQx0elU)7@4ov`Ym`y4p`cnkvs96SW7fFTN~{!|Lu@PFW*7558Xq#l~Lij z85qFdoZHfj{2g4keBS%@q_EnUkTZxH(Uz}V7jxwM^G7TE*AWk2X~K?kN^PAZT&sfd z!k){&kJH2ItKSKxaZ+u{^Z#S&E#sQ*|FHdmgd!j!-7SnxB_*Umy1R39k5UArVRS0p z-L2F}rE3F}RA56um|P&&|BKiC```CdUq0ahZ12x`p2s1mr_XEwtl#F|SyKg*R>r|~ zPS|~mF2>DnLPwi2{*K?uOZ~hvyr_-iBRA?QYKTI6Fs)b!t7*ypUQc_pO#g(=u?F52 z(rY4l!Vr}x6ObZoln{tr%i!7)EYbDW;6YHuLl8SvC~~h8i30`Gi6*vsN2Gb7WlAo-lv8S!*&sLoFHx%x+XCE58xXQlS1lE0RrG zWn@|#pby-Zmi@<-{@HdOuWB}_G{1GY*_VymaBnx1Lt!=F3DoJ*s&U|8;ZZQQD60_C z3b`|FKG=T#3hq0FShO`WYZDwFWKESjbFik?6!^% zs^`p^G2rC#v{6NacUAQvnAY<_nJ`SF9YiB}bzo!|vhgVeaJU&kwuKiZlWD|3*Iit0 zhd!B)NB7L&tUOq4t+=d5Xq-LIp1}^O+CjuQQLm+iy6d-j$v7Jrz1=sS1W#(nQ}Dyb z+7IvwHTyncaxqVG#GpyJ+pX@de6e%P+z_=sWvQ zB@u4Bu7W1@?dcVbpNw=T=lVq!eO#?(mCC$>_7V&EqSIdMD)&WgiY4`iucO5*)`8L6 zzF6{0>-!Ei3S-@La@%FtLipN-!1*VMhw|))=u$QCTG%JOehv@r3xeF-#yvjw!~Z#Mw->%IKj-3qS;Y_kd3Ih>3sT*X^#QvAS*3>c{!g zrwMd=aeCSnZ7V+C>AZ1DIbXy!0^hH1lzT9vyR|>pc*5<-jbvVM#nqQh?700Xfa@uz z7FU_pNc05b{|MSO@U!{Fa(m`@xV-t#vO0GgsiIJegg{NpbMT~cj_u`%V4!3e z(&+M)T^_y(tN$=}DV`zzk}WWdvT{Esb46{q55Yul?4gEAxw2-bdiP_9G&5 zgBcycdU9+lf!b@>`c3&CM@`dqU+DG3Zs%*rXvtU!Qx7)i@9?c$WP!#-%`VpX>xvP- zkEf~9|AucRd;kCNt>MqAGA&U2X@B zk_D;#Piv##Y7e#Z6RH!L?*oe#=y{L4Mmtg!djYn&`?zL0ig?KJC*%A8w(>rZP!3!$ z>>}3K^A+q^S#VD+si*5?D>}+2i+x9Kb95sBFV zU0p)}Oy|EKvP(nX-h~(aop@+e;ela0BHPdCi;2jsFr8&EnIf4;8mZbSj#}zadEEV) z2W+HHx0b7714e7S!GR7bL+x#HbZ#S&QWNKnY^`(#anBEl_W7)lSGA!%`@DO@$c^qm zCT&7cO(`&CeypfU@PRZ4C~3PjzR0B#ojiMtx_p4O)s4-u#0{>I!pw*p?HUU}@(7TNd1E;rpeg;cW6hSJ=mjJXlx`khad zitl=mZhI%dW0X{Pi!FO%x){k-HjMT z*5!TR{xg^_O?Wa|_*qo4-6Vgy0K|zSIwSR^&o}wnd)n;yj&!NNKoBp`Jk~CuLlIw6 zHfxX|$OFA}>G3=OeC>WkV`CR+Y~I|irst0De=D5uI6}G8;JS-yPPeq0M#&R%DIH0< zeS$)aR1*5pSTCi&yboyf2>Y~89h~p?%&=4V^>!Ff>KIHYQnaOy6qAZqf#X`P`6?tc z_}K~3mx9bDg{cm~^$j`PmyUZJ!H-qhnC!a}olWPk@Ks8p%0SY`q+9(5{gSb*ZoT)K zz&~nyOscrNQ`BW)0MR+<@FkaO%IN$Twt717^qGqbRd%4QsvTNyH(6yhY+!FS*e?4q zY?Ecih`B7#4%h_Z62kv(;s}UKJpv9a&fj-li6=xj2usv}#|Ypwyv_jegruEk%@If# zMFBQd>i4be!im%Chv}==7Gf244(t%eKw65!vAq^j+lukWq81!{q5fe^$&S@ihaW&$0oFt5%7j<9VGhUJ9Iq!=8paG z^aARt?v~&X;79p@JLh6Alh9XD5$HnVcjvs}1|;4MS65hrw=YkqI>T?ON>r;j@mL?f z8&)<`jT)U}n-R{VA()JZ!CsAsoVoFGWDpJ2$82suAyYD|?n%u)lP_Y>_QCAn1(gvj zBmb9#WCWb^*zvOjMQ;EZ2%29In%>KCGL1_%QbgxHLT@9dtEwNE8e#x?Q1$@| z3Wa`>UxQzjELe3y`Ux}^9V>jD8;rXpKs5)+sPmSsOXIRL43QikU5_L+|0WA^9JstX zJ=)853w1O9BR2G$FpJwqRa3|6?S`L;R5Axov;Fd2YpM75U?TFRTavf8Y)EE^CJ5)u zd6MJ5>Y3i(dsjI zEv~Yq;oH~kGvWJxBs@3Cbj)12$a}`qDBY>4Elt#))7Pk?aNpdWenCBEyD8Q;29>q> zwj6jpjlK&Dqq!pYTfUgF!5#O#Egb)Y;hLm zNJsLeRA;#lmHnMJZ?EDIgKVccQVhQ>nqxnGJz^gpja{cY&XR}${yB)HVd7s9d3{6X zCYcZqxCKn)p_Xo2z6to;CKwjYkybvK6zS2)w?fE19|#LK}62*?`7!-{iE|L1PJHHz>}yY6@jHBU@A zl>oQlJwl)pS-NHQO!ED%*mA`hbWFPXEuv}Hc4A4}{W#o-syig!I($y(;Av|88T{ex zv3C;FbE9YA4*Y8fCSsT04HNuq<{i@9LV{`uXr=zY2$W1Xb_n@7W}xo~%`q)Tzs8F~ zwa5D30Wi5UNvS!qYU-5;xR6+)OnRHM?-`)kL4KF$6tCmSNflwgwhMuUPw6qHb(Tu7 zYGtIIkp8UdlZl5dteL9XF^bl5_g1fqx@oijjO?uiJLNvk+mx@Pz7KpMY{+G`rNRTH z>DGxf<7ofF-whAkk{;Yj&k4XT5~^k8iEQ&xT4bl=<|ePH4QNT7ETi*3v4sbPo}Gjr zt#$KtY>-{^ds^4le0A?RzA^NqwaAD`_LkBo_ZQd5^t=*JGuRX{Sh1$c?7~o8M_@cJ zPY?~(uN>Dkmu42#h5!VLE{{X>!xA`-ehBG3n%O663}vtUuRon{NgWHF?SG@MZ|@ro zRd7#d?Wraz&QskxX2br7Rg=MyiN87ZLjTg^?2zapYAc_hP1i$83Uzrp$pMRH*VG;W z*E#AYQzm{<7dmBA96hEYchF@o^4#N1FA@*g$?A^br&#~0J^y;?bxohU+#E|mEmlfX z+M?a0)LP%!t3Qtf-CvOgxy4i~8vonxQyp05NGrR2og zL#{g612*C1vm8BL9_Nu5y@kVj*7Vd1lT8~0cHu; zg~3ra2=Vv!-Ftub1$pa{j^dPyi~^y#n$%k9pwOP^D`+_K$||H|pQ!K-eL@_QNj?r9 zCRf(gf#<=v0g3pHXUab9)<*s^Z3^UFfZ?Y54B=|Qn1b83Z-#goe6cdQS@6O?SR(rE z47FhIy9->qvg%#g|6xzA!>v2rdaHTORp|mrhuI_+m(*Dh#Snb(L){OgL=yQx`qQ`4 zm47?q-3kojYJFnFvhE+KW*Y0X2_wgW`>$40(Y5Sv7ZUi7(8j|0?sMofZ<|2N^>KaM zRs@t)J!5ob0YINv`E~h6I8!0UV*G zVlvS$IWkIb?fr3%ulsLDd*u31cQ;@ma04>M=$S9PlcMr+VAqrbzHD3}Ure9x#%v?H zEd~Vtct*Q-2-Q-oO*3o(Ak0ZYgI9}ZMs^2vQ(tiW2_D${zM8DJr93^M?P$C^0u52b zhin5~KiN!hgf$<^j~WXAS77plj=bn%B5BAt?Y|%Zmq@uxx>`mdK&|sX7^W#@w;wUL z0Xx;bJpU8S*3oriyy;C6u~N36qKTeXW@$q#yLxK8lj*n+*+P63w`~EvykaW;Bk1A5 z(FwU@c%WyHC{q+PWuHf$*P+a#0!! zod3c754X0%R?va|MsijbM(VJlQXl&>1M0fZJ0^tw3;W#QB!5kNf0EU@7)K#jbrK|S zQa`nBYVB;+?4VjSgHy%XmFp|jkgyZE_9*4iEP5Z&p`Xzn)qldc?AiIUB?+sVif85k ze|>e@3k}GM$15$aC8#|2gU{57I;#Yf66(*N?3^~)#YFIT`nCX#`TIEBsr4Zmb!0Qz zm&>Cr1`i{8Q1Ct%WH@jPdeGMO7WJ;;v``a1)+8Nj7v(IjUzaVC1%Uri{;8J{At^o( zce~agcSq-0<}4M*Q}frFo+W#%d_jeRH7h?~1BQm{Q+SJi(e&;$O$zJ#&nsUtH-wk< zcUv+qUNJPZR8%O4zB~b{-6N|Y5FIB7B&6qosOw0e3Yh6&kJ-f0zgx&Dl4;9)lvxYTar+_k>xW4EYyI)rLpO`KXHV(HQ_#hz2%(c~$zNZB zT`{^MDfE3!Y|N`m@vLUz+9NPoSAws^l^f|N(rAteKt}YCsBpYP@jvoEIQ|}M{Un|% zmf`$=M`25D{&D@(Dt$s%V8=<#Eqm^!|GdFITO2hr;c30Jw6qkVah=G|GOwY!k++Jt zId3$srwaPpeH!3yQ~5mM^z9}0cPu%g*wW)$1$oBa)Tx5J4oUW3*=~rphIRjU6v}im z=_p~>RLzi+fH~PxYk+TznAYkh8EBxVrh5%h-hw-7Drso=GC#m#Dt6k?u@tT(GPhG+ z58vg|*?A4%ZFMN;@ha>lqJoFfy{Px%CkwvhbG>bOUk}qD<#DV|FP{8>Jy3BJcNHM7 z2OT=@y$3WZp{*^Sn#Z!Ty%AL}VcX()7WW9sON*F3;gYNBF5c67Qq=G1fZx>sdy zF?}L45_Fa+-pxv+MFNx1aFDvsT2VUoiB&wFD)JYTXZ-|wPP(v9ET?;D($w-z>r``) z;quq{Hoobxx-)@$X3g6pA;ci8$LE1!CsHSan$u?Iu|=)~yz(qnC1tKAZ6&AJ6=kiY zCUG*CZXtI2?>&Dd4@EgcqS`veX2<$1UeQReB+l%%Z%j?wr&iNSuhnx(ZF<$ro0_w@ET_Q7%B;PPe@Hpp}au6TqSY{?i97nCYFb&%XkQmN> zWxbBOx3u(0*+NH;xk$UJMP-43Tt1TDHv$q?xySF?@uN=sE)87&D}(#aSz|&fI-3hF zR#N4tENS$Xp5IUL<@?&Te~-?^y-b;q;0I}zsMGwJ%Ky0pwS}#qAwNzs{^XweB-cJ% znTedx+h21%TZPP}G>qG3_1hW8C{dj*>HD(nk=wDU+kU{V7+&Z1mCo56^dIdjm~2%R zZ33s8^#G*&YI#d>vT{|C1??b)tn0uN{AW-nvdi8_Q6iLt^d()&e#9UPw{H_q@W9wb z+hthsks*g$$I?xqZ?C-92ids-E+xYiJG^u1JM|1Kl;hWPZi*!0D+X#Fzv4d1<}x!q z;qg9FiSLP||NV@@6YaMG$L0yiGSgs9%Wp<{vUC>V2MZ8mhCOVhhj*Cq0UY?tTIz5wNCe99$Kji8QGXH)+ z|G~%3j<|%JJIk9Hjm7|gNSP}Hk$ixuuyHY5ep%YM7zh{j0BgX_7wwYeHT)J$>O352 zYLEou?o5*F#$m zi~<825M}FhPsm~h99gIz)eiASNap_TW>z~?sQ$s z*jYRN=#beOay``H{+Foi++zL28X}1$cUhKgwa= zw`gxbdq5@x|7bKzum(Rj{`&5a;bpqkD`{0E0+V=v_FQ$^JL*F57I#~aiuU>PB*t#5 zO-Oyf=@8hTj7C5aye`u_~m{dWfj$86=g7oiWg=h{a)g+@;6 zqQ0eTc)e6-Mw>QcMT&?Vn(n{vOX;FpYC@h}Oy4De#Xu6sm8C#yGfU0KuHDdXh-!ez zva}yXCCSmK93Os~B2V?FF$&VqWzb3dtm>vG-&{B63$&K2rOD$|v3!aiT4 zCpykKzW6qKK7LT&kP2sE6nz14mMi5tvwoDV-7!4iVcy<{I6=HDBA=;^Rk}(fQ3BVM z)jkqs1NbOTp3n%P_i40S&Q1YgihLgtzpkUGb>iw~AfYlla1WXg)A2-d&6I}fDJ?o7 zAqp!Ng=$ZKu)C7X*~x~&I@){-g86QGwudSsWitX!LH3L#f8Z3fCc2MX?F9 zn0yy)NC**mVN+L9sn93-A&uhb2TALDL+uYrU20BEX&wV?jekL-VQD;gP~P_Qpu&mB z`h42_kGn2HT{VXRT%w}>gj3Q|HOh;4R=P#^yPn}~p7Hx2jxmq{NTXMxI_{8&4=X{8 zGLFCt=NEg2_YlvxH}bus0uc6s=4KKTw8`M_a`=~t$vDei0SVMU>xnABVAEmR(dxpZ9_*#7TB*^#(eYGzg&bWwrn|3T1zx zo!2c+>&w}8BERQm{;8E|3`}g^9@6%_2b-nH{90x*CWYD%RsVVdk+#M+?cZ;@dO4VRvkmH2N^&1V! zocY(I*6%rwSFrRDkkb(8=K1|x&~Pc|N~X8V+pu7t9WbHOU^Gq@TxRHLj|Di9z3qnW zGj1#Wg*~485ofR7<5Ez~`S)x5+(~Er^R)`GcJO)f2Y%G=jFt)$m%K8>_{?RGx^F4K zy)3^jzSiRVj>xKAGEANL$^!&tnxO(R1zjoQk4QgQGqgy&04xZCYYBR|2?CljTrm+O zd3q-0<0)3}KUECIM+?H57;;h9EoVHAq{%)7lHX| z3sa6^8TN?(RNPYVe|>MrdcgNKk{bC0CV>IyRxP@SFVDI<$F%%C%rlkrczb*d{I7Zr zv-x=~974xT%#lC&+~c1cVCjQE)b#BTLs||5-dy`w69T~kr{M&FnLq?#QBS8A3yPYr z12;S|8=u2={8Fd9eSk19D9cXo66=%fP$cNXJ%IJeH+Xfu)gRbi9gwlu`$+ul`tL>f zx3lZ?$6egdaDEB!CDGtu_3RE zuH3Q%8gy6dy94e2hJiH1Y_CUicJ!KSg|!XhMCj#1r>3EeVkg;B!~HMfe0}zE62Zv? z?;c3#km1VdDPoraI2K2E^^2Tmp?;Sm!xxvt`F3bR4s3C*Q*zqQ$3^3NoZl@Cvj88D z@o^yy74uRFne)U;ETF-NAvlL`WFwM8_qnd#`?&SG<>yf=wl%YPd<2=-e&SkQL^DUf zQfbu1aE0xNW701lhMTv>&+pUPRETvYJErNj>o3ud$kq@q)+};9GzH`fnYT+Q>2Jv1 z1L0N4{cdjGwOp1JI&43$^4GDe(MBROddJIyQm^{LH697X}ZEmT1J+$i$R{V zUzYUkT_W`ld!O8;Vavzi9IVgjK=g{CTQj|1q&&}kDgOCZnfE54N}1;F0-PSz_QtMc z|8FSA2vESKBs)t2qA5OpRBj6-UMZ>13k`*KQf7@C+I*->pOVItsHL=0!eNj}tk|2YQ;h)duAzM(EKs%+=bDCDF|VxYmL`z2lK(b}ro<@=T*|9*}GeB!o>bT7lJS%^Fo+Z3SI*)I6fd2`!Q9}lGqgE zP0?@erLQD>|lxzZxG8H$OO7{Xyt0c&{wb{{; z2QET@-~TS`;ki}!fD|OYzp!;@J-5GKCpDi-D|z$z&6uX3fhd8@ciVhQtCzOPh777C zhqx0qwwj+9cCWFbESRY2d z3Fu$6JqNSFS{Bc{cu0 z$G?TmRX#o%OA#CvLIjOQ8wo+PyN0{Y@nhbDiC{3xu<4UdsI@;Xq zG24&z_{DPYJwO807qj(wNx|65td%}(d{)~~juIgnAo<(DfhKVnPjsp+}u03doU7@R)tSE=d(Ih*&%zXjIa_7KU&KHIFKVvyB zm_+G(bm`B%xYu4}0zCRZaDYB!{}3u7Q#$jE+k3n0IL@oBYm$K4`}Z^+qNEOPUF}rk zvn2imPrjtVsVW0UDX=h7AB)^$G_k)8z@tc4Hv_0liaS&$4}i*?22h#*P382d*_xjh z2X+-5o*Q*{lBiGPaRO7hyBmXZd&fDjw|q3@E4W2^XvVDzXL5?_i-YGW#Uks8*jeH1c(DSwJ?sG>oN|cqwLk5 z#BKpe90XgW6aXnxURFZw>#laX5fBKv<@GnaWv;#yR`f6HGkVB6M(w6bZkNTaG;VG7;kPqpIdHQUX2PQ!ckXA^E4@auv+!`Px$0S33-AJ<}x`kmx1E-?v**(dgS zcc$VRdEo>2b_AnCxA3~JFF)_^`58a#zE0v4j%d-@a+Y`CC-O=KsSlq2IPnhqw!h_T z-PyMFlH`;7=(40=+T(&G=B<$|T@(FG^T>N*LLr#8E&0&+W6xx>gr{9Sx8@o%d2o30 z)He(+yF~ycD;a5S)qZtFaaDQt)IE_RO5hIc+I`mQ=@Ztl=jnHu(^2GP0(yO;vKyVr zo|vXYFb(6S($nU2llw8})LFFe%ijTgyK>Y2?RmE>Oi`$HR+WRnQ zPmkHW>h1uND+P({5&{@z8@O5^@!9XeE+NTbmla*j%n9v@g!Fsqrt1Y1x|wBXAJ-%Z z#J>uOaG(hD?#i1=6$WkvKL*3g=b3UmJ5nF;q5XF(7?wKQdrv zkF*2`nE_#l>`B2)DRGtzNd=~QIX_ia_S6*x*P5lsVUjSE!zQCRv~^G{0z>Ps+~!3a zZh9DU94#|5w%-ifyIn?UDW~T@O{-tQ?luW^ra;%IGMTM1A{y@mEbE?5IRSRQzJ4Sn zqKj!NEK8>%w$E)#fga@I-vcm38hZ7G?oSJY6%w|-ys;_*kWrLU`Eh*N&X%~9z}QO} z`gg;)w}tpf$y4bY4&B1^B?{HbNMvPp zivap#0+QG~KTAB08nq90eal^14P;;nxHfsD_lud{Jkt3W#O_;xxzhlQHnqh4PXmBf zB{xykm30>aBEUNxoNaIK!C+W`UC;fanU%zMInfw39AwTH9A_9TWJBVkBpD1i1WkUk|}?l(ick*y2~}#)^gQ z1YhTO&?Z~-{zXL2vC7d+F)N(@w~0f!^4@LYplk9+9+Mk?6#IVm0?M;JTFNc~18if9 z%<|HP^7J{A_=)*9C9bY-`+VSD5Jx3da(c&CZhIE#g#on5X8Tm3Zf4P?#Dry`d`Z78 z9{F@O+-FL)wbb9QKZ0Ra#bd3rhq@xK_UN@n=@N8mo>AFo2MJ|*)kz=!K8YwQJV01L zQxSSot(P(UFEqG>gOeKLXLio#bmAz~YTU!ZJk*M9O)@ofg+?0{#Ip4qNm9UJ%VEuX z4AxOOkeLl+2V7U#mrY2a<}Ds))@c^_RXO3PKS)L7&~~36Xdo4gwraJsn3~iNeRqMB z7IF}%EI!`cmhFkwPwi<-FRLyF78t?*f*{AKUnQTiHw6+ul5Ar9ZK>?O=OW}63^K8F z&Et9*w>zt!0d@JS0SJ1E{L^=Q9U%aDCdq)J$^&|l@h_RQYu`MgnT=o4B9Ucft&+3{ z6jPQPsLq)h1^Ust1U7f>Q?7cV`!!89J^%9nCi<9!Ahi*$>Rcja)6^#z#HfXgWF z%YMR{SS_W@bDN%ywEfZ$t!=+vs4t%y%PCcoIlq|0w(7fz^oZx1#X5nH@J z@@{1t7>8Uw2-48}U^2t!+SBxB#VKk5YxR3}oypE7SoA-@aWnQ1y{G0%-otGrxULAa zid&T9s~g4?O!|&$UH4{|_0^5EtVA{7tQ<-v;or_486P{iF6-? zwr{R_%a=r>6q&J5swwhgAxWfMP|ZJS>o9p6k}i$c`^Ag(%^~We5UDzaiOY=g{=-*9^wIUpW*+Gz5lg6?`Dh> zig@Sa_Co&YXtl$FXeBddz4YqIMHNk#NyEi<^NSg6o*|{o#OT)pr4hlRxP|5AFv#U; zjT{Y+Yh=K?CHWex8)ikWAIlQRtxZcS)o$eY7jK>6Rf_&^Hw8mV)D_F~9* z6?gM`-3-FXU3!H4!}pY)h#oKS>FeoT`w`mf;gEv}R_ap^t){*IbnzPt(k{G_L52 zSYH|nsaF}=TG@Y>aQ}kLHoQ*44&EPYZgd5H{$6uEeS0vm=-?w9?U1Oh{ZAIv;{@_# z(FHnJq;#5sdQ&G6-e$3eha?xkgZ$^_ zWKF?a9aj@VY?#S@%3i7zr0xO|bhAP}n6dItaS!gy;S-Pl(a7u26Xv7r$;0))_f$Z+ zGqu_-T?xDFukHJMOq<^ETOFZ@Is${_Y@Ht$|FKecGli9^|(ish2#|fZo+ZQo z%D(S5a0&aNQ-Y%w6Fl&lxaZ#%`KOT+z2^Z}fb4s>h<#?t)$Wr%A(*Lp{@n*~d>-g8 z7{w20Kn4a~;2UY9LR2~ep!ks~$Co=E1(vq0?3yoMe3cOeH(wDbx&|p%unQg<>=;A> zV3eTimTS*11;fvT&_sc5zTUZtZD}l$SKTH|8AqNYa-h@lknC>t6Y4L>;-*hi%W3Nt z3hw_QFv;&{{HA>MaSLlZCW+ETR1&{Pk!&axLvlLAVSX6m8rLt24GmhxW!~w~* z8Gn35UPu9}$8oq3Gskm{4+AnV^DuvEk|W$9v07o#cXam$ky^c#oddfkgUixehmeL` zc@>C#ydYoRTp6hXuQ~CCf~G8aJ@;bLI50HwU12_Un?m>iqqnjDMsGG~}$MweC zc*S<|xFAf+^_Iojn#Do?9&#hy?4F^{$F3VCMoPk8W)Tl%BPkPzS*G|nzv6PH&{|1*FakUc*19WFa2p>%e&LN z&zCGgUpsA-${~h)^riFkE+wm8tFSN)_PPOi*stN(x-i{wP5=oPi1=c#eYAgC=iSA6 zpH40b>D};+ucV#%)qSdZ!P!Q{NoepCBB??%-BBHy5SThnvBwcXlmi-iK^)XptEXf7 zxGHOVYycCxi$5;&5xodU%Y4cv$J6>9@e^tI)N_7m_S`cGd5%ZGIU@mr;aCBD1vuHfqPL)U!Fnb5q^l0jc4&j;nb;8z(m`kcJ} z18diE6Ss?I=5kZq+!KCsFqbt3$A>>F%8~_0?0*p8YHDh!N{?df^7?0B$dg;3_Gt9d z@Q6jRx@&y$OwHuSI#mb72Q0(J{@vf#XA!NpVoL{=t6FdCOOa{14SEl{e+W_2iKNd_ zT$}!`ZocqKp*w8&Zf~MgE@4c|+m7~Zy(vbIwzttuvnQd{srEYURb@k5<-gEH7JraX z%X_S&umaq7c6nhf(5R;S4#`Kax*8~yQ*@V;OT<~gzt~7=yR=E1xlY`|*RI^w-m~Y^ zc3wXgTYmO9$uzF{cYUKA3~pC8q0X3S&&>)xF!&`r^UwVH6UTjfucm>ny|_%rq<5vxj;bI+PAYPyS)<7B zm542$;BOrvRWBCsi;%N%aBPIjb^G40zn@m3)G~0s_&Rl z$J_UggHjm}a8PjHnldLS)qvn^iH4c<_y2svzzhDs*V7#~DKwg2~mOb_QM81Dmu= z3tfHZePttU1>=^q#uwKSQ{j6)*FFcrN;3}}{DQ_!Z2iBUHXDLwGns0+bmj2L?)yBI zImhpWu5JYfXPW@{$VebG`J78`LNyoZ0G|95IrH$|iCtj8%^@0qkF*@~&MyS8BYgGPnVK|m9(sQcVD+ybe)zPxUz_jExSEb>}YUh>ZR z7HLby#V*TMFNbNtEYVl?N!W$jO5)oamU9FWFL1_GqV31*zt@xs8rb>#$~YTZSWx3J zWo4qtG$;99rh0QQNlPi?gM#z;5{9$4ewg< zm(>!ykrQE>O@Ru9#odhF$_0o`e|FF73gAPOAjy;&QzubUG9gitm!zrf8Es3sgoWnb z1aFtf>Y5JcXNpr--|=V495Jk(75xkHoHj%O5X{;;2&PStLdqQj(;=Ql=*@^LD0M^Q zW)zbRtl&D#lG1kC+RQR%ffbz4G|7z|fI%S#Fes@#Z_>+ZwNrplNUdXRZ{~PrG-d

    EJw=#Q|O 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 q9K*wq&-wan8MzMDO%}3&!M>grbE}X|5e literal 0 HcmV?d00001 diff --git a/static/type3.ba4c212a.png b/static/type3.ba4c212a.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e82a5cfc071b56819816158c88e6f92448676f GIT binary patch literal 1984537 zcmeFYWmFq&8#PJ=DOxDSr3DH_g1eStE!yJl?(R~cxRnCIp+JG+?p|Dj26uu53oZf9 zJnMVk^}OG&^XL3Lvlfe$WM(om_a*zA7mlB_Tu@MOyZ`xn((mxc6b0oC%4bP&RnLrrWepz+nT73}08;_gE}xgr zF|@}c6E)BKbA;;6(OdljfN;D5_lw!0r>xJUY?qd0q@3Y~cHdiyCUQE63A z9=>}6G+wrcF~pRc_J0o8THjDo)`Sp~W@^#u41g^xg+Hw7zIo<|Z zVfnwl%eYIMI9P&nJ&e5c;tomucUl>$8GS)?&EB_`f)VRPIPmh{FY)@MwP~TxiDp9k zAwJAoI<)I0-2mr9x{5X9zx%|8eW}E*7c=TItlaKm`-zAt1pigN$HO%LpZFFwwY4&H z*nG6AG?4Ikn-u|1Nr-q*QC;eCTCwUfl38kN3no2BqopHFUzR6QA|FZQr=JUf%SyZX{sao7o zj|$_z$5o%9zWC{nToTpy-FP#&HKspl)c>3_dcN_Kca`NJENV-Zi*sl=?qDl{>3Yu9Rg5>=BR0kxw z6RT;}$|CU7Y%3EE{*aRXdvY2YBTUnOcMTti&HwPf3v!_O|MKyK!yQUH)2w!95d40T zBtYr{M6AB*#atfspOXr|gsML*qO2Q`UI1?irZ34X`n9#_!kOUVTF4jOL(w#i32ET+5fw^prGiVCUU`PF~Gu)8*FoK`MmyNMh zoAvR>;iDV4^cjLfJ6{xM4#lugY`VLmLA>v2XoM8UsqNd6eo{3ZoygGrsEU8_fE8fe zd=vS9mU8fWZC0VE1vSlaiGA>sd7()n^{ zbIgiEy)3)+cL|tTu!<*evH30?uHX}977}81B9l%I^D|K;o<%7tWq+j%19i{j2FClv zI}J-|b^ef!frbx(*z@?MW!ljro|_V?!vDErTS#V~y2B?fwF|cXL<`5nU{d{W-5hA} z_vUX;cVD0i2Wx3T-(`*_Kz54cdLslm0u(kJ5bRPIVVhFzZbWkNPrZy@uVSFM|SvV!Jq!f-!>+o637}su@WtyB@!DvV;$GGh|SXX`hDB z80eC3uC6@%WR~DE#YFAA=%a}8jpC-=6dF?I8Ocq{QT?!7meK5TTlhv}hcatjECobJ znyPDR>YUY&dyrex6dNA#CB9YVKaamyGiZxF-;Dz)HmV2RUzsat;QwaBY+

    i=}} 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 EH9P+8VenI--|G)Qn+_kqfw<@`n@r# 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

    Z#1$c9B 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

    9zAt-igFEnxvE)zy*#bda?~nfi;TI<)#?w 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

    k1Kaq zaC>xd;|g1BnFSsu3HIk}4}NFw_u9s5tEiH_&Wxal7`0<9s+ z#>BqDh+710JPOdiv70lt9jl87?ZAi%i@8x1KK(Fg^YvgAQ$!Vo?hYGXmhdskmry2} zTXenrElnLRy@HJf$yxuIvMQ9V!v(j|*hw3B3cY}D^!Pm7eTWE`*rqSNm!UP6K8HsD zbAyvRM3hpHLRtg!afke9Xs{rhPR6QxpBtmJ3Iy?;5gOu8Ar3sMT1RC2-#bT1%xLa1 zTf*mbmJ1i&q{^;qALm$UO^>b_2hsM0G@cWuhxj^5o-XJ;hjuOc8z0fG zWWWnj=|NZSHz>%fgEu(B1?tfsCz>2S>P`;`8-y_m$vTWN%&*)3n{vrVH9YBmjze)A zZSH!{Iq7ul@br)k_Aviat5F&$tdQX!jzZo~BUVJ)Xf>nnyHl`Z>{={wyKvDVY>nXAV<*IR|74C>f-t$ zUIin;9OO>}3q}Lk(+RXTUDlP14@Qd2-D9Jk9Xct`L4a>!gyl^(l3v$z(T)tz;S4Q{ z6s1Jsz}y5DXD4yv{xI@f8i!RxqKVXKeLEx zwSxU~Q~0;vI)jysZTy!%Uc|;$6X&no$BnxysFcb8BpQt-ws)Ior!DN8nZQrJ`7EA) zW(iVuuulQ3Z8os7x*bjJKIj-kHK0C%iHL=8o@h_5TmCXUu>J~FTy*%ndU(O#9QJM_ zgN1rn#$mrQ9aBb$Q-~`09Vdl-l~_f~2_ep#ViRB;Nvymu#)REzVtI=BanZI)1Lb6R zpp?SK)(%!TcF}C>#cwH>C7M)1VPd?BAAS8a&Ruzci(GTUQjKy*_L9%&6pEaS>n~Tau9pllU%}3=O9LjRnGpvSv@>iVzCsbcF2;x(yHBAogoM@c`*@jtovGY8KqQliI*V+4KWV@> zclgOb?Re>K!1B#<8;Aj4?|llR2XgK!Yau(H6wZZr8iNFW?qmsXUVFm{{W&!|@>Hi# zIIYR$5~nwmaP5;_*lwqKGsDV6<^-@ZvzVNU<5j#o^)3{d;c%r&+0*&GFDK>w&0<=> z6ujYpr6)HIBKYSQ=j8!Go5lm9k$=i)l)5E#g#vmQ6|wdaaTbcq-<{C(Q`NA07?_BY zM!}<~Rh!PnI^nI=TwG3VmF=>TrUs3;%>ftYl0*;439Y z2Rt>Czy7jzogFsf7vao#Jk@_wAh2Z=pj4_;%CP5pQ$spj6q`)xBsq)N|ibjL6l z5U^9)(K1hAP~ftI+g{Fprv(w&UDnT&p(lU7hliij)4~i50w$dl$xk7CKBg2UigD$M ze|SC?AOGx$42KK7V(tGvau#J}w{9~L5({&aIDKFm@14Jm`>WfydV3wOooQjbS}{!v zBvN8=u8tR;S;Tu6Zs4EaIfw6k^%Ra&E2x$doIbLMzx~VCP%V}4)}Jro=7SBaZMKo1 z0lI`MkqM6Mo54@Mc?N&|ofk1XHJ;1g1hlW_*77RuuWgysUOx9xJqdJS*1iOQ^^FGZ zE^naGYNJ*$#K{+zA|@yB%E|rs>u*1cU!-kZyuOT`MhiQ;+s+13`aX@ri!=DaS5D&l zZ=A-ynQ@3jV0)*DbC>Sn(vACAoS(q6M;0(%DKn>~ZtubRHm=-!fZb+_smUsyJ-Uc; zxzyEpH7dw6Y=)(5j}qbvoUg3rzB@p>g6$xLqG=c|A?J)`0#RwTQPG91!P+8}NPku4 zolZbZv|9wbQ?y-qn-4YT9sW$PjaR;Gof*%zHqCm`$Cdr}V&kejK9KF7snTxD3Y9%> zZW9R!7J;Z-zbTKV5CRg?Zenm_hzu>i|70Lg%B=2?8zK1^ddvD%FzA6$w3(s7A75Xd zIRnXv0qYovGlHVHxg4t8VB>RLK&}=9?j(Sq2iaDN)z!lrBKs$&`KLDF|Igl=x5;@N zcY?ootGjUnBtU`$c!Gy0QW8bUmL=Kpz3X{)cXnsi&wR!G0Q=00cV~UgjBVLEMv`S( z62(Kj03IL#0>lmU8~aCQWJF}x zaR#{7Kf!Ts_@_QyEyIu+G^S^LJ=NMLm zS#cr`g5bqUYpu*6)u@igXc3}Y8*@;Z$ciniKHf5;X`?KRx?EwS_j6gJlpn{puh`+# zA&XnlEq6fWFwC!Q3N5KwoIXo1n58=6U#6#OaF~^2OGngv_3NCIUBrtp4vv)>YKB4q zYbabquUlti*!|H&TY}7cH8!>}uMH8v!D@*#DI%G6fo`D&L0o?icEf;jX>hOoRqzyRv{^ZlI|p3Xb$&onJ{aN{$$$7Z3qy}gSHyL zjHlAEoIZ(Om+uO*&uEvCkF?(>Y<7x_zAXK33Jx5f=awCPb3l6jMbf#KG9bdkva77S z7%hiv(j3v}tX(5ForY=IO$!PeX$O$`TZnN;N+rUPLkIBUGiR{%53l3ujXQYfgDbdt z{T2>wZN*AMg@+Gr;Y&}S#$ykiz#H#=iXZ&qJv{Q=BiP#9z=6#TeEG@K*!rKpfv3(q zh=2N*_i+B=72LXWH`Hx5IxuZC&ccus*GM~H6|_rI>ZDizglji$;k}PO z!?l}taO}_)8ZbC>2~tdi^}x|X_&48q9;c2Tz<>S8Z}8Un%eZ{yI_})NhuOvqCypM% zGmo9b@4fsqzWtRaarX4_a7Z^XKE8YnKYi_ee17vTzV+ghc=FK`m^Fl!+tgp%?Ka;3 z@H4#k(G}d=Zt=t;58{bOAH>FnY#XZhgJ4q%? z-F%rboe4ra-~|bB)a6qYn7@5FachXsx;Hh^cD!aJw(73p^c#D zX#g?m2aQG=u#Q`eK>=1Um*-f=jJz`36=AT zQaYlRc}7Cjl=+n1z{+yoC&og9SXO)+<-l;Lt&v{=cuIRWT_F6+4h~_#}G#U06Ze$s% z(-<;4s!b`goUXK(elG(Zy|Ybm()Ay0R28EUf-aI<^Np;D?3=GSeu`l&E5_@j*}KND zFHVCBIg9mlX_o!#O6;$~wkRQMh@xzhkL8NvB4wD$i#PPa1`XN!5)dGEouD5Ik2UDY z>l|z`HdrV;OVLh)H1CE$W&8cbQ|EKqt_G~LBF*crwGWxw$maJ_F^qUBel^3n$YupT z#z|`Fhde(-UnNy(mu|Z>h<1ss*$iKL_6$y+ID!u@U&q_$FX5w4uHvB+$1s~I_1I_{ zoICRXzV^%`c<-an@VEc;8ou%DSv>RDDKtblxV4EFo_GjnPaea!zj6*AesUF`-?|9^ zIC11K&OCGir%xWi@xuo&o6VdJD2JATtJiPi?emv#<@zm%&1f;;>GND7$q0}%(#^t4 z4nTy_>7^Jj(VWYfW4qwU5OH0%MQPh|C2421_%A{PjQU%YUsfnr#0ccBbJ#Yx9Su{6 zhJ0oMw}_EPB}e7#N82jHONt~^alhNPc;|ylxb)fQc;tbjCU>WKn8QcYY~YaxkK^~h z@hqM`dlK({a0TZtUct4ScX06FCeA)|98W*`Af9~mL7X^tFr9yK=gwWc_V&m4*Ec`J ziKAP1`T0k1^7uicFo*JQ-nxs|-@S;7pIrwL@Z~2@%owo@Jdp=Do-c+cPIQm(wwdQqmnFd37e47+jBC`cB$_?j4E9F@=3 z?;@D32*p;&>1%lsYJd=-(}eG-K2d7o#RzFF{oqR`JFps6rD7FjO0L~#=DF?D*2Vh z+_P_R;vI_=FPOtR7GLF9B`&<%xwz!X#Jfu#pN&qMllSq2ypN%xvxV#W#Nsu8Jqmqu zxVUF_JoZJCdHE(NCP@JXKz(^h)-V}tK+L$kjclAA-9WG@B;&PFG%s0CuqgSjpx%Lv zf8FH5PRilNi3}%(Qj1^T7*RH9$JQu3N0FyQo)SqQeVAf2X`$=3j5cMYGkqtlOz0!D zd!>#PC_zX@x)2mr>NQq(W^TdURB5jr!u;O-1Y?{T?h$eybJx-JOzFT#PgL=2$p7x1 z-;1VA_IpmBIO#C5Tc=)zp7WD*dut0aVqC$VvtN1dh`nLq1ThxZG=xVUJc<{ec?9Qw z@&?|&cm?mAzl`UeIE^ER4#qXhXd1%F69@6i3yi; z4VtFGgU4q$e)JH|oqZ7Z+8}UjY|OB=v4IU^C+QoN<8~PSS)A9dmn#>x8D5(=gvHgLkBlN)IbDFnXqC=+-zoe z;P_!2IeY-moIQ=3x9{LyyN!kjhYxPzz}5yfXB4(X5&*u3t2gi9pI&_zm#*Bz@4oUB zUVP?J95}F*oD(8+Uc7t*zj*s1u3Wo~}tx;T^I7M8lU5=PTER%V}8gbP7x42o*|lu zgD{#o2fcu)cn-m&6h;KtB!?!br{`Tx^U3u)A+ALqWyZ21qR>sPZZ!sgwvECQB`t9@ zkQvdsKALa8ma|E`GNXC0_jTmkKWl71fhjsri1Uih!-Tlkvi8}1m_^RVxr4;m-^<=a0#=xpJT6oE=PPs}B}(&^+4|P?53Xq*#hk zJ=bR|mE<$wEE(NJ;W2XRC!8Q9KX|8e$v^ChP>c}u%S7}?k)!|4Joh9go8D6Zk z#D>MO)8k01Zo><U_DunOODuKDb|4tL;<2 zjE!9@j+@Yr;avlMU2rxZ*;FjF-Q~E*=$-J|E?Tp?-582r%bM<9Ge-nmn?x7wJ4&hz}oWb|L{xm-P^co(1;8@tvY55X`dA8APLTy@2qz5G*6R>mY&YgRB z^Sw{;_Jzy1yM52}&jOk)|5=fNW3G)kt4KU0ZIMV5$vIdT2@-HZ@U}XCKccbt>I+zz zBcm=9cp<$W5wVJHm=0EmYe)onPf%Jh>Z#aQ780o{$G58v69zv0>?VHp=EwNv3r}I| z^s$iFv0xP1cMUbz+HA130USND6{Q2wDm+F(5db!4gy$bWh3~%fG|rqlj#;BIwFKbK z_BMWV;Zywjy^FYgcN<@N@)VwX{1mn}7JI17R8S>8wrwX`-2g1!Fcz6sEM5Pv%b)q1 zV@mIOnzHAzY)=aVYRK)FsVV1V+HO^yW$f^=%%sm~Jhm(nWvo$UNeoA`C@?jY9mp!e zg6bdR@RsjJ5D$4;OJO_sS%ZT#MSCzn#4dtU``#)TtRG_>N#=|8DT64ce2C?I(T&Ph z2{KpH|7k~(?5N4-MIivG5}EhyP+$A`GOSRHf!t`M^ljX@*LG&e9JOuyqR*o>tf33~ zqGgAok^ux7PKFt(k8qQ%^ zVD4d94%N93s;Kpsu36FF8W374m$w+UsX=Fqn9>e)R>*agF>`%L)}b8)PHVnFzVM^* zevEFH^s)WPUu*n9#DCG}Q}-}|D9q_GOQS|VlEWm;i<)!He-RpEX-!{$ccn;PEJWL1 z(Giq6F=}!_2;yb?4#faTR)<8FEwzhX1LYaQiw2WZ0$ZD#c=6n6Jp0&5{Pfos@Uyor z;1A9}hcl;6Vrx_JYKZX2$)osRfAJjatOBG^#v}+`F7sqHetf7`JZU#n0dT5N~~O2@jn*nhx@@ zu^Mc=w(6ymHJxInv@;TH;Kbn>{{5f4f~(hV;F+@z;po8w5ieypSFYW}t8ZPvho4-< ztRZ~$nX@?a(D9ISZWR!zE1Ry~Hhr21ewsY&&;4cH`nie;^X%x*(zN zTj8k~!;En@1U;Vu;$-l8h82zlqkM$B(iqtFZMV;cLo!8yM^e5mp7#4Tw*jX{c2fB^ zx2=|4GrR~R8v1f?)I4utOwZ8oZ|JE+28*w|=C#!7R&u3-&(7?N^lXu^yPO(|%LkwuZjTs02G zG9|U$*tND_4K#~{v}3cp18Vvr=ez<`>^_}`KC{Z7DaNUSZ<3h?>S)_-K`6-}A}d>s z!#d2R%9c4Dt~wc_L9$QW_saITT9WK%{tLK^QCVA7M0Y~g+yZpWSfa{M({&CfM;Lj` zR%54;$ip^rUS+m%Yni@1dHJre z;{G6i%_h`t@L9ogOcb_^gN{eF#ICnv8N)IMxj7>Gq|u*qo5RR*=LO441;cP%Qp+bQ zop6-h2DP%7<1UV5;8UjusHFRKXNEdS+^)2o?hD0?yieEbe2^s3xJWjd4LttPaeV#x zNAb&dKEit+UBTb~^KbCA=N`d{y#8@1E5*l5I5MTgi&xrcV=MXG&RV2AhqJRX zLfLjcuL5@Aj10#Lf%v~YM2ym7^LGNHj4oLkL<(u6${jA;Pb4)aC9+NSy(EI=yXQZ} z_g{SrFFt)5Cr=zkGBU-k^kPFWpmr_j91b>&7oI$gmRoEzO(LR!MFY3*+{J6}e2kyI zb^%v!-o;}NAH{cGeiFxy99Svyw8XiEFaSzjF-6!O3%0aHM(Tu5KR)SKWx7~KJm>)F zF}M>X;gk{PU@Kih?@6N!TDdS@ZXp!|yC=N!L`vAc1H5o4xC}Z=Iu!m;K85o$5O-g& zU%N2MJt#VLM7Xu}q>+j9*w92Ld;!rpr1+;27^$xG*-&z(+BS2mhjur%zNYD)V_nK; z51r#k(;2N-@-v}w^`iK0K)sbR&S}P{c`6P!a${{l){`FGYlSvt5Ve|xcGe6XJ8RV# z{*w#W;{5CAqk*-*Hkz(s4GOv(l*gvE9<`7T$IkRx)p^aShFs>%aU-k#4TwG9dn zRr?AxzNH4y%K!i%07*naRA)*$kXBf@mYCxJEV`SFtrTF)X263dj^MYx{3L$#i}U#T z8yD~oKYI(`{PLst({H_iX4U{`fQHaCz`+g&kID|y5N>6CbBha~T*cr1=uN!);U%8o_*{A zY|NTe*RmOd-HE{fTC-Zo_9L*<FZSnhC`Z;)94}OliF6h zLVfp39LUVs{XW)fSi`DdzO@p0E9nkNM^oZ6rk3Ikv+!pVT#&IzLY;?vF~IQa3a?J| z4&DG$q~HNn=`q35?kQkQ@<|rVq ztqM$)?UgfThhdugeec3fYd4Hp6tXjxjuWhNyPjP$c24XRk}DxIwC3_P5Uv@y+wkLb`NQibigUiiR5TW#-5!)eOGuMwVL4y(VzACSeOQ&xi!Jr zyN=2jxzV<#G9ROk628ZIFHuRXp=#@~5>moZxrZICn*WL70U3VmT#4Am% zSXibuvlF`dcx$$SXU?9)H=aL>w=P`5$Cq#5uYULjzVyVyc>2sKG%?Q|p;?M<$Y9*K zbqhcE`P=xxtMB9Ht$R3fcndGT@Hl?;>+`sIZ=y2X1=8n6h5!H!+TB6XrT}r=db*j@ zza7*SDs;bF)EslGAy7NpBQy!3pk%K&C&q#soV@@3Z}||Jab_WAR+*vtmUZR;!3f2` z=H><-fA|DW9X|vH@b-sS@HhYC*SL83I<{H%OZ1gI0rPx3C@iphckkiVH$TEZzWO$< zT)T;91`=-p%c{&9=One(31? zdFgCWG#K25sED?0S4gk-Ce+5)&MTrYH|+ULaGyG_rEj@KIIE^I*R7*W=|8Q6wiDtx zQ#lV@!y4AGaOk2bP2>v=O_K^o|^2%F#pS=3S0YYf`=J01DY5R%AKkJXMH{HjIE&Fm3Luv2+RRMXdHYWO{0P z+&Cbn2NuNCC#|!cnQ?b!U(7ceBY|r44#nT1aj>#*IE=SmexSR$168_M=Wwu!Pl+z? z)q>+qS%2X#Bvu(K?lE(A=HV1j`83b}PY5=Tl$t5M(LG1XajZkjqSuI{A+vM9(&St- z_WFM@mgIxf;K~~43iflwXCzQwG59xJ+pYoGzg+HU^lz5_(D~OiNQVA$O)t@&xDbfF z(5WZKd6&&ifkaQ3VG|q%-N`yJyg}LPRFvpRH`w)7(#vH)(*O@1KZxJ{%Hw$9$%oN$ zi=VxA0e}7DU*po}Hp&#}4D;DyH@!Yf}oi$jODmRh^u zut*SJ2_x{~Wu19q=S7oD!K+_;D^4w?#>(Xpoth}f$%7dfcDJ#Fh*aQnUYGRWz&ItT zO=ZMB3EBvl6pghEic!;ytxdwSPn^W<+uOKu<9*z`br=8mv)|yWPd|b``kg~KdSDYF zXB{WR2ZAZ+@mHa8t$DCr_AuX583oWy*d{W2v`v*i&sF)t~ z{|ftJ);?`y&I*&ro|YjGk#Nzx(n&nzopJqLGvLYCrh50J60(Lh+`mxrMlqsfyn!^D zFn z0axqRcl3FqaCMENovW0uKd)6VBkl^W_g+ozS5iYs^b|ED>0ywSB>J5QvV9f?zr(0O zx6zJ);DBi;*@0qnyGfyaMw}Rolu3Z3O|b@{3kAoj8TgWHZGKi1(&`SDqWlI8Y1&A= zz8CmoiM!~!J6V6WX?rVHq92*SA8J>9Kp9Z3rDFFOsS`~DM|{a)ZDo$>o_-f{Vb@4! zL(*5T*Nu6Jv%k&F4SeaT)A;V!p2FJ~F5}W?H}F?Kd<$nEK7~L2<~bZad@#_a*bjc~ z<#ez<2C{~QS}-%VTi}C>SMdLQ|JV4%+ZVCD%{cksVSMW=PvG3y6KG}|0N?Iu(^N1D zy3n2lEmPH@JzaCQ0C{$&b;Yu5zc&gYX~ld*tL1JaX~@eDKK?ymjF+&R@KWzxe(yar&X- z`1*5aabQ#08XBk*Y-FV{c(x&CoB?dNj88thj=%W+FYv=(zJr^0?%|a$oyG6I@(fO& zI)Ygv$gYrCIzdhZ!o>@vU5sR>U=0M7;OHbAsS=pqO(nVOgX@U_bo5gL3Qnt7r3x8~ z0dWqdIhwVaeN&7q$1c^-R1k*e@bFa)uFE!4{t6+X=iTI7O9lWLaFOICwTG2FRV}6= z1Vsr#xjj0R&INuod0OgAsoS_R_42ZpBsqEqRusG_IJZ=%maXQ<`bX#Yo{-;B_R~)I zo+`U>-WbxG6hF?>XC(Czh>nSE&Xj0WmKY%!AD!cI5+fYbCKQeg+txL#VGXN+t~E!n zyrE`fDZwi11WsGs^T^eLC-=x*`sj*f&V@oLgUnsbj=Er6B<~n9oQ$RU*g9#?IKSfm z4S+T>7{Q}8U-E#nURkbBUUxz@yh1ibr^|}&FJi(R6$YE*wSp-w{8##|MJDsY2OD$( z%UH*MNs+L!#>$#ifX)|V=o3TIf<#$no$qZ`(+SX+d7V2V3|a{ZCg37HJ>{fE{Q*~w>TA!;~rygU7x9sLDgJk;F+F zOKXPxGXbKbKU2^}uSZ+kyQO}Ka% z2!?s{%+|&RzW$}N`0&%KxOnvjKKuL@e)h&k_)mZLD;zs?0M9;t3I}GJ*zpN-MwkUN zKKuM8{`N<2;=lakuWKw_%_Nwv3Ia1Q%9o3Z*gs$eUJDxi zgpdZNgSgcc&>`lbf@6FxsgrO5)EI$rUI=TVY?stY<{2_;b!R&Rx+rI$^wjkl%zP82 zt|GJ#k+0MiTV{q$(KfR5ryD^l^F(`q$DiY&fMjTHhFdN)$rn3Un5phz?}70tD|~NM z9r?-mXL5?iPTg;7e=!i_)`&w6)l8`Z#fZwDjDs36st$Lmlq1BUHotb%0?HJ|^!ddc z(KW1LFF+pER`MoJyZFL0KvkR7QWA-02DYPNMvbGYc-`;NCI74%#-?pF;%IoUUK)T9 zf!D-y*mAy3u};KjNF+lpp%J4(R$@5Jm}8o=X;2GTQ4yCbGT8VU?9R}>x5mn?ofy;v z#hpSnfK}be&5fxBA~VKP0*NDJZvit!`PfG|i%hhGg5h>RWV5U>vN%wYcjCKFCn9@0 zGipl>#t`YQ&jBL#NxikeCg!;NuJI{!yC9{a>e5d+%ClWY(>^^-jJ%w>uOFBAU+}ew z{A}JgA~hMxVP)YO)W!iZ&}>ySU)ujg;HUcnk`2S#5-g}L6jrTU??7^7Bpp27Zz`)L zFTb`nhiQYE^ORq&180?sV`Q{G7j^lKS%W9foWTF`y%+GorO)xR*Dm0vZ(KmrG}z`A z-~P&zIC11)bo$JOO0Co*yW|+$ZsXI>ZsITh>DTy=-+v7sUcLe%;LORR_}(|3#&b`e z#`_;%Sr{Ak)VYe_(i?%xax+6=tiMIqg6^O)Oo^xkxxc|94<5xI|JL((>;234$uHlNzKQ?)@BbC=esmRw4;;d`UwQ(+ z`|?vbb@VWrW`$>C7-%#4>V(3TV>3Tg1=4b=>3x#Fkq28B5o(!olIjYYb?K2`PJgC$ zTIC`CW(cBybJTQD{GeRYXvE`E>jZ8Glsb|4hr|M+7?G-nD05>K`e_DSyUm>Ba7-Kh zqn?N)1f_l_+1;Q>yrKLCn$^ zFF`0+YCsT!ixL!xMzotol?sXRxQ63gO-Hjq%bnPe&u zepBDY8di~5F2l8MtaTcVv!jIe`84Q()|u38V<#d7J@fG97QTM&QT+Sge+i#lxqJGg7eB{e{@@M#$N&BdymR3a zwp+&WBZu(4SDwLlzxEVP96o^a7)OT|1Jlw`c9kJOQJyaGU-FtG&+QxLrPHF7IWqeE zGDMmdsdvImu&^d!*$GzqqA}GZVq?`XW{$=kyEt-UGYmvwLq>`|jkBt=39QfQ}Pe5csdm>GBP z-o^VLU%_Ag=-2pvzyE8zb>R{~gztRi4F3F&U&b?!oy6wGEKbxG%Ucx2FdM(N?62z< z-T4f{V_=cx4GA|XcOjSSC8hr{5mTMYROY$2m!07-6TXrWAzNpYJnI9H>JbA-!cCEr zNX=v%$?(of3sJF)*W6A93o>-Jq7aRSG$&Z)EfEA| zWT`CEMhkSbW;_mK(5%)!v8@@@w$8&|k)?o`XPhK=YF&`#^h(^?%fYCmMFt9y>WxP+ z^`(=^e^}#@-5C@H&WYE9?O($h*04C}n68zrlEP)>+Zb44WrhAZBQmMk1)l4anE}(w>h-e6OpS$1<%*S94NZDm z)}fPawGdwA4{@_Dn;wHfCoXO~zG;jWt%hUrJCpNb*MQcRg54djeN z?NG5LsGcKfn1XW9G$suRtDGHXuBQBor5K%2<*d$SLi$;w@9Jb${VJ?=UufEu5g+X` zrjluM*bP&r!}Y3xbzVm;hC}dVj<3qLwUO)_OS2otkO-@b7JB$3=cG;dRe5hjSyR&U zm>*~vn8op^1`)3eR#Vxo@_S43i+f=V+O|HA5)X{DKy`SbTaiw&e^2a*NhU}%q(ng9 z&FZh+;7S{)_~L6|piSHVjV{?Vjwkjy83-}YWO(`b(Zl$IZ$5*&+uQiR{^BQi=cB9m zAHO({4=#R=SKs^?|MvI3jAtG@g~JCnF>9LG7frWr8rNdmGOpjcgV)~v82{<-eu=;T zm$&iJrK@PSfg^_w;(z<@v-l5x`c*vk@B@)vhgAE^hUB{@)ysEK8W8pNrs0^GA!mTt zSuH)U3LQ;$FOl7rxI|Zb*f)!43fGsl+-z+A771R!&98?XiBfAD5fEpF<`o-@l`P{+JZQ^&n`XpXI{}HbIw_oDZOP}N7rEB<`AH9L?b{l{8-7n*-=T77J z;X}@u5f+D(rpBZ6jTzf*i_fp$#2fE^g1`RpoA{fbzJ&`Huc9H~tIs@yKmU`L@#S-; zaqz$85P?=lQmG?=AegkwZ$0+)y?^(=IAC;0vDR&Lm&KASv$oim-LJak3D_{G&+$ zjkJLK>5o+?Ej}s5L}rlM`xJW(Yxv?qb$yPI`H}+_%6}vs;Dnk0MB1Hrm>R%!_jHAx z_FC|Im`-6zFB2Tc~1@PyS*DDm#*q(%GoEzE-dea(7BkGq(h&GVR}!>k+tdMCFuCIrfh0t zUB&xs$Bxt5Ep!VizQFa5Ae!1`es+lK%q?09&Wys%kQy$n=%@4CBJ32B_gOX4=rhU6 zw|EZNRp9%gZH0De#4wrXYJ8=y%wW(JUbPr%KOQ`B7DrLDVw&^C1s!oV_KcbnL%;@h ziBl7h`9y^iLny1Hp-Q_gSjXGe)R3POQbymDNP4u?HZXsf+fMtE;3aJpdx+eN-`t1D z5=?{>#}46-UU?SRZ`{Lw{{AoV_W4VA=fY)Ny80^K|L9Zv(KnvOSD!zNGbfMX$e~Sa zZfu4&lh|8C{$#Y<+qijm8y7Eqj-USeJpSts-^7n!e;1cOzXJd`cK86k^OeW&=YR4t z&YgW2P1B&|ZKMD8cEbb+gu2ENlbk%oEYbna9z-Gsu%W`sp$ifmt<{G)m^K6u{QU*N zY8@E{tdf(!@I14WFl|()h#~O}Gw6*;$B_tA6fhcddiSJ>orqPw;MMTfjTp(?2S7M+ z^br2dcV5Je8+Y+nKl%+mzVtah{p>pa>W8o6!l&2pXWx1b-}urQJaY0F4jg( z2qeKX38{Mk?%lnM>(_7L!Y7~OXRn>d4_YjDu>8Y~ft^O!0{%!5zlCn5;cx^}nZ`qt(M7C|OD z3hL=p<^=PqreO;=W=%!l%{$(X8GKn3?-MfR*g>Dr?w#wsdEM5qhBfSY7*cda&Peh! ziIP7*6B53odb$#PBJw##NO2I}Lmd^b!q7amxiwQn`NVV_`pZ<~!#Lh7X^1@E$Rjc3 z|E?%!o736i!T`40aNh^~L?cDQLe2^_lgmAUd;0c29sh3*v#dW z-Y!T^jP$bE-6*^*dtaRxx~^n})>OHaMlaqRbDoWT#ID6|u=>18SIi7V$0P=MAQ^fV z{wFke@Wc`P*|)!h<3|tTFMs$ey!z%xxO(jle(>r$c<20Q_|jAF;l*dp;M`*;@aV~- zIC10<4jtG;(*)XZ=WdJZw{GLp%Qx`Oho9kJ-#Cw-ynY@ZeR2cW@7%$R7!RL3j_X0H&g#zvtG-BR*_xM_a2ukGk}y4lj={e=Y3*}eFQ=%C@X)MboO|>E{JTH= z8k*TA{^p0Tb1V#W`!Il_50&_!aupDRuwLowi#9T$#_0BePIAUU!wu`e z4?5mLsHy`Wq2uchGN8{voR+6O8MqTCHI{nOyAL0S!tl8m=Dj?+ynH6>U{E>)Db<%L z`;#Gm&(O2f7fu+_HPr>o8fhox)SedsUQ4E=L=mjglA#P^STJ|T=##_S#ABIB5rO85 zC81s(?`44Yy=kAv77}Tk)}v*4Wcsu6eyF3UwaRC7=)<=LUI5NPqH?x5rteFqfp;LH zFBX@?@$H=$Bl+hV*06?MhVhHEq|KK4$)NZj5F28WG&~dNKOQc?Wge z7YmvaD>HVA0kl)m*Qo3Q<`vJz$T#M0{|*=PytSUX>ZEP`MuD{Jy`w5-M4se>ZsJ`q z!j6uHN&~vI#~O9>?i=H9NKvp-K>aCG!-PRf-Q#!T&kNo;;hj4{)b?|+FvJh^g~%{c zhn+8bi^n?+3PZC$85k$ggsLP3K(ah|Y-SxrTN%ka0CN0DM8=}((x{y|_EN#!0$uL( zD{o!0~>6~4INx_KkbA81avce)4=lB94cb8!#en)gY=rUs!l^`f{ zLHJa1TvdzoNT>Rjw-ENk68pk~a_KNf^f^Ag zat+sS+yOIiaB~w+oH>d=_~!HYpML8(JpbfF*xcCgdiWBdR(_y1JF&Z!(qd_+T4KvG z`dqs9ms9r&9T}cAv<1U}U&!!6=PIG5klEpAJ0^OUVW@x+ibPo|qea*Qv9-C0XC8Y9 z|NHNM87Gcx;;(=7I^KH!Q{1_|jd#vp!Ntor@blL{!sDk;;LJnE@W_LQaO(IG95}d% z?QP)mYq#;q)f@Qe@-0-w*UYj z07*naRB-MzP8>NHw`_&o0IL`kAi3A?puoqk}nN&AWiBaEm+4MbhLT6Cud#g}-*?w9dknYgUCK)op{ zTH+|DBs|r&-)Bn5JeX9*GGWIR2JiS@)YxG1h}$(RVsE~7s|ubMDr|IYuNR@H=3Ym^>^nxx`aNv@){wJf+47IslO)PIDhFqU#-O>MX{Nw*g_Z?clgZRV&%$A$o zA(gjDcGO#ko}c<|f4psQN&m!{OFE6x^VXqb+kow#mjhs7z?HGV#FtV8u@>rm3* zqlKv~3xF;s^IFzk7GyLg$vJA@=}splG{zo)?AJ20O#>Vtoi~&Y_trYQ>Is-;leNPZ z;8P*jWRMPUbjB!&uJE`n*=OTm$oY-6Rm#FlumQrU6Nm9zFFt`Yr;g#pa}VQhfBYu? z`Hc&>dgB&8x_kwneD*osc>gnOZO*W@H48pX2JYTt+`e}YckbN5y}S1SCNvuxIC*>v z-+caY{O&i;;hQf!inFI4z`?Bpf#&t}>ms2RRL@a3o6pMBTUoMM$C;xy?gLoiVc!u( zG1yWtTs64p6$)F8WETn0BHDV50WXJKpz@1@E6-FJWO0GOL^!ZTICu6Gjvd~@*@qv% z-~8xJy!yrkd~)>$u6%w6*REf}`xmcZYlCoLYXb+jwy?1g4#T;9_bzVVZE^d~HtyVQ zaj)G5z&LgMFkU?OF#hP9&*67odID!2K8~#eTgiL8YOss}5aTygklSa_mz!8X4p+90 zhNR9;S`JhtRU+hd^`5)lQZRzW1^I%++muCH~G@k-jP5s-e+#B5c z>K%GF)|u$riq_VYAq=?XFJ#hCyxmCIA~97*t$SuotHIaBwZW{{!!aOW zimbOtOGeTw{rIG-qHnN&X3QM0fjF3R-Yg!>$QpfWlx)9r{I$=!aVQO=Z0;3nD78)G zEd6fl3|A}b5A~^5cZQgq+6|)8r23eYHCB((_He3D&JT1c>0)`-?&5K^##gN&PtT*y z*S=j<-qcrf%67f8hA#?u?qO++Ix)P?+%#&t%G1pI%mhAFoH{Y``nwsBzoWQz+bhkJ zlcsWLPwTGKF=*ScX{uI!H@gcItC?AIB>%JchFmpTO}W2QZt> zQd&w*|MzzWo4>iBat3Um_lx7Bj)oHST(ETU{(u$k$mq^Z+w)5HW%WI88D!wwobtUV zZ|7jHZ^}NqOw9Q+x=g%LC_Hmua|35iJ%D3hKa8gzJ%xXM{XBl~>f89$I~Q^3>UG?{ zyNz3S0Nl6-&@H&_p0SLrS%cFjj^NqHAHa8CK8Kf|JBxE?PvXSUgP6@45H-%2UZA}| zs6_+ko^9Lyy$s!{cmSt#vF0u0%6p9wN~bz9+%KaX2CuIOXZf~ckI%AtTDLw{49;Sl zb&d|NsJeI3{W)1m;@SW&9a;bT829_H9p zl_<5w@uKsoJ|U}yB%vk5ZVb_|i*&86d=n_A7mD&NuQE994GYH_*06>>1`@sN?Qgp$ z^DhHzF87?BSh=sDlZMyk^jwVfqjnKYH0GAk;vIa34JI`s>jV(K?;@~=-}2wYm;??f zs2~Cxp*Vm;_}#qn9LC|9s_3h02jXjQ-8C7yI*is>-Yw%=9fGrQ8oirg$zToCB4>6T zNNXX9otYzU^qd|!hEuzU&HqGAG#$puD%P}OovP?Q8M>MjWM+!GqK{%$d^;+XX-KlW zL~D{cm88>n-v+j}jF_s%6iMB5u!@CYFNK-uK7u{49Pe9@DJeQ+-%gC=#OQEl+cPmF zwJ!ij0AP(K%Trcw>~ofnNfmBs&1iy=5ebgLcKO=@SGBZQQ)ic^DnS(uf+J|QN!Z*t zf+L3x;)&BI@tv7|bnZ4dLKcgX2dI;gOTa@Wi7J z;E6|%amx0Pl_It zsO?Z{_-zi75@k=y*VhOVjh=6zU8EsWg-&Ukzi)-s_y#InSGs1r(eTV`<2PJu~n zs@_w4lOmRsS6135Z;Uj`cim4LJ>2bRU;&|t^Vg;ksmaA^kP3=hLtKXUBq23?;@X%O!TeQS9>#8K~L&wyFoF`q-wnz#j83dWDu*j0GVHTN zON_EwM+gF#YCu@j{M34L2{##HoFTk?E~G>a<>(m!?BCfdJfF2qUAy3`X{DNZd)ykQ za;efj<#p8FuwKTZcvsAqm73 zh2wOVW6QwI^-`ifTont|NglltC(gcn9Sp%xK-F%qh25_Ieg-j7^wXJ0b2BGK zGAgI{#ff3d2y`OXi)&g}UT>d`qHji6deLtQ84DHe9O**SAnkxC+C%`k9lN1HRxa7v zBs_S0hGRz$;;FMIarf>vZr{F#J9qEl_T78fjzu;AHZ~dnl|X909N3!S;MOJ%Zf;?7 zbB4y)CM^Am9B!IVlaxmHfiJbsemPZ67zW`RyLDW{vSFn=G6KXL<#zH6&4DEnSLrBAv|!dpqQkM?#+Ng-r~7cItw#~G?17qjlbOTWNr_cZq#xW-UtR|+ zEeJOoa7Vm|JX;FYBB19xG1jn#HGHvQ3>{iEteQTxZQW2NJhC&I*aUru(%-;3xW~&4 z%E_ec@|k+KRE!O-RAVSNvc%Lr?lRR72-Jw-M|q)r(e|tDnzoI6n^ktOuiErnWAQDG zyIH>T^l6bADR3_keBSejl^E1&X)PeSR>%5~{)c{wW@^t;-c8;gnoDU~j+GIo%l0~3 zQ=fFyC5Ck0uU`IlU;Ht)0fA(Eb5v#uYQ%R-=Qr)la3X@?@j zsbR_`ott^^nXDSGqlWovog*!COlv!!3y&R7)5dNyPIp;*P2ROe+BGZ|f)j(%9PQeP zA$^~+66l@0w5q<_BwB5sC;w_qM<$gU3Mb-V!%Q6`=piBOmPoIsMO%MQZ43l%%uW(l zX6Z_>P7Hwtgv}XYb2h`FEr1U*#J((NBZcx9)G)ve2tD5FlCgJ#m}k3$mJuL2b3KrE ze)uA;`4#WT2q1>8hJqtNj42*=IGPKF$cABaj01s4ZMP!`#8ji35sb+av|`dngMYMg z&4{qEwHdZk9X}GIpj$N}CL?2GjEJeGR3~RwmI*#TJiAXdkgZ$~SSUE<%L;CJyKIzG zqxU-1$Xrn=9zZm1!mKmdNo1Z$_;^8e*-#tOF4ermhv9Q=7ca!?^@&47Aqt`cw>;u( z41>1nN1j&cyc$@p1YOc-;GvtIzWK+~||yg(?6^I|W@!C=;i+#GF2=);EOx6a$t z4&#*b^;lzBKMkm*zq3mE7g3N}!y4AG1`9T=O`o9?fV&@LwUUN~tr8Y9KrMraQv@iH${3Q5Kj6@V zLJdTw&Jn4#fYrvcc>c)6uR1z)$=YXRAE+aCsym-WWW!Z^CmB`DlW~#j^GvU)>}qxF zQF@OvU~wsvnfme_Q_*y3QdHXlO*!l^R0CyYEOcz``t>uRC+SQ_*ow5l(k9(&b&=TSgJcwZcE3cW<@qR19SXH+mQ5bCxZ+_ zxo*e3*D?p6LxFEOzpY+r?E_?yO~uT#G)t3-AW~EAIITmE>;f|q6`SmMu=0$pz_f8; zvO>31a6iCmcVw^;dgM=1-V|1-z1iuGkyEx+On`%c3{Eu5-Wma%%t>U!5Xh3mocJ|K zu(rm;834>?me#p?e2o&Pu{#`4mRc}qhHLxPCT1hke4bkKjQL(1wrd#4w3U!4HFAP= zDo;o-%jKezySC`cy+!WQ2y`IZQYlzg+|?DeW$3HBHqAMs&j!JwpSuqUnDIvZ)OF1u z)6CVRyvV_&GqOyNvU4s7amPk$1PZ%bBV1uJ0-EXa)$&xJ2Al6 z-fKuxo4DO7`;~C7VGV0o!@?k^qdlrK53>~K{GTAFccs{IhR!k8i~O94aIyaA1Rmhz zGHDw7-@UqtFtt`ppxQr49uQg6){C5bjs#=C2&ne+%V>VZ*n>PpRvq7mUM5l#SN1;H zFRUGq?&UnZcpw?l^tpJCYUZ*fLvCXvqeu1zVc2=^*WFav#ml&U9E#n}Y)y}LEtTup z1)CUE$T|sRERt-Oqdp|Y#R3?J=~n#sGq+IJNnC-AwprFyk&>#I2MkFmMQI)xCrqSg z!6p>8uSwdxa4ozm>GgoPDh8=;?)nRx_$K)Xj>%=Im;2SeYY3g-}TmM8*ALQtt;k z%ql=65)q?(lA$<3UxO-Ci#=KDe%lHkk$55#n5!>S_HCCtTm+-|v-C)hQv&t^2-{;I zr5`ID20%`{1RAqO+B~9tVjr-bqvXr-8^moLUI1SvnMaHV#g(SfHb53NXY`5HX?X6ixraLutnb^f}#y5gy7TJd%*+ zgeei^+QJZ^&W+9z{Ua*#dA>hQje`+4Qp7#egbPC7CA>1S<0RnOKuC9B+~WnDBgK^pT&KV z@}f>Qjj4;vc4rd)l6jB9{M;(xJi^2YSrH%dc1$H5dCj==7qYg=k< z{i-fK+(4O^WqLSHlZqL-<5#8*18v;#RM#U_4oxj1m>ntJ@JU(OAok~6m@W_UaWMS$ z>ByE6NEE%3t1I931Jp7ySUqgNwP&w_)w9I5*X0DW`f#oHh0mAgV%T?q&at!hj*MiK z^B!uW9BSk)fY7(l+-_Tm|2=O@7S{v9??Q$i)ys#uPNs(!b|56jFelo%2$zNx4))?q z*ct3fYAJz`BN5uK_CVsgJ91AzV)SyR0nB1chP)85oFaI4(3TJr3?GqBgd)9BnE7Qom{H&aPm4$B%ZB2?%m~6<6Qc&4x197}$o4E=G9F-L%w&@v2nTnj286Th6m#X7u^Up+{q`D`S zJU_Vk-4X3V=E;1gvk1-<1==R=D6#a#3h1ufq%o`WO2@|}Biv8SW({jt!x~l$L+O)* zeyfr!BFyT{Y;)0Z(T7l`of>?#x6UrZhPP@)TPH-e7H5GqK9%q1S3_@)buy$9G6U-n zp3E(X>Sqdc)>XxKI#`({rRhM2ZdvVvI7g+g;oG>I5`fdSdi3QSto%BuK2rg+H5iMG z8-p2J`<%YtZK%xcA1eJZ$MbO@dFdJIoV4Xyuo*DsAEA5(5`w`^>gRw|bU4%vZ}~OR z1Jrpd*U5|_Lk@cMeHO<#rl)CRd9IFZZ6@P!TVMUa{tn8qyQ9}mjKx9e#OU71GfU?v z#=kfxb9!OtA|N`I?ur_mhcfpqO_9&Et^k*MJI(KI;y882QZs7qW$0oUl%ks(AtpPR zk!^I0wb_-Mt$CNWizt*DanS=~U`O~6x4vQq=vK@zd8_M$;#&7YnD9Km^G+3G*@c0Mut-EP zBF!s|02fY-aXnB1bw0H^=dj0((gm(O;diW&OU;*;nWOJ>1k3nT>OdT$Y%JHx(i+yV zhBaVN=j{tfamuV*TL@CosA0;j?`rIqwXL}#KZ-NYncwwhhE=#rNDlVG@Gml4;(y-Y z>1&|MecMiXI7k{kXv(ItHK{S=&7OgffDWH=t0!HJjC02WDMHn>Bgm57IFyB8;#{;d zu9OmzA!6e zF0z!o9~~ln`hCj)F{A1W>vTSa`n$%d%YxAhPB#<$qqa1nFqd8`ej_t(K24M+TCvUy z2IBd9VSUVI>ipGt8cRrqW6=#G(ObCbwGOrQp3~dDG(~-o=(ouKOW`745a^`Kno>%2 zOy9>%lj}xmn}B&kXqBW^0_@q6(WcR9pYUa?UB}j))AJE+&h>2bfB&mi5A8PHE@r3Z z3g>jCPewsSj_YH`GFRF{MvHV!4T5Xvft5Qll1H4C1tzv6QKA_W+BYB^GzlmH67!s} zn5}@Iq$}StTNhkh9`}6!DJmmEIEY*YqJ87cFd$Pn-#W;!S!*c~FukIJiQghUwhu~0 z&Qi$GuUxz3=Gn6S!1_p8Cl-Fye2kOvHkcB54g7$>HJfX_68n3aD(&4eM+^VJUy3 zYoskLD!1M*6RhJ=!5NPL$8VZO){fF1>#q#LupBm*8z?%_NQ%#1kE5T8}LjIO#E*bcIaB z@0G*TnGmDU_qvIfn^I-T09NajrlGWB!L2>$+>xo2?Da8AMVr;Njc{~rlG@F<F5Fi=yX*C(zIXOJc2A@+9#M4FF0^~B zb>G3R?8s_Ql+Ow@_F6&;UYJ{Q7ut2RS_n?ZhGBMCm5mK!r^k+^)K5eefj5*<8jE_c zNMng4bgy9zYgoe?mI!KrTpAF{bE`(Z)WbXSovGpbaItO6&>faLgCtkh@Pkk1Dtwi# z5ue35(p5^T2}D2xMoU(n?06^1oQvk8{Wx|#;$%K6v$?q!eh-~Ewo08-97r0BF)rxK z=|CeLc)ni$-G`-B`iS(bjG9cG%1YNnhK}-^812C!Xv_OswgsqBZIhx7!O=rgts%+raSY>g4MabdapvS`lk`0d1}M`5Y@l8Y=E)CK zP6p>aF3j2`DC(GX)^xmu{bf1XixB3pr7gA1{xTkop(Xh&cdtnxx1q_JdfAp*!HDbM zfiRC#278(N?*3|K#5~JsFRnovxr7=^hci%`C53j@mh4}Y4`7OL*?WDomteJyjN0r- z#u17;7xvM>_3?cnOyr|Cx&&(xfx5Dw9iTXYTwox=DkyLD( zZNQ1wtto5IO*;I?EGweu~c02@s- zM#i6~2dp94)a(k@F;Yxw?=2lzX^+Jy8LiXrOgPJ&7v72C+tC^MXPz15Ff+JvB&b^J z&gLtbKUECFf4i{?ta^-W{sJ(4YhE&rowPMS3zJdDS!k^tZ&OUVrivqyg1OstVGV0o z!y5Jl6b3+ZE7E2kK(II?lsXc+C7nLwYUexgy)hC0dAg`NG#Q>oPC(9^R9130P2owb za-qsE=nd%U0&@Qk2Uds^MUC4#AM3KdeCNL5_D&|Vcey(AoRc7%r@JNvq)2;qxart+ zY1si>V8)34FVqmuciQXt!(5WNYj?R6dVv&@uhaCLUkj6NHULLGy_;7e%Su7A!~Gzb}Ohz)Do7ERN*d8&_iJ;~}#$+45odp~V`JNK3xo6S!k z+6po{2fenp@V|dRbV^<4^;CiCz|b8PKsg76$1@|OLX-F59U#Me-;@J0PvBGh33c2_ zTB7-=dsx?9yH>iOH-m-H(K)c047QRXBP6+x^bWyfGfDQU?s3TFhjf)SP2zf;55sC5 z8F9ik+3b{UTe}vVyeM$^Q&kwLN41ETgE|$TWccH9%i4Z}6e-N?3~Tq(dX=rL0mytx zR7p6?LGO}@jMKC)^OA58ZgWK~+*9MF=9b;v{wK1VF-IW6^|jP_K0tCRA?2nVqBr{~ zJ==~T)4sw<+>@q{GW*2I=2hvMM!@rX)hej@m zQ1b)}k&!?9jhld^Ni*`WLp_t}vT|}KQ3^HzXXWU)4mHQja!hyiyl4ObAOJ~3K~$aL zDScX{)YM*5XNH{PA$3V#1sziZ&+HtkIV{36)Tw9aGY(njyyzlRd&xK`GsW!?O3sYZ zk+Fs)LS)FY&b!WBR6VwT?Fr2YXWWJg(s(y!7su%NsFYaH6<)TRpfUx4co7y#LnKxV zNjh4EnKj89HXUB%ZCI?W<9>$KIWi1q(Fg)I!U1&D##kA5ii$)Fu(<}U-Z~VLQHSf> zYr8NN0z;rOjaH?M6cwMbt3bqCKCU8+QD_<1gxmmvlf$Zbesph^yy)Me4xp>Nt!I`K^L1;PNSyuXGO!O(hKkHs3+ zuunjZ*8(D%P^K7+F-p!+y?1Cct085s0UyUuGwQQb4Z-=DUeZTXc7PYr_N~#AI$tey zWBu!TDQa*cOTo<54kw1lOe#ZBdUr}sxwm5dNq6Zn%GXx1=yh81IB;i60L8f@p){cZ zlS z!`)b0HJ1WDC7sSQQhn3*JL#@;)fYMOb6>LR*2#Gt|C&baihZ*(KkG*S*vzA7OU-PV zDc!K4MScCSQ*Z&Yj%bu?y=#5s*)%GzFA>=MA^VQ*^~d_f+x~K^U>68YtnfJ49h|GP zkM1{0vnyw0a2t1EL_#n;(9^(gu|4zSGdU<*06>(>}OEPN)E|w4BbvC0au2}Fy|@xA*TbYOO~rUj%_V9 zM~1#q*8rQ;Eq#*Vbm-8;z)a~ZDhWUvU1rh~yAMNmwXxO{-bc|)t3&P>V#hm!F)}=h zVYY@CBUe-hu^YS-Lw0}%Xp;P17Fg5EtwFmZSh^wyavINm2S&BD_z{h79Y%71lHp!- zys1#EnF5n?9mra%_8)5Vr(U*~%Hx%ytsJpPiO~vYg6_mXNHLWgciB5Ja(zH)0RyNz zGxWEVAs4LHx_dHfryf$s*Y0EKddC_{@OqT_a}Ex`Sm4mawAP7jbN-Yq(Cd444$M2; z)+R`(=<5vQd{n%r!VrG>eC2463Hp1_3SC)0? zqBQnOiTi0%MFj9pFj|;2Fad&GWDyFu>@8ZgLPv&WSPbSCj0P^M)=>qTn-{eVY`1Kb zf*LcdPm0p9AdELRd?601#;&U&ukyTjaLXx=B>kj<%dhs)p?(Pl>%BG6EQBq4=Fng1 zH`>cs4}&NMZK7G32uY&+Wx^<|0k~fFB)Z{*OU1{PAq=$vcpI+nJw~GfM4XZelttq^ zM@)P{16k%EB(@JqGO`#*YkBW*CWF$HYUc!(OSHqF;P4>*VuQ3q=ni9-D}Wd~q z3=}oHX&qEEMs&gW9N08kHV-?i;nI~UUKJfS!@Dfd8t*BM-`vJmYtJE!?qeJH=2O0m zt6%Y^sQdK4mm4@+&JCMdZi=psSLRt$l&updZ}r%~M%P8I@R7i%DWtB>EP`4N=$5Ok zJ;TtxQ^ALjd=c@H?%*Of79^;0c6Q0KpsRwq{$a& zL+Ba{(aYDiZRYiyPr#@}&f0ALiSX&k&iTXPYo%_Ts`@Y0*&#HM6gIfF>yDbe0QEe$ z+EIHG>meZZySB!;mG0{NYcnpX${bbB)v&~E96?vcB@$jNKX8zQj}+cCO=on|Dq(21 z5of8qrelPZpK=;bW4N_0g#I!B+-hzf2*Wa?hB!EFry)((<2 ztl@qDGM_mQ5|M738BK$Q9suodAQWfoEhLR%2U8Vx(&YJc^Pk2+p-z#&+vJ?4rTTVA z_^9Q7nOr$nx#)57L>Val$9+{qg<`A$A=y^49WGt3y0k-4pzsm$c1MOhxsym@*^OZ_ z8&{ZjVgPN$2;L346Jz|CYM%VA-5)YPYvm55Shc{ECSRt*==l=$`uqEjvcDmybxqB- zXFokI`j*#M8}r>5cWVJqX5IAd-pG-ZFLD~7LvY7 z#Zcr$(z?}aJ8q0P@=Ee4{JQC?U`=5+Lt@}Pv^weHB34=cA-22u+cO{N=(+LPgUaX1 z92s7KC)ATNAx++aaUW5a5f~wiB7F0L*@*ITFPJqFn=*QHS#t5k;J{TyM|UceZyKHC%Sn5M?84YPc*Cv##_uJ1@B75)-&>JB)!q5RUy8Iy={EjI?IkAKMN!K&phy zTnbg9(1l%6irJ7Nv`Daq?>)=A{(hxc%gsUTl-xpOTyEGx6=8k(wNvybK0 zKE(|vl@NKxrv|9cFuRqpEBdPx)IvG3p7QP6075=;E?#nqf7=4oC|zL2meU9?aEoZj1^yi}tnhXBIS1*jAnO3i^86Gb4~r~0iP#aWgWR^&+d|MHue>e^oeW0tS7*|2SuL|kADasBMR)Ki>uf0bXFh-BT#C9A z!S;pzbz2oix6K6hG)X73*Yk4I3a+ogIM1_*H4R+7@%$SjTIco(xzR+26Ch&}pO$Hr ztqu3SmGg}rk>9pzRF~YfNLiz_C)gk1zge1N`aftK9&5R1bztXESmQRR&gwT*oS)b| zPD(JSbdfH*Tc9Xq?Z9Hei{ ziv`^qfOCWd^vZ9DXc@(+Pg2Jo01gQ*ri{Q9|GO zSZk$y4PO+nY5s@{>X|;7fi}uw>6yY>X!yk>Bz!rg0d`uM8aR*}SqMKXXODK0XZKUNucfrM$i$P+6igKO1q1+a?u)9)o?w~zT{vU(WN;M$=MZQq`RxK z^EgzN^!L0>Ep9PG6PJvQag$(_t{^s%cMC_3FEZE^syMQLA-~I9^mjwvplk7|LBQW? z6o&G#l>^E-F;e^Vkq-M(!0Jb+m?wAi1dWsVT3OIy<)e zdYBje_`98FT-Wbf!D)r!fX>-4el2rM3${4B?IK|1hke(YE{oim_N+WSR~;i3qLZdQ zE^3q+CO#rmq`Arnks}-qO6h$)322nOnPd#MHKicq{q%q8YoOfOVA>KqiS%S5YW(Ig;G3LFS-H`}pM08K^) z>bs!2VVvq-d(oMsr@p;Bn21V#n4>KxImgWJnxQuddKntNp0aLX?CGzAUK8c{IJ;^w zSJ~fRc*>8?AO1!XuAs_%&Gg}SyZ`{Bg{CaA&pGE|rCrQsZ8@V%4N)Z=NvIz*I#AEA zZbSW8BOaUo3qnHfA^WA@TtA{}KV_!T?L4hVZfqd*^-QHoGW|vFGF(5H3dY#q#=_Ee zM6O{C`w)l-O~XK|yE1a%mXjVq6b?gPN|3_>i>w(Rt@&~^Dk~%p`L04MJ|@aLufx^I zA)^eV5{(dX@UrMU)oau!rE6K0#Y<|oDR@kh6XvJkh5nc1nlbMo{gpU(13>~(V%x^> zZ==iAf^8ZKXJXhomIYl?N2ZEfH&*QCu?Be~V^kWFt6xO*=R9)qB57c15{j&RLu!~q zIh6elk}>k-BEk2B*n2b(Fmvv#46ijz1*;!*8}TFW6&qFZQuUR`hHmJZYG8C*J4Ytd z(L5!ep`jT*W#Cy23MFWvpt~}<&#Xz#%t)KZX60BVBpVos_N76mY!2V7&7| z(_HPrQ3z9|tr>WCPS}Nk+Q>PL;x@GjBT4Pz=-3#i04xtwN_UZevH)%R)%d)~&3#5c zYw#wJ%T=5h>s+|%XD#yB2~v~GUk=DTOiXv+`P^XP9Tuk7xiW6G`eAa1+UKOa9>t90 zefduL-Hc3U#sz&Mqb8AV6U$+a-D5fxhTfMtYLr{nDn}=s?-t>$N(q@6+YB^RMp5+R zA;Ne~T+W_Jzx;D$uXfYO+U44_jB)+%=4fUZnn#2m%|(;a-UV~aoyxkbMurugZQdzR zvJQ4tyktE&+9`7&qlr`bZJA;P>GvAea6f~iyA7jphS{hjN4ZQQvzY)8r!+J3R~~CH zHp@kT2nECXj1u2`e{W54UKU32A3owA;GF5h0YJrY>p&7d8N2R8T|K~ck zt5QnuFyNIXE>5p1^uG}$$}}?j_($WSwuLdc>6kFr&!h-WjO7I2QPc^$a`flFtnSza zeSs?J8Iip!^&po4M$(}mD};9&5Lzq1q(v1{Px*t=r7D%ReS1W9P$TH_pkB5(#tNL1 za725-xh}v^`d6DmdX|NCR`r)(vvD<`cuv$}cAV$ImVLA>aRAy~`I@?!AOIbY zy{!W%ZqDv2y51n_<=m*&;&k(zKTE2^RR(~Q;ze-htVw&CCJ&QbjE!U}tb9iX5W1%! zN(4g;x#1>thbxULoZKRJinkH)1cJju1}xl_&%s6%^U_egCRqg%;RFD#NFV8b7O{fj zsh+Cko|!;+rIgU6gU{sKj-_uz2x*!y&f4`8kaTOkatq6wGd551Zh~W!QAx1^ zUSIQFq}-VDwIbxSOdJ^UUFK)oayOlWD!3HSi)eb*j$9{j+JR%lTUDM=Do8COZl~nA z=*iT1)aArb(7X1Tmf7{Lb)xHfkv>=cSkEh6Xlh+QCP95gdr0!(4wj#Lm%KqnX>4V7 z^)Aak&bxCc4G&IY&hY3gW#n`I4J(sdqn;=tNhC`8I>iliGV zAcmusZK>8F^`zbhb-o!!tZmD5N@aOnHSeT9w2TH_2a9*ewDGf;H(Wl`kHnaVMidi` zT~;n=U;{tBL64c@u3uk*LJ_IVQ+xniGj3hBA1q} zqe|BtM}35fGTlxLQ<|n>+nKE^*|jp0fptEX#geBC+KAeiO4a7cmQ{%Ys5djd#k z{`^Jc*(v5g!M!H7&Q(CoQCr=4y9abRU^h}r5t+kt{PtVv3g^eL3wUH-CF2-{1LUfL z31AG$d4(#hP4oIk(;BsI5irB#+vFr=aC(LyThgp!#kGB&`8%=SmI;e+UKBzNVva-O z2ndTm8Y~;FkE3OFr(IEOpC1v~RHoRl_u_QO1kdRvGiR1fFm*eL|U5H;M zv&iS0IOZs&`yzL*mP0p`Q)y78E_pK19W9bUIZ9obli z@|H6uou$TpN|7$+K{;qJ3F}dDL|QwDQ51TeQyc0uswRM1#oL27`gECq28|G79vXza zfO#+(Q*K4LtmH%W5)P8FsWPSFlR1SN#-qE(>rgYEbuEe3EOv_XDk=G>)Ac_2Nfb2e zM6Z>zO0a1H1oi@6YuKC6ryJO{747+Pt!H$$c(bI%!AK&pQS~)dbw)euL=>V-z)b$i zd{bO@(;HmO7nPCs#u~2ziK5Pi1^}F#5VgIAoke*nOvV`1^R6}Y`WwRUyU`z~qZ)qV zp0DGjsSP>ZrUJj=arEg{yn(Q5w{rNd?{>AWl#j)LN1(>YqFKvQ3t8JBx=M8?M%88~s$=;B%s+gD}QrxY-OXJ!rJ38Gi&Sd8?PEG)f7Dz#M zvU;3y1+kCF8%bwQZJaLibmDG=PisfYpV@OX?28Ts|1tlw>O{hivRA@xE9%p2@--Oc zcjL&A*9g?TKIa5`j%N>w5zo3^!97!bPjvpC!Y6>=?U?f!FNd@YG_ds}dww;LbZ1Bw zl^kEune|>!!^`LLuWg(!IgPG?3o6d=3u)7RKP{Xd)pSzft(jg|vs0~lSH@}`8L{^p zYLn0*0t*m2$};e|Nr7@8=O|I|=}+oM?Uo9~7+@e~h|;M0AjlDdO*SW@!rb+aewI(~ z3^RFqwa_2QGCweLa1dF~m#K%nw380eSp+VL8Me6qE^}F#qTZ(epS}0|vg8=|J*IolnLTGe?tix*cFx&PGrO}r+h%*EmT5|q=mdHI zg!fed3Wf6T#(v0*j7W3MvsC~qNYs1pn#{<|$ncpN&;?+brBs%p%6`h9hLU4 zGSuw1fH4_k`k!|ZPOPv}H(X+s(t|Uy8AELeL#A_1dF>~Vq1eL!AOqAh4$SxR7Kbad zkB0S%gs<8-r$fkx>fp#ob`SdaMdYz`m_yyVNy zzPY0z(H^3oaf^I6n9%4-UZ(h3Z^5^bfwK-N#>eogs{Fifa=<1l7k7ZOAQx2L33%QwiUUy2`5tWn#BoLI7%k0dT zqib%_0usHxs0chT?p!soEF)5@>Rp|N|BZG#56)QDG*$qLcL?76x3%7B)W04flTg!``i-{GKnxDI@UoK<+5L8oXx zuAT;ivYC3)l^8<-b%>MjH?*6SwYUsRE2*yAz;119-9VzBFc9F+e+X8=Y?B>mWnT%= z+_Dc@aC#O&+qPN{1K7~x?V!V^Rq+?{{uX)8`P53FDDqzGQA3kG$JfWrBgYoVFo8sJ z5IZIf{9yvd$&`M&L+SG_lcL%IK<gkk@TyX}e@?;F$OvtswIS7@~ zRZ_}#SaIR4L)sEadlhhWFe-u;0Tn8r{OOf{9}Y6kAQ>J$RZCpGlRQK6rYO8}%$ekYZ9tQmc5a^PCGB#JOUzH~ zTpRLR=pPXQZK+>UksA$!#+Qm_oKC)KhpIBUm>- zLvErB$q+H=r{pt zOf(ZSqjpYQsZCN3)3b+H}!rl;a5L z9P#xKD($!;)?-_?p$BYzT{&p$ED~BG^^avRZ+aG&QH2rjg`Q@pHwN^RIgn`&`%_5x zq)m{LfM;5^?9ZO+^}Rxc%?M?~n0R}kU3eBCkhmmsJpTmLS*6wbU9t-Y^bAuryf0_? zbQ5W(6?LRC88x`*h2x|cpywIAwjn21eUv9%xtZXDon!s69h2beWTYK`CA70(1*Vrn zzU26sy01x8iq4jg#Cs0;WLzNBuDV4uOP-Q)Pu?W zin}?{>SL~+7Dfb+Q5nD)`%ODDLqjZjFkf4AuTJig$3gQ3a!3e{l)M+zV#c@XDPDOI zLk_oH_-2FXFfN-vAdwt>I0vDBq=v&91DH_b=Pll1hfPw82tRA|7F9adFhJ?P728a4 z@=CG8=ZqJb%89{xLqDi{9-&mvJm0XZ%LnEuk%`$K?`%-`dM(W|{VEBTt-p=FpYm&? z6f$3w=zabv6FR$#NwVJGR;tOuB!v)7|u!7scnQNKlEHB<+G7_VX*m%8qxaT;47BZ+Ee z96xd7R1EDL3AF1(;}y{Mf;`ayz2894v4WI;?&f4131|ne`Iwnc9i7G zXYk9fHGS(qM)Vp1E;~_zftnh7roRS*%xB1Y#mxfGHRFG?Gs-@t18~{ZJwu;6;}dOgwk@S%>~Iux8R*t${EvNxvspLXQZc0a=lK&XuDNY zYhVN2mtRwPT`^v#wb-|@m)SwnZ%aaZL7a{yDgC-A{BbdZnxxELVU)q|vgGs5 zB3n23Ws+~HmLb|l9d=^)^CUDYr08?CBgS?Qg_L7jP{yltPe5mV$cUYs*2c9eOn zA_t{^&KR)(NWX8?1Tte|JkKh4#XkBwjLc5f@na?;b=yDTQaw`9|6JytQml-z=VtVc zpz(q=#f|qX1x&w-OB^Qh*I#oA1C^x@B>DQ>q{%zv1~*I+=y#x! zRbsiKQsJdxn1ajO6#$GWU|dFv7rYr_FAC$8Li>Mx)}nIDcxAI5q2BT5dFBHXWvB>x znVgER9U)hXHeR5hkVG}Fd#8y-Aa-&bKp4}{ysa+=zWfN*Jtc#Flu~i zy$<2cs%`j)A4MIf>cfe~e1(*OP(xUy6Sm@b7%df6m9K*ryIW6vGr^}V_^Je=CfdwP3#&LSXn_ZR7TEJW7|;zrVxkWxK>-$fp$7o zIaul(7Hyzy8?!d4_n7owe_CjZ+wK_yKH)_}+xD;qNib%#x{(i#L-ZIPJ8iGA&KAxY zZfr5M^IQfBEGe6;&QD>JPvSd~zT3XK>iff_JSn)Y7Pn_8Cy3FU3ShVc$Ok3^YrB^jqlhaCi@&fd4J+8Gv`_yr16zu8Dx^4X1JK`aC8 zBU1Xkx@8cZc|~wR52IwX1h!(qt>Y1O0VmJ*9Bt*2kG($CBTWnoQW?5^w6;Bg3=hh= z>!_QZls+M}&%TMXgxD7sEC+MXR0_%ffk=~dWp!bdB0iBmP$7)GBE+T}Bu-~`tFhai zNS^iEzU)FDFuaZ{OXu9xoGk(Z2QiHMrD)oS^Dq{ODw2WzyyGb@ImTjmaybP2VTOIw z7(?P{_YUq%du!Y1`Yt<19b;EcSp6Ie5Z=EqtJL(+*c_v-GEn?DX96biinJ^uti;C( zcBTye-DY3U5XTHnxIfk?lKX6SN1%q|0(cdyf zNp?`XdW0{?!E>R*RevM>Rx2zWQr^+z12M)Rx1k4d;A4z|gQ_4;{5{^jaYylhT^K4z z5TiQiEqY&X^q^O4GQC%+O0{_aB9xWalO6J-p-sJYXW;@DF^VM-3b#6BCmJ<*4cwiy zr}WL9%5?prg9CLK479?62`|uF>v6ViPWiIDUxf730{k3NI3&7=LMpEx_Xb|~CaRsA z)dl1acphZF^y}!+UWfE5mu+o@oUH5_<%Z{nI#Zpl8Q@5KDo5-<9!g~v*w^Cu@}On! z!p;Dze@bFjeqi+~;I>20x%ZrW=jXF2LYs5oHe~8nx&TA(fsE~i5LIL4ehp*xwm|ak zIKcYGSX6oYM?Yag9f4OI8XvHi_fmJS_6s#P&Z|?#+UjK#0iwtyy&VwKVyd&G+SDju ze20A}7i9JaX9>7#+B6!7?og%t5?20Y5_>}LsLMj8IR8HVwQIc$DLnw`{$6g0?Eh+Pp9_D_F%M7y=^fJ86T!q||dh@N!8INrP z2JtGas^?`TNs5nOCBt|-$xgz&!UBzCgJ>LcMq(U6kDsmDBBoIE8@5$vqSRAO5X2}` z2S= zr!>Uy_ghW*fJQh5-Vf#`u-;oXSURig`i9D*HqfSTM$vt}I8*aMaQ_XwlERaV*X-L( zp#_ckj-e? z13PWB**&>Oy?DvU1reaSth6>A)h{#KCGop43}jTPHGWQKc0Yz|S$ZeA z{}XBilsiPpzsvGg83RE-8{5Z7hc-}AX6$8#YIj%iXd$WoUr$7JS_qf}Bf%yMf0Inn6nYIzSp#pC$385V>1)Xl@sflfiO%( zlDgz_FDYeWjwPd(pcYQy(hN2vR|Vs?faT-cMf8ta;4#2GaP47Zna)Nz=24XBl)^2 zvEWkjmnvwesr93B9i;s(^1bf4r1_!B>1ZP4$DxkA3p*LAk_!1#Dc}Ap3N33#OGg^D#?`^7MG|KArd{W^zgU^jIkii4Xze2^`E?>12E`#7vJbrkt!fJ1TwHPS`=ymIg{PTU4=UjUpyW4}pZ$inuU@y~MH zha!GbdOqXYn8i1u1^2vO>6Pmm@8%9}wrhA8#E1>7SoKOP_gN51fk^Po4rkog@D3w? zEx{*Wj#pUY@@f#!!y~Q$t+a&g?uR6O5Jp|F^u&skE8RxO5r@D{=7*g(mJaKJPHaGE zg^uaiyQi6KpcKL;V>HHV7j_;PJx2M_@_~Ie2r@zZ+6oi|#$2vWM~i-LoAB9T@%!8| z>ezWJw4QfCkz)vflTXi(0QX(kUSOvQK#m{A&JzHh=LQ*jHBJYLu1SzYm#D$0_t}Pl z|I}x21oZ|o($ZL42SUGK3Sv{`>0_a>AnGU{#7q_74zcw^c8Pcv0o;(g9pNP z7q$b$rlRN^(U8XVIf-n$#q+4DZ2wyYF}!!k=&i}pGKQjOI{BII-qE6tz?`E=Qh3GdGeTT(Bs^flYk< z<_0lI!>KxcMJyYhVAzoQBazL|79xnFbbsaw^;b=p-kuFo>%w}ql8;8$g6 ze!&JH95+&gDbhu?B?CIcsG|*IS3xcYpIq?{Ic-2XB`oTv$}J|)fB)>l;E>;fBR5z4 z3&Hc^RJGSilE7A8#^rfH4!o`A6!+NB;d?MvLL2^#YI++K@=g*qcSt_D?Vg8-QR9Pv zNmuO7gzW@z4$8{hfL{BL5wQ7!1N&dde>r+y;_*UXNSg6N$X=FCpNq-@3)zR zLi1KuTVt$r{a_4WIMbEJD*>|GIWYFV>y6_*?ey#TzHO4yg?rTX3AV3>bDmwA)DYLj zW9RkB9>AsY>FOHzSbP3oTQ84`D^XVWRLvh{?+@6k@jQ>Wlp1WsM~#(1h ze(5udSu0Q(5C9dCq958ry(M*te@MOycjRhhi>ZFv{p`aS&&ZGsP<(b1JF39J0}8xx z{Rvy97XGR>&M?Lkg5Ret>*&%>Jp}ZaB|z_(5>3JHp<7y~kS{;LQkKVw6H2ijqdyID z3TUmfI?~UcbsA4s7cgD5d0D>Z_AMoKPaCfZc*ndGnCe}4#Yz4Vn0IqHKQ!W*clXWabuxuFF2I(Q%6~rKCDI+ zD>vD#5>)Yp!dnNje1P9ykBuM7efW9=4_is%Rw|D|KSg~G|y21fLx@|i2d zI`;LE)HYw8*kn|G{M^=!u;0SM;+Pr+)piU;Ei5vW9b{*t7)` z5?P>3X_Zx@=C?*ua!oSTjOS6lj-)M~N+QP&KdtKuep$?dIl>kOmqq?}Txukica70) zf?oSQ>r_=1iB`%9tY2{!8o$9S9i$9fL`dPmedOjbJU_ButK>ueeiQWCH#$*3_XFeU zZuw86o^>@Qe5n`MokP7rJUqGWq*zAB!Hdcut&)#oe}v`LZ}q4TB(C1ZsFr3oO;8f3$UWawHWESGMu*VXt<6mQdiK4# zy}KjpqlJa-WOHOkR)JROleQtFkA?~xBnd)aZpV{lE@?fDD^FKv>s3Ib=8OH-;dNkW zdx2>|W>I$g74<#~n|K%Bs?o2qdwfu2$e?+iIQb$&pz7TiKV=8i$@*Q`xe&83okUQj z`WU0mtnl;3sCiK>kHfmf@1O(LI*_5u8a`c-{L}o*D0{7~p1LDQzRJc9dNH`J6B4-# z#-RfQd{+I_YMS2Bp#We|f*^;#3N@AJmQey%;Pa9dzO6|pG0WvbSpue`X|`pV&k2lq zYbjWxwG`%}g?x}<-0whmf-ydt%91TEvg7V)BZY}e6dl1u6LoAv=e{#8WybO4A0cx4 zoNH)6;Ox&q zk+i3QIr{A|0K2T(F3YgaY>ZB^=Xwjn=fI#^Gf@zlZsBaJ@P!Tx86QJQ6m z&pD6#0b`8KV6?xIU`i&wX9OO-`YMkLT32TYo9Elay3Rd2V@wt02+1ThX``t@IeF*52w9WaWOO&=8V zqhyWYwntdS`?tnt)!5?IlGu!)z_|6&$GfnzpnAL<^X9)MhHe z;H~lE0AvnA9g`p)C`#uj+VPLwInxiQEd1QvNbcA5v6d5|QQHm=uCFl9&RB8+iiwFf zn&UhrN+Ot2txhtMgtmQKOc*8aT;f?tD2jM9o3_O%e$$fIg_|Xfz8{)&-}-kclJV_F zu791_1RuJO^4qhB9v(mQtjsM7yp@SsjoeEwI(f8H+8pZA?QrtJT{v5IB$(~OSb>BV z#4nS7G!038ZD`M-pf zjV;_=e2Q+j1RF3^mRNYajK@#caOA*TUe71k#O2m}&Ui)1Ag@1`C4i#dZ}Ysu*a8`G zzjL&djmff9?)=y>nZ8_GlPH_&6+I!039rG8u!-tr9D1o7gH#Od7Y(Os!*9vV{1lDrGJB{T%Vcz(J;zpH#?%jyikA z{r2xl8D;cDsNnKd$x_#XMmtRP{doHyz1)|b5E4jf4|V*V&}>+HTp0)NgjULACipif z_+^F&qtzbwOrImV=6|wRw&uWaUv66jLu6c~aK^WG%*Mu#Vhj}!4oCWY{C1UrrL!E_ z#1)5DSc-N6OA%>*8DreaFcODfVcd2|DcInzIA-c0ZmZ&_(1vCGI96t=W*pziGc6S& z?>qDgbT~1!OQ9DW!)Kg)G1mC<7ekDZkV^&$`Xhh&xrX}HK=sdU2LybG;FJ?ZU(mW$WJGA= zF4G+EMkDw=YNa}p%(K*3tl}~0x7ZA8l(+SYT~Ma(l4R}%0m96=2i`*$;-$}6h;iO2 zw6Sv_rj=NJIUZP+o@1Iq?rUyGBr??}4ES>DK>mOOc9qIyg?*K}E@wRk5W3vn6hWuD6t&iA7sPMZ(FqI6O{0)ynjbC?wvmutlw8~P7()!z{RsI?a_S><5vY40Gr(s zpIy0+_dmIbiB1Ox_s!tZ(>1KGm$-cMA>RAr*EoHAKc*)ppd2*L=V$CWlxl@1P*1-c z%wStMCLi8*%>;a{~`Db~+`XpUr6+S;l3_EHhZ{9nk zl7 z&f&!2c`uNy(wR}x5t~Udh!e;gJ~^s?#-Z1J=6s&HivoAuroDk)#$Pg=!tx<;ww6)l z%%_B=ZG<#lWTf{rR{CKQ@TdgO&UM!8A=~9wAfN@Cm#6T{HSO6eHH3$4T z2aFQXmVc;&-kq~5QPhEefom1W1ivaEnA@Qg6{AZ#dF#i|MDGVRSGK<%!oF?BA;5*~ zmt;?SWr*>?iTbP#8yIP0cxL+6%@5HHV+PzFLX%jHbAw|er^J%_URO>Iw2>E=Q3qa0 z>k^8Bgg}(ioHyy}aS6uL{Us+4IcOUj1n~E`9C2`Hac9^OYz#Qtw*GL=K8)M|EB<0v z?oe(o7R2*F-tmp#GPCGVa(!%DnGB;0lLnJ^nxoU>llWh#a$vj&=I1G$TmIF+K@(o{ zhAHbpIeFy%TEADC{J@4(KeIARORPI)$0=GF#X_2YCNeH9fhf916tS03SKVp!vZKHg z9;qR*Jk`?}TwivTM>cQ{cckI zdpsbPRy?8>GqJULD%B}q1^PJL+A9ttqy=rW5R#<7UV!aEpmgr33-^YP5WCYMAKl!dO6C=u8J3#9&~4 z2}I)^>1i5TC$5p$K3d8b#$@%yrnxvMXncZt(QY=64zpo{O~~#P;&07C>3Caz>mPf^ zNga~mu9(DsT2dEfS>oEA$M`?~{(an9c!GD{IE@!i?8pE2`!BJCO{}hN;=lglQ=C0> z1n<0Y1{0l$P?s=V7NJPQYt2X-);FlqZ{%E4BMH>+R2X9*LySOiu*X8m_-lS!j9vvY z>nTQRWJ%A=sxaXwr_3t1JxX4Z>#M0KwO5v(Zs1=({u&>BbsN+rbS5V7=Gl{&o1MUK zF5JRzKDvrm&m6;n`LmdvnGEpHQKQvm+1Zru8*vmex6eNIOoL<;H8)P2c&K0i)n#zh zpXs(+GGEieRQ_>fG!Ax1IbmJB2*%iFKByCm$wc#SD@@a^W`+eJ&o(HE{Qj4@tb?3Q z<>y~T(1g@1t#FyuI-tF|&1nJNa;Pe^x}@Cmk^UZJjnx-d#c|@ta?Z5S>CMgt0|P1? z?Yenl50dJQwsPA6`8iaB6AwfZa8UQc>-;4rPeiEmc=eO@m&yS_x6X%dpQ$&-2$r7| zKG1FnJfzz8<0>njkoa7sRORf=zp_g}BcKcc2oL`>)-B}$5 zV9zxh)r#$SY}@p&G_OL41rOyQoYcWe)7bb88AxsMy`B&9O#`NzVez?2I#3Vr3Le>F zsYZ70U)VKAB+UaDl4yd=XJiSd%fb#U#vWp^4RfOc;&g*y4-l0-t>P$ zBGz{f_+~_UZVP0&T?1C^t7ARLUo+Mg9_8Gr+Gcb(yfycJ^)<0qO>)mWY%AwbMu#BE zWx~yw)%;IKV6XaWGqW7lseD0k|ZXRrQX{TfG8fSgT3>%6kYcRVBR)qrO%c z1vX@zzW;23_$Prp=T{AOihJIM8#PcQ%?KqKEUm8N*B@NMhZi5<#Nj>oPk;6rHn+C$ z?u7{)**6E60$1)X;qTx50xujtfD?!JOOcLMk#SqklboY0`FDA}Cg5`!ebo9M!?QTQ z2{6V$Mg&=BvRiIUI#Z>!h3B7Pr<*ZG9XzM%AW}-P2^5a9tXhggQa#gBwa>s~-Yp52 zZYhU^(~w|bpQ)XPjTY#9RBhLuVQtxi_gBkhhKku2``^Hgmb43p;HrnY+i{V zSwsdc45nukSZNH*qM9}~*$UyL=R<~!Yz5`YE?w59ezQ9%;s^Zx?f)&^I7986`O%jvReX=fT>ST&`BC$g06@9>;cjL#Y3AddrhsG1X=&d?Re`u#QhpnVr(-j38wzdB= zRoCI;)pnA3r>B^gRZs>%5}J#7H=OQi3ET4|&zSVQ=X0DG8|@^`Hz?+Lt!)Vtd_>m; zr#9nfDt`bw*bTZPA$FD!iTrPQRFE#L-DB==vTa7M^=%jA=6MAT+ppy145_&pgAaN* zyLRc#HQjSNl45ZgE^`s#;Fb6S_89FnyKxH^bc zGo_;ShBF1921?g#!z+g@4@Z+M&|H>IK9N`Sdl3yq<%amCi2~ZuY{lAO?bP^kQebF; zS5FFqbZ3JqdAtid4^%#>4+tko7}0lQ^jR2HblVFKgxJn!KHrbcH4MmY{n>;=n^j9Y z33OY8pG1M1AiyCjRC>~<`$7&mw~WWhxF4HaB`#fG#Bct19bGE%mp?p@AARc#KKkl5 zCOQ*%>GT1-eEKN<>n}dVd!O9E4_-fmzy9%j<+2j%?@np25>5S3GVZRwN`Q*-((iV{ z_z(N`zv4(2tmCD0OZ>gkT2WLw-BdCF03ZNKL_t(MKEXslq{y^U1lXyZ7RnRIz}O{c z{!R%LsN6>$hOoS{hJX3+Yh1m(fHz(|jPqxY;aBfp!qjAeSI-{7fBv^`;?9Fdc>jx= z_|Ey$IB|F$^Rv_0c3C|2#j1LrPvWiI+pzLNk7Y+jBMVRVnNz8H-pDij&oU%A7bDD~ z%T=lziGa;IM{ZQ5T|U#Op{cASFs>nl7qqc%X`AGIAE80kz!?+*rNnKVtcNjl?u*ev zWYoM&J4434@IQg8Pxnu_^-wP#llPp}Hl*fB-jdB#E;=q&dBUP;fADIY8j( zOzKo$h=5Kp9H(R8@G!xL=R5ToQEHr>qshuwQbAsWqGd2+7y1P~YVkL@B4ecjScYkj zorx7S1WvOm$H#c}3y*8$FqFAOBBNp1Sj?ByTfr}uz0Bd+AyO2E<911JOCVc#9`UDl zGIBrb376s9xxP#uQ!*^$Wb*d{XHIAgR=m+rZ~n1w3NU?D$)!RO$1wc}xvbNnKogE* z9P6-Ie69i8VWNY^GL^wTYrh2x>=la$L^w~w3i;cdee34Db~bs2)9xIys`85>l)Z6Q zzt&|9SYGG#R<5}pa`bkH;-9^dpG*dV-Nwnw6OEAZk4bQ9Akh64+y0}4y0aU`=0x&p zV!dC$(~?Y{)CW^hJb7;-k_6D8j%;_3`s<(cPVC$&mMX9|IoDtN=q`)}+UXa}%k5_v zxUK_PbrbmtTG`hXc2*R?NLP3?7Cm$bx0H%!N)LKKrpY-u*cPX8@G!ACgnwmyeeSVQ zp%nO?Abd|WZUV{@k5@PFhtF={^34Uj{=y;r^`E?kgZuWl?br*tiqTB8F>}U zXS-95v4w7|wl#U78-!QG>SH4^$PRG$dZWS-Ag}V^z(&{xg4=|}wx{gk;`RIZ?I+hT zH#d!+e*YZy%}wKXA725A0@D+dc<1#q_&0B##Xr4w3BS8=6>q(A9Iw1^#3}NkFcYdw z*c4)>|2%;fghMM&0SgW9)L;impm1yFkW&!(za$u@m1|+b+Gwc7Pd&gwy-nLG;8GbY z!sBLqJwA}3?X;5Ifmi4&^DGCs6%HWjpEA>jIo$n~gsr$e^@GcNC}$z{l;Xq+-d1BR zcBv@iI!X_iU~cx^JwtSa^a>{W#*S)x#RT+Fl526Kzcva*>9nRN?PDgUQ+~ZhFegaF z&JaYSR6Q@kf>l}S(r7rWl-ezAU+bU&5YE})%?hW6dZ4~$pBa-rmnxQ)*ZD1{9kVnQ z&+GSUm8%|%+B*E&y_+hOI~8)7OwkjF@n?si9~TwCaKo0Ap9FxT`7}<|H>t@~-bo(e zGYoR_I19?K=Aa1oNfA6|SFUNE?|Uq=L5zXV;^On+7&o3RS#>vei5Xc#_nT;&n>t;A z&$-!!YDoDAF>wS#K~8asb;KOhInv{8E$RZ_&my#5RmeKE(le^ML9dYY{Z6a_hPu4z zr!PIv41)|raG8&;9z&jgWOdb;#~PX2&GS%rP3@T#%-FY$Wa2r{oO*(+-QPPT&dy3^ zI$Vf@PvZuyigRBZ6g6#4-{_?>E$?if%Q-e#-7)@4#yi@QXKVV=ZkM9$?%pupg|UKI z#BqSMk@8qSVxI}>&%agoXRk)OK!4ENT$g005%+?0o$hV@feme1OI9^M*(*}Ui#AL9vvW8!Ma2dB3 zmhsc?zla}v>qXpNcnniW`w#A&!=HceJifZNh|jOw!$)7-PjehJ4?>68=fY2bN4)JW%wlbuFiziE2zX= z3^%*bz}uqev1_ewb9q+nZ9O$(c{xft87L{P@iiWw;e=CJ{}{)-$*)=!8X6`JCMN`v zy8So11y4iu!4#>ixVm0(JlYTA_F&el(yJ==+X+?SmT@wBJ6g%$U17HKAf6Vo`avAh z8scdZ>Y`~NV=&zE0Sx__yEjr`M>Fz1twAt&medDh;C4L8&uP}%n^wsV1(Z%tz8)*2 z*SEIt`PI9)a`OSc_0n<{3~)HGBG3_lb6}KbOG5sHG*}Wb|uY z%>aSI1Vqccq59R0A4fgYHg$8vfojI7N8PE=`2)o?V(XULwiQ{314gQ#cvncI2kmHf$oO8VQ zsA-snk^C$;0ZHl@6#8MQJ7HvlU@9-G@-~Px6sRhPm1>)D!$4al~zZR^S&DBv;x?3~q71nn@0dm_OzBg4Ym zqPfeA%-Jz^euk@uQv|d;%$*@w2V#eb2gm3}?83HzwqxZQZ<9o!o>if|1c3^zf6CAP z@pDKvt-{z=-a*y}5C`Dpd;bt_SJd{UfvW7gs(LI*$-OZk=qh75Ujitpi^V6axbXEI z5CMPk<{2D6um>;&47y%bvHuMA&rjpezH=6TxNsexU%ii850*e(f+-25G4@moC+BOJ~FGF^XWHSFruS zUe)@xRyow-Y<@0*ofO_!QNoWINx)<(l`>1fk|9*p4oh=fLyT9jNW1m0DtscxN_*$5 zb-b1?kV7Sb3PE7hQSl%nkKDXXr>BLWt!zx1U_N_A*gtC9CKV!>V?tgPio1JD68?>aQydtohll?h7NRVF4T+ui^ za)s&Dj}RLSeoG{^MN1Ca`QSzh%&U0iR}~^!&T0pXG$G$_M5GS?=CY6tET%FtT*b!r zB_;gB$vVbMJ9aD9p#~aZj@P9vk;gN-a8jniIgnK~&_wsub11F1?wxTtAnLZtv%&fN z^Vzv-FceY41i*yPH3@;2f9!9qbLka#1Net>~()%Y7L^Y z5`#1IwOrpmKJ`t3CcdJx$Hng;+iT~79QsO8Waf#{AC~hDG}5GZcMy)|{X7Wg?6|<& zLPU1Q58u_IFV^bYl`x#uE8~EWqnMogA^>7R4D{uHY9%KXFAJY8v9)P%<<>)7zOjIp zPanbCFQ3Hp^b`od`c{c2Yg^ddDm@P_It5-oa|rLeaR$Hm;4;3vb{_}kXF?iRve75r z8oM>1DO_MU(F;Ogo>=8SsoKWxd4ll=GTdPClHA;u8%zlOZXZM>6M};n+BmEu3w^yT zfubNk<3tz>VRTfThKbS;?kqmWr(fU0WT%6lynPmj_wPaBPIV(9tgUZhYsGXJOXAk*r-U0fIFtT2OnM*H|GN=4fbe#=K zZ%neoFme_L4rb@n$T0~S3#4OV`7g?J!6{GTc)+1Ua80avpGT%vaR{`fGo9A8klqf*8)UM^l$SDj;wz~`-q zp-QngumWO3nDqrNIX?|@G~^qQcjk_W$MxfQis`doXeuZ4WssMbdbLK*5iyPcPQTDZ z*Y2A#c$@oJ3{h)~@JdcyW;TFY`9qZ}Dh8^s(P(+ngQ(|w^wMl08P|^;udq?9G4PAbfz_O_BkvNbiBo$l=HFd53HG@tf zl@i+n_a7e?&jE}bq*Ckxl>Br43^tJKMw@m0A_&wEA1^@L`m${g2QW0d*e+dF+fjNV zhUh&1L?5gg$qEM-6sdkmAE2_J|cBHXz92)7?R#_@xD(3$99-~0@| z``T&z=E8M+b#no)y?D$WPt2IgyNs(=H@qYM`Jv6M5!71{BmB*D#YPM(?%_EWvJxZC ziesk^oMBUz@p3>{W?>Rx86(v)FU-|lh@xKe8sGMhIHndK0GfR_xh)EZ#Tk1-drUSueufc#`9bobEI%CFTsTB>kE>yo2mEb;`4eT~; ziVaD>r>6EmM9%!>y)!rH4X@*P6C~{48>(T~+o#u3H z%67~`Wq_kZmw3K6kIyJq>@`8I-Zln+;Ha=AwBP<@r3~(XJ@tL6{8Bk50h8*tXB+~ zPZHU4H&{m-6q@=*oXwJ4XtEK$T^JU$x^mD~{{%vx0^{kwqpH82N3iWHO#b{FQE{xI+DRYDLP8flXyA4n@i$#oqN}S5 zLRogflCw*|($iJkUS7k@^b}ry@d)u??eY1-{Uc7@3zPN#>YnxbJ-N5Sl1`L3S z&LqyBJc!dr_u|^^hd8`%7VJ+pD8X2StKk5*yc0l)0)&FBXUN#YG6UMxc@7*Cio1|) zl)ylKj!0^Zfeh|_qyD8#%Nu|LI|Y=BHcI^9wbM9ucpkJFBxKL8h@ptl$zSqFWqky*?^-Gu)*Ad4U3}Y~2B6B+4uX26#gf0So3w9f$m0>?mC2kl z+!rQ#t0M5>=9?F++8F>hzf~a1__|x6*)wG4VHCi$+hB!rN;@qZ>o7>h+1>F0=#ZV% zQF&Mfxi;_$4ZYREup#UCWqr#Be&V<4wI&v0%xiiT`?govY3}B3#G2X3tPNwKwbU5f znKr{V8}i~SmGL%OFHyYonFIqJ@MoQ>KxnjALCDDf5V_!QIv=w<+Vhk8{tI=1s%P`t zMFsd05U=3Msue)iFyi_-vvSx$JS}f+RohQjaS$VDaRu{=`=v0ji7t>f>EMmbF9a2k z`df`(_5ED;C65R7rRxhQMJV{;>ri%y)(X7A-GB(GKRJV3f2q>(LR3=Ot!0EU&hcJI zGK)cI^D|DRli2_wIpcVQiLbYzT@&G*U*(-ZMy2q!AnAuHOR(1o4)F#wn}FLr=Bdj1 zLmS8^$1(l(hdA@9ssyiLK|PNZxiymRXY%Na&1-$STF3MAkn4;1$u5i^MCN6-mCfn} zp%zgT&OWTwe+C;{opcr_pfUgV{yNj1SG2BQeec=!_b=O-8wXy713Q221oTmPQ5Z~3Okiea5;Id1n40LI=-A|W4#ITc5=(V-kZoYc zVAIVFc-83h3F8f91Pm>5;K7ZDF)(f|LSLlHjzC|4R^&wa4HaySmwVB@>y-z8@SH(+ zi%^zZu*6efqQlbJKL2!W9c%Zuuy=L}-+ApMre`K$jKRvvCa&Cmh{sRX@o0Gszxcyt zeE+qR`19|-jERW?2lvk6)iX!%+2wn<`QQnj-`5%u?G)X&lPZFY68~fiEYQX{Yf|1y~kqg`?w7 z8Bc=_z<9n!Lg^fo6GvYaABj8Z?D_^c8wzdZQRst!%@{H-@m%fVBRx++W0b|Vl2f~19_K(YYQ>bVRD%A z)3OC3PlO~;5|9AfQ@NTl^FtNlok8x8{|o{eCVZK7I)ynQ%s}@mb3tD33GibA>1DhW zV@Y+{sI`IMAXQzY8zMKd4lh3_@|_yq>=y#L(DZB{G%k83%m4n$7!=0Ar&=ezHQIUM z-JVzIBBu}Ww|KrN>vr z+G!j;Fb{&k%GxI0{p1=xym%YyE*Np`?gD=G;n#Tk<>NSUct7T5CUN$}A^Z|oaeMJ8 zHa5HHmRIoc;lz$^|o{=2d z9pXaR>UOcbvVnz1E4Y5|A?`g`#>3@xtZr<8$`YNTgSkDEn3=>VXvpui8ybeHjF#h88;psb8>Qolm7=0x2O{HkB6$~j*tB3kpc*U(ZLn2T0^m{^fX%?RFOkrhrpK#dLfHsjuwHW-&EHW3vjIN5hJ zz4MxvaQ#F>*%}gF@W%q^c<=@j+Ar>Z$KLAE)mc1e|&Y`=r5cS8V98{ZQ5%I z_UN5Kr3^;TiC&=>gHnETzv+xm^8K+>XoG=DwVei#3`7-;1Kb_}Ae1F1S~T;ww3L3K zpLhGKFKLohL_k!!@64NwJJT$8?ow?HQgnsh<)0#P%30cSbHy;CUQ_WprY?bV)L7px zRlz1;#_qnmR|L4Vv0KCTFnU>CvQGbE(PCtNL6zm*d9mzB9F={7Z)zLb(R#e-yuCs! zpT`4AZ}3j|;owl^lnrXn)KwKwFu^k^&uPM2Zs%8JTPLx*9u*bKuDCwW7mfPvo;RLQ z`;l+E&;|lpAQIi3^f*`aJqMdWYV1P$6KKf_dcZTLVZULJVtCpf5UjL8SY>!M*Uv?j zWvOf}pi^{uqSE@r+=g8U28E$8`{4rX(DwgOF2v83MCcef>4Er0@+|x9N^EpX++TQt z55BmC3zu%<@|{OmeDoAgo~~nUeGA>K(xr%7DcR}Rr1~c->p)rJ`rU_^=@dA1cplTU zQ|NA$xOnve{-57`h6j(9J%?Lj!5JZ5JnasAFBo~~}9 zyS0h`{_8JLmW0hN)2>~?RCEkxrzWsxW(o)Q&Etim`|!pq$MM})PvNEG`!F{%4I+Df ztuby@G_Uey{2lMqzL)12#v91+eW|mUL!+0KPBvyTswux&SCcpa{X3;x*Id?eK(ELZ z1dsvNH@mq1=qWzAbQ>REyn{=(9^meSWvr}hV69uC+vOeB3?@4rOimdrKi$Ck#wHdX zufiDM><`aj-=1j{RN~H~CH(4xOZf8I0yeg`003K?oA~_~xA2>fF5^G`R|8O z3{D>2i&xJa#XH|RjW^C6$NoK2=;*^A3{aq`HMaVJQD>tN;^09&4zbZ-ypu()`a>4A z;6=3|Y8j_H+&8Yr)34mAEC;Ah7FBLHAFhhI(K&N2b(z==z*|3jz z6+%@oqiwl8fj7{M+ec9=`_Xd&P6(bWHF+4}10mkRm+YA3BicNcRSv_n{W4}HmEM5X zb&^=h?z&dNVhe&lB)CvIM{uF;Codo!yC$gQ8x-OeXBP(sm0=uR;7{{m{SIP9I#aC^ z{K+F+t}~KHt*_Muh6v6uV8p<@+g>Y*a9*)PpQV<8&}%Q_syIkRnfYD?DSi5v*>noacAf3F6RIpZWAW#nA_~VW z#>5yz>>_!8d?5Ydoo1|qnd%_-PFl552Qoi_)Gw?vdHMPJgvHO`Pvh$evn){=$4;)(CK^w6nk!4Zic`4aI9l%bxFi776Ki{DNz`pp4 zmuCRLjspNnhZzT?K@a<%th5OEQU~Hd@w96)$9pqD`!e`OI~`jbrT4xyXz? zY**|rJ0@P2^}26G9ZC=7CxRrD?PqJxH1uRA5c}Ko>Hue_giod~d-*IQ8H}9@$POE{ zeZ{t-4xn27L3Fc0X{xGE)5}eIy$aS-+{Yno_cUl{p^OH&Ud>}-;33yLM0i~dB?@$$ z@34!qBrGni;=?a*;upWagpV%W!Q-c^D2XsXGmWE%_Tj+ZSBa->pP$D6`1NP_?CL#qyQRmI2)MhrjKBN!XE^`LY0OP^ z@cGqyc=UJ$i%Tom>e@A(_a3dHD2zXU$TCMOQf+ubqqiT-NK+KWmTI57#05?vc134U|SCR)&_1Myx0N30@y^(f;Qk@ zaSPf|XamA4eS!n{eo3GbSYBJjt%pzX{uej#`wLg_#nnYTSX#%%<|ay)P-L^O$sZO| zmIhRAp)75<DRhiMm%7;4+`_}80dKy19EbMKVRo`WQFLsSrUz247m6c}7(auG`9n1oh zlhan>vaT~vX$OgC=j5-En*v;(9d1h_i5}+f$#uQ*#%9`wysT-?Xk$1O(?(_Pn*e9P z3hcBrc5h_EI{Wbj-x2V;z*g1xAfdPEG!QV?5m(p`A!13^IES05V3->u?v#vRR6k zWZN3kP+Lg+Gzn&E{zIJXJn!}R=sw9gj<`gT6l$&^Kejo1(iTYhWf=x*y<-=l>?)up zjNvw#psZXy)p#^R)e42&6*e-1`K9Xia;mYZT&krMmlG?^XrI?-^r)4E9(z+YZoyms}8|3cECO6aeDw zEJp*HzlS%f>djoEbVP?25Y16+JARbYVZvszgO;QX70x0KriIs1*`Vv;E-2jm65gE7 zwUX?gq7N^-Q4FzOpA63w3+7MKx^aN*(@=Y93864;|5~5=8bi1ev!8bXMt)d4t16MM z@jWkR;BApWehh#b_pyn`h;1z=-wHKvvbLG}+MMjM3vGd-FLiR6?=kO4pQVaH31zbh zhqHqAN5hGNKt?Q=lR(DsDJ)oh?AqAA7W;gd;FfuNK%4zp1lC`~=Mhtn+$932Bp4k) zB?2dlcBupr;mPV6F5g(hKfiYg?|*g;kDhE||K3S__tn#Q?WLo5@%TO*Ixvs9nJG+l z3Y0`x-{@j_Z4C>Lp5m*Ui@5OR9bCNm0QVPGu)Ma3pTB<@kC!)b?9d#3{)dZLTO$;l zM(5DkDoeb7=|29;-~A4qqQJj?d?}?k+=F8WXL0njGuMfz4HG>Gu9Sq|QWEd9u#vXX*nGQcd{yD=|c^~~QSt`mXBAW%x5BTVntFJ79 z`wy4#`%kao7av^4h0AyGXlWJ380^_Ig%gMO;LzR~?48?#*{KdXg;gZiH|*9^4<0|o z;^S33T3N-~`W7~~4F36dU*hr8r+Dl98T|6YOSo}=$?oy5>fYKa@yX@;`1^Oi#Ob5+ z_`?@B@#)w1u)4a1nW-t9IJ_4xojQPXrw`-w(fv5QZw`C+OraeKUNl$e2jO%H z>mZUoX*+IhGH7EZimM)!Dk|}Fp6;SB6{}mKc7vUyQI|1}(fGznTD&sAJ3xU*nF-%X z8)O}fM5S}=*7cAlD&Gh~YK$0;?6`(l+l5!l2(J|-w7)Uu>s3aUJ|s8)u5OoaQr@*< zQe26Eq9aCopmw)5L}Lp~E9Tk>kl!Z2hg_oiM5zv|&~%fdQ6m#PFzj+*UHfVaF;`>k z$N_R$t>SQD_l+T5hDwT;^d8_$o&1pk}EvG6hJjw5oh70D{`0&goxXT~>I-$rzQGwVr2*H5uT< ze-i$OP~V9iA6mW{)}MAzAOq0)pZo2uSIzJG?i@~g*x2VkqU$!*(X##)kLjcsZ6kzo znei1~89r4OWNsK#02f=2ZTo2b~E$HVXjupCB_XG zNLpG`huC7oW|G3I2i>2<(P|XQF%BVp$^1vgR?Sx=Pi#MzfA*kiw};UFfFCD)uP3TE zp;lL@lh|2xbC1=~{%}V)@K43H80}LWEoDg%Q{+Oe-e{ct?}Hd3$PGeUMJJkVj~Y~M z|BS50tWPqRyeH3D8B1Q~v5i4Q=u#IC9sVJbt<^_H!XREfL|#${POR-HR|K@N|6>GgBSBc;YbLeEAsOdiey-ojHV~2j?+2 zJ%!1M!qJG`dURu}#LC(h79KC-_JhZ`cw+&dUcQH~uHVN$zWWuvzPW&({pdCP#XGOy z^pU+NCMLuuWeiNA^lH0Di^VI`kIw^)c}0c}E{Jf{PKRN1FTp8)B-u3vKv4ksKnA}Q zsUr$D0(bTH1N{6C7xB;UUBcBn4>3D4g*VR~$GI~{ar)Rk9630PBm4GX@19vqO?J>R z20)3;EyBv$7VbZOf*bcA;o|iLe17>JZroqO-N(!L#RpgL`IY;)_vk5B)=R70s)iB> z50_T(i}x>MX0n3^kDp>=tBVtd=J3uNFXH=eoWUz+4&(Ttz1TZ9jp?ZZ6NTF%3YO?M zw@R$6Zs6ha3a;IKj4!U<$LE*t;=NC<;o6-=+&5C3GL%8&>h#&KoF_$CsOcu`7?A95?bXd)MbM(*sF9t;o zQ&7q#mzP(X)1a>oUe?so0Lu7R<;IRv-Ot1{kSU4)P$~Pf19mvAGRt^|b%rHT_Ny(Z z-JaTc%BzxvVq|j$5h8h2RbRW+e~~`XG)N|<=>BCCPuJ=`vjiAygT{AA#wji}D32oA z(FMR7fVyDKL(-SpK$VQuG!>3Z_`Kj_V1Oc3Z^mmj=RpUh*`Vav9X{`?oP_?j_XF{0s{{9&u}vHMNn#?+xTo7!&9l`RDaT6J1uyc>|2Xj_d{6*hGzG zw5q7x#ngwz*R2wjw+-qbpd;Qo)}Uj6jsc2^3CvDUVgH^P96PiRFP+$jvlp)67k{{n z%hw;^={hOjlJG(ANg%?~$~rm*ICfwj@4S8rfBL<1c;oCboIJAEo@YEUp|(dfV$YFH z!aj0v59a5lu(8p_{lyhry|swN$4~L`<@^wKkP(@f2#xg!`sicMTm?ke<6?X^HL>znVtr#1pMHH8fA_0T@tcpY z;MV;m6rB!UKX(X!`kj~X?Q_R)^5_BV-7|&hsR>LJ9eW52J44B4LauKe#md?S79XwP zi!1l=+fT3Jcc0$G-G|G#dix=|-KtgtTP5M{!(|l4V7gP_^%sxfum0o}{N$~(ICbOz z_RLITVxohIjy7Bjcp25~l)>E0H1^HUVBek@?46y)RHwk=lQn#N@hr+Fjk4*GzJ7caL zE&zDG2j!+^mYxqN)=lAAA~{@3)z3m(c?Gdb$>RR;wr6#Vxb&bM1jrUe6^1;6}3Y(geWo{y-IU{r2!0xka(3u z;PLV%rY0xREw}K+wY#|c@CknZ>3+O=<_O+=aOU_SyBY$< zXFC>7X`7ntU~YN}hxYEl$s>F5@{5OX`q%;d({I1T#hVKtDiKaW-7j_vrRkXoeE0lG z{Kr3g6F+(T436xd$7E;1JA~zsY8$QN)@*E*c<}fsuHIV2XIJjy@~s8jxU-16i%;-m zbscNBHt~<$iRsW$_H$Gg(u*`hEX@QS997GM1e|9Djd0d6^-tw9_q{V7)M za8TdX^=9X~{Ij%XzzU%ByEwjBY4JvYyT>x3&=If z*(kld2VVUbY6#536F;3{hUse%gju>sX{KHmwlaUAdoAu)1!)KQ*#b+hDkSUeD^Dkd zKQIP)5F4a|Uq%pGTUsx&L`fAiX!ZN*a=k4AM#JJ`$IQySRi47w_W2rMvj;r`Pe;xfA&D+b`hFSB~S*{2V$R?FSMWKY;?BsVST~b`XE@ z&J;SPz}C+%;FBx&LEYRTkOYGg#}DtrfBLgG@wb2a22LG0V7HKhtdi%IJ%w!?w#pI@ z9xdbDkFVf&pWeWySMK57;!^;?!Tqy%>C_>-aC9#Y?w`Yfy|dW6XBsaY-;c=-?|C2{ zQvxVRcJnYnj{)1GZI1@V7RZR5sg&tUtq=}6r;OopSP`%_8)N+S62L@3IDh6arY0w_ z_+$4t8uX+w!HI039ia=jX0S6 zL7%>)kcEVbit&nLEyfMHE#sRQ6hq=+ak~pxC!XG>sVvKpDje*DvKecDv*AL=GSct< zN|bi3$CXfe1Aq-CJ0{A}$FuNp7nWkK0&d5 za`zX^h`$3sVYKt84%dt!tMKE@QUlntG!z{+g7JUS%fUDDyeZ_jOn3H~b|7VX{7vWt zvUIArui@t_8s)VNBPSrI6V0`49Ws3=An$jyo)od+D-ShU-CM%@0sWk{90vXx1&O0#t0X_C&j>eh( z1BJF{=$C$#%o;Jo+tb*3>+O?tHK2r*A~8EK#C0hw>)(rnU>fAMTjjO2#dL15UonN8 zLm4WVVF{j$jOQRLb8?yZA!p%w5z^~8_+Sei)!$7_0j*G1m0|VMoJfRCKGA7V`FeUM*ADmp{ zACrZ_OD7KE_~HH7D!bU+>SA?m6H6-_xVQKSUtC+jCzo#H;*E#6aeoP)UAu=LfBOvn z>PP4C^64X(=-4FOc=ZQRV4`Di{NNn^?e|~CR#{?k>3!UO@W|CH-a=yx4$MvCZ~y!a z{LN2Z$BV}gVq&5ra+dK{KAp9)#Kr6P@K68x6@K;c72I7|0t|5Og(LXx`IC74>=B$i zG>=33<}foeg_)^I6otXmLQyA}Q=;LhiZB*}9|N@LzysvcxqwVHrD zqpmWvJd4m zKElnrEBNaAB0m1&2LAddujB1kPGisXq;mAI(6^ItdU6Ve=42A&%(P};Kh#NG^<${sfnx~zEp%ZA(Mc_I@Zrpx@TJV#11dcACVcemJ&A7_n@DRn2%0q)(Z+oIg zQk46)P7Hr?ec;T{JWuX39XKZk2vqQazD|KBHdHNN(0qdTN+I$l1`4JFMPsRvmg%*M zfQIU@R4-Tiv?q0V2Y`JcKMJD(QBHU+3NCE|0e)-{8dZ7@*s{{Cw@jf-n7E!ko6haw zz!3*ztDkKTOxJA2ayzRW`vE_yGp+#NVFqbG1!XqTUIu57KEymSMEvh+=Lt(^y%}G= z&7qx*}%$*vdnf zDm=QA{*2~puI*K{z1?y;3>0LDm}RArmX9omQPJf@b{CY=+YVZG=W(EjB;x?T37PQ7 zfVVsfIVo@TVIWZC3>k2e^MO?C-0=0m0EIyZgxQ%1%uY{w>^8T$=$41De(wKg?>(O+ zJCZxWpT8{CRV}I|&=TEfXhjS##At9hR7T@+Z|}?9{efq;XJ<4cZ^<2_oaK((0Wkw$ zpj89iKx+ZC?yjnQejg${+(W#VFSD|$vUkqu1+U zamRN2;KgG&f9-4h-M_z!i&t+(MpIQ)IDU99{_=ZISxUqFU|gnWY>li!u+VO;0D zf28dL(qT;kgz+O;jY&DpqZH;?3B`e=ZO-X3AK?MIiqO|1&WET;>=bmfs@cjaks)2^ zEFDjo2a$~R{|N6?&L&M}Ki(9+H;-PT<9Y5nNd61dHsu*<8Umrb1bu#N$fTl zeq*_2&=)kJ!uGF)D8a&W2yOo)&a`e|v(zat4G#D0T&>ytQx'Y0LbIhQ*7u;N*7(6^IE_6)@B5VQ!{}y^C`={LpSZec}NA`_JFUFMf9h zKYiO&kDTCh45*hCTTQzkb2C%eF+YQSiwih$XfIxR@(6zX%Mb9z`(NU%kI&=w z-4$HFeIGx3`6LeP*^Y`Nh>;j6RfRo^JMg1Fd>rR4-o(GY_AzeXyX$*`uzP+6KYaNy zyz{{4{iYi~03vy_y7+lx5eQyard-F8@=3n2$M`tc!&#oQ#&htm`M=zbk$s-4_ zbNd{6l?kdu4)~l9$xMQQnc4PxV30JN(&A^E8bKV!C&ev$HF4+wsgb14l=ylMb#3b| zKU9S>hM%}1z&P6rK5viz<uq7~cfg%qh*-lHab}DhOi4_UAy*r?M=H%pJNuK;hp}t*vIf znUQ5uCPE^2_tz)?=L!Y2EhS=ALf`ahA6m#RWcR8(_dX zj8iD}o3^vNA=Olle5nFjJz^cU%0NO_tDHwO>J+HpfGS%!gOpIqBbGGW0-C03@jo!DllHMQ%CT)A=`2fGM^+^rb0|kI}r4m z`a2{WrLF@YN_q?D60U<_OnGi<$4GL=q$H)Z;bG;POQfAL&I&2O_b&()DolZ~e{mW+ z=eJ?^&IKIUy959Hzdpgw-Z}+Tg#YW$2~Qo{kEvcS*ks}-A##C`!62H z|M@2`;N+2gn4gv=EIjp-0B#=_~6WC^!Yu^ z_A31Fm6O=LV?q3yTCVr-PxpFwtSCREf$Pnc)=FxmA|a@hQNe)Sc0Y{W%)5Hl-&h{ z|F%9Lb#8#N)HELl&-K(5VD7MeCN0uxDk_H%`o?qvDcu;n!&088jN!nql<|g!I1bqpLq6|gnyZ0$k9jS1M10l~))%KD zT}+VwqY3iaX}%})rX)Ok-)aC+U$=U9TI6Qi|2j-n7TqPEtI}GPcmBFC`UwpWj-~%q zWpqItP`0H*UAuF6hF%?IaC9`r#e23My%uSoXw-fz?fOTC5Qigy=%=oZ^<^f**mg~h z-nCvm(go~%GjC@h1bZ*bO5uj@r9r3ks;5iVJ>t1`fzGO0o#Y%=AJ_Mq$;n&Bh<1xu zr5fFYWjp%hSDFl_t+*d3`eT0#&{&)AOo;qx#A5^SbJm3Mm5}mHW9obKV*GUO#w$T1 z%Pp`ybA6S~q_~O)1_)^N=`a{fHdRpGYAVmo|GAlIoH)1#fAzg*Ff%=k|My?t!mr=? z5(oF}z@F`MIJkGwoh@qktN2m~!0hxCo_p*No_q8FE?&Cyw+pFt;VP2=6Lm%gUR)!w{%uBsys=L51z} z(|G#Php>J7EVj?j;qQO`9zH#L4gc-u?_hqRhabN5IC^t41*fw!;^$|l@cd&BI$%7b$K2AC^U3M$k-6cqa0NsKZ{=eEfaPx8-WtsUN1u=Yk zZRUU4ZoBtr9kr8?(p9{oWAtUaR|5k})sT1%lf`t;?Ai4LI9_VFN!Anqj?8GH2pvlhVSoDXt~@ zuNwL#c7Pk&C8YveUYNU{cI2=~f!cfQg3U_qB{wh0ZI?&3JVsN$$B06MK`rg<$lk{b zl>S^j%>x|_&Xk9A(jd(CCrRyYBpUcKbfw&=9h$B>FolOAi~CI@UI*bwFbObIOjiRhBA6+Sw5VYUJjcI4dTnYX*RB z8`-+O%%C7%s?!OnCHi{I1`BOqw;I)s!6CoX`5q#?w#k{T?q)YNJ{QYPcCc z9CU{8GbyW~4irvo^h!ylS43)5aUF-hMX)>91|4M#GL*6}`GvL&a@A>bx*HD+Q(*dR zIU%N#-)5xxCLbnZo_l*g_^K$TLp$%vuXC`4vuP+q7<_Cp8&!6W2JJY-^<(0L9%3H? z-UKS*t7Al787uRfGOw7bDm=Vz5r6W^C6#;v9Z^w&I9>VMIe}OyqY8*bWh$9DfVyagKe~RZm>L0-huHCwapSFoTXp9l|$JUXV@pH3NIR5Y+{Molp;?Dgg{P>q2;Qce#@b^Fa z5RV?(hbNBiM>XXKJNTLXzSmWSy}P#IspALm^S3_7o%{E2;?Q2a^2`w|%+8=!Re>>T z^iN6k%8fht_t!tcuirU?J-g=cU;g-6y!z6k*u8xYy{e}S5MqE2a>6$`!n${^Zc}65 zEU7ta{KQVG=7~|lBdCoOe}GsCC@Sx)bX9JRgDRA{x(VClz-@w5S7p|{z^k4$2E8$z zaVY<8WBC*gA(XZ`#vcbg)&tf~Nr?|0j}ORgp!cNtHdvubf!{ug?R6(C`>Y3ecjfb8 zHBf;@h7Fv>Mspmz5jql@mNP`y+;_s2BHpMDJ|H;M83?)9sj-B3{>faE?CmD7!MKS~ zTpOV1^fL2Ld0J`CuhQ6!2ByGc3&q-TES48Pl-wR3&)o5DvfXSS!O@Tg>;*?LsvRBF z4d`{lkCHi-+_z;+*i`C5 zQ^AZgt73-R?$Dkm=C8>1k;S^2H6Yr0+DqZl#vJs=GHRuGVRv0wuza6Wu#o$B}H0 zRzg(maze%8Ik9>%1u?pwtI(QPGytR0=lCG5`}dJoZU$h6+X5BvhO@ zGzD8+?nm-+OWiC(;2#b5MR1p6jcYgV;I((Zz|Y_K z9FIS80FTe@L9d!lN)YRu+&54tcmB}zOP>E6?jx~8#mC+sn)pUg;2X^B} zuRM;+U){#Py?zRBeRK}L{OuV$ymtYMJGP@j4Zu541Q!OTr>3xb=Nz`pPN6r|!_$vG zgv0w6(d+fhL9hq}vnSYBSi?>;<>pTBVm%S(Oy=?|a5cV9SxJv$e|xeB%)yRRgO ziE&gNPi!06wOjh%I{4b5j3*~ZsiQ{5H&q653(6T^hz><%q;ss)wSL zFwxL?jl+_*kR*Xr@iFhG5Ia+HV=PmA zpx_NJ2;vn(P{lJTFUSNUcTNw*AO9+NzYJ7`??SuPpkFYUjm_@C1+2_qBrI0u3opXt!PwJy0s>jENv5hy=NxR2k|3{OZ-T zBr}eHIX|f|Cnh=gx&;X{@auX3j_hHcx(P((wn>^P9|Akc($0#K0s&09M-U8(YW zVp=2j!RU|Sfs9TDz|o$$FLE*No^E|*SN)74t3^jviEr@|nPl=kn-0f{-t%ws=wnW% z{`LxucVLM6L^f-3&uDl?IIb0WN5fjKB-q3D3Dc$uZbypJ7I4hb&!}&t@}||{Wl(ue zX~KmGhHL~k$XA6qT()2`V3K7-o(N-iO(An7f3N1;4{?5944hthk?;-A)r#6)agPF?miCNo!`*-iJEXo5G1h`|!h;pTOx0H}Li+7xDI| z7jf*sBBrOv1hTDF2K1=HzFqS;uxA11uiOH8N22&Q#1;)X!_4^l<~{t&uRp+<3)irJ z_YS=J&69ZQ#6y^yn}QrvZh4jUN!o48Os{pAN2Ab{TcOUi^CMNHcIYJW(zV#UepOJj z$ut?Ff5?6~FTiGF5Rp4nyOPXmfa@ClevP`WJ&}_OVvuJ%5*(-qvokYz{OAGv<#(RK zlSlU8&iy6)+iyO_d!Jv%($X^0y{r3u__8WgRS#7~*giXrCy(#P!nT}D_+T)9OUoC6wyPa#X7uaY zIrHn3tnWv?!K=b7>6k(eOx>l#Z z*ce_`4*RWDz(&Z+Ek?}}crk4Ql6hmzM_*T5MOtNYjnR$EY!0wAlk)o#j5M^u=Z1LS z^1tCA9UqQ9Vl;Qc0fIMqSxbezl3kyPvR~KaWv&|NRW<5_&>m|Wm0Tv3o*BT8henY@ zFeAKAI&Ks$b_A*csw3XM9)@A5Pe#gi&0u)kQ?8Qg9zfbR{(fDHHJOw`01L0?z|*&2 zbAlSJU7pR{&4^^4@G?^UKy=ATcE}71A)v=-&}UV9l^})&dM0@jg7HA))G*GC2#igU z%H=?l^>7*fWbBrzGJ#fezl$6&F>}Q!Zs1^K5-{%TQC=TO{~dk{%21oHb8vq()nHF3{CxUd)oUnqS(wvxAZZ%ffg4_lgt3uXzs)@Ldn*A5P0%~(vHml)+eC) zW2~76UT(&Pi~kkMhs?>r_Q~2qd+j0VYy%-m7y)$(uD0Rq#8tcb_|s-8<&P7V{F+YP0684A8c<+pB{;70L5t=-KPglV}P}OdvxC!AZT& zY@2d18#A9+ps|WK#x5jA=QWxfZfQ!V|jmJQtLu{**q^dsLZA z1=`zeAi=0$p!rYJv>BC?`ZJ3g%Oh(&iX%MrPUP4lGl=CwQf_>`imJ&A57*2~qN~e0 zA(&xkz{xn*m;GcFo3y1A%xG8E6baD-hzOc|@9!m@6!*a(Ug3i~1zrktQ1p@qLcg|n z9tP4-^uQqLvpNVXt`c2o9ANp+uyQyg!5GgX%v)=zGvST+DgmZ+;-*`JcwWuZ~L|J2MG0AJFDS+wFe9I-K^rTiNx&U z`^Z6brOBF~D(}+vsJ&NADDaRbUHhvc_*zxKR7KdkYa3pA>IjZJyc?gKxq`PpI)|11 zN=S?bsoo;lEX>oO+`8C3)qZIcxQbzO&y zJtCJ))azB~^#<=*Dr~JH!mjOe_|6|Zf@e-VgnLUX`0e{&;=}S& z23c=Z{3&H24XUekcu*eauyV!+FvO5-bEesM-O8HM?23s;ook~9Fsu=fI;gWYHaG#J zdVOK>Du8k;2!wR2Itqq~I;NxdNCSALQr%B{4V_eL5BXS%6E*4wp=a}6%(de==-#pP zEzV56Cq}6(g)Grh5QHh##t|UGu3vja$_S*8=OK>kqQEmwmbfJ`e%7dFzXV-ysp9tA z@sECoKH*Tl^oNuybGKI!rm6~4eifMu+#qHMT=+}?s1r1n9sVvX&6IW5;rYtIH;l73 ze1zs340XM)ytJyEZ0z+a^eWPimxsMxg{rEefI>;hDqc(K3JPOG`y!_qGYECSkt|Ua zh@>7lt54v%VrwRVdG$PILCb1&Zi{ z{YQggN_U=4jXqK0DY>i#Wc#j^{(>_nvLSL%TQ6KekfjhDV;!*@aP*Dsmq;`jE5_0Z ztr0s-bie=?8$s-4&jI7H9(j(GY$U@=T1YAL5oWF0Scv^E zvAl?Vn}F-v_Lb+Y& zz|oFIcym2D*XY!7W(^VdT*>fgL!s%`pymr&63h@9kexOPGI-NMY*dzobw=OT$&r=^ zV{8V)k22*$otwr`sPnR_$^{PG^A&=d*ViFi@APHMvZ(%2d-ZSNH(uywysi=~pv(aJ zUI`dwVO8c6s?b?w&2@`;T4cc{pt_ClSz21`q9_cueRQ-^-a6>B+IC1#geZ651Liy< zkD}t&)Q*-`M$^<#XoEmgAIIVmm=x8^b6W zp(IKLaoVwQ7DFkRVY8`QodX02wQif6#tV-h!9%+jaP!VRy#L7sxr|G5001BWNkl+sCo)fJ`sg(&m%E7d0y}J7WdAev8 za9tc&nt_juMucu8LyX9|?m`ycWXQ0wfI13uL$N3h$?=ogI;}h~$AXfC7lgo6c}#4k zISO;v8ZXgYHb!p9Sg$#oYo&QdrcA}7)=ZGdAfm7}i!*ZLHpCeS2zZ1JlPu0!UT1yS z^qmC`e>w2INeyP$CC3|zM~7!*UZ=Yb)VWk>OJ1~cm|O)Z79%+|WjWPcQP3?OB-iQ)UZz-I6WQtd zGz5X`c(q*6w>V#o+E%+dc|*>V^05|Pyaj6m(JE3{M||7H>~@Uo{(#X}7lz#`8{HXTF0|aGVOz%@lPxf8Nws<^r5>ZLFH+Ng{1ee~UAZt=RbP!@u zn?}@?MqvLV!zlGw^D@ZoH9(3;cMRxNRrJZu)NJ8Rkz8zOP?lUFB;d;%T8{YwM8^vn zKC@4jYv(Upum$T0s^dG`xK0_JwN+YNg1$7ASHk6~GKuGFXuJo(;5kO|-@*$MrNa)P zXv93mB(?xSzS&h6DUY0+?&0K-y*RMA9hbhkjrUJoM4#(yHv!KfQ4ugb<&*SmYEFRm1B;r~^1ZgOKs4!EB@UGOCcZt;19 z8%Hba7sxQmk)1bn-S@^sGC-@UO1!mN4-hYvZZb&J*BC1YVzSoE=yM%1q$>iB9oUJJ zNB4mlICJr9d~x|YY6g1b4`i!sW`!g0x!GwZEClKn=qA3DW>trkU1+7KKSL)4qZJB9+Q_}L}gv0JyHuguM8 z*g|>kq0Xb3IV+JFL)J+nFIWTJ9vCly_(^cujuX`BhZawx2Oq2`G3K^wQPw62f7AW{ z1C1~Tx(_{Xg^?c{msKn%vFAU1^tm5xan!VhKHYE)2>!L7dfU0;G((xO0c$W=Ml$9hzfjgPM6`?zC zG-UxX2ec}Dq-_|TA?lZ5`>3OU8HLBY;^W{G6zrxY*GRqGE z`2Ak{kQ2@1T?%IimB)~y;D~$f0TPv)0`dTc3rf`H5XYub(YG|%L2%n2rU!X%GVwGL zNKnq&1Wkr%dQOOg_2)U03TY6NIdW@wu(TyM55h`B(cjy7it>7!Nt#$l&3JlTHGtkO zJB+H=j8Wjbt%$e0UtV1@J`lree8t%$oN-nu>KJl>ueP@>$y^Z>lU}oN+)08 zfHuSlmQtKMqiQS2zXg*4Hi_B!ki4Di373eR^E#p9tQ@3%lbDyLKKRT}(`v7+1r&IF zMwIxK^!bJ`~?$;a+i`I{1BFg}} z0L;#X89aVuFXpCuxOVFf&RqB!EB!hTIDmscaB5mJD=bJvjzKtk`U~@>fcxuj4gwW&psTiv6l8gy9GRrZA@~azRmx zx&&o20b)LKy*7uIMTWEI11_SW&b;+=esFvTQ8~)Ax2l_#SoHB1tSY>c_Wkh~!988+jqeZ(joU~HZNfMjJ(2`p`H zIc7Enf_(8?LL>_;Isp-oo|U$~PK5~oF9h1ixC;H`ek<$R+&pI-VCltaMQm0TYTsD7 zoQfQ)v$eAmS6)n~QhxJWMIM#OGX^*fjE4d`&npS=b_LsiG|pf{hSMs13{no(PVe(0 z+iKU363l3VlqBNw$U5R|>8F63r6#GfZN1zUY{7bhCIec(fbo49cGRpNkd~EPllN?0 z5%rIY-E|hh32)Edvo_)cK*hIiNO+_;ZBc+T{C^wK|hZCF>Lh>_1a|bu;1~cuCse<4O8n^m2Wt6v^7gbl~JYuFkw|9t~8mQ zZssQ^3mS0FT*=&nA$L<;#IWLfmH&5Yn()+#{n)o_2d>__iBG?{g6lVKV}AcGgGyX> zuc}#1Yj1A!-vE5nmR9i(6Xc70SS^ zlfldgVHS}iEJh=$#Y{9?QW}tmC!}dkaKJXXI@gW?YxLfIPxloqJzD}IALTb=ne9nz z7*P9o3r)u(#|-a`Y3~muZ*e55y;9eVs$yTB1pXM56-mk8$pm!_TT3y=x$NMw^sLMO z$Uk6>Q=!fBxhbI%FnPwLHAi)(FI9+zTO1%U|8_Ellk$lNk0M3rr?(2f;;ZG=EI`=) zOzI#6T9ZjH+@jQ^b#pqUZBFVHyg6GPHh3O3K~Rj?jS;+@Dh55xUuLI`Rm7;FtK8g* zL~n3LSu1YYf05^`QTL{@l`1mMXYDhg5#8>kGWcR1b|#%##qtAuO9>rnGD-4W;kBqN(ZeErba+~8g@Kmn z80%Ukuw-Zzkg{8C#X8^wHDF>usQpC?^Rx27R{7gPGg2n!TWplu+jM`B%`_U=#IQ6O za#BHhd=M+rQ-1heexg<@85|tm%qlF@1Mi*gS#+4JF7OE3EKJ;sVE2`K3-h@7UMeKHOAr8S7 zYop6Zkf+HU52<JAD#y)#<7PNv1jK3D(V5*E^Vc^ z)sS}|U1~2`+;PlV-z$OLGgxMq1T_2p*^qyPt&qzpu;sZtIW{C;)g34Kz!)d zAlW6nvz)nCQpAliKS((o0@AHE%DAR-p-ekr8w8R$5NhdwNSDV34Hly-B^KF9>J1-U z3RG{(MjfJz54$!q3SdCyBQ(Gqf*2I&NDll1r)L>)vWIR%olqH`0MS4$zh+cN zhVmAS1uRctWn561Gg$r*{5d^dfA5qaw8ErE>&f@adw|u-yUFUJqlEr}m^!<3$xODA0-uvtV?%cbJ!v}Wa zu_OB&&lLm3zAJiJavo}WKkFk(e|ug|H9(T!Ff4dqAdLM@rL8Qr7a|`Hq-WNS$**r9 z1L6cvm%bFbV>J_7s!Bac?8&(>*y4QBYsN7pj{GWdvYTi2?3%|D$M<7udK%|0-N5Pd zUtwu!C20^vzd}XHQ!6Vq-aB;#UtahcJLjkI=;7Viu`uhSVcq~AqKkAQz#K~5&ET_H z8me%+1Ci3n6lHBi^x71(iq9{+Aac}F-aM+$;4{TltcM&Iu7UGRB2@>0GNq1iAFf}=B3fS%w{mHF_vK2nG5 zJMKP%f^LqWxMpxId+AOlomu)(=YgdOdp6SQwbXdd<~*akZ3JcS<@beek;K-5qhg%f zdu7f?K_TJ9DvQfebyU7pe?d+7FDsk6|+Z48RU{OQllH5 z84GkMGP0iDe3=kq(Cj_nFjYU2*ASJEM9o>Fm}w% z;KQ?*@$u(Zv9i(!5r>ufVeHIrN$_^|bd9B@WxV&~5)r5YT)%S%|MA|JxN-YFoF`>iJ zaa>XcQY>{a$oMf2esfUVS^ApfONw)i5Rd>6^>vJod7n7c%i_61{C+I#Nv6oegTqzl zdPQ*%ZCD5fK6Gk?{rp3n2&-IzKqVD)&dcVW6{U*UK5GPb2%?pYL~n$EAQ@IAo|Eyu z=%JWS%<;pTe z4k)dvX>OFugf}Q;V8}4+jpMmSW@GJ~zYSt7e@=856LFGxBF;d$qgi$&L*yN~Y|4WZ zoZi5(_=NkA?b`CTi=Lo7A>7$O{)~lYoci~ z|E>pwpin?4&ugeq$$t!^Z~7#PPGJDseeYOK6>3$`E!)hgqypyEe{4Wz~iwkpZ3Z4>Aov0gBCiXT)U z*{{Zzllc^|S{6PYNb6^@YzNs0qBxd|NuKmySnW>`rg{~gdSpM2A6mpar?23(_rAn) zClBJG{W|~#dJvyWjxW~%Rb2Y|7JmEDd0f7J7yEZ_$4gHf#LP?&eFl2oM`X;r$iEtX zd*4-MR)a_fkg0bpiIWZ2Yu`6D`<*ACT7>NQBl1RkoGg7&)Z51c8xqJ!U1?U=;_S-^ zDg=e-KmSHiSg92hj947BBpvh`?OfwjoE$TC@k*NUx0M)Z*|O= z(Xxy^80cNCJi|G<&-}0VKj-FVOE66YOkgw&*1k0`7<%I z+OmM?Fmo~I+bI@Zfn}nmSHl;M0C@V*hw;SGJs?ziMpb3~ zLuw3UA{^Ye1Ft-P0&jeL z0jJJh!y6xbfya;T!ORYqhr_i#uN}f*_$)I9Zrr?s*WWpfGZ(+czFl+p!)K3T*Y;T- zL`kqNOk$gx+d@k5tjNjJXT9*8m2aZMmQxjn;Q#>;)$&$2n8-gG60hIwBa#CQnPYq|pKl1h}(> z!!L!{>0kTu^US1)5O#xr#F=QFBn5{^{+j18s+5OqMC^0Yha%((eIn6(#lln=XjX8G zF{vn5w#ZAv@rklA0|BJOr8xKwD76#Ne(=X;2IG4ZP}!IvUX{_+Fc17UD5U9EQkk=T zMDaiC0wI_R$;urp14jZfO&g)locf{B38631X+RW~Jx7jY&rf5goH}4i@>^EqHLZ3E zyj$d?F+7^)Z7IRy_X(^Ht3iOOXbhEBSNm_tb7gtihC^FD=E366;IJO3!&(9~y0{^b za$dSzTix!!ZMaz)od^jR4Uj94`?cR$sG}VY!q$^R^qwaVRh6QoXSB z7p;2i*r%NE``R$=j&(RxtzC$r%UBmM{h0>$1yQ*Y=P2c#oM2-n?XzRLeQp-te*QRq z`r9)&ec>v8_QokZa(FL}AKDF60CTFFigi?Dg&7yF-oP*3{0v`SynzFY3;5pikKn+b z9gwyEHGrz-uuYTgY-^81t0p}iOX8su*Cjukyx@F|!x~jgh~@)Jdb+laS-5zOU*idx5O0yVp+5ek8UAY@tYvlp-)XTiH) zs{@h<@OzBT&&}ZZlLztSBM0#M`(NVcZ+?aspFV}qyAJe^F(Qh6Zd%vj6cF?M&h^FPe$g$Pn$l`>KSypzb11z4m z*6dToD|5;eaIkHfWU%BUL9q0GaCR5ouh}Ui;^JxXM{gi>cQlLwObrg9>qAeiaCL2GQ+(VpBN>?@^1Lhf_vp7TFI=@qW6=ohr4nLb5lFT`$)iSEWXimDk zTx$sXrDq8lKpUURbuB;kUX0o;&|DX*4#R8%UW5BTUOfodq#Sk1QJHW{;~V6=U3n%p z1p!o2qSoAT4fKeO+uVEnu+evr!QFs0!`Ob6RfVdmaQx6-eD4pA;fu>(;f)W!z!OLJV$Y6euy5BqR^Si94sW_&eP-Oddk_Ed z?iYCN-P2fJTE_E_J%VpMaTs&6vmT!s%H!AgYn#ZM<3dSKYH;v&R+ToADq61zx~O3*uQHV zjvQEY#FQ@IVgSVG_iLOw{}ul6mmlGyGhgGx!A1PVcb~%UT?;`e)(NKuSn2@n%C}O5 zHa^rl@AG&9C5|V5we~A9WL))`y#8Rw8=?nfB}RJAfI7#UKov3#=8(5!r9As~`=P_) zIOD*aQp4K!3W_vV!Y?o*aj@t%K*Jbj4Fw0oGbS&S{XEF&YlLnjAW;0_A1{x|W(Z;c z+T=`lXJ8y#h-o@x_S$koUkbm|a$Ka^j~7VCrV+z5vp5!XZT;MqjhEv(PUt!(bW1HI zPBrGm6!Siy-4{v1N}PjKUNfsp-ai=Gy?iH4+*medm7HwO?x5AkXx@_+A+; zimum*({f!D4jG$jov9U({4LxF53ZH!7!Vm3V6C@}!yg7KAJ7>joNS&P_SR(%kA0U6&qNyjE z&$Zevs#h7UFmVJAKW+v`DBmHjoikTV65}8lg*G&c)Ep+AltnPx=#EfFH#`)dgmETc zZ6D{W2-A7i7G#JLn@lh(y{BI(dRDJ=hu};gO$w+**uk$J^W*Dm0>70gWP3ctv}Q+# z(aNF*vEVJC=w6!^lFI0G-JQznRQG}TZiJ<&RJN%a1w=m;oxxtONJps4$WZckG#LE$ zq-`5m;*bG4*b(Cdoer+P3c3v>{9i}=j?QIdH@+9QV6%Y+FaYrjHMv?uO&H`C(z4B# zQr0gP%JSb52Apme6#PJ|0=1E>`ZNx!v(b;b!4TT#yEyivh*Fz zHVk0r!YqFD%}4S1#jo(|x4*=H``HKJs=}Xq^91(n+GwmhYXATs07*naRPGTV5GoK8 z>OSM@&D;3tZ$8K0{*QNX^~OCs^XPv3<@cV(;R8F-tDHS5y96uG{TS?|b!1xK}2t;!~2nP>AT z+i&ihnmM?TEnN!D@<@|0R>TFr6v_dmW(YQf7&z>Eg+$m|!>6gt_PQhx)3k-uxSh3Y z1?8+Sk%kTLMDMG*VgriuoXz}o<-_wFQ>VL>RTn8ZGCgd)nbT`<``Vse8yL}G4PT5> z=Ep>~?XuuxbL@y(YjFKPi2s(~8&Cc2Z(M(i=WhTmssKh$z*43-{URspkPz_*a@@1m ztAZ?*V6pt`V^rR$gTU7agsKwbWLSP9?TVc-7QgiA@P^RYAfulsn%E+Zl(x~xWAdUV z&v;NBc$B=J?x1ClDpSZCr7HIr`N7?mq-&e$5O}RMg!A&-$e{8Hd>aU@hkhkP^XR?} z(&hqVgvsARACF33YC4b_U-07}4Aufx?6S`(@nnQRrs$|9cwu7~Wd0ou>oN%csKeZo zl^Ub>5u5)?b(dCAj~^@@aFGruP5LT;1bFlvu}9?hAT0b}W0(gI34DTDl9Jjy?-SkF zd=dFUfNs4Y^_oPa%FO!;&IXBeN7m$mMm(T&qhc!$24sB^`i;f(3$zwFniD&qEpQvz z(jyU+o~Ko@$X^ca95@9UWbQ=D*A0U;?u%rgDAFlqRaCMKpU`=yLEeHbXajECW?ij$ zJ#4$r37ZyN=Sj>{a$oY>OqSX#+<>V?Uq@XWx{3%J@O6w5j! z0X4Kk^teXfr5PUvdR2vEhxXvFzyAzw-C4%lADzSB{Og;zc;!02@zf*Ozqk!w-?)wY z{S{ohbq8;qI)~5BeuaPg^+z~==_XDb-h==2gJw1x#~1M5fAt|&`h9%s zxudvt<1YFuHI`QTxOwL;?l1N6;hBs0)!U!rSHC-ryGzUX{x=@Qt1q6!_PH6LX166* z-YM-JA!rStnkXQFRM(_n?&K>Z{Cfqgti#Rru`>7^X9*lM8JRia01$6W!ko|6rfkZ9 zyb%Hc7vne$SLJaMqn7nz7kq;NgTa{_7|aj?j3l0&TC^id-3YL;e+L03i zfmeFI&OxT9hNh9hM#d8%J`*b*M3+=jrNItKs&I7Lle!rt&YqR4D@kQ;W@<|GN*kBy zvi(grXxAUR8YNIwJORkONjP@#6)MP8yK2vs%lR%zPim`VO|@Vp!!}aN6R>e7g@LA6}psdbZd6<0~Ml-%u3pn;AkDeDvv^~rvCVP<)1fJ zKto5kj|6hqq#MZGXtqc7dRupw=TwYy{5|Huk-B4P$c#&|-UQphz}df>L3jt-x0UGQ zRt;eH0LEi$P{KQ3}ax5bu79l15OK-{Uc;(+e?kUuq9zedKjKtUPR#95ektzynE2( zj3C+pG6b*T4s#U&jCU)A#ZAsq>hbp25|dckt<#SMU!% zdmlG$E#bY-&*9vq8>p%Z-+ulW{`&h*;n+jFK~#a!#XK6GEMmjYUu$sexD(#2kscFt zD3jz$aux)+1Gggwjxcprg}yt;VdA=fu-&In@Qe*m4sEEssUU5LgBWrSh#)UDDUFV@ z`hWw@rk@JMq?3MF$enh=y-fvz(-;NQ#tXOAfd<1$_Y6l7#%=aemu>3ea>R*}D?D*e zHTPSXZ()9J?mjL-Gj}umgEvWU&xU5BA^%U&tsrFw7h zyA=Sc82tgvH#k~EQTJElAl&efFYyJei^W~z;K+$GWeCxpox^fuRTu@A95=UJmoiS} zm+p6=L6K}T=ue`re<(;@Q){~>!$HsqM|e+yUtpz=$Y3SAEr8K&$ZzXX=S$6-AktDp z9qvbv1)Q!7Z7Gj|uuduH$FbIxzCAA4(5%~7+7GpspE3r!eCwdf7t8Z+7oU*tm03k$ z4JfzbISoWN*C+a7-vnCPQBL_+vlF1PgwnWWd^IV>(-INu_Pk_G*a5WKLWg$ig*DeV z3^LXR=`L6Nh<3m;jD5tF+uW`oW(I2VS+3#1xSiH6=K-6n2Zy77*=0uC(t;VLcok3$ z@)>BLiP7m<0s=M<;lTkNTs;)o$UmwghwnHc4QN!N1A2OpLz&%tc;GsI3)Tp%>~C|| z5W#G5pWaLL0}g-lm7VN;iRE|osnV4-m{lX}9I#ozb1d^qpx|}kSg#k|IvcOxKlHMe zT|jl`_HFpqbH}l;Z3h4Tn@{oE56s$A+XZsw!_536F zK$vVlYTBqY3J|1~Z4f1MPc?n{{*0UN14|-QVE7 z*_~=@0fBdPc-H!4B6>28E7^ZKQ+CWdAd^*Y3JeZ6tW$R6ghOzwR4#MDUk&#~Y^-AH z41r6o7>kpm&5S8w*$zuC*w34VP^bs5*vLDtMl;c-T7+=ij*iHuEQ21XY% zdTSOByZ?TNr}L{u_9bSczGZHNKqEx|j_o714_GWrFeI%*R+iV{@K5C*bwsNS z)XsTk^^%x#F+mHEcZSsnh69I{+C*LZSsc`x2NF5j<&C5-(s2`aV({abWDBY)Ebf@c z%TFG~-o<$w+P4G${+rM6&gU1gyu9M|0LGqO^Z3!rkKxsqPvG$*d$4O^!DlA;b1_KH zAxm&Ex-{TqJi)KhY!ZbH_wqI(*gsu?lD|^dpp{O8OB^q(b0EVj`J%9bz$DJ8QB<9B z4YK76DBlbu2xqIXW)2=Ievj&5YeeP-L`8(%JGSB5&mP0R#RWWZ;w)Z!`wP5#>Kytj zj9V*9xP5mCyZ3Cz_nv(OuRL=E&z(Go!~1t(VQ#jODK;%zYl4zfN)I}>#$av?OAy1B zl`g*$MP1OU>k>W`K4d3>dm&#b{DaUy`+ijaIi*jQ+h>6Z|BEn@Bdv4@>^ z1>2Tj?8umuo(E-PGZctmPREj+A+$cu)=df}FLeUWk)sZjNG0(!!g5G_;tvt}jFv50 zZA*lkA0wd`dH;bNwm||IcI6AX%!Pu6nr@dcz6|9-_t#VDQ@V3?JEbWo766#ZuYN1M z-OwjQRdBMpa?5R!Ix2&U#b;O`A|sHaKd6x!3kC=FSyW*zIa!=JA%RF%*)rfCWh$?E zRGv*iM%j`Z+Z;K49(pD%)IPXo{Y!V9WJTe##ru~v$ z+k}f(63LHMrFvAvG>j82*89@g?Ui*ao2`zVMXB|f%uX28Ohs)dDD+N_5Cm1Rn<(lI zcR#OLoiJtFVk72r$+0kUStBV)F}*k(k|&tKOzIr7PITiyll=h5$R`39v9f`N$p{Aqp$rLQKB(%Us^W8XosB@zZXSS~7Zm#= ziP>+loyvHGAA?7UIz812-gYUkNE%S}8pAqoE#*K6ipd5MqR|;Ta#X5K6u`K{O@>}V z)T2c9C95HG_=C}_D(qaC!|{iA_-a=II)8&ZBaxK=il zx%v)|eJ}1;1?Qxw>-c;qRn?(n;gnYh8cY=4%oNKoyvW(+eBoUXax<;b3Z^U$f`6;2=;z z0{BX^LfcePyah@KW@u*Qa9OwQdQ9MZ9yx< za}Ggw6gybSyF9Avg`0w-^IDLsC`vxqf-MjbpOS3PBT(Y*RYk#1SAJ?hT_%AbwcFcq z^tFx0bo#xA*xG8o<8-b;J6x!y8*eY~eTQ)4e((M=-uU<|{_cOii{HF=4p*<=)N}T@ zMh)QF&Aa%IcfP>ax9{QRoqPE6Z#{|mxfu;Gd4B88#1h(3nV(_>cFD1&RUB&$>{g}( zuXTi<=n}>*+5p&?6&c>qtWi*-9l;H3CBqdNisn>CV^G<**-1U`V5EpZg9k;G)L3!z&ZU}h<@z1`!!O>&kAL|-zPNZD_wFw1t3mGjb=I6Nf^RcN_o2`+~X6mYA4`zX#GH>G;EHp7)rBVuFG-kM_S!-nb zN1eTCv@@>X;apL=)q{>Jh|J;ORnNQ5k|`x^;=^nDKcq6~R1GTpAMFa+}5Aem4k`BGg%QunZ!Ewx1mNoPzavoAMf+B2TO`JO&Vf1DGt5_|#E+8wj zDA15xtBr+QL4y%)^=7xyRWH*+!tJZk7H!c8$E$;DXkvvBjOs+1+3lQ~Ey`Ndazuoe ztu%=qZjy|vbq1Ep(4-F0E%UZSPTk-fC^>!|r)L;F$|zEi4EANXp=LE3#F$L=cJp2= zr3pQg!nqpiPt`k%3&+YP9M&<9E`rz`EVQ5V?DBS7st<~7pzm~}g;99H+_HR11tI{hO;@$sMiQUN=azjCPKoQFLZpdW;ScHG@~R|{?HZEc zM%!8OmU7bOxX+2Iz&~YJt?er|%|?LQOztpT*{avcNdj|i^iHAeRA-%B9`m3>N`G?A zt|sdh&bDeVPi3*KLxR2WxvW;eBDx-Q3v}ZFx{Z#*zt0YbFjvAaVQw6;qqyysyQVTa zxo;CFSD|y)T*I9w+sy@T?HB7$(cL087D_xR);d+cw7$bOznZRy%!B)GCljZeEv+!# zIdvZY&%eBd-@JPcH*VbpQy;UlGuXLp1~XF?R+w??-ZHM=S;8A1ox|Ow70l1f;JYuL z!1npMU|(18tHUe54#WF4D&rrt`UEr3?=!eE$roZLBd4d(F#w!UtwX|3OIIZQ;*#%c zL)t0y65}>bqF)~YvTlKlun;~d)c#7+qjvdBH?!JzRe0Dd5TN3~itw)4Ee{ff4(P79 z$K@f+5g9g71utE{iNF8ZyZD=bdl%=fTnDf8LmL4{ApPY&u6=bAuid?e+js6@Wx0n{XlOzuTYN|#6}p2m?L1b^C=!t(h-5TgVo24EdbQ2?RvYzmRy zTqqNO%gPQ)snSd4`spjbzOA=6cXZJWhwa{`%v z-IuBmOmK<;!W@MI8_JZR<=Hn16aIAsEv0^fDFce=X=%i~;-wm2`$5+F= zVCV|2Fs7ci3M(mzQpP<~12u8r89`1Ta}i!XMU+-WJg4P;vZ@ru$1 zA6mpyw9R7VLr9gtH5NIRZv!<)uYZi!-#d*Px0gUfcxcxGzWMAiJpb51?A|$#yGwnXK6@3veCG^4 z{qhn%I(-HI`0I~x@S$CJ_QbK)u)?qliRGTu9V3IFu# zkMZ!n-FWe_1DKlbfhwTq@k@;qYmn=F(`a7kn7}Y8DyIp$WbbDE;3t=0CdQvrx^)7k z+wbI=V{S5r4B0Fg;2jW#>4=ePgJjt|K7hkM3R({eVi0-fM{c|ff-FFkKY=g3<-MiDVQ|3CRZlRJlnqVBQ;*}V>ot%Fx z2q7siT*L6g)3hJ=5p_ULBe}Aeu1*XtAksO=Z2HyIJxSKVAO&% zm#N0H7MS)*{ypd&NR4il`q8!?K?hMBM8A^Py0i9S`)@=&I1A)wPvo^w@)xS}sqLnG zEUaXO=(&Z%xuJ45N)Aw~%itQ1opnsuI+0u(C**U^ahq@+0n+xBaPXXomG`AQiCLbr zWoY|tf5|&-uz3?AV(8iq>oCZnz!?dsWbS%B-v%XN#w5@fbmewbx)}@WY_a;KC25AN zOeO1IP}IU)aCpnU+?E$c4S~w9h$q3#Lz%>0We9I&&M-hQGI*H#we^P#M_;<~F0QQ| z#wXE+(>c}$LNa3mT8@_n&g=e_F@_u4oOafB-nZ(gK?a(@EgZ7`99{S9nqs&GZII6a z4%b&ZI|7Sic;8IC!ebC^_Nv$<9F~@AYv;QXjBm-{naEoA%Ub>n>vPOkkCgcEa1hCH zVROL<8SpNY&#N7|I()_nU38T4z1VuQt7PH?BTc>zeq<1qR~V|MV-N4f?DQ1+HRG$BM{xAuF8tp=ejT4*_!{qgb`kHNx`fA%?8CO% zX~5eAGSoFYQz8V!B7LK<%Lq$*+b17Pp#fzqx~!P&u#i&t;r=Wl+7 z)91bd)qNa)Xc6Ci@lm|^)Di62HHW2sjdPc8;1{odieJBb8n^DR;Qsw3y#47#y#B$L zc>L&YEKbcKY~A4vG&z9VF&k^NX`AGbOX&|E!x+k^*B-Qp`^X)xlx6|T$4yoVFbvwl zAvQeIiV1&i+9I4n6lOLs=hSEcyaW;0$Zg(YdB#e`$Lm!JD0C~S#=fPUfFLg(_N-I>T(a-Qz z2Un?tX8gL!Lvfsh5~)a3BSCo6bwnFxbTqVz70aufgqI!Fl_MNX!Oj%aiGo) z3iE=A!?_yin8mh{dp~1;RG2xDcq6|>bY)gNwa7nlq&3}6e%XLc7YOpSMIT;wdD{Rb z+?vK{)pa%E;P`^rE8$Ri8?8#7kL}&{>q((gb+E=b$wA;m6jmY)O3c`TaX|BGWsx6l zTd>s5$cnKg7HZLPXRb8}+!4!OmG2DFfOWxV7}K0p-{NG&9A|x>%@*aFG}HE8a7qtC zxee?@S;bt?xjzB(sl`ld^DhS3K$bS^q)3|tqtc8)xVN;755KsKbC+)TATQzMk-hk< zSD(dG$M<7)W;z617q-pdhcBPRxm1a)8~^|y07*naRLeK;U;pv9xcb!%e02H}Zrynl z^K&!4Dzh@f`;$aJwt9s4n2Hw*!7uM~Wv#M1Y!Un@Bo-P>DP zfnz46^<9x+`Z=@_cHd#Ikgci`dyWE_xt$#+*dgD z#Wmc!-^cD9bNI7wKZ!s8-ZMC~e|apUG)y!Y7! zT)*`=c5h$sXN8z-G;2TDAO({nk5HNG!cyu7`zX4yO9`8Vq<_p zezTo0l)c>Ktg-^hDN42J=Pn(VsQU(urWG)$(jI7bh*}4M3-EAYl%Y0i?4?bu{DtUx z);jBqXrX69>-}(-^X<_n5`a3-gin;TAnVc@smFt}PQSy||%aa`6fyUGcnZ9XdkX5OUaWRaM66ml~c4ud=@igI)Q9)w$(8SC8KU zDyV+4eMR~CQ9$)HM}KvLKoN(|;POoNy}Xwi4@53gCgLmu$`<{`&;~R7*(%|RSE@IN z*N&=WtvkBI(hwO%TlER~)Qo65jqnyx#HX#JkBFeRlmdbg%Y=5Vm7_o5{eW)s+m64* z^ETilrCY|2SSK2`_eN!#l>D%wGz~1;XKg}-4NwR+c1{L|fDxx!P9d9}nz=8L%S2Zk zDY|FNmAcmpQa)VTLa_G)o@`ztmMek(2K+Xz`o-4%&F)bVzX<8 zZ`-hxY&{;My_vrqf=3fJuYwKrcK?h*)$ zDeB?r;}7BSqX#fMGi7L+(5o1Gcg^GFr;g#rzx)tquinDNtJiV!&V3x%!{IsWeX0Gp zR~{GjzbLIRbCj?xs=pP@&aO;+HzVq=!A=31B!|C3Q9HQrSIMoW@*!Xy0~rLccgnMN zP_$=Vq9BF$hO8z8q>9@I8O4Fsfg!$+QKx9&Q3Nda`#68~25#P70+?~~$Ugk=l_zoh z@NUdaO@%{YXJ>$CP9DPdzVR4NU%Y|yS8rgYu5td-bzHxFUz!vCtpmZDrBB8=<=RqU zxTcJ8>mq4zMfyM@i%o{7dycaA++PmPgF=l_kij|{N(#2r(Y6x98fVUUi^p>qAd1_n z?{_OGUb(RvP)3+Go7p)5d)+PG%>%81Y_zsUbBvwnDF-oh{Gug`iTjhxr@bk8TR46o zMDn%dyxh^~N!x3x>kP%66(gf)JRrO#&mec>H0=EAUU6>t$8|@K4h_w`s$80%?T}zb zx*bJa#(>JbYz)ttjPiDzW0Pj6I@=Kn<=NFsRn;8KP(`$R*Pm61_vuilk`S5Vt*HOqn)oABG=`gC^2fymCb3w~^!$%@z_! zV9OoM7fU=e7}jPmf=--J7sG7(QZ&jHzses7Ec`DVBWCMsfI;0I^HNzUY%axLbPiE` zJ*5DVVRfBviKowqZl?0iC2II>NTFjg2ujc7y6F1oMd`}e)b;1r{WOKk~%!H5trYiCuy75#VVUti}`Q;9IU%J1H z6+fOmBJAF|fVt@@?*lS>5)e>TQ`os<8|G%F0cPC4zl`POe!$3yUGlc2t}w1qp{m&g z0uT`kK@uC{K?=GVShuMPzNpICrJ?rr9ZaOAC;=KQ8VQVH5*hmq!ZbBv z#|DN^kvBUM$}qvD2V2n_rd{n%st8DFUKJWEH~_BeC?KX8jIqO|>-IxhcWLk2cu8W) zBmRH(-t^hB=r0b39pMN{ zUSw{fL;%wJ|!)v2z7 zXqDdpl;XTi@f%MR|481fwEc7}b&85{X-{$1JDs%jMwPf`W5VNbk zu4Se@a=xZH?Q5y50jqU;;R1NftpDk{Oh)c&kSUeM5k-TZOvjeB!lf7NO=z8P@E>MZ zfc@3*Qre(X8dKFcfC5OV^?cd0vm&<>I>>vL8QkkVTg1e=SlGyS z>Sc<#tR7j`e#VXY<<|$suCAVb*?Z~JIf=3bk2kWkELh$^=iaSDz%HroY?Z*nmzzB- z;8F2c8WT=ak|1Z(7AcE}PbrBut=6p3VeWZCBHg5z+v>A3o=j%9fQpo2r*OrMm$ELS zhMuy}04jUe`Q^w-%3iIlZ#6PDiMXtA3l>?yx)OqiXYZp0B59&{e}8PD2`OrsZ24ufHb)Foo6b zw^T6RRxv2WY{?u9mqHFwTr_Ivq)1t<=xK=978y@7XGM;rj5V)Z*?%yYzri8cN z{Q&pI`#8Y~B*0(v-sw2v-48y*oxArz0Ips+!O6+4AUQHq$!z)tfOJ}Hm3+HGoWuGa z>Fn9-U9*g&X;bn@Z!yVw<(q*@y&QOf&Ux|S2fUr}Jtq_ezm}6pI@=Q&_OF&OV~4~R zZ*njM+d+)HKvP+f;#_PPSW9+ySwom7RyMAHOFKQ9bmQs?PA++XN0c4z0|-|y?{ISI zlC)zt47fD#!sM4Un>GLyf9h;V?)z3doKh!U66Q~|CR*+2?A(u7CUhN8@JfcO$ufvd z=}@=H69W?7=$HM-((gUKIS0QOmTPOh^PoqygQIZax_0SeEylPBY#hefTKc7}m%0w7 z2l;xbNOMlKH2^mnW~}puL3ifHofQPXR^6J-3^e&v!zfAOtTf8CXC}QEBNkNgFS0?a zzQH8Hm*U;*t%C^M^w|_C0Nvu$Y^Tk#&aXRf#L9TAtZxmma*zF`Cvnt}+LwnYKP?EB zvQwC2NoNw@!8wQlsB+)8C_c)QYe@0^OF6ycvHVCW-;-%|WRyTl`=h77sPLBMn|)`E zod?z4*oJ2F`bPGWlJZaHdY>scXyG*P*3uy;0M7i)VDQZ4t-_0S*{Hr=Yp#fLQAqy0 zF{rVY7-MmF^ZSWJ-R|3<$lZBV|}SB z&=$vJD>&O@Va>*p7WL3dGi`A6S$&zLU-f5ZZFIFv&o%vS%m6@ldb%~N*I4j-4f(`r zvn>Yn$b8`WRem=6A*nvLKkHeB4URLN#8Y@H&3wO!%o?zAs-p79_#%Fa9!L!#MKJF?wa;hPJWC;qO*{{JB13CpnZs>K=AX%Fs*dx_20hqmY`)yA zShvbJkEg6e<9CZSz`_}m*c6SmJhe&KzR#)U&j>(WK3%=M!zZ7;g&S8c;m*ei_ebEb zzxM!eK##vOeD@!Ij<0-g@stT)ldN=bwHYH?ChpO3H&9 z=h6;qE{-Wl@P+LeuQv$;DVFv!QOgj2#D-zA>rS7jZOd_s+-(gY3B@zV(t2kW$k2V7 zY*-CqT)87n^5YQomBP#-gMIb#5Yhk@jXV-H9_445s0fZ93K3ZkuD?>2cohcb;}62)Mm zoY)W}5J(1zX&}RVk6KY_0HYlwvF*0{!+|XTQTavr>%gFKpe>&)Eb$LLzqlVzj#0LQ zFKJ9jyTjEVWiJ)?;YeXVF^DzJ(L>UlA@1d|`JEEd4w>`B@}V#HV;#ewb5iD1Fmgqz zrX((xJXaStZzAFoP22kyJ`}h9re{>mozA63s{&} zs><`_%mOwN#E8fBRbEC}owL}T}| ze?Lr&PFXO{n5KGes@LP+(`a|T zHyZ7HD)vOQ6W|>uZ1BpdpQLFeZ*oN*kaVndp7<0*N#yaGs_kw?b)3~}*6OxgUkLX% zM7sPLqD6w!TA6|kW53O{J!c%zby&q!)@Y?I|bfF*(J2Gi(lZ|QC^YYI=U9Aj*; zAhOP7##cmCcAY86nA&aC-<_SG4**U>NchrjhnJpx9M3*^6F>aLd-%H_y@~Jqr=Q|K z``TsPx_%Xu@<88D2|s)1ef<0H{s?crbsK3UT)%P&pMB{GJbv?f4WMCwqG2mL@bzz1 z7}m+Dli1tUNf!c_zkpIliST#P;b%wA@yE)7^N`O|F9Q{_91QCjJT21Tf*NM>f~v}> z?{|i6j|61gu3ZLAWxh+_x0qbFyKyzKF;!mN%QONQ#8}yEIb0ahz~VINuAc4nn4v9Y z!d-o#^Q?Vx$^tlBt|o*4sg&$|TNc33vUAS3Tiy4Qnl8DheD63L*G|&l{ zAXiq~(Eyi@!9b~cU&cPwt_`-e4Cc6Vn|T_?l%4hD*G!y7-T~Z5fN7b_b9bNwvTxRH zlyCW+qp5T`(4yr^&?RSFRDQA!9NN>VP>kkYH=VnKfP*a$w&-`HxG71nLblM9cDC+t zZs`y2G$)bq@sy9xn2bX&*Piq6sSqg6v9f(`7;4+0gOO~T^ltoK+0K}v9Ki6c$$d3c zOsuCmh+%Q3HGqoz3m7x%Rkafy9%?!38YH@dih)BbNbTFYID_web&pS4zAP44cp%g-DB4+J)NS# z8$Q#KjNKJ+K*mo!-DPKyE5Bey>A%)|ZDnpGVJ;REWqHTWoGF>NjVx}TInlAE;vN7y z0QKg$wOg}&+OxE03OZ*Z^V2QXQi%Wh#9)}2zj z;icn`R$Z+Rh86zMtzf^StwusjTiCAjmx02*B=;VlCyBO z^2TtchTc^FCAgh%4%955e4KB7QWCWVblnDf*jSa-qG_KH7Hzu`WR$4{9*|ZGx2oJy zHX8!bDbeC4o}M|TN|1R#$?P0wM)LX@lir{IpyN6s(ib5?9U(I?opa}J=8P27b7n~p zgUj{;o&flJ5XbUv4c!@NcJ+~+%WWQc9?H?yV*0LI#qt8!EM-*C>=r?NY#QHI~C&N_UM zIV(ZsB9kY1k`z>#wUf56`7+KCmieBSR%!MW?;K6zL>tuL)v)g{Ce%&>*mA4yNWOQw zI>~?kFq8VW=ihbZGnU_-EO`@;+AV(0Bv|{#^Fzk7ak&1sI*NnPDz?=&*c!;Nwp-TQ zbs^OG?6g6{8@1MCw`~>2QR!{5A6Va#xj2rmbO`0FA;pEp_A?@ye-8tez2^{&H_5yM zLuGEPn=z5Sse#k;*l+d2Np&({1ikEhzw$%DRo%9Zi%hED?8A`g!neW511Q?hp9yKm zf6Mwx=I@}$E*kE-sO04`pRP)3mzuzD384S4+KHT;vW zy^No|`5ylGTi?T*@7}>L-oJ}K`>WURH?O^pE0<4j|9-*;AKt-xw?Dwi<*WGW=bpvC z`0dZ(#it*`t}w`(h#Qd%X#fWcmiVPBA2lFXZb>zBe&IzF>S@_tf?@QO+_C8#PGqo? z4FY&lB6mGcSA#AYgJcAqDb7uoqQP4e!wa+I^F&q*=(9x;fScD(@cUo?9RA^F@8Vzm zyYJy!-~9=G`Su6+%%`5lQ;$7@dw1{S$3K4;|M7=!;OB3BfDwe}p16VE|3|OjtFJtV zt0$MdqJ=%hV490?bpqLcwSmj+viJ89_$c18NzOZ7V!yQW^Q&zj>(uhtelZk+v%l_p z+Yheqt8rDsHv%^fsI~4`Tt@a}hppF-k)10%wQIxhfMBXBM!_8s{4S})P7i<{hV!-s zY%pk|9cn|$eqJbKt0RZtD`=>^s8ku48p{}^26XHbfN?y9ce54Q$j+ORf!9Dh*^!Xv zbG+Nr!F|dGYF?LZKJ7`a3r|#bl=YZB=(MKllk{u}qK(N{n6F*f?xb$*g6-+1dN*&9 z^+1C;xySO#2*suB*^?fi#vS(!G&vT7XE5makj5jg1zTpmujwoX+w@;wU!4U_I)maSF~ z(qRSrBC4+*=-UW~A_{->cFDKuw;Ne^IhXHNaB+}1kgY@p&dT|;#2tVe*eq3ax&mw zfBPTs#xLK;?T_x_gOBe5*hwk3Zd}FJzxWdVtKa(#eC^d2aO3J_bE4Deyl8Ks9>Zw+ zH?ba(^L4OXPpPa?Sc_pfCG)eDyHXu8zX8IKH!Vbcci<^?rZ4-Z-b_kOe7B8?SB0x$ zgVA^a^UsFC7$eH|ch2KcYO>F{o-##onp7!;l-zJ;t&7vtN0hc{dqj|#3LAnoj7BAquvs_y-Nh-0;$9= zf3e^3OJzz4(oO}ZrrEXQAoh)YUVW(fw@Gxd_0XL+UdDn-%rY0gRrw$*6p9x@_?_`< z6aYzG49dxUH(yr6J8(oI5s+Eo$1Rb0T))1D@$6zQz8zinVq|abv@m|d}W!yMe(&!t@3jnxg__SopcY#xOT}|EA1rCtf%EW zTH8ywBj*eseoCm})HZ%6D+_hhyu01Bjk%TUNrGyI63j>@zujrn>YJtxG)|6MoOtMC zACE~-X1MY=fm?R#=4Q*;J7hCLf-Q3=O$0B14flH2=vv|+WztSB^|kx@A~^|qxk&49jTDx`-(25@%?^1<@pTOm*_o4zg4Mk~9tJ)cm|)+DVXyM+wq)a4 zn$i(HJ-$!*$6oUUayC|+i7DwRJ^Rf0of^b4wH0g!mbHuLhwzc+*L+4w+hlT;XNE@$ zG3Lpp^lLYSEpv)8=c}vg_`8DnRClOMV?3D0Hg(2I`RR?3q#TRnpdsgSxYO{#W7ViD z+mVCf%Ob;Bc8cCBvZ>7v&xQK?srf`I(B-#vs#tlQl49s(&aGB!Rrr$oJEUvr^b~#{ zjjV!Dq6xh)wf5Fa|FfkEQ!^$fy@J}p%rfOmKqJY#6?}V!ydR6E{55m7kl2-iM*tKb zjI1gNMz(_t32@lSlrBCRwo82=!?&UKcX_$sWz}+u>oz4n%Q>df+o&rzB-xuvc>dTt zrcBFwEV9!FXHT``pKi<=^T89jU%nuNC(R?qs`2I;5aH^T6MXUIXK~}& zCA{*|)A;sZ{RBUJ<4yehoe%Kt?Yp>j;|gAV@hN=$i=V_dzw{zL_lYNQ^Tsv7xT&gM z?S@>%9{ow}@sPE#vgpL~n%P{SE7degW-fEPHZZY(&iq7%Hlx=oD>ZxaC5ag6MMBwL zA{}n)XjEa?KGNeIMhecd!R>|C)vK5BrB|NA|MXve11~@S6u$MJevH?C^d{bV_agwn z)oWMr{F7Jk`In!?H^1@{zWEz3;`yf^#fdqMp`xTVJk&XsQw-IliCvY-4%O){jk$cC z2{j;}0GCBUjm0Y8g9Pm8QNA_9hD_}E?h2~@6_^6N!Qc<^Wm|5ThNsd%5qYH>`rUB(R_OsT!*cX|k4 zq-!C*;=Yoqh0oIJ5JU}VeFv%#41Ry;M#`=G_IJ^T`JZvJIl33Y!uE_$(^yq zNZcBQKy47OBY#?wu|oN($mjalvt9S>UR0dLX|&vS)ysH}FsDdq*J7);du7NRZ?S^9 z2RA$Sfhkqd&SMWKgVAOJ~3K~$XNEkAh|r2({XDOjHZBFiEZ$y$e@Ll3#0 zdK(2UG^O4jExi(Cco>Uj@hM>hpNL$yTJ@R`kB`#iuC{re*3y!aX43?W(8Ns?|M2ew zQTs~MG^ZQuvLcho^t&vN?zk@?gIkI8JwaTsM=^Et#u4%ku8AtDkz{?XC&m*}8oFz^ z8$9Fkr*JLGmAV_JQH%ffm&+CB*OVvF8^eY+uJ*RpS4GKZ)g^ z_k~*>nWarC*rs>my4|=m&8oMn&W~#S#B|Z*0K>)wx7~yNDw5ayr=_UN} zcm5v##~=Rw=3#GJtfhw}KdsEi)&_acnx%EKN&@A%=}tPP$!&04wx?n2Od8$E-b5INEwO!=NwXdfGcg9%*cUvoj+qLrx&PwusKDco|2iToTjy#wg6&Zn&=a~_d6?a z)p~~^4eqQ5PbnpkIMveJ1eoTbaXp9c(u-yuSkf`HU{t@I;Ct-^KLAnqBu*KF4cTy= zV~!oIQlj9BHCRf6RxDFm`Cb1eFL&B~99;(W^F`b>8scP=S>IdAt@V|bD@Wc#hq&Fb ztiKwaW`j;~H2vvbl9pwZ4eIj?Gpk}OZcprBDSaYdx5WRW zVX^hN4&P}ReD!d~POY;Ce)LLQtF#YtZ55zXS<+0Y51G?zb+?gQ#(~IkP2}rh;057> zZPrqFvkZ}+bKjpEUF6ks9I|tWuhCOyJs_(kC7i2#MsJz1 zFUK zl_J*8iOrVw>EGbuX^Lm|59ia@C4Dg(h9UbXMTa3_I3YZK=>~4zxQb_WEoo~G6n6Fvh z$gO(xrNnkR+dxJI;&kw;u2?&6CVkdBZO4NOXKUnW5&F{Om4Dw z6MUNYw(&lhqX@2Xtc9Ai-vn9s)CcRW-r7-4rhv89;mWZVkf9jRsZM%8U#9GN*n<*J zw{6N4z{0WHNV=X${uE&tZ@S_3fS+2}ygLJGc4tiEnr+7_F1IH$V zv23|i%QrS3mYnX2EucZm+}x%c-KJ@>i4TPH54&PVOt_=V2dA-dtxa`+{~(MRr_`UNJ_B*D={ProjxqZ@ha% zE(wYLw$uw`*i)P->D9@;vil%rqkg~$|lbgf|*wKK?Cp(;+>@d)PVIb^w0|pwfV_TX^ z;SF4414FGoJztrU^|-|WfaiZTe@AG}xxDN<6AP=u7#@~X)+G0g$O^@J`g25%HT^#G zhjASL9EfmoX~31sI}8JG<>V4>T)T!VS5Lqv5v&6_CAgO#bt^%wAiBx1(BbDOi?K1h z&{#eVCV+xy^hK!Vm6w7FMT2}E#qFXYg568jbNbk$ioJfT?`ZbzSx5dFp$CZssFs~l zc3zy0NlwV*wCBL!IZ)iOGv)AZQ5u2KtOIpgS|hQ%7(T8iUPEGlS|c{eQRwKP0;Yp^ zJsJh5==BZ)Tpq>&Pi(NXogC^B)S9A>iel4a|%opWuTbPdd<)m@xR46Vst?aV#ZE*s08%S-+@ z*SUpSMo-I$ksXdv-tuICYmAjc4wh0Q??!%Gb7j>|w1s3hJgC#P!yAl4xKq8Hz$Dk3 zn&kjkmB-Hqsn+&K)L{!mEve1%uu*$H8NJO~gZ*AkE*9BTK8@w_|7<^%vaRE?!-HZ4 z(!7B;mTgn>h&QthX6E^DO8z{K3A^2{>Vp_aTpa|0%3sT~cgpi+8S5vLIG$s3a__UUe* z0%T(XlS@f)mC@u}lHhIPl6v;W{<Q8Fs(x+?Sk>Cr354jO$L(}ChWg2_S&vX|9kHC@Jr1$X| zZ`izHWtb;TO9=;v)W9Mnqd8PjCi&Z%bFBc34Ms&idOHvE zaY+U!Go7%M$N(PjxYA^KjmwK*$NMaI#1`3f$=iL$c!~tnRlpPol$9+ffgx2zXq1kq!s;(B_OUUZ7Jk8f(i88*>p=;Ec-`%>hJW5_j>>B)8!Flk z6>b9uj~Fwl7n)qbj*khPw~V}FKwIZqQeXK}Un!Sys(oRiJvHo6ZX2@!b{s_~@>AwP z${5P}Hh8qF7?OPN?FH5AE&a1*v%nn1{vr664=0;2wdQXsjQ`fys6Q2TXU0?d3QZjv$H3zRPpq9CLJ!LR2 z`Wz4gVhGn6$Z84GYoE6OU+H?`TJPbx#}GA_=VQn}sozgZvQnrnN*h$jD= z%T^u$)d`V@1}5sXf%E5OIyxVgJ&~g*C+Fp0M8vnY?o{Q=ShVGnNdOXGF)cWHEM*SR z8}--Dsbi2|2a$)xJoSvO1JVTuWO(8+TxyS{@IiL1K<{*Bfw!~^C62+1mFh**qJi?1 zwD?P$_tuz`|AH|GT@Y%#wkkF|O|XnNpuga)@ubhp;;!;#!8HUypUiKE%XM%H=4+}#E#--Z*g0~o%M@5u0vuDgvPjeH%lH6_S$+3;3&JaDEXt`40Hfsw0(Tg z>Mt}2I7PXFYgTx)I>&-QYM#OX>`5Ys5a4U4QkYy;$*O{}prgK5S!8LlL6PLfliO=s zamZb#$0F;rpGgTm{TH2&*1*r#ius&l0x*uji84>tN!h!`Ejt*JxhkXZShcfmU(cyl zU5f&*C*l|b<=Q1gKv~3tl>sJC?kko00|=B1_+j7}h7^O~}`U zwF2|?JkJX;rM$azV54p;4_w=X4rWLB#a(l(6;|?RZ8V;bXVJzYPl-KDR`xE*PWro& zF`Xi02{V`z%OogJW2_jdE?=p+T~}7&V(NTj!R11-GAREY3^@21U^f70n%rUPC}4KV zi&Pm?yLu_eEiKz_8W5x38M|H%PRY)G@JrJ!4Ps2m-I%wkkN-9LHkrARpBcwf1B<6* zYzUefb`3s6=lA5g7QGR!666ZYAH?#@v02ObmfWveHG%n2>=J&FvMjfdpo3|L;x@*?#0+PZE zD2!jh8Vknh7nqVTwUP)ltx{177$i$Tj!ES z$*G%r>27psN8|aH^<<64T(%jJ4F#U3%(Bi_8W@mio8peY^H;IQCTr;F)4BWgTgBKD zNd9UzQ|@4o@Ul^u%Da4m0x{*Wv6lH%M(ZF(l4}O^6c@R>MWu{Az~R2M^aNfsw(}{g z>AZ?xT9Qa12tVEtJG-@9J(|YzS38DMpmKGGt1|#hoVr^PdzTF#s%y zDC8diBubUcXMJE_TE;*!2S9S-G1(VF^9j6S(4h_z^~QWGI|+!=BH6x_g!hgvXyhn- zLY;*hSz$xjJBC%aDabzi6*%vh$fI{YvY~A}FUco{h?~#bS`mX7-BJwBQyId*zpkI< zIRDF)1%t=@i zW((^;SQP9UtqMn7qgO9H@oE$ulR2A6Ei7wC zMq4SDWUc9VRb`7mvu;m;VW&K%PG~W*nZ{Py znjUpm<04)wSr_c*{VA5T5oaWTgNF|)MIGE)SG~C)@}>mGtiOT_OZJJCsf-IKA--N~ zi_EHm{^m1t;M?Zqrqn5T#bf&}&3@(WkmYtA|1Lp{F76u&CsIePiS0-fmN2 zH*XRd-c;=qvftX7M&hnz|4fPd+Ky5Fdz-^O1~E=Y)k9O6xR=Jzzf0Cn8)F(BqbZGF zk)M=&vw6c>5=B^hBFWgu#{x|lJ0&j`@Wzc}wCq9zGFtOco;eF{88P^e zks}4{bNQ9>&JCy`PdpeN=reE{isOczhP4K$8A4)WBzIho{V7nL8FthF$Ba1TkdY zS@6SoG+(Rk2yWS7t|7sCr$DP6XXy;6P7gFdO0S&^cq_wTapnB0c9`!dVN6u+PF0ym z#X-PMppMC7_-B6Y37T@!t(0w@ecUenPAr4=wP(4L!r;fU zsLaEbi#3Zz|6JZLrIX&wiP|*|o;&Oh)bY2Ph(t%( zIiR@M1Tf|pVVx3iHshqWtywnej76tj5Ip0kga3qBF0no@{mj0t?ISo%7bB2ie&&w~ z)&W>KQ&U^Un6lf)Mkz?%?h!E_k>X^4ncx-BFFA<3!zRHPc5DoE=7Ksa=c1kD(ofOS zU1`(l3S<-h8uhluLflYEEcq1QtOOv9^%1{FMD+{MyBM8^O)xsy_wmfC9vet7HoOpD zHDZkvDbpc^x=a?PJ!b6A!zH_g4nb~LV^mrxJBxKkx^;ZIQjX5&c@cxw!Hjutz4#Ln zjqe8*10;^_aZLKcF$SBc*S7^)ElNd^*mrRd#iNpKUeA-P@h@{fD17JGQL#Kp;e4(grNj9n8pzp1|u69ftMy9K2e@WLlURIwsGH8L}jjur2>cnRr(mkxHic= z+c{Vr-{&HLu6$7EZ2mwD4tXq#lhDp%)|1P0Qs#Roi@|P4=(c`lKC8pigV8yDQd+)y zbE@vV?xRK_9d{X%vprrcrh1%zEic^al7VfrI+{*P%h7ovPT^(>qpGP6SX6n;^>3~D zl8aezIuwin>M?dWOy+%~)n+}g?xr5ezKz&oar=LiJIdPcu!N;H~;G zLEb}D?isdnpJZ*c1M=Sa@7b#B*56rf@kz&J0hf81ktWjVsmh3Z?HEZAgEWtpplia) z;{J|eod?Z80;t(vG99OMo0X+hP8P;_IWtXNH#B$oPvi;qOG`KRsMW4j&LyhXU^Neq zij8~HEu`wUi9#9<8Vn-S!qm{54x1(n4Ryh2U>sG}#zd*u*ScZB=;<+u%xqzRsd*`D zDU6ZCGKzP=_rf&UyeeD$_ZD|8ok_BqCsf@Mo5O$6tYINX4YJVk45?~&z^g}P$6AbEPiLH@jY~Tq!QE|b#}Nsq@HbOr#snE+nP)C-EkJ4-u0vVIE5X_SKoQ#CXyGuA?9`cD2N-n=ralp&M1NhEk*^40)-{+J` z%q3CDn;59*q=(_3#LG#V&+)8|q5S=}1>Q+zKG%j$46?Kh0Gm6BVu777~>gDF82XijTReW1T)FA9xg zyn4vbPsX>^dwW`KN-9@vkS^}R=u=tCL>Q1|+1xH(bQVNpClv#dSdEPt00P&H(|%Ya$wW+?Y64q$|2ImPOQI)W#4?!YL~fj3%pz7udWs>%VZ7mz0oN1VNBI# zwiMQwKb^(3!;ewY{$m?;i}FijLfSR#KB))V8AP&fo6Gxx5@Q1Z-Sv1jWTci*Guke`z3MW=g02PXGndGG2e(#S=y6;0i22lmT6OX78qXP4^#nx}0+j8G3Cwv0Mk zwHAA2)m(XO16GV8>XKw80_p*&_}o4M)0-x^`t{|8V-ZL$k5ThWuman9Fz(#+g5_uEL_yj}naVoY_t zvn{&m4zEQnd>~_P_*lu77y%MUcF@|qV-q>l9m*4*K@|bOP>#4ZjNKS<(r9ijjFJjs zcfT*y&KL^+rW(I=S}zfBot&;Nz7_ybBdpIGD_K$_vB{f<=5;x6!iD$&*U{xTHI1M> z)I`l2nK3F~i$S@l%$$+nf%tg>MLVnw&u0*=Gs3PO28?R_^>;$INX11G=g9nkwZ=LGGm=TV zfNF7Bga)y$sU?-lk;MXKqHb%7lFVB@r81V6ry7|H@4T=93MXmD+^;GR3s6f2IBM!f zJI#2{jE%~g{XjqaM`mY29Ge7ez9U+AR}kAyCR-%d*Rg`)4#IvqFXzvLmX6oTQl)J? zUwh+fcj!;;$m-!716vk6PcDIz1C4Yn*W>06??)>^{bhj%m) z;>$DJCoz;C#+dd!8@8=Y{1>pU@Erwk;!PS6;|}0?v6QSh%t4n?SFrG^{Sb-gw&%@$ zPg+ld)&?;SMZW*jUOK8SoXU8#oKDNy*D|OFgWYEH10mRD@|O8Tq&u7|TaIXtaaeNV zxyT~Y7A5?{+sJ}$N8cYD3If`5ITl|QdzW62m)X^7|Bd3qW$soZM6*jsE7^KY}FVS78Z z-?1?1#1=l)`5f0gxiLxl%z!*;N5z_zDBD%3Jpt&Jh{3us=(~oZglGG1lR1=3A8jaL z+1%Iu=5f<&>m^lnos_ME$9noC1{0^{IX!|>zJ0;_bYd=+9fRSF+}Pa8_Q=o^yS)`Q-9@WRFJAoogQVv&?~ z@{a9T%^{YSQ#1s3DXevPOqT#GaHDPHa2-{=7DYG=LpB^xbE+@n)w%Id6VE&Mu)I^G z6QOcCB=i6PAOJ~3K~!$-IM1>puaS7AkXLlIaIjsh!PDdbTC6{=pE>I7Dm)AF{bU;p zX>hfkr+Bpvprqw5)y2MS)=kOvJwwmg9&7QL7+@wNJ2`zlZkxwN#BnfaiDjfY%AL5o zOR!Dy8yU<%%~nwU$glh;CoVV-p*oJLO*N%V$V~@5Q`sE?J*l^avhx}aH&peyXZ7_K zi|c~tpQKM3R2nO@>*(vTU%uHt>YuOTiTp>JSub(f+2=_UY%$__xSf3|)~20{mfbQh zDUV6(WRlGzbus3u8l`eu`h!A{gfXf4&$lA!M<*k!ZZPS)GH+ftIIJ_{h~au8CYaJe z&Ext7Sj6Wxh|$uoHl0o1tS^kWEz_1U)n325Q=Jf^h3V(h9Zp8+eA6-&gQ|Vz>s(fUeJ48lYh!BJm^GFN@^VggHk>tvVmTd`Xd9Py z$}kJPDdHl&G@0rX5$XV`txA*L7T@yZ8|)&xL6OS!p7ZOI>)_RHaix{1<_vSQOxre- zNq)`eR>`2{S)Og0`LdQ%mJwDD`DRSDR~f5+o{x=S>1?lBS&ua~)pCS(^vXPMo88)F z%^-&HmwDgQ+L{#GIXlADHEn+Y9;ZkEG&HCZVFpL?Z)>wK3}iew_{&%pk;QxMfDm7; z4`8gZ*%Gq833op`Frg&RpOUc^oBlwHpD^7ob>1?D3p&8#zBW!5-OZzGbqVQ#Ev=Q z*0sOlXblgF3zZmU@;Ga`D+k6DD%eM4X+%Jt=d%*`S>H_?(HgkRlES|;jhyW11t%=E z>fv;w4Pqd_KdLan54-KK<){o){YijsUYg*g#p~3Xv?UPP`@HL*&Urhj4n@&1-f~79 zi>9p;o9^(^x(=3gT5aZQvwkZZtmnO~r!_jj25~u<*sRhyZTbUNZQkHoB4&er9(?$5 z0oMfCF~D{V44yN6Fs6jv8vF)>NtW1X6KQPF;E;AyY)-`aOXUSgW6zIxtiF5{MD2B;-#xsLblz8}`@OwVO_Oyp_p^oc=F#*!@r8Bbcxl`Lp9kQePYFcB;&NN0o11Li$Ms$ALp<(`&BS*HgPrKO*4ETmjz-rB47I)hw2=D)L>)KFFl zb^cZDoQfXCx|&^C8-8kdEw5{eawN`xQ*pSq7@}}bI}4f#rEa(yO~xrUW1nzl>Vf?rDi04`>V9hZTtN_*lo<(6}z9=LmIW zmGW5jxIhMfv^FU8uHZ4wO$$AQqONDDqbaBHKm#bj zJOhl@l9zRvIUVCX!FX-8xL@MDi{JNlvXT8D&IBW0b7aCe89aDx_jfT>63CpK~^N+l)+YWRu^Uvs%l+$B#N!PgUOrSM! z?&Z2choSV95gxp&*vb>DQw4bj zEW~-Mbi%Wq7@9Jkqm$G+^=w<>_$HHQEiqq1SfjGTI(c_+9FOd{pEzBS*hp7=Zh!l< zwp`M3r}_-0?^ANRm-X&o`p@DfsjDNPERRD0mR`Oj*j? zXzH}iO3pUqIV?@CyQw9qV%KL#1p9HT=MSC#BP{w^h)j!CYE@jTc1V(R-})A6X14@HiT4Tp`|vipruG85Kr zHslg{r#suslVt(n76qRBWdEF`dQ2nC;Q(ot)6QrLw6#k4+Af7u9&FJ)M0Dr)Hem_TX`47bDoE zfu3$ZCSxz}Wx!3-nFTV)ctKh*K>;sYqhqF%1|wVa7%NX=XUP-?Qj!TdkiOWM3O_B& zFb6ZNT+^35PcA+;pp0DdKM8~^a7ay&y+%a^ct4LQ4Kc(fi*MFdKL-Flfgv?b)UQVg z9p&-75@C!lXg&yuYog|Jl>=!{F6_K#gJnqWJq!s6r(?ce zX-7s;m|#d%=0if(scoG=tfZ`A*v_v?Re}$8{uOe@qjSa>AYx>Pdc>2mJ z{19~U=0m<8b7@DY!5EA>NwLl8%m9(gD@9=(^T`Zm@fh93Z5phc1ptx*$s*^H{aJL1 zb%ct;xWv6Car)k-FS2x_bvBa9V{{-2UvD|{_`lXZ~UQ$W2jo~B^MLg(6?_dkuJ;X@1Ya|UQ` zb_+H~Z)c#em@FPzZm?v7YdHeqcI2z=%ICnh%!Z`1pMSRuV#!!@2Y|2q9CX8q>2^LD z5se;)iJO55zhm7x_*>UNX-oA*?>$OkfO*HG$Ug9?Fmm&PnDI0{ddj1*O$>JOx<$KE zW$t#u2UV4YZdNT7Cd=k&QivxY& zQ{inL?E1^t!<Z47G`%mqb(Y_eG&4#97#k2DIF%h*;fh@@0qJ*?I^8K2Yf zNT)iF?KpqYxf5M$Cfc7@Lc0h@&4@M{eAKFuM5 zIPK>mpv&D23+io@C5jE!2wIo|~^?xO+n{wxvnM zp*LbES2C7*MgE#eY2<-BsY_m`*md681jMI3xH22`C(}LR#0ceTKtY{pAm}_|wnDwj zSF7&CYvqb-G|GlwC9-&^Z!jN5LiJ7=ROxVBG=3~x)+={u|E=MRhO+4|&FK(zi;oG# z;g+9sE|C=lCyxVlPsJ*xP`s5AO3*$M+xx9ABgbTcnt#5TtUlUS(s6J??)$jp&T>;7 zME+WbH1SvY_n4qBC9f@Lz{q^{(xLJm{R+y}V^TXP(3dmp588Jg+u(!uIIXKg${B45 z`SU<9K@4v<1(SB70xU_jiFzAK_bn^7YfS9uUM{(afE~<*)^LFQDO1vhlYUQRV5 zk9S+Tw>c&AEg|>EFbu(-WlZVcv8-6s$|JQM81n(TsqySceN+PxkSHGz?#!u1uX8c^ z7aeD|pF<$S7!uIqUI~0EgAI#q&9%-zDi2zYDp_)@{KHzI=m2ca9yisBfk7_)8X@A1 z;|U5_t5?O?a6VaQr*)*ZcCgOzUPr!Ly!bwf^$JhUxUTDH)opjkx#3&k;H(|JJckUh zOolIO^_p6j%a--?S{#0a9tuA`Ib)&puLHLE$A~0Xwp9+JRuubzM2;T#I%mp|ox9^0 zuZV!8VeI8-i*-2Rel}$QwLnV0E_r#HI#7I?Ewofl#5&w_)Vl+7`o4U#q%F2yv%`CC?y;T=?Iz+AArULo zyMg=~@@-g4_GD2DSS~WYHdLRpEj`7uzX9g+_fEVf3r#dNJ8**Rs)NJr#wgO6=&BYd zt>#GG7FT8i|HMKC2QyD(|4!!b2B&VUy-OhPwAM{Otm>j!8pk`IXsR8MWAfJ}4vioN zjJ&dPKaQ*5Lbs0WKbD^y{!~LG21-VA9itd@K&3k>Ij~@!*Rm~rx41Utf>%19}J z$~9SijI8*X<$<+1joMXcRW0RY#IseJNgPx5bcnP6MTT=Ft-e`Civw&2m@{=D{_wk3}tWUY19_XLYH=fFk3YR>{WJwCQ1z-%BWC_4;|lXKVYVZ4+qW4*x7D z!+ov-UIdQLav;N&%lOgin&XZ$iRcoZon6dAXfu4zr4adbV(MB7?8VgiBl2 zZS^IwZ#bs68$Z=2ZN}Sil3Y^-?}}fgZEGZvJU;lvPpk4cPf;Obc``HxU|*ZCOJ@3r z-w0D<9drhjm(4p{^YDD0T_D3Me&p*QsC0^e46sp_>TDC_ppwZi6Ny2rSTs4Ilx;kL zyz|d0aTW-Nh!pp!2N;t3mWZ;We#SbsyXJf~oVVVYwwhxJB=n4X3nro?wefpZ-EdLU z*vyS^To+u5Y5`)%dWE&6o&`YEq)KBd*H+LmWWXX4lfA54J{(frA1Fo!8yK}A@-UL> zKv4aWMywJ_F<`{)bCa&-7b&zza^5tTZdnn?xEcjk2-Etv=sO!N}LYEm?C> z2OAmI;AII_vNPb+X-X3OV0n`N*4C&oXsb{>?qpqMF!JbmCj-9^qZK@;IBa2Ou(PuC z-^!^lQJeW(*!RmOpXsTOUnkA2aekyvgQOKI*ol+_L41#(I-@-OG>))lZbbHSeT-Nv1+&RT2_q{0{~KEVFBJDx+_Okrr4?j3yrGP z!`$=jbj!AN=&`VN3B2@ML6fzS_ZTfdw2hb7XcSZCFZBo?gu z@ehJ?JA0zX*|H5@yZHvq-v*C;IW4$2%)KcvyJ$`ZBUq2u?nfHb&F`Mc{21PZ$NYmq zr8Br1>#S8r>zO@WCo9MfK2 zdFvMMZkpk`E+f?j@)Qj;xV9gHobhC*tJ-?O$PL^QP|j|Gg~mAYaeKY8sdbLp1{g9N zYn&u8*pwYp8pN=u#q$pH4eL{`12FSPQ0@Nnx~a=Jq_bk2f3;{?uW+iNGymJMIB#Pp z4T$wx6H4>9%dX2?w;s;}BOkg>UW@FspT@+Q*g@t`X5^PU=Z$P-0}oNY%7g0ynZN>X z5>Vykg4A4>c;a~5Py;8K4^AB=FaKPIMEZT}Jxa>Kq%G}=U5QopB9VV)(*t9lGn$re zZ6P6_q>C7{#mqc|tWyNb%1PN$!oy{ro(m=OuSGG4F(-TKxvzSiWy@%uTlujD3ynbs z+cKgps&mM<^{kf3Vrj4kL-wRetK7Alq5LpdWLfGVl5$x+%LbJN_GM2-rUdhTL?2+| zpAC!5mSBROidijjd8~1`)I6uC+&(ml%un*q*Xvqfy8c|`QpX0HUQfyOPfPdiOJ^9! zu&lEsQleJ_fbcRN-Z8PMc$g@keP$=8OV7q^1iCFl(mE~n0}|^8Ge?K@bVwtGG2(I^ zb{XlD2*M|84FQDK)io^=L(?dyeHUNPS=uUg?U8AXqH3NDPNTEK*1B#E$cdWiRPdL! z*LS;~A%+aBu@MjX%`80b>yOTZoP5HhJc482t<@D6@?PfDd>s4i2SGq9q_pPsZ$CgYSBG!L6-8T9~YZyZbt z_c=R2^t~CmjJe9O=v^7Y2kQBSkJXz7>-vC|md(G%@?v*E&k?f}=8pBMGUk6Y7~ayaoocF! zmJ9&TeV$a)+d1m~)*)CYc+Seld=aUIhxI#v<=p^Cpn`*jkz{R_d~8$ZvQ%cuDXj*E z0tGKML>A;42hkbURD6`)?{xLg2)Sw`rZDrd>pg8;)#Fi*KSTPq6Vj!_7>yBfGf6Fy4RvK(2QlJA4QVc`j zLwS$UVb?LNC@`8uYz#dEM#Q)^CG?uY%}itJ3XMjyOz^@Rfm@v#+~>U=-dqsxK=o`BXrqcdUxpnTkRvYj2qH);!?E<2-fb zQ~E91L7Jjju3bN4alF_(Vw|l2ZO5V5=x#$@3I()2=$SBoRaaGpl|8F?@086>b^w(0 zeGIG%)`*0uapAS^0_J=VG^U*^t*Z$neZ!b;?@qUg@*K7&CoAyAMHH7dM}9 zFqDI+8T8E^ZRG%S>qfyg8M&6W^6TH@6;EZPROT5VvgF{@EOx3b#{;92M36PGA!GBK z<|!EdyU36qx(E_msh3oxoj_U*pp0xt6^AXC2!cuLa}i@XwNQFCaza z!Aw$c+x3KY`(>Pr|E!E6Ta;kL=s2y*s%0KuAu$$N?gBwkkBY-Ij9mzHucf&lhHcZY zsixL0bs0x9=CS))JzdPiS&_?*c<{P2WqO~)iuZV(@c4K% zGnOpcxSz)~V!$ABuc!=&yd^VUK(<8?Hl&n5G4J5!JIcH55#~B4V?te=S%m)cn5svnyryFJr{O69DUAX!W4%p|x?`r`i~nL#&O6xUML)q45zS!RR{(N^ z^pIo(*;p>k;~h-QyCgj?bVcn^$OZ%l{ET`vj*F~F?Odtn$@w|q4@2?DVkTBfHL!`h z#!N|)2gv;rPhzNeV?d}paGqmOJf*M;FI|iVJu_#GN0zg}JaIv1bvcn8~J(H0| z3r3g_uQTErdimpb<@J80&FtXL{1W&wU0w~MPtE6URYxFp{ISzE8;aat^}0@Bty&!x z1FVeW*~qgSAyg*%6M@Yj2Cpan%;k@x<|Qh-e)}h%nXlIG)=3e^Kp1CrVEQrE6qZ<4 zJ=oZ2E!kchh-6b&OIz@)qM=;hKxL+-VZ~Y~x?Q$iwlG}KC1R%)RABNAVZ7#aU8MO_ zh>~)qoL0IByeF-z{BzaxYwIq4#=GjLurGf%fCLi_17+DLP9U|FtYg#+kF)(!LV3pt z;DWBnT<_5doQpk8xlegR5z$bM0L!&pjc#7h=JBjaaymulPpmWa&N1k97NzlVeo z_wJ8)|HHfZ=+3)%?Z>~wcYp9R{N(5F;De9uVFYlp+u`Q5%lO3ePvF&;p2nwMcmj{# zyoT#nPqH5p2|F6Z&QeHAGG7w_oaT42b{*QycKaUKIwI2>ZR|W>j&b&(GYn+3yNwNh z^>=#lvASgPyDzznvCLL)=vhF@kjgXv{dO?Flxz@1oqY!66oA9dAzso9GzrCU zNW2SO%bv6OrHo+c9J9sjT;&CjtZd)2Vi8BFo*ytWh)>C>+^kB0JB>KOS95+yqdK~K zu)0VJIy!#wf#-29d2u!XwhLl&#W^9Mc8cn`&4q5cc4h!!BtTydm&;_?=^eX0Z|5uk z03ZNKL_t)?l#6o%w-5YXM+85gi;0M|nuld+ll`64^iqd7%DwDsO6xpot|Nat3@ zKw+1DC|>kPkbkXOj!9NN0eKg7f7ctNvkAOAv({6L0i{gQWqg*oq|pKqgHOId-;Zh3 z@>P#mCrhgc&G@4s1muKhU0t`mH$PzH5Hg+{^=j%XfoqSr^tddv!N!? z+Vp!$Sg|!yaSLhR9N_slsChaYrV~VrL_jHgF3BqiN_24TpUVf zJv)qC$olEFPF=0T2iORTiBu=dRigYw`&+OCu^eibAT}1y!-DgUHQLTMIj`!Jtnt02 z-hxphMo%M<%zJ!~A(AvG+#XYX5qV!{GbLDGMSk${oqPD3@4t?J{g;1>?|kodyz%C3 zeDL92+`E5Y=Gcw~oLn04$hGg``6nO2tDk-bckiF#_Q!YdgP*^R|Mma*EBxTcZ{r6) z{RQ6n;A4Dr_Y|jNzGP|uVK)r8eszaOZ(hTzFFuXm`OR1GPrmjFo__2)sJzz>3GxOF zJBO^DGL9*~H`#VfyVuOWak5ViNup1W><>7@K*m_A6W5h~l|n_890H21gEg5K1l4ulzkiCi-unn9?|=9a?%q2^O2Em< zfJd&K;Mpf0!^9lG``@w*mkfM}1zbH7Lu zySS?!<}z7P_#J?20aaA={MX1)_7(?bOhk@5#kib@XcRZom^nL@?oebElrzTmP(H^d z-{;D80!mOLse*T80BBKu(MfFUsIL#Wm>n_|>|)1F)7e5<_PArRQYPR#r5H?9(vLbj zW3Vzey+{b8PkA{#ZYh6>kM|YzR#Lk!3UD>5OhEZ&cU0SExD9Je^Y2{Du6wO zgftj=(ID$!$-I%~Lo1NcKf$*T2|k+L^nkJ}_~PQ7LsP$R`?`c}wSmYuy0`Wh$;OfP zm4o$MwLCaojL@EjKJ8P>70RVXX;I6kSW8Q!_t!~8n+BhGW6{+{MUgQ!t=Dj@JM>qJ zNvQKC!$nq98ld1l=3qu7+goI4tfcVb8R(V{8<-NT`BeHE1%cNth^VYgqTTj$Y zNPHD){B}F(uK2KP9nf_{I(Jy7aNqghc}I5|J<_Vb$rEzGjr0GSrigDOsK4>oNi8TT z;D=l~`>aeI1n0LSEFUMv17p}1B|&krc%eg1mXP}_-f359`R)kh{eR&-8Hr`@dN6O7 zIm=!1jRbo5T_VS_f!ohnuZEi;f)7G%)mUbpo4Wy^fpGWEDc-&P5kC6(UXertc(eP* zcL}#Yyn|o7a~rR{{uWM7c6j&pJ-q+X8+h$Uzr_2u@8ZtA`<4HTxxRa!aOu*JZ*dr` zEjrU5;qP(GC&v1H0s)#H(;kQ7CLhK=ERl~<{n-UF+!|JuWR(wp-H&*7Cbao1OG*qL zE0~g`$X7uWrbL)%Nhu|qCfylqkC>+f+_`rjfA^zb;E(>|KjN?c?x%S3?T>Kh-YM># zo*E$mTpEBYSFhmln^*A3rys?z8}R0PAL8$S^h^BDfAk&v^p_vtjkn&%?T_x_-u)7_ zOIaB2Xuze*J3MmjGCuk2E&T3RU&cTG#;dsg++#TkHziLgd^Y`Gu5)WUma8sSA!VID z3jWAF+n0DAND#vs2Szcu*JzR-xA<&|SV4hMw)EAChIG0j0`4uebeEXdd;8aWEb8~Q zm<-||4JA>?t*^f!GLoESl z1gk}MW$wVx)drCk)kDUGVF98t;udzx`QLKV&(>>r6aY&4Wmbdz-FTuejNBMUU>NlJ z8?P&Q&9rorR8#Zssi^;TXR_31SvAiw+Mfb)p}-Zfgydu!W7?6A5X0@4`zd0RU~ z4byr)w$x}hXkJ z76ap1u9W4}gzUFGHPevYaItLyZMK()Wv>scr8E{f+tzt|Q3L1a&(jqRJ9eaPtG4A+ zV1C9^sB^oHl_51X-LD35S4mKyiJ>jdUO!>{2HfNV5Bv^f_1P_#&E5~0g#lx7GV8du zu{>H3Od@zizdJbD^`UGp%$q^^(x7Sc^h44ODb|)BM~IJOLgXEuh@2hPUjI(g$`jUA z*Dhbet1mr`N3LJRXI^+3fA%-8;oIN+3Ep_?wzvqbD!G3;;_df8&h>%t@x2l6i*Kap zy(0Ki>5oUQ?(l_AJ&)i1%BS#+FTRKupMMOG-nfc<8e_V*DDa^KP(ld|Yk!x2l(BRoB2#lQt+=kJfmuCT; z7;H_NmD-u63U?(J)uXj9sq*8yf_>@yo|92_ovSh=!t9Q=$gMSaviNIVQF537&1w?k z-?xd4-v`Ng=w0f}A4f8( z)4mJ!Rov|?q?=}py^15*VHc3Zk23D&zX^wq+TYi^;n2=ZJlx`^-z8`_WI4%g<3hwxiBs`jh_w_D4)pma{{FS3??b z^TsuN?&@Vc|HO5C`lToF%JWa*U;g=b@!IR}G&gb!km!HAokKV+kO9OT^I9(Q6HQj>5F8~M9LL9q=9Ny-BWuJ19iE#$jy5aD~ z+qu8&TZqIDlK&*2bel=k^N8r5vNN;D5OI)j_fl;<=ps}AIMJlO0}q_HjIN z^$I@wiKp=A-+2xH=C5AE4}ShOKE8WuSS6smFzSQxK0v1+0Qc_PQM}|ZPF^B}0gv6h zir;+odHl|oU%{7OeI748`xqX*aV6gon!QD(2GS0!+5|a)q3xIe0-TTmL0AxKIBz$g z+s8H`!HXEcV8et;5W_}(X|PURKSp!lOSiOjQ&pwNPAm3QqUxkkV0GoHIJ zeMD%_*$YC-lD?3sYAa)8Uc*fXqTO+w$3Wyo!x?$reZfmDm^a2*(z{r|%we;}<=e*G zQ{z1^6f)T(jeDZ{Si3r7QX_?O;I2O*R{6XhVgOm^c-)`FSX^2Dx2l!;r!$L|s#AP!|O`0n9Be*@4V(22zjv0xSdS=eDf6 zem%{V^Ny#?e@V~Sf%3~;?M~|+?+JWGMKV`Vc!xj?B*wBT2L@r&46;>oJFKj;Gi+a) z(uodjb(47=du-y9Tk<#YH6noC^}3#yB>w^^hmHXN31HYDMjoGuIyrDiT23s(@*%%T z=MKvcZ&+*JTX}DbJa4@hX=*3q6vLg&!1YlJ8%Ht-znBe9P00|Cp`E0=QEV7uB z^$$B^)rk(+ITyQpN`}h38(B}ZJ4LVM)3H95aeC27u>h}oD-E^(261#AwtjZv+L7W- zRn8%9c@7VBGmlLZzh6dcoYMVrS+A&kYB}U>InhR1eFCYhJGCDZ27NJ}DK~#_dG&lL z(l{+^bl~?F2#(b88pnKf2Ro|lsYk2tY_K6EAlaAal6f~_YZc18%yX09UFp*los!g< zYjusbPI=(|uzF;Q76(6q9&hK+?-G*C;i!{SN=T;P(P+~wKMkC<^+ZLSKf{1#S?f;K zh3CayND1;j7ON-xbPYPn)ZN_We!+D3S`xk4_-;6me0JCkl&`8{`H$s&n9RS?3Ii_J zIO?O{5b)z@EUWo?Q7O+EqMt^BSIc;s*ZjfA@Fz_TT;#@7~V-TlUelnwSzm7%?K_ z^vgTKr$6xo{@FJ^gMap0pTTE8@f5CIzXB=&AA3Ev%8-8N4Myg0eW%ECKrC9BXU@`C zL24h3fRx2WDjv(!v_k~Hs=ab(I^#fw0RaY!vJe14b_J?AVmp4h5iK@{1q`M{elcKA zmat*TlacKT9*}_uS1(`2vrq2u_^oUBC)f=33&yvaio2dUl2N1#{@B8Av+HG)u9zF z?`*Kpl3*7_{t=agUOkkrp;|*S=Y)rL7xBEQ9M8$8SxPirUVrvsgDyf4V~XSiP=iJ5m{#X(4W2ByyGA7+Fc2B# zkoP~Foov}c@ub|U6Hdvm-yyV999>)&sJsNY-y0Gfl04=FMA^RFlfvl;dSKIEdzwo%X{O(s@ z!gEhPijzw_5M}K`1nk05rP*N|if9|HZ&Wwj2>LGmRo+y&PF9zbPx%F`+DlY5-Qei3 zz9V)&0)jo46B&H?#5y1VXoFdw?*ZOYN^%mRKDa||$` zH2=XrF1AT8(q7xpFx4ircfW%g>^6{*Qa=5aMwIy+chN26y)qWV2fu*2Ohz812xDY! z9YxpnMiEPQT=8j)O+3htcKt1b{IFEZjD)gVqqM2o)$Q$N89$4Gtd^1D}#W*eAN z8wSW+Ky^W>2P4+UV;GZTY_PCpTP!j)7g~L_49l_}@27Xp+65(^7qw;Yf;l8Q%LEQU z(q?NYk8XTwr-LmtCCDiVE_EQYGdgspH^^-egWMQ&o5A_bk8Ecs-%HFnnis+kJ;`Yp zp<3tJaRH8pg`Jrc0(CKEin@qs(zcE4#?pH@ZmC?3eMpV>Eb6X%IQtJk-gR$w6j}bJ zop(`Q>UvUK$qpuCkD5B7{*QQ6{0XHEgXW#CV(*pR@>p_XQcaA&Zi`@vw6v0f`dgd$*2t(kP~HowlwveZre$HKv>9 z)t>h8eAHN^ncr9$jJtE}J(c_INxpl~#J<&&UF-tDG;>QO!JdW>V9az__jEP;3Js@v zgTONRsv`$69qR8V^6xR$&Uc2nS?Fp7u;q2%rUYj%W`P&66R_S6+Q?1)S9!!6!+QA= zE3si{_Qh`4;jvrS@%2|ffg4w^;M&P0{9ph6@9^`tKLC(VLg@RNa-Nic`v7iSxrE>P z>NwiS1MHoCyyyz>fr1Y{tLE4kLoMNR zLq0ZnYY#}|m)F)nG`oY^*XvJ+EG16Oc?GkW=f@+{e=WqysVL5gBTHX1{xvUDb;`cZ zOFO@9XwwFz^!;4Z)U(%BZuc$vR9=o=8D<6(MPuROYQjw7Af1yz4Ixzp!c(f`lyzR& zGWc^2@aNPV7-46Ht;d$jS5R>!_Wt7b3EF5Uut8tyZ?wHVUv-WpQu%kWNBB6DH>BC| zj=ezT+Mwe&OB`k}@}+X1iLL4N?ElZ+n?7519Cu>BJg>X40|W_z8%T;2DUw=8q#UAU zjci9q6XURB{Mmn_BmB+&=CH>TVLQg*nUS>&M>{1_fCv&x186iFxF`LgD%Ywy%U#}k z4IqJj_ug}A$*RiAwHA>fl0^I^p#>Co)`oX5+Kqt>vmcv08~VX`i9a%}!}HWolzq2t z*}4L?5&3&u7^JfE$~peaC%JjR+K0XMYpTOca&m(8o3u#+3={fu(znr6yUdHNK6@7L z*pP0e)SmK=hk7oN)7KpC{j|ODXyxFDUKV$FQTsE{MITx8c?(?Ry@GfzT-J;V%}?hKDxTOUaVVS+Y|d%+q?pS@olp!h|3lYFMc*%mQ> z-DNFTfotE9p}~T(7gUX7RSQ+qW9!UD``=t!i6%{Pa#0$j3|A6lQ3vtFmV{>AUz0l@fQ{>`7_Z(e-^AL>07MQZ5)*Y-d6^d0=puf2kQ^#{L!AAIkt z_{`H!l}SNT*Qn8vsg7Eu25`rCvvPWh^f3&me`J>^d1};!G-jN891n9gT1l0DF>>Th zY>yW%bCX8vaM9xou{TGC)IRVl$VU#)77Iy}#`OpMw+x5~S4hhLMuWR& z@Rl;{Q~qgsnDI0$_Y87Hc!_tmg!jO(oigY8o2bP5#4$bM{A9E%?nX|e_{`%UtIYK+ zmD4R)=W=$sU9U|tl5JOHve(>XJ>JqPaX_Rik_SzljvoDZ?WVbWmkz7*u{c6A!O=GT zyc|)i$_AX;U1n)HtwK>t5lH7W#CnZV7=dGJ0ZME2VVi zXAjh=d(o!!C%hvh8c1Lnbs+%e22uz11DH) zzhksATRq;N1c>rJbEZhsTXm|V>(7C+>?E!O6?neTZ++iL)gUv+Z6Nn4PU3>oh}XM1 z7U)cl{%Cqs$`{&m^JGg8Q~J^F!ncv^NXFWAGWX3^YHKe?cUmt;m}l0-ZaMfE^p(a2 zYowpUpWK{87q=)Up%+g3(o|2c%HdMKdfj#@P~Tf^o`b(0i5yVgBh&S}@JV0JN`6fg zeo8sc5hr?c=B?I*U0@Wd2V}N zEnO|n+P?2;AN2I-5xtKWE}5Q}c?eBLd){VR#3%TYq=x$5@rWgR^5pSVX1>JFdT@O3 zF;q`A)ZF9s4WGRpdiHgMT^U^m2x*k#r7B+|K(A)dCh@qb zi&Z*4MY3)dLPDA#bRWUu=w%W4i`c-}+_>dj_QMZy1`8LXbKq$K6c zzGkwW6y=kHjg+RPKDoNO!k0ex0{-ZS-@(;H_#gk*|A4>$*?o1Wdlel3o_X>fe(=3l z@UQ;hH}U=NzM@gPf=5qTjcTAh_sxh#k7uTR$5T_>2@n~n_92f~2J3`|jm^x^3*vkl zDRbww7$`?ldDFms?Ri$o{cGO!$7Ua7vEK)2cOE0pq`C(E#{?eNb_oyJvzjWvf(8}r z5}CstciGujfOHU&EtR15n73gIJ(I3qM%%OVE)M0*tv)-(n&UiE;}A<*PWyN)8+v}O zMziZC=r{*9jJNVo$;se{wATXP)_!^Wjzy4ijIIH_{I)Op7U{f|M!^-)6d224OTMA6 zygWT+xRrM>tIfR?&f>i8dJN3y+gqx)AI>%n%tAujL&9JN0-OQ(Bcdq3G+iVHF?wLM zPhqg^IfrUSIA@1+PWFcHL3=J=Kj)&Pg)B0mH#^QuF$}Q`I1`dvzex7ad z%bp8Lb1-BmTecMFNmw5|p1RO6Q2NhS!}g#z@)y~efx<5ALh*4OW!T(=r|si*8s<^b zttV$)LF$jevfLYS7IxGmCzr;)+mT65#ofrxNWAc5yXi-BOah3-k&130KyV*buZ~Wx zdhT#2OF`LAQ@yh)$mPBG0lIq)eeIjNWwhI34a|uf1J@sYseKC{8dLAa7Hj+^ju^Rslyt$Jv0B#1Ep03ZNKL_t&xcvG8Z z1DrC}8QFA_7oUF;|KdOYHh%w~eG|_;^HlZb)-%5eplLiWmSkc! zPi5dmw;i1zU{iC49!bUa_WoJvkIirmrph%2GOF-{TX~;e2fv+4l!1}50~q!4RjG>l zLNXemhPB6y)UhEZsSj?LnR@5W6~6rPXYhwV{0`oD=K=nw|Lu>jyBB}H4; znsKw!=&jIm>iGIu9L`Rk%SLQ&2kE=M6D!mu^?__P-AX^VJxSr6JZof9E@y{>xHn&K z3QXP^&gFRQxFYZ;%+ptP9(PMfMII|e> z4rB)Q`197G8cp*=ZdYcT$S;2ABN>Ve-(~#8sqJ+J=53CnT?XYsnX*vflzY?C9R zdM;==@~Ye~<#bMRgIWvYytUXtx%bM_wr#4Vb&|}?xN=jBBK}4_1f@x;ras^WZP7x%Hc$TV0Yt= zZNE9r;g-|0C^Pbgnk4n-sE$5yiC7BvKh`AEG~r91e-3~2!|&j4|MBPezyI_f@cst} zfajWI!e^g*5`Xx^U%~Hu@9X%?vrpq{@`h8c%RQs;t8KZw-^e-6X%OhBu^5JZ2CspI z`b97ZL5vzjH3PIv(w-tXZi5S+xqpi5(0L%UcUda>`23l+iMvD*;}X3Xy6o1>tz*2Vg`>(ucAnNa8MqOi1;D_&vTf~^lm zZU!Gb>16h}jEmsziatZk`d=Li3^iS@k81lh1x4DgRP#;+YR96irirw;w3>Mgmr>ij zf+;-G_kVfh<4BrqJ;NI%DMwI0_GK2Sg5%km{^mq?~$YyGF~d(&%#UamLAGw#kbo!#s|Kfz8sz>(aSHLd?dnElM z)H$I~*tmn#)dOiCKgAD-i6ShjIpj@JIlrubx%&PQuNIgnbY5#>aBBln!KK-+zMOzZJrrdD_-U3@3K2H zO5LPsBxpU)>DZl`zN8^5YpdVM!P*XD>3y+*xBCh@dXUs9_40XimspQ@?zR`KeK3t~ zcyVRBDoz0zOD_v;0IPnH<)cHPd?odtfC}BVN3PwR4&Y(z#6K^8)}RTqp6sFT>Ytf; zc;ApKsB5dJPtujTx+jWkRF~3R687%M^0X)Zqb;WmbV_RMO6`w?iueJ0cV}K2R5St> zME36&`FVV&`WiEsCOrStQ~15#dhwaZB8oao#87Sah~&e#!=DZD!}%Vi`BW-W3HFQ zknRt{wSsJmi_!B-#yCHP+W;mCCU)^U4-5ZxUPYnQ?TRrl|DI>h^1p9?9UJ?XPfWx}#J9 z=hy*Zn(TaAxt?kt64AI6g>&0s4<(}y03K`AU%Rm?w0eu^wFln4MGd|dXjpbUj>l5; zlb&O{XRv!Gr|@H0H7E-&y`J-`ueur`78Ne8OA%M@{hz4TMhQclQT3(n@{HN6dt09Y>zY zE7HNV-4L-n86Ur>>72`9@(SbQ9GNA3-Vrl{Fdd=uZqck3PcML*x2|2wZ4w%COFNDZ zW|$LF{Oq~zp4_MUw@5h(bDgOAL*|(GwgfQ>$gYeCg@(^7L%I5g%sTDh!8Y!B{B>*s zvZhbu1p|Ga8+}B(@ZXnwKkTxhywm&)V?+St-X(XRQ=S($saL5Eul(vrJgT05=Zf&k z%P-=Gzwr(H*=rw-SkYhMsc?6rG(*)Y*=vt(+xjX1*7W>j_<98V1%INPEgnZshcZP@M43 zK6wwn^W9hQ=YRPsUj5nIc<0Pw}nJ%j(|zxW>hm!15UOT1ZUkfl_`F)7p~U){Ok#@hs;H!POtBnNsaFll}-(7e!Vn?h)*Op=_v zzgPIF81qzb;A^7Y`lYi){Wj@4pTa8GsD)La){Obs^6VbLV3 zlupy>*5=dNbZd`WGQKzpVvPB6(l3~c15Mgq%Va{hluyz*th6-Kf3~+H<1k9Umlw&{ z$%@DjC+2z%{iIq_csFxz)-^T2+CBxIl${ScUsDtO-9J2=qG>^=efAGg-d`1k?4@$20e1GF~5wa8Qo9}NUO!!fuZSN%V@=Y#Ps-)+8Sgv#!MXd9tA zW*ePK{&T$KT-}!E&XV@G*K*oqYbBk_R-^hA)z(J`E+>^=)yJBTmRGS>e{%PjCvk&& zy~7rO6uEJjSyz0^+&AZ*o98kf^%yuQ)6-0~Z8q91BeF;_E**=08HQ)CoISjGtgASA z5M)B$^WSf`*E!9;E}d<2-)KPXgrwuR5?w8}I%1VoMf0L9m2nzRu8Mi7X6 z`zHzp@_Z#)OUm=arpowV69f^=Mh7OkHy}d*O@ybPd;-7m%U{GVedz_fdH;R9`23Uj z{&&BK7oUF`viLzeJ@{}FU1kjDv2Ee2=B!( z2LYI{OEF}2=GKlz=Rniu`cT@q)!;q`{6R@upmv+ff7;AgoAV(scOsZxT7ww#n#Rx` zAJp`f(32Q@v!8qBn3xi;*&EC_=Yk7$QlSlEXc|c0P%vIhmW>;rtVMMHWRS%mhSM#3 zI9A@}%Ql%;cWTx8%mFQBpJT;b%R}T5O%8Xm&#Y9M|~SQCehb#Lz*S$d&dDB^$&OH_7b0B zfB=&~Y`}M=0vLbj;)TX}q{Y$9_IioOD%IN>Y*QhmBQn;KenN_Ponp*qBl zr}^N=sCa15r#kev%I6@Pkj8Uny_aOu6wMv(#uT~i9e9bYGV_ey;?R;_P!Rr-bia(_ z#_s1z=)7Pfb@>;eEOeM#0%kA{bKO-m8U8sK=8tu0ls$2jQy z5j(9cSSYMA-5w3+po^F){_a(mdX?sczngP@obGyn%s44*5SwT7xy)6eUHP8+QF!81 zaW!r68iDeHG>6{?TFor@YMSu!XP?I}zw&wf$G`hIzWBN4@Xc2~k9&9TG&;Q1vz?(W z$!otLDf_5RCK|p}rPOASIWq%??7L6=zh-FLMm9gzytl`~^&c&zo!Xir>?TuhW$QVi z1T(yncT6cuMkc{K+n%_4g>QfDC4Bp9pT|G^>>WJw)II#*dtb$i&pkcZ=Bk`1mU>MA ziXLS8v=t9(dN_vXu3ciy%6pMfh?W~m|NrTX(bSv{g{>sSvYyaaWH6`&VptwFP^!x@?Ss#AudBCn zPK_77*8nvu^;O&GE{DKXg(o%Ht5wu>7pWJRFQ@%;Gc zCFdLFNWh?8uqC{8bLKM`2p8RkT>q50?E;|fl-3-g&TheqbllE_@R`9=bqU1YJuZ)K+A6aubE9mw@?-(+#|Kvc|C1Fo39_yY& z%2TJc`%-y>prL<10-{N6OQ}n>6Ke1IIePVUtI)waG=#?MQ(t3~&*fOC96_L%b28G5 z=!~fHtdkXB3H+D;rb)`{9Z_Za(Um)=j&vfs-%d9-JWH@(a^sOK_;|(6CUY;t3|zyUN{Pjy}?yn5#dep(P;9O*<_y%EVoZV;muSwrsr3 z_iCKq^URxgT>dR{P-L|BA32WN^940uG%f#d1M#LWp zJ=%SHer$686FXjr6wu{my0{29JJqYU`^qT%-nZMgylXHlj8<`zbtLz}z}xG8B?#x01@q^W-i2(|)w7Du(?&s3Q~PjGLcbuUw-jG&auzubyu9MkjpsTu*Cfr?lgD5j^oGp|8 z8s$;+x}X@1&Z!?)(`=vLEyuYm>~hF0msHc_@s5rIE6i3vs^KPy>#wL$IAccTIv~fc ziZ^ucf`oG)ljM)hiG8qKW(;DO;b=U>o{-9}cx;fhC%*G^sZI}dfLJ|62Q>NRk!zfl z)YiQp+-@MMPC-?Qvy34i^=V#B7vZLv$MwJ(uQ+|j%yu|#F%YHC0^N3bMXLjmJU8e$ z^^f0yWb!)Vb!r!O7u(F-$h4m59{L}aF+2^0eb5A{iY4ZEf-C`(?GLiwvfhxt;NVhtYAKBWc-p9Zg z5~I>#@BPNkS3hpbo3qRBDaj88s@*J!&Ohq6B9LK*NLKVuD%E`_eUe#UVO(T{#GJ2QUwjr5U7b|^`M{K=+;`b%FGonF-4`NA)mRhq z=g@_I5@*9WuO3pzqnD07%)RAW+agLlqYBi4@zXORrT$AyxYp4;yYDMNa%95{-yxz5 zPhL1MH0m9T_+%Kvw;mdW*Zo@wV)$*tYtVPh7(WEV&2Lj`s^8ZX5y)>RfQ80y>_dpE< zFG$ZOulGY_(d$_B(w7|?TMd7^W6OC^YjNZHZJw2mYn_#s@4+P}LY{L&@NFJ%*>K7I zF>B@=xXoa^rtbclXXls_1*dgBQ_WnQP4&5@&<}y!3Abl)jnXS64cwdc64?C5i3UEBdJXV=XV>ud-^wG>QItp8o32ZDpR4 zXL+^nbvo>C1DO6Z*2|~f1qC+*QLl+RhluQsm$<%rA4ImCE!aH2g)vL_0p66&mK=79GVWkv^`HPA{sqRl#f0U|jY-{acU`E4$RG z$J%5XNzOv=I2Vw9nO&bsn%=I0@=48jEeAC6L-D`ZVv0tJalN}m+Dw(>bh>%12XioF zD}>!wikbbMxSf}Rk@_iht7TH!b3t^jtD@9?z`ZX(wu{%BHUYXpu5ea z4mjmW`>1X&cYPrC60k*1YMXjE zh^}yU%+_(z?;3Cxmyro1nXL`m^-QY%G$(xyRJrj$Ys=1{vgi!va4zhKfqG9x;Fyku zboJR4=mnf3SkOjRueZLB<=VVcKlBDyHp_NT*50x21ylCWH=!Q$=Ytt54%AqsDfH1k zTHj&9Gh-%OD7y#x?dGnXR_LOfm2N?}T%H|kw#k7^!qdij%%c2LS(@^(%`srMIy#R2 z{lFl1?3?N$?uac0Y*&*T6j5nou&8f4M_VzbTnbyW`@F1q7#AR~1hm;p=^3&tnbx)rzjiFORkPFpL(>!>9#edo>d-w3vy*qg3se8C{_tZeiWx<%>9HQj~ z{Mo}PkTERJf+1Rp2wqWe2~d|$m2G*|+Helm7ldSFE-3aRXTo*DR*Lu0a=+Oku23xV z>FOBG=~K87Fr|N8ky|=?LWEuj0I1frMhl`$h%hCG5@}h)aW#MlXbRr9b^HU~$^)z( zYmsY672LYos)N6WnRAHT(n`C$s5cxD_+2n8okAwK_kj{~x&3od+GtMt_8jfd&%&Q8 zLz-B|(ko=tQLxrwPhesTG>T{PQcM$t3xbz%voiOrisTvK={jV-xFya=bwV7;q4RMA zTeZZP=Q+OM`E06qp#84CXnZ5^(^Fu{@Ups$M+#3EWf>V-@>6(h3_?5k1Hdo7 z1eaYHdQ5_-p@a5UbJFCND|avWqcB1m2xI(j||kh zU@KtdT=JYwoJg2kpFz=45R_>k{=_WnryEz%lr|vpU z?^mJH-!!$m4d+_ul!){?=(Tse%{)5?>ZpO@+bFrqqXpS^Q6N8KI0QG%mxgL1)iF+p z_W07Wp1}=`hPRdexx>@qg1R#1We24Bbk=p}BdDXp1Lv$8LG*)^usS9gvcq=SKjf#Y zuT|DA^tHPIoSCQyWey*9=3}tZ__>1NNd%+i zHQ2{J^W5w^plbhA3$Q51loOSY+MlD==n5cLcMP5+g(3x7_QP%C@+}ZbzfCk5SpcGK z>f!_6cj{!U%=Q3=+|wg`N`kJZH2+-3<>dTouv7)GT=co_xGgxD0=rc*%(b6H?q3pE ze7eU}v^ZY0Etw>6p9LrN;JAR$5jb8FI_!&(E{as0!X7nrx}Z0NjrOh|qBCq81e(1F zZLRIb5FOX+R1u3coS3<;7L}AvS9J2N@jbBZ{;)2{c0?E?^Cye`?Rony@54xD_H3BC z`Wm*ondg3G-YEV=0uKh^mUai%pl3k4LjsLMjhrm%IG9Tsf0lVWr>M#;sqoxgv}HHs z((f*F-zYG5FJ@Ts6eU=-1)X!)2O~0m%nT;ddnJ~dKatgwcRh$+WzQ#0~oK zMu@98Lb(#|NJm&~`$mvOAgU8+eMXaF!{&Liq`x$EXw%%;7#k4Pp1!aw^Fi>Hl;M{; z#m}aDcta%8toR+~8MwN-e&IgW&UY5l`>lN4`0u=MIE+NU!Yz8DA1JZ8q^KID$_;=o zq5HG(yFweJL&^*O%RoO)mKH7e{9}EMJ2EoalxDG8r6L!CoZ8HZinBnRbPVo5fw95H%iRzhs`{+fKi7LCWD8-xj&^0P3i{w2Hf5zB{MZhS;j)pFX0b#QIYYRG z;userr?1>@!#88_DV!6^4w`rrhirZCc~#`>W!bsb3jnl6+I9o4Ws z@SdYfj5@fY^DGA?$o(7ECrTz4o?w?WldZI_g=B|99t+Pu*0<@S({Ve!W7iCYZI5vC zh8la@B!x4KKMHT7X4EpTPQQlT>5lj!b1WF09;c2HP%l`NU+ow#f${L@EGT#`(1v;- zE=dm-eA=ro_%YN6OSLT2ky|Oo3r&$Txiu!L+^qpR>n1NMrll~J0J_g<8 z=oG_ra{aT%4D9X3Xq;C7!tTYC-+sHkb2@Ze=En!RtHsgR`A_YGz0UX@B`dFVr5O!| zl=0hES{tEG1fA=v!Gtry?y?tU$LNP-UDGG~@3+ZsamAGHZM(eQV^#I^K%hA3Cl}1n zLp)UNG5tnz3eWac7Mo3Wau})vlzYQx!>8PV*rx#>xbVEHyHlgnbmnr@)ue)MgKp#A zQKyeeKULb5L>*UzYMY(l-Xi@``!nufCktlOcRbJF$qu~=va|j*_aXsPS+OnzLCWX* zbfK%YH|aWAQyQd7G6GJf#k{FPRw15BZ0i~Y?pl0%czRo^qx+lzG95FUjpy;r&SN{m zyq(+1&%5>5d=eWd?;d1E)F&1VRJe*RXCEdXczV~bPy2vZ+OV;Hp*yGPHAl3~^PDcn z?$P<_xWvBjb8;Jf_QXWiXJtXDCSkuI+xSJEPd+eaF4j@|Mb9uhueW0GT)F^rynha` za73=6Z5zAjuMqxuY5is{`&LP19~yab2G6l&tCNGsG15}gmVqtXAT4$jjn*TgUgVeq zxrYOHoDlR3k388XQcHNnPHd|r6n9pX-e&>`OMHH{Vh28Z{r}wa{J4; zTSNSLi7l>+MO_OVGn(YarPl@`Qe_Qk3#~Dj@ycWJ^YCaaKZPa8P7V9srkIj~rn9Is zEZgR$(L-3VG)<;_W^BnDexnuzMj3dF>TOP`wYput5&DidZJ|bIYeZX-+m*iIU1YgV zDIqN0x6>dXEk3`{z7+Va>wP&aJ7EAYgLv*-Y-|Q(QS70#bE@cKh#~J62Do|$#@C|Z z4WxUk3DX4I{SyeYUryIKu+)Y#7zpdNoR+&^0z)q)gxDvvo4f})_YFg27M^D2nK8r5 z-9mVMcHsH;1Q0jrT2hfCOw3ST#kS)}7xXXV$Q%#Yi1f2_MV&!jzK~mk#%?Zp1}<_c zsU=~0R{V5vOw!XeK<)CAFLyJv#{{egj!Y*W%2)lIK~fjN26mJ_h2hefz>#7-No_Xz_RL?TB3Vet{I6q42>B zwqUo)dil*bIC)_DNwfi?1HPapd%AqOMZbPWFPV8(9vRZQZ_15?$L$yKAoxqlqihX) z-ddymB_p8$dOE`A(!+`D)8?1-HNk?;{Uenu7$Q6C*6Wn}m$t%IzLsSUvEOYnDqBu! z$T;oSo0otY8;)u1mpzeb3VV6H_?Cp%&aBs9b)Bw0NTD))v4%<~Ff+DMzi8~2@pxVr ztl`oFvr*2Yq$_*#z6KY}C}YK7o*@B0)fLYU&KHs0TxTdd%c8t6(m!wU$_q9rCqYJ7 z$Cpu$E}1h%5OOBw-$)$KTdLb|b89S z&UII7dOkP`=+c0H)VgFf2&4_tEEw;S)#8A^1lI8GZ_yut^-q5GxU95o`;wr}(i&7) zy2D5U0@FmHzxTACXhPm0Snh4A@25%+yT(RKw|ONB8Dx6Ag4#z^cgq2ydx$e*J}e)%RGf_nJZBLCuknw^ z{Zn{V!8q&B*Uw+J)n|_A`oPH+d7eue(VrTBI+vWzI;fvr;-MVz>6+)JJH>WcS^a>j z{Tm%2NpSLhfd3~0BEKZ}n1Rktp|IAKVsCc+?qg}y)zZF|>uZ?QuP3YUGrTwwyq<&~$M3aB7@1vC_ zL}f>a;5E+-qB-oSY1>on8IKTKZ#A`&3pO4xNqajxavP$ZZue%4>`C?cB>r^qAa8)S zd<`(U`q$=Q+dohnz{^^%+mlb%mbmKhHx6v`WYm^p%!Un`^lsQwUgLwrx#+>~G__U| zBk-BBT8MSNT!$aZcw(Rb99d}jP}C5Lk(P%_{(YrCYCV!Lzp&eD^BQihvjw zlM7-j8!Fcfz2TRyY^$rp(dxI;i^?=o*5q+97D*kv@@~}XyxLKXG?+oIj)2)Ya;eQf z25NsfZFZUnJoj~k9bm``C*$c$Rd)Q?f4K}Kte5@b%g3f7$?0&(#6rH z1T`b~DGN+EXGlfJ5d*@1xSN(^Ci%L7rz?&^s}RTLh59l%$-=9Z@uQk&s-02j$_0pm zK3wN`aITmh+31_$KKAN33jE7nhxSFhg+)_|@Z)9Ibj2lvKZ(D~(UXKIrp2(--YoPE(Jr0zp=O%Ly35 zT}5Y>RrdSIeSOE01bD=es_h9M?ym`RuMFuU(QWf?zhkEAl8rD9FxBJ3knO(F{A_(t zR#JrUUg!LlU15RBYgx{gaP-ZU@O{&_@StGl31&KA1tvd{GKLzA?(1`cM=7&vUdM={ z0q8=lo3sNR$WEwJcIFi5^ryGcyd78n%s^+?(0M^|2s~JLxtr^I%1jx|esDY)#;aAb zi(c!7KkE}fZ$3&JjBBbsa%$)Gva1hO@TZjwPqb& zXAZ`X8r<#tDGGH~$X&ZO%=KLTa@riMAg!hsFdP|srUW0?_q>qzEQ-d(!J7r;({yb! zMu6&|Oism`BYv+&%1q9Yw9!Zjnk6&XPZ=xPc$PQ-_H=XAq}6P#g>9id+L+E)b!#YK z1@Gpy$e;}kuodv@_1tElN(*z)q3jqA+YxlcaW6;c_1;0a!JN1ePzS(NgYxRtVHa#z z)^$}@tX3wxAwKp&40d$8m;b6WHdHACw_KL!^u`}@dXx3HUoKn{njVgCPxKsle;)7P zVSO;YU7wKY9HHK1hg!NZ%y0pKcq0Feh$U<^?2zzf9<_)5AEpD zQpuTh3oBzgNYJLo9>UJYc|2#-(UX7rnx4Xrg5-A>lEiRTYtpGKnYdZaXTLX znpW#*+ZaI|mP#A7&dFvB5r;luM!m=Ee3YM2lm4FB`ghqE;DRp%4P;vR1f$a;!KY7`VRPSOzgfX~KQWSu<_TrJqYyLDkr0)$D2_w z|Aq{*+&6MbU9wkpmpU2dbe~(s)WKg4X;e8MMIg~#CQBAnqTpNHGIomlm zrN5l$NQy1N3@TA!mLLUynajyj0OZ8afKk)W{=&24Y2%XwVb!J>Nc9hM?|6wgM@%H3 z3VNz^!j^hC4o;wQJfa{d*d1tB3wR@3+Sc2xP`Pd{Hu)x0iG|l8@(Nt9WM(7OaPI{K zT4xhX7O?eQldmdn#yjNbk($4A1ltnWku-*x90PFsp!8aHwE6zfR9r4*Q$wV(tqBC4 z>~g)N7RTBulct)$oIf#j4w(4)L@3JcT#(XtWd)(#Z6)$LI1jXZ-(C?QseWQyP1N=U z4=&F1ZA2?~rCw&^sORFX9QwiP+6rYg`>X~%Ncg_Y*Sc6h>T~rNzZmcpctcsA0HDxU zHx9{`5qv%Vn!pEQnG-!Zs6mcX+o_}LbVaR>mJU?f50P$5$+M%cHhubC`^V;>YlU>G z(^VMh7!;O;`!q#InkJDECN&#pk<9@lmUCvSoMD_L6;{u_9Hxq<+(dq0qBSBeA%K~h;K`F zc8D$=^k4m(tg|jnQIc=|cd27$?$}H%jy*8ij&fHhNqA=NdRde*_Bq8xaZ1ObnfCrv zwsbBTmlx-G%co021H{X?ls|#@oI&Qq^2(UaPKTQ7whVH5wT;0!WL}!14(6Ewl6x3q zU0oW?j~F-zA$Iyoc(g8r@c|UF`L?|oGC5m~W@+*IBJ{F2`)9lpj}@it_mz=rrTpn| zLw96c7G?-BmfsUZ8K5J#COZZuP7*+)hUYLiEE+u!nmE1ZF1h0C*s{ZxSLWbw-2&bS zoShJx>ZLcMev87$K*saBd@5eZY=P|5t-iLzU|5YDqGIG1owq8F%pl!HyR29VFCOS@ zx5N4L7=RkIjNyuttN_nNx5KARX?~9FlDQ!U-JxFS3jkMM5rj8Z*SV4@4(C!!uOGx% zFA7&|ac_kn;EbLL8aPFh+m%ztW16b`Y%f{qg5SkKC@Z^p?%mU2gH~ubAG_dU#B;33UoVfIK^HlLX1Q$WiBE zRW(^4tvAh$ztrC=bW$AfTYACV2QzGF)q#JZj`aTe%@i+s8RV1f1?pvw)arkL@oaHI zc<_OFyFbACyr)qK4;Q&9M>uVP-cAgaVcqm?{&5h)@SZl}^C=tyBMacTJ{LPsWqqY@ z%84o^AGmx|+d@9wypZ6&*nlp^S6jg947e%i>U^C*hRltL_6Aq`Y0u+0vwmJKZ_G=B z4CB@oi)qW};lNeLfz#gwr#5{Ll_DKYZ{w^ni@t zG~qCpc_MnU922tEhtfW;LkM2Iw$8Kdga~e8)iI8ruMKw89+?w^8Ngh}tv(qBEu_2= zj238Z!BOz+$w;N=Hlqt-Z1Kss@_7(2|8 z|19=9CE8NEj=eoTk`vOVl160uZG{{xth0Wj?pFFp=m5Z$(`k2t@dv6r3}8%b;{q_| z1A`{gyMos2kv(I?p(;(-n<#shlqO+m0-KT<>m_-+hhLA;8jpq*Uz! zuTcPiAouavzale^mz}1AyAukwWkflW&?883ZlCEAc@NhX$k2E&oAB-T@o?BT0W%!2 zIcus`zUF{f7fMwS6W25MNXwP_7xC+Swvpt35zGK1{dWvp!s&dDGJA}7W9`ZeZQ|Rs zlT~xwsOr$N^hWXJ!Hn?J@<-Zlp0hgc1Q(f_l$WLM*pxq+dI$u)B1hm^zO^9cnE$767fO)oeo`>lJXV^@R zzj>Zu@3F}LO8dP6ThjaBaASnAQ&2z-$2vFA8Y5eHLvK!Lw}>PDmN>6Gsv zsbbP=i`ai-IcsTU!GY(2!&Uv==M0)A5OWA*OS_cMF={YF4B7hWF%qMzslk-Rc`#&g z#p5#GeqJ)|R1`Nr*h!=%FDQ@N?!kEV^z2Te-tYt`3i*OO-?$y~K)}m6;SFIo7b;)r zIH=1zI6CukIJeVQKKA%>1FRUKIF(}lb3>+S62ogTk81-_=&uHnTbFgTtbpg) ziX+Scq`^E_&t@L3UyQNnJr*6EGR$ih$I7^TqA2q|g$SoEj2f1UGjW_sTTy?f^ga@x z=M6ncV=^mB1?zjFMfif~|Tj}>DC+c{0a{GOhe(AZC5z0|@EzU5CfA#|_7pnED z+7W0^#wcrz4SzGm+8n~7$EcjNvEPGvk)I_)Pu3C;=+!UslS+fLzoUa#UG6>Sv2r@z zX557jwElo|>H@*kUDQRWn@$(A=E9D~r`4NC357MN0r@)vJVl;s{)D~wI2%P9rB&B5 z5qRp7K2eHb4Q$OUJAY-Fk!y1j#?J`X7RccAi*0sXtWHwxuUybrpAPF>79{yWUD*z<#*Gx)Uc%gp%tDMa_b#t% z3HLg82;3ALCHURn(x;xm**N!B;ap}q?FS;NcUByqzbF`;qikH7LPhQIC|!qZr@PH5 zU+O|F(Y_Bde!@Zc_u97D@pI=yvX@SMZ5fjsQD7tG^NM2XLtW;b@)Y8~&rH6EE-(;Q z0mR)^{mbd&de^ATH4elT@`~w&FJz}zG>B%fo=>S7K}y!b!E64XOcRha=B5);l>v-ehl!!YWCU>rYDjb zwM(m0_kd1ST;P}xw%N7Wp%k=h={5g85`)GuA-nhbh6+)VHzeHYmd*)uoCh$2b`FMu z(clrb)lQ@kSpIc5z;&(&vdN*M^ND1s~j% z?^opM!Gq@qP^TpkVUl1&o&S@QkG*oZ21F$2AUs*`uyggyLX*A(SLifNLAEWOsb2V# z(WUUTX@@g0`)VaPB9G(Zu8v-Xq}!jF{>_nEcM3XNml<`Zi}yBcDRX%j``$Kqx?`X? z20b0^z-?4^`5tL7Sc4p8src8j$12D*MJ)3=_iqD^Bi>_rWqwa;PmC8CZQ-{h)70g9 zJiz-9jxbFW=9w$~U+O4B$D2rWE_-vBfoYOmX_w&vQX4bXJA0z!dR*Ft^J;a zPm9F(IlBbw^pLc)BOodg`^%xozZAljWTow8CM!l+@$qG+l~ZJ>C_Vj^W#~?_J*$=< zCm1<38NEPdKW}e!Tln-KiXqnn3#dPL2+^6M+savvQOe_yohjqsZ_6v$XhzdO;wepj z!bkztqB@3sOCxdThBp*SY76SbrYSFGGX(vSNmhQ{CP{=TJnxTd%g1bdb#CEyIU|_M znVu}dse;`-6pb=w=#fILKc*M3T0e%V7-yxdNy*LY2(dia>-xy%Nl~ME$4ymy*>-05 z6x%V71-M;qDZZVEe&nJJ%ueu#~=3zTcU_`X@@csO0vU_P^ zthz%IbT5(9P}|w`5X0k~AoKX#dhy6dv<^1zm*ney{sI1|H>-bUJ1$)xx;(MK6L6{H zuGbsYxIfhmU3) z4hMWVA6CxUGm5oU#7pTPPY~g-`|1*M{}2V<^f3$kY=aJ6Ix;Vcg(=M0!P}HJ5v~|+ zlU$p=F!mX0lZ%k4%Uz048}$EJ}om$1x8h zr_cP|%9Cog*oWzmCvzkaK>qeVjg?Ty3&d4hBOX}w`MNT~BV6-39-H|>TwxR)9b)A9 z_mar^&^alH!0taA598stktd1aY`RJLLQd`gPCt=+GcZr?7_kImv3~3MH6fX5m?(jw^2nViW|* z(G(KYQp4(G$ zjr3}Zuv(Bj%|fT8Adq&#X}cTNK=zKGmz&Bw-M?5^z~_TIVkaR#Mj&e6%9@yF^&^-dj6v-x+Z3qUqJ%5!rAP!mk*6=sG&$&QT`A#>FnMMD?Ttlgf!I&ckTg-RV@Xc2VSg6` zhcWCn0{!xD6ZGU?Kr=9mng3|%obu21?kxi2YVv{G zXjr21yJ-}W=~a26Ebi@0W30{9&862mSQYPTgV)z%SxZFWVru57i<^<`=58!}h*2gn z(TQ{(oiH!Xv%@c@k3ozw*72ykm{WPnY1IzFcwEaY zaoj{BX;Dt9XVaL;vNJiayz};oYE=-l!VKPENMwiQX>i_)7iFu1^}v0h_JHL&jytF6ilkH>El(&6nGv&xlSeKW2Y{YO;Y020Agvc|C3; zjhWXdeafK0J2qP%n@aSUi!-xRyO z;H#IJZ|MPY3sh<@InF5t5<)KhCc%tz(cQStHkdRE&p*uWh_8jR5d$~o7Gy0;7OSn} z*}tG%^a7zH3zQ!zmk0TLU}?&`OFLPHwKKr8SOLp8j`+RqXymxCqjFjGUo7cFn|*#- zme*H(K{XL@6oW41>TExYHjsTpR}dKBiX$#809y{|%c!F4d`NsoxH>&r6MRbOFQ zd|3p{@pfyR2W=BLe7Kx7z~bcPnFsBf0~z(;0;l0Ai?4%ze9Ta*hz_e}GCJd@t|pg1 zVpPZDUW_mz#@oQR<}fqfdG7>$O2$?oor~4oJcz?8AJb4K z{HTpw$G1!f?JKYJZxH0hETXWSOafjDoT`j@nh{3nox|lFpw17cGff0{S!t`4M0#g; z>fMTRK*Br?M_t{Ws(D-~*>+yU@AHb55Cog@s2-0g&!Zw|7eMK%|C*iP&aNdnx}d5^ zL>-}N>XRusgVFFr)8Mq!Ru~OTajUEdwBRfXd26u1(`^SmRp3+XsK}9ai?I9?Bdl>8 zgdm0(2DNY8T=Q+qMC=_FCP!{Bt*g_{_XQFU4MXn7F?WJfl7dbXSK*mMm=n+PcyYbx zt?A&}pZy*+eZm^0rJv+vkS|uJxw>oiC4= zEg;biKIKvf%B)#E3`fJTN7PAu`s~g3Qc-{reKDZXPGFzc3y!pO z67ro1@4awc^vOee2Ml?@RS(kUKZCnJ>Dja}B7R z^1g#|6w0hUQS|HyGsxWyQ*g~raZkGv(8&C$(4psb67;2Id#+XC5T$_Z9O)$X`eq&6 z87PZreE%E`Idgkt?le)@eJl0>Sb|SQ{!&H8=k|vxNsGl9OCU@s%(N|N=A0f^xAX7eHCL4}3&nh>M;c6Dd;ATfOp$63!inZMs0|Tz9FZV&T z$y-Q$(@T-c3vR4!Xl({>lTcObIlbSK7l7K@GrS+;R789E4PQxPj`{Lru8}}HhB%hB zhE;FZk!kR;&Q506iRH@&A0F_=+wbGyqepoAy$87e-XqLBW5SgpB=+KP=MRK>GS7=3 z{8z@Z=bP5MZs2sU(88_bmipB9Tkzd-L-}GatB>Xg+juM7$k9^Lxn{%4&WM#r`x+0a zX%4eR&$~(7gzyS!V^k$4#jzlSdpI2M_IvN+y@!wR^EcnYgNF}+`FRMf=k!bGuU;oC zZn@i--V}FKN8<8jh^fR{2-IOPr}5jfCC{(sj!5Esmd-VUIrrKfM$F>iu8h(tJf<2s z<$}B}U1lty7>mrbaHNU|zE+7T3ZhfMoZ{O?p{3qYTTdUP%?`)l%(Xn8e#d1|^Q+h- z-q}sc4@X8@{A|m1CfsI6+T?JM@#qmh)qxs1n=`6PP|M7EhFc|{l!!ucmVXoo=x`a= zukM2Hq!^S7x$Hb%nL8rjEjTg(lcnLAlkA8`ju4YNsdS2*k$>-AdA^CnJ1dDR5oIOV zAKkDA)ZEg3jz@|}`F{L?Dl2AoauC(Op79;`ff&e27gKvSb1BgrnEpc8kVZ3AB^qMX zuJMzlxe(=|D$fngk8p9gHYkwJ12z1QAjP<_1E!Hf`Yi_Uwyf%FD>)9gln=%jS zm6~+j;J5J^kI;iM^k~bg7#^l8)0^g+pe(i_T**y{1Xa=)sEaljn4rN7(J?&8E{w)$ z$qbq%J(87(OCQeO;;45q3Lo1^tK#2~g^gT0VXb=)a|tk5n|e9+&l}Od#3UsuJ6nkS zQKG`rXB^<<15r5+XIS=>^d`oP8C3PBNrF{`K!m+MZRMf#VWAFxbhI4LD*hAWE7fKh zdCxoDXDpjmr-AM(Vmn$^j;ZRcrH7%YV_(96ofu{!QD2k-?du; zs}CMN!s~B5z@ramy!FmQym|k991b(?-nlY=PvseIX2;K<2CYyQ^WvJcQs-3rFzL7T z?_N49tjWe(g0vc3lG2hr)Yom!3)dFNFcZuvvCg?|ZCCCK_v?aSIFz5&J#p5GOY0wf z^by{8`#n5(_z~W`{{Z(NJRCCZlI!N+n3bhl$`gYo`Z>2uCR_c;iH5>T_|5aOztLEZ z*twiAIX~EHvz~)cgn)eaJB~~^=&>yBpAUGH^2sSf6}UZL&_myFDfr1Hw+z-3PkOn> z4#j0SRk(^$?NF{pR$hS_YK3*a2_rE`%?K~&tsek044hIhMm-BSQ|Ig)<@#o!o1!nF zbbeQ1c0$&#aBZQ?8xfpgdUw8g+L|2EiSvnFGc5#{8&Qmlpcqhf-X{Ly`^2w+)K$7w zvo}ST<*g#di08xVn2HQ>Z8I@;y*#AH)57nhu(vS`qtP(`$NJPF`)3MZ!ka)0Jz4p<(3(Xs zK7E89V?x#$5;=jaz7dsJcx6o6u1YVoW%mfc@Vfy~8)>i76eI9xCcvFA2h$fF4{?0A zr91bT#-emXTEXdzHcQ7YJ@l@J$J@bKX%w<6OSBJpCliV*U-rf(P$SGuhns#Wv`;n< zL%Mci_`rnl7G0T~>Iiu{ty^*saFtuK1NdGUikB%M162QuEP6f{{D+OxT_KPJ6o zK?@CHonpeutJ+;6OZ6`cYMy81d*R|_1`go5FiDhLm?8}Z&jd_UCz#O+--Z^m4j^n= z#!hUZ)Qwx_Wp`CHhhA&&^S`+UaxC~1^BgN4DfE%lN0=sW8&nW`V$z@ewkH`PM4`Jg zn1Ja@b+#qcZJasO=YvAtKGm+N<3uO{sk|sC=xz)3`}d80pPCq)zMRrYFr;g!S|^B& zCM?v-@(8W#MCN?XS^EoYBtWHom+~6jI(I z6H0E7tA>v7Z0XA`F<%N=r-gKM15IbDYq3&v0kQyny4s&h)4MxS1(X# zq6AMf4b|$vJVS2VTDm@i2&h*AwT2@AbXN*$Zur_~1}4vkcgeG!GH;rU_Y<$J!pd`; z(@O$$=TS&BC^Fd}AZ*JZfVA?+EbqJ@yd#%FmqCIIg@oWnVo7 zGz$j*YC(oaogwQDRnJjlJ_XUcNVLxvTKkwn?oV=hlfP3cuwzEQw%0GG6z zM*5}DNPT0M%nwje{+!A(IrlN45)EJ{o@Ob^M{2H@_jx`x->H4G50-@3=uwAm9nVre z(Ez1DTEEdXg08K)cm@~jBHIJtop1A0E@Sl$bI+e-XX`u>rn)LyWmaedS$#EM*_cc& zeWg#fB}<~x6KcTG;Sk%qpm(Sq?vFhl19Q;{1vlxdbI%uYet(?l{?{ zk;)S1J!HID`9(a^>j*r_#?b7U)Q{3VU7C!tPscgnl5CsieN9#C4!)kPjqXQgjG&$8S=*ZAR8Jl4C_stfH1+SWZcc@MDE`L5){pn;w|=wqK8Vp7(EcigG+urc zh|sN$aipCsAh-lNVOHfUmg4DfSwYTiX;<)coNR30muu+PsZn-74cXcZ6N7$!k(&?<11U!OUL3dMQsqURtzTm6vt z!w^LATE-!)K6Z|3szNo-BkvsF1HR8DxMN^)y7Zf6Qi`772`ZJ_EkNtHm;QJtt4NA1 zb+Ihd*E(`NRF2)7ji%LXVuZP*Sz_Y;I$ZL;*@s4^R;VP*2WTG%?~nr z-LOmL=C`cHx9_e2vMiAgm1%H&260@ZGPbH6LN@IBzri7b=wCCtqcm6YJno=vlXL7m zd#yZJcymj>MRv%4Ql9YYCFrlXk9{rm7lU?5i;a(ME`OXyu0T;YN+*@wjr)BjfxRcb zQ@+!XCk7dJ=I-8N|0&N<-c18q4JD)3OFf=@TVeSa4vxQptf-2XZ2jaIogdTXF`(YZ zZrqz4;OLBwgdfPhSLgV=mev_#2nWosG-0w8+ld`-HPt=YFaOLi$h&%Awd9!zjOm-8% zoqI7{KXrW=4s9phL;l``Q=aVxF3NCrZQj`^Ur)xDX-SPf3ygN4tbu7%#!IH@f;%&k zjA)-z=j|Dw(r%dQ%+UuR3BfoV7(aXC9o&ESA@1EJ9A@CBuiwW9k3Le}PxPRk4Nk~y z?SQW`JsM_-O4BazQ$CYQA6Gv<9PYvtesD>+#-pX+9ANblwUGH zLixjSvN<8wpPG~XJV$iRNh30cb+{HOBnTur7^XGmDzAHr+#)#RH3TwX%3W_>tMfbb zbu}bv+G%R(u08(3=Ey|leB7pOsVTzqs50t4E>fX<^u{$i7NlXO0I|QF+c}2)jtJ8H zUU8(V6wHo31yO02ok1!0fT%Lz`&rk?_1a{T_bcHCa*s8X$gFS3Ec z%i#iyns(&i=z({-=6pV=)MuMEz!n6rbPv(xH=*&^gX;W_pD)Q0G331yo8p&{hgQb_ z(y*yc!Fw{?hxvMh;pTdZ=iOQe4%zxA$ep07_4ro`WZ2WDu1k&kNJf=+)~@&_=_$$9 zk`(!lF)#OJ0a3qS1|*X7G)B2h`HC!<;Z+i`JBoAL*(jXLG^M$!<25KraVK2;!&T*xL+a z`OBSoJcYjH4qvcww4X;1-Ze1xxR;(fGj?l1F#s|%fO*E%ReM*|NzkER|K$8TK{^U3 z%ts@>5kGG{m3{E&BmDiVZ-Fu6dtd)N-hA)@e)6+7@z%Q!@bZh#0SwIb1_|ob4nI;2P8 z52w!p;x7~;_9PsSW!VCRM<0HK*Is`M@4Wjyo_pdhKKzjJ`9&`ZL1}lk z^>uHz%U}+UR&a+Ehtu}WW!Vv>J20GqC1a#>&olj?6t347=)I%D`ZD@H1=}{8ouRq@ z)s>pZu;GrPsLFWr&M9K5thzk4EylCrP7F16JMGZ&7>yFRfVvtk5}YcyQMX;gGAf4A zcumRx**_443)F#jQf}6c@6;|C@&BmYF$8~?h*$J?=28O1kmJ-oNBJspCxDr#}~g zr9!u!xFXI<+d0Wf*PF4)kdPm_e0zDbhrF789s0(LFV6z5 zrpd&|b08zVa_AavQUO5*%Mn~o#AF5G7llPk^0f-bp>z%~U}yPf*;C*Z1o!jsw# z!8^&(O^SXSTI3G@t4&HZ5Aa0Hr;E^n{T4?w2QmWwY`?wy_Apht?CG5{f4pwsYu7q2 zU>E6Ptuyn&R;E^)D`_>uHg)is8K64P+vK-Ia2*4cWyx4X-Oube2JrTKAK=HYzKIu~ zeG0$-&%TMj_{q=lCx7{m_{r<{@$FY$hAnoJ>l9K|Ro5)E9yNkyD3;BZ1s<36s(m0V z*YwnkMCL7Z9#4g1`Fl_=0oNADAV4pKYT8tp)yx24;UKY-ph$wug1zz5gUafTxYxng z%y|Fd2l$8A-o({3;n%+PMZEg@JNW7AZ{XF}@8gx1UaTH6j?RG!MHsT;X~B#$D}D8k zuBd8K$Z-pr8oiliiqF7++sWY6Avsr#MvO&g{gxz`nJsO5ZzuQ_!bRDU{!fab>#5!@ zqpmWa97Vc<82uhG-8DJ|KyJ&~f+pWH`cCcntwEHnkd?{kgf+U6z6km|#ISR}!x$vx z%jx_kOvEsZIKkx;WzcW++X{Y_cy6n;t*?+PK5pQ&PkaM}r_71QApH^Pk~!XMFi8rY z!}x07Xg+S<5!sPZ*3I$Q3P1NJmoN82@p;O;YURvvVEymw>nY{KJfUr@gf}vT*nep( z!Ilr~f!@k|AIvDc$#4%%WOA$iIh0d&3Q{U-D^5b+rQ8Xn9-F_0M{&?q1r4&lrIu3* zn}A64(ngTu$IBqPkX~5YX-?e5F&Gm9h~s*!H3+LjC7+AbkNUTe%L?5K?Rk2}d3gJ& z;Kz|W2t`B2(vqK0Tk8sryi!@8X0us?qQla8xXX=$Qyq;)d&V;RgaC|YI59_#%v|N) z8bsOQWKOMv=O}l4ktWNj+88#ryv(dWMj$-XIkO0`TX4Oe9%ZnHz`kyQBV_Ejk?-_cp-T>F zdpK>b%JQVoT#vl<`ewfbsNC%3_l3uHh-@jzg6@s_duGgJbFvg^l1+Y^52QHP57o}3 z$+TS!2*Gqzo`Gp{i!UnAKj?&k~hyfwm*3#c%h7d7OcWE?7X$|y(xJx1Hh@QVJA3qzgCs`?}pk2r^tbBdFi*!R|GpS=b9Oq4+p&V#(li@i?{LhuY49i_|>oC>h2x< z*=`q-oU+K+bi&u0RtW@&VA!y zuD28gBc%4f>BjNc8ee^(RaxQh6fkzGrU;IW?Yt})7DBOVRFd^^Hc+la@by|jt}Ic& z+{@@3uRS`OvLw^&FgvUWYD6@Z`CrwsIze{3x%RCPEc-#MlW#cywNMshcb4I=4P!6J zvqD7LucFYB8xtbvMOxOk&d5-{4mXar+9uRQVk{*Zm|WRvXjdg!Y&9u99iQ)GOl4`4tB5Ga|mL@JcWNu zd08`zXP>eN>T!VFyg;`>U-CQD%EQN%p7SD!;3RhX-GVe&DEoYPo)dB~pjiY}8=Hd{ z_A-CF95lfehcD}Ihg~q7#<;eDH?O$61kOl^S`@oqZm#4>r22%U_DeX*7x6hzDjR@v z{M!AarVT{!yS}L^L#jczfI>Ou$!s>B%fida-I0(NOo0zhpguXlua}OxASpWba07*naROT$juGfpuE9)S(MF&9%a>{O~>x6U6@7ydsQaX}n z1BZ`3!e9LT&+*`c5Aoe^d=cOL%4hNL(IdR{;xqW;|MV(ef9pMb@x`Y=G<8c*Ya`22 z2jY4u6mMLfxt*&kt!(}-r?hYLTn~*GJ#LD9=FLKtb!xZzh4+^sj%&RmLqA3N)3#tZ@z;sfBrfA=C{9$C+-0M z_RoKUKmVIo@!kg?;>o*r0J3dzIS{}oLQG9-I>t0!fXawuH-@x(DLFgGnlZ&*UJ;Pn zG4>OH2)bfhRJx$lxmu2&DyQ_O7o|6Ag_skImC;4H6SqxD9{<}zRVPZ1ldT3V$AkJ= z9hCuntffF#O*>Soa$LT9g+ox8`FuUPi~i6u=VrBYH>Wo&tSlo~G9xA7=KJ5@iy^C1 z{Jd-xIWHmLJfd33zz$f=w>f>+A%M*Rl#quUeI(IFNvYmfE_78831Qxp*d$p^ z+Tl%}clENSfBLXVS9yNgem@*muiON@$avc|8M~JPa)0C8k_5hUJb_qHo0_D_7!-YF zfwtNm1k}D$;S>v^T37EZ_(ImL%p1XN*nMycsKY1l8NaIAY@6KH$F=Rzu`dU7#Fgx# z-(Wap{bUD()z{|la1$f(`_8@W9Y&M26T~RB*|23x-hXQD|d~}4E!y+_@K&Ry;E%>w0ft!3`sZh=gjMp+>Dm&pp*ru37aFg7~#lYZB@00?Oqu)Y&0AR zWsw*F45G=|jnZ#q{qJ;N3wBr$-utAg#xYFV4bMeI;KDdt94XpDz<}4YJL=74Ejn~L zrs^hw8K*!A0wyV(bQ$q``97Hdyz}r8{_JmF#gk9o!*{;^GG2K0NqqeaFXHQ8{0#o& zFJ8l6{KG%t2d#UV7u%XW$|&b&95ezj~Q3! z^Zgd$ad7>2WcabvQEa<53}|3Pn&KkpjX)jizIMGxRrCN#1X~ZN(lqzoreP#ga{6H z5BjQ9Q6FbNk7a81j9^2N)5fBg>yEG z!(xvSd@a0qiU@|J0mAWT)NYd{pz zw)$4e_eb54{wq&>fMX(Ai%ZteO?$ZRZ1Jd4U+_A`*00tvY+X`kh#UjGRfOg4jaF>> zAWsaiMMHuihDfE=L`#;k%9pts2+8B#YwtOr$NNhk5_qZsy_Bb`l2!Vc=Q#v3&>fHU z5%P3H6VzynfuHiAEHGHV@XkB)dPiL}z{goQULMKHJ2&a80d16=jhj)KYv}Y>x%SF+ zJRIIw7?*uHXy;ruCIrWZzYm@5FnofDs-wq&=*a$2eXcq+oMVFe;DRTo* z`~!fTqrU|?lDn)Tc9+mzU|t0?7NU2tUfMm@xy42-@5$*OB=(xvmY$qaIdHH1_%?I5 zB0|nSl?;(<3*Qz8uIa#`s1?vOOM*~kgDt3(KrkQhB=b_ zqddY}hM>IOGA;LjjSHpU^;z(#%({}C0Nj7~0shn9{S%(NcZKi%(iiajvrmAg7xAsH zeGdQnkN*~b`Qv}Wx4!aOTwP7hc{)}g=h+`?AxyoOHuZo^0P0UvPUp;rOpCpl-|bW|RHf z1KB~R3Tl@kG{wG30L@eIFMAMsM-PdUH6PoNo8`AtdmccPc0|-q2I)$kTyAfDO~FSL zT;ETo!HOcE4L;u<-}Y01xxK$b>KPhjNg3vZm-Kfm(~pfD8@O#n&82v5#5v9%k2k>0 z{DCM~auir2g2q^T#{i=c0(mQ@mSy-_6(eahdFR zQf6sc5;&Hbbcf8C-7B3rktc-l5r@(yhhUh@zPDywDP~RxO*`nv1s@NaH z?>}zPQ-{^4tNiXLX;p`J>&jgVBm>=XuZUzL->3Gv%Hs~&?_My94yvl-$0vvZK<(Bn zPn9-mqO~@UoEW#2HsZpbk>mXGAPbwU|N8c?9H3*nY5hC>x`{q}i!L0w+fNnY&Q1_p z$;ryxqFy2WR!K5O%A|Tn`}ufI8Pb&nkC`wYHDw&y)6dv@3ZAX5!)T zmb-WBP{B_f{oMAM%+GpL*~vRJHsgjGw5duG(|EpXAg=1HexW46?~`?p)`vM8g->tG#3Qw`t(F&)jcO9UJVW+Vn9eG4JC1|sbbXsV;I8lc zYt4Iply!*h6q#}zEH&F#oAXs&z4SB8mZ5TY1ZGahNZxJ;fxSdwBa7st4-fcvKl&-& zy#F5l>)-xmy!_%bAR;{V@7=+l{>4x5kFS3h&wc&rPMvkEm16BAgmupg zgEpV!moelEBHVDzaQgA z|37>0`6Stq5Sr8`KGh$@gX66bmCA7Ly2)q}sSynJ2@lZ45-9_1QQOs5oTQ*EwD`nSaaq$m$4{dfXV8 zER*r7vKCSLYPato^Gubekp6{p3XJS9_eJ6J%_>(RS&V9s=!U~SkS^&r^?h`zgNnJL z&R~LAB0JUJWLuJ)_lfdgj%P?6V{`Nv)0D`nQH7iz#7Z(|vfIv8>DywPsR7M9838>T zV>&N)V*LXTd*=y91KrX?yPl59;9a#2L`5+*L;kgV#?xa{JvH)5%~S@s-bYflJD@zD zs|47Tw8STQ#8Hsnnxa$h0@UPV0eK`by^LMKIgO7@~{vZ+Sn$(XEUlM2|asD2ouDcVa#hbJn=;canlSZHmtA&0;x-b^%!HK>d&_1*m# zv7EX}q13x~)|T4JMZc|$uQjPE*}XE5QQ}$+RAl!G{Nle>7qxP-#s#W@t0q=@E%CG| zqP2LYONm&yekaeT)zJ=D>GO>DRq7CW4vuJ_Y?Jy!?2Nc2XR+PzMDV_t&@kctZY(m$ zgO0lk72XHLfCd}e0w}(*`9;1x1Y>iMQ|$&+XcCrcf9T&^ydznRSOTrdPj zc5iMlqD&;9>$D|rquj3nbpZE_8~2{zzkc!+4jx#;Pk(d{Tbp6k#f&<<|IR5~I)4IR zet#36esL2Yy?Yv6Hw*7WRu)N#3?|vW9cCAjM*W5#B<{zuim75Lu#Wj6BS2kTnV0RH zBr>6ow)S2Q@9I`$n2r!3SSk$K*`0Z9E-1FC+Kt|=mnm1t5aY`?Z}98Sui^32H~8yI zXL07(Ca43}K=|2@-o?4&hw#OBcX9Q`eVjRY2(zwBWpyMO%N1ovJ|oi><)S7yYoL2f z<_urhy>(>ia%p*<2PT`~v8eo$NG_4zJHKd4BZ9heV6JO+`v6+Ouw-PyAA0PR`S>1n zX|tYKfEi<>u&3Fb%7UBs_PmREda7WMW4@)*W>JDHiKr+?xAe)pc12$bztSxEdZ~Vn z)v}Rt$8}PwvS6J!K?XBIbI3ZdGy=4VoNc+ZBbCZ2g?h;b%Is=@3aT02+SfqbQp$F8 z>Z;602o}z8=zu8=%&KttDDrKoViF}NPP*6mq zs5-KJ9~9Eg3O2N#UnafG-!gWRuy&7mXBR;FwQy|uuZZ-{ii^B;)s zqJWw+Jso;Xdae2{@;Sc0VJ-*M635%xC4RdP;re-eTRQ0xhdE7#u6h+5^A(fVWmO8XbYaxNGO z{0-HXZ^>wbT{T-IyfeNnnC-)`O2C#=3#{opbpbkCX4d)SZ#G(3t|V_ka$Zw57gwPd zJBBd%1;`75-a>mjN*YWlBdwBQ4Nqqd?X{=EP zj`sD*qX+TlKe>qi{>4@N>W|;z-~844ICbKvQez}G$AhVEyBGK*UJ6Gis*jYV$n#3} z)5bycnS3iTTP^?%#Ox8QE|4LXZHgR)tr!5fNl)o-d|7V2o@n^@95W<25{O28rKTFw z*L)hUK&AT)fy+jdPf8U7w;w*muYP|Go0}W>@q1^mxv`NB34QnMQT+UabNK&$^%Z{i z^)3ADN9S;G;~->v1zBzvm_$V+vrH_TO%0P3RAxy5L4j}?*v>WKf$X15G~%@7c6y^? z5Q?zKGnmH&pZ0M!b41uQg~aYmq~{MM;w z#1=Y)gLqSqnL=tAK*Ng4w4QeLNSQeerb2z2lQNW5Rhvs143asLX+q3kmr719NJnXl zHxUvU&P4uwZzW?oz1NA3Ux~c1BUGDUounxcXRF*h zn_($1q`tKbq9NT;oI?3rYto|gysP~7j|V+{h{siRr)n|)ql<@(iq0Nb%6=QjTK|sg z?Dno?8;&_A-&PR)p^u7^Bm}wDndH6EqUou{5ba>28@`P_waoDyvO~&>t-dXZ3S@7$ zUW;Gac-Q84EvN!SebT)PCmWi0%`TaSqo58q0?W$-0brKIzy8~ z{h-$^iaJhX^w#dZ>P`-oc>)-@P?60ch~dvd1cF(k@&v_uzAZtiFxB6^4$>3C>-60Tm3>;;H2__ z@iUcnq3JFAAg212D8x&$GQMZv-h=1(hd+LYr?1}Nr|+G`nd3)vR(6Dq^$x%M$wmC{ zf4hl4etQdFetQ?kjvT`J+Dw$qfQ$2*IV>#(WgCRnhx7(VH?h)GY@N6J8bvE+*r{P% zCk|cOO6`qk1dVvx5u48d-dTB4l@lFX?$RkW5N?GNQItN8tt`Zm~RbkxuyF>sn z;nnsVeERuyd~@v{e*D2XT)ub`Yuzl7$L9JB|MchY<8S}|OMLRh_xM+T`5ulQK7cjJ z>@ft?vCo`O_@Fe%8Rig{gjS@!rck$iqRs}&h_fj~qEbWgAKB-Bn)6wo(Trxl@u@*fSSmOC*=>{=5wRSI0PKds?lpyJ$zOi+~_2 z2-OLmW>b}qn(V4=j=_vlX&;06`3k3ChBkFfNwF6UZL*BLZ(q+0VonEXhv!$Pv;-qK zIt{Xw3~d>qb4a#gwDQG1H?*BZ*-qtkV$`TZDh5y(DN#cU^ue)2thMpZJncQpLH0`b zWZF>{lk;P%tP6i);|QpsAi=mIvRN(L-!CsKhe1k&2#+gHJ0YnNwSM5e*427hZVYz; z3Q|l5y}X^y&LQC1k7YD+ga=A>I`2y@GItD3akQ!<#^_0=JjY9hZOJ_Z)nhDY8Pw%D zaHQN>^}_1d6nTQe>EEtBBiZm0$csxlc+4ysh3-w3LF15iB>2!4}`m!f?ym53^9s1^9BF2NK&+*?r zy^0sF-r(a)XK?!XAz&6cGXq2&K78ji&Yn1mE8joBmGAE2gA1pyc3|e4WE>dcBuNb! zF)lLnCqW^2tn)hlD*{0d`bm9SFoTIewq7GlGMoz7x5nV!0vU-~23;rx6rAgx2z^pS zRk+s-c>7LrEVIvC7Jc5SZlYvNP)vp(4>}~ZoZ(j#kUk*?aOcK>?#bz2(>WmPF&xuK z^D+;NCIORmQ;W%4hl(|b%gljgE1e$FGS~0}+ZCm+233WN^5wlTDCX`9frl$t#O z#{jJYKL?%EGL92}&yY>nbXSS_ekO$Sqv9@Zm z7r7YwD6h^MR|B<~HpFu{gqL}wf^s`hR7YeSt?}8h!Aq{~;) ziv~2t&CGdmse$1aw0pEa<+#7M9oiYEJBKNyS@~n_g=U$~+2M5t>yW9z+qBhEa%jYP zZ{@B{N)Ua&5_!WEC&=3d+AneJDWpDhajz5^+iJUwLnp2Nm4|=W)4U0Dt-t`1ewTh{ zJw3EiY93q$?HyCkxDGTt1BO?adESD2PU??z-P$M9b zz1@4ei@93w)Id=6-r$?71@Z)4-mM^;`$Y=wYi$48aLqe6<_9g`2QaLC<`Zg)EyRh6 zl^D(13_sPgCM*uRwV9qx=jV#;Gx?V@oaU3=JC*gj=h#v=xW6K2_bCdxYI_JvaqCLL zXBZEivssa#ILD=f2(;&06AeK?l>zR-OnCDAC4PVP25#Mbf(xgP;^WJwFq={G9e@IL zA3b~!fBxY`{OXU_@w;zs;O4#eapLG^&=)K}7d>>q9@QkRIOEO4uO*7gbnNe1Z0$>o}auUtg9+{J_QF7R){?>P8 z4smh4c1BDJI>0D7TpCg}V_oRq9{{Q4aJ@U&Hjbycb@M=OVBZ)}j1XWct+7?x?XOW&6O4X#uu- zb7q3INC(Ond>Dab*({N-Jnh>#h_SD8XcdA$2R6Y?<;cv42afY#TjquOia*cGP;;OU zm1z|BJ|5KLX=bN*%G`zNE5ThA%C5R}Ftla39m-9^R#||}(oav2DAA($W+h0w(;({n zoNN4qFwmz&PkD*u=6lD7W&UrxlcFd_--3`FVoED|+M!(e(KFqJuM%@8Z%ag5gpHbwT zH7p0`9=R`L`fYhX+31NS)GVMn6ee5k8F<~2D7URCU7G^>+CH2|1x|*qOe%oWvw3%j zzGACbRRF`w14Mn@wyF$b*rWmpV$6GhF!yx=>k_SN|Ar6c!Kn;}(MK%r@vRhJ2U)xq zgk;BNGuj66cGc!LykIOD%DiQsBV(8Or)*hDf8qfO|H}C6_6%(`OZA*OP&71q1pD#E z{YUuSSGV!}#T)#SkIvxS$)iSxR7G-qy~9s_bOFZ?AH%~7uqoZ#z$bjno{?x z55R0^z;057Gb`FksZ6mH2+2aVHZQx6&pvd1?* zwYiR;y?+M(<&&@Q*;hC4&GmaYef%&s)@KDS#c#nVO~Q!^wd*Ov%wv$n8Ye8Zm`TN^ zoKE^6{`Gx*Bx?$3?x51i63Wk=*EQqRcjqnzGb;Lq7^d8OXn#P>SpyUz-Cb*4$;V9v zuo3Q}+D2NcWz?{lhf@S}TLF_ju}gX~SU1aLMcTAc{z&Hq(8N=gR5GhGuJ8RE%iqlV zu~@23d7y?=8Jui555rg)NkB#iylWAa8B(JLshgXb36`}>oF{!e>qzB>DhnhRU=(Mo zkT%+6s`O(``Ci9uy3soInGP`7DD3X_eRzJ>`RlF=3{8}LUd`5ipqr~c*Z~-7qrIgE zx#{=>kRYedk=<}c*MfgU@$4wFt89knYQmaTpCh(QqvyvfAFuj(R@PbTWmHZ_>5YaH zEqsc+wr^69(ZakdX%bJJv(kQMzJk2Y+KO{2PZEyA&Q9$hS&ho3I2oU8 z5>fT*zJ=T-au-?qG-+?Fk60e;+*3=S&*3sGlAcD>yKW3o;GOfna4trfsAi!qbITM- zIg`?0Y;dmmlxj9Pm9(YBEf11H%re1uCx}5JeJrRy&$=EO)~b7lqmzG@#$1{b=4+6f z*3sf+-ZqD`Im<=nOKx{+mru@4iQz@N$+RUr@cK=UE8pM6=ilAI#zu#K_VY{F+SsV- zcSMAX=Z@k1izo1RpMHl=Kfj58{)-Q=bzmLryHIKim)P5S0dY-mRs3ZlG2~3H-3%^R zzg-bTC;Qy)2HtA0!a#-^uPB(uTtz?&8hS9+$JWw}BpI266|)SMU8$Uc36#c47RT_2 zamd2Gar*&2yK)^bUcJGGm(JqM@hxjKZ6h7^GQ+`P|Q!WjZ?Ld=A?3w7u3yvGah;JS>!a^Y2O^v6xIV9s#dV z>rAi)RbCu9!5rG2R?3jRZv)^ty-Zfh6%8F{QJNRj0JQEv`F%!L0Fq-U9Uhz2XN_g+ z=*B@t^J!!?H2{K8r1NQi$$*+#?8hTtY>gEfB@buX$eE#)q+`9V^A746;4=h4r0V6X*ZAExw{Z35102{`!=L~70=5nwu+0o;09fk?7tb8Q<#&$b>+84i z+bh@cum9>J96fX}9<0i-uc+D?;(*SxXa%2C6UBY#jT11>1eXZ{0DVu@vjbe+$b`Yf z!OF|*$T%m7z&&pv2B`3XA zSX@bB>~*X!BINFNon5IwNuZ?1<^Zeg3DeZfC6%FaMX^xmdv=><&8Spt=EkY&Xpz6N zU`EJBNY9EQS}0u7s3}Utk{}rl^KoDX3VzU;zU>*#$x8(E=%Xy}K+KUA)j07^Sd`}j zRG^kA+tv5>Sqg|q0TE_1!uGc8)~Yn$%Ul3J+#{W!FoEdy%9z(`Dej@lK(AyWXC!eS z6yQ}l?W|Ex5tqVXX2q$#$^p@r&l#=dGIhj=b4~>Yx-zIK^@T5?$YiiN{bv~B5THZ- zY#NehBK|YS>&*kPKEEoX(zd9S>dF^&Fr@yc-Z?u}N3R=WiKm%%_pDi63xiC#T_r(l z?o2Rv=PuowE%OHX-#W;g3(F{O%BZA%rfG7aCgaO31wFhys}ne#L$$Eo6>Ym88o35u z8t6slqb5~MYi$y(_pVm>H?%sIZH?!ucyVGG}+icRkO>G;%E!?v8O zH7-&<%jRFCw^j+Qz(%m|DZ7`y3s}EizH51`+F)Q`WYk zIvv)X>#TIg;@?%Af*Xe~m0)OiJZG3n8A%6Si4fNZDpS^z?rw(nU;w-1>qwnOv z#yUQJ?+i{HJ&13v-^Zt4UdK-_pT(iAgGF819@~iQdxZq7{kpV3W^PAE<9eugNhTyB z%x0@S^JJwfGANqMN=&)%3*8iqgPN8&rDKw+X$P?9s# zlRB;XS8IdSw5KD=}W|M53pN-ubn=dCm(-Oh%N5FY*?XFXq2*;kNTw)MjRLRrTVb@v z^s|UZgUX-DS&LF}>w8lPC95d>6#ilZ8I?LFp|t`f(ALp)WU^W#2v6ypEu28?2 zytex4qQM4sj)-~z`O5CM2O7BMdTvEuV#7S&<{+H#*rcl^r%YW}Y?i@sg(>2eh+^-= zX97F<$GIkBzsw1@5_SbRjX5xf9qDcS3f;$Cv<}rt4pbVEq`BSA^Y@)GBh5$T+&h$o zR+q@-$k@q$l2JWfkv6({5zr`ScdoIOcK9H2@wHVsKH4%a@U!7@&jYnC=n(w_YJ(5a zc1hf25F_-7wH=3o97VvTXkTuVPl39_ef%w3|K6P&7r@TH+`ppsxaTSH&6w4zZpae% zS*LVR>m}ykzX^UTZ{Niq=EKZ4^OH?Gd@WX%S7AIGo$a2=m~ehq*97a!u#!Gmr(jn3qRvL@Gw z&E@s6i8kb1FsH8~wSRT6(iIspQCss{jA|gubV@UP5f7ICPN|MeO0%C1c7l?5mVgvM zNLz)Z`-C^!+qio30si>S9lUl*=^zTW)W_A`!o7-k|*B>dU0;E>36?tH6>Fza-+&LeeX7bM5Y70#hhXmYFA zvUUTitA~t2E%eyK8wjF&cAaLfjvB+u!Vj87BnCifl$2IW{)|08L&_Cpxjy!GPK4*! z81!A&&e~=MwtFAfYGrBV*O}uMN;PcaKW^n^lu0tLLZFS3+-5VDmZ#YjDpo^Il*oF< zmNPU={}+K4io75fo*e5~m}0C#GiNbuXI8-7uxE!S*_W0Mtupso0_+A1ulTjk0RWLC zLQUwSskD?P`~1NSa{2&epH@$PTgFbelk&E~@EGN~i)d+Ya}WbSa!T}3Q6o?~fYv&5 zny+&n#85pmt#T7PEbxje6-l2hwc z7;9JIgx-lNJSS)ZvYBTXZ=L6vu^%yD*P1p7?ONK%A($<>--nzXQiJiGWE2O03|+d} z6<1LPzv!*|&+*@Xe+^Hby~Hm*Jdev4PhxFtEj~#II}L>$bfo$h+ez7TKWE_7rlRvlBQc$VlvziZvcuC!#7U;lG&kAUG zg)1`JP-Z>vj)`c&F(W510ghXph(n?yA)zoh)~Ub@urZjPzud-`-`>G@x9;Q6!43TR z$LDeA;6X^{S2!G-91iOuZr*#0V}~{|o5ebTLb#_E7y_1( zrx{SXqC+NZ?pLVQWdj-VuI)by!wkho&b408Or7gsN0ZW3KEMUD=O)6cqv!L0tjf^t z6NeiNzwwH^DvahgdFJIDT_eIJb9EvAQ84PV5ySLE+RmEiP?UXpL~+evtS?<0rn}Z$ zX<4H#?2#fKs-d&JHK$RtE07C$%5GJDI6eX0TEX5ICBlMJke7u1s)2~&zMyL5Nr2Eg zE5^Wedq&nxlGvqAQ-d~q6I)hx91_&zEC^X*3`{fLcZM579G4O>Emsw)kuoMmwH4Ks3Xl9YW~?Upkf?j z2Qs7x96ILP(naeNV9(|E060gEUUkn90za3Ss0(1j(&Yp_ZXZF5my7%ercG!~N|I>> zG1#xYW9WHVE;%FV(TT8~!$R!5q@V9|XeIZw?w5_?j9OOPXf=uae7CTQ6&quA1{YuS zhdKo1cbSDQ&r2fa7$hERstQg;2DXha0J@XD35CW+Nm)5R@kTaB4{q9SDqqcQ6EF=`gi}v^ZV1cHfYzl5ptkeboBC z-Tqn-!>+^_o>sNF>HQf}YVP||8W>aBtlq9=Eej^`k2Jul!>n3&aP=+VZ|kG*3|r$z zFN=!0335^&SkJl*|n*_P=_weNBt(X#xc zGABB((+SUKsmle;vmFgqVB)PTkYTqwNc&MECs~FINv>l45&(BzhX~a0Jw)TWz{trg z>p=)`^w6zz2*AU~&+&(^Z{fk?r}*g7d3^l-8LZD{VV^xQs?5ZaNb!kdTlo0WY5d3E ze1&hW-NoluZ{dRrCxO{oc-IL4{b7{}$1g~oFFDvKwJ^(CFsbM&qsRxn+Xp|U&7B*yhEfsl`T)N53qv9eScPYn9Pu_J&R=UQa7_Z)N}&E_(gF$Q_Ml?ST) z1I5{C3xJT_j>>>i#|rdtUvVa*^oGCkHp8@j^-nmuaPzL-CmhX*`fYRG!59{K5F?^C zH1&g9tJ@z*2m|0UX62gR1z>CpKLBm#&|6HZ!c(myIM{k#zihuBd&SvQQNOW)47o#A zhMH35;Dd`KckL!kjwk(a!QJL3~RtY_0zt63rtC?q7gv2F7vn}8$M9&=cEoTF)1w~g{uQ*QVzE8Q$s z#!o>=JlszSMn_$hR;xBVQQ}X*S3ypB}YBJ#j63uAYhx$MVwQp_ly|K z2xB37SZ0A_<1Y3{od*g%$&Xs!$eYyJc~yte6?myu#>+Qv@Q1H%;O70uIJ|WbAG~`S z$B%5fvtdeFBlI8~*jU5m3ny^l)KT2J_dS01)eYQ!@EAu9Z)s0Y7WU}{*m4M0g%*kVoc#h1P@!hS5`0UCJyn4NjpMG!#=T08RY!(fg=+u$y91EKV*74)Zr*Zz&Q9OL| z62JcA_jvN+RhqDQR}cb|3AmEOsbxHgqR{t!{0rYpr%A<$(M9GU3PotOiLg%}D-|}C z=PRj;7^R_}9>brR{lfUIg|^KVqvF^bGDf$*>9HXL)$!@|qdjJ!8A?v2FC0UT9(;=#!z} zdTeu_WO=}uU82zH@dCJSZ=pH*UJvx!x+{c$@cUU8=Ahk<)%iIH07(vX=!@+>_+$D$ z)FFYM8ppSCCFqP@`s=7Gc|cs1A}b7hyUPx+b9>h5pV~WU`f!q;gu>j}j((d#g>(s! z^uubOPcJ9%Lend;IWs~Ekjz&e+PtEoE9Ik|^zrnoUN+2gk}Nc($D1qsM&7Okxh+ns zg@B0qLl-M0km)#I5_xES2DQJ={Mk8W|A@l2xkK}5-sBQSNKpUei|csy;x$g6JcJJ} zp1{_D4dXXL;s@y^1i#e!dWVarkK*!$699F%^8G!0`Q2UgKErX;rl@vfd?Bp-^xIeN zIv71(9n^cH`>lLMM%&G}I;dqmq${Mq2uHAZs z&4UN<s>$E}cJ)udd(5@4mQ&oA;jL_>lwXNQWsI74Qxc zwfLk=xZf!tGN>?86iORWmVvKLqQPh;*78=X4N z;lX|^_5rZ67MPqlbkd3+!;JG)KzjJ^a0bV`OSbct*uxVwV}j8d0J&PvG|Zk& z16&p&ZS~P`B$EtcyRrvf5zT(0K@^gs+W4MQ5F;9csZ8kHcM4;sV6fr6 zf=hcu>yQW0_5woCx>SViYPj@l14jnZKHXAkwXTMOzC5Uv8w2~|wJC1f2JRACsP!HB zdt5Um#)MXB=tz5OP|Lv0@goGjSgy=40SVzrgFM;jFtWuIbdEYYAjQq%DB?FA8W%rn z%`^72GuoMT%Pq=~WmBJ(3$_J?+%bJH4+P%9X^gB6G4iH_kW=;Yg_C~L;v+*cb#Z7) z>3yV6EDCnH{!~cv0f}lcbmCGPd-<_I#}zA-hpfnnW$l#=ngor`RC!(UG)I4Zt8DY@;pU`rGY9Sh4t(IKM#CH%wa3Hhoz*EZ7j=DU+9 zroJcTUSoInIN&ey~nW#0E-tbwS*v7=k~@X|>f+B|@J4_@H6 zU);dI`Q?W=u)blCt5IB|t)^Y6DO!D+4?B%_rkWe*cwe&Rq1vxwLA+(ao}H250thtb z2;WWak=H~8@!MbqGk{K+F+d;&-Z10ly~p^6-+zl|FJIx~_fFyc^Cz*fz7AO?Y$up7 z&)zWGlgGC3(WR64`_DG;&CPrG?CU%D@SWqBt*b)anQ~guH>GQd^sUUp z%!m}zy+^Ny;I*8+K!p)`RfF85*gu)nQ++Aoz)|H=EV}(;$XS&xID}h9`2okNll zZb?i1X}|TwZqQ0@)Ob8){>w6CJBG}h0-C7Mz;57Ib3V%x((nHDVWW*1V6%8g>RqFb=EieE zgF`r1@pSyy^4&H*`xQzjVB`WsNk0KRF9}cPx@6ww{oM!7HnRK?v8@D0cSUd^eK-FZ z1vK&e%pqIrmqB_-4pg}ET^puyPR`Dw5Sf-$KQ=F1k-qq>I)(%T1W*4A10oB1j%Pyd z4p@1a^V+Fq=WfsIG`wu*rSckUrq?jpZTtr9CdfFeEtvw(#$HUxU-2!<=2>1>aym;r zZ2p8-iQWV_nQVO}^R!E8#L{m=J~_EGUp=nQ3Vqh-k}BVJ0tD#F-1MOVCHL$E`sxwz z?)zLiP!YtKD>FX!N51lhAX~e8UziVMlq(*rA0mgP>UHs-S`fsw-^dM{I6CamUlLUK ziuKEk1+jA7zykL@xC4kfwH2rM6&lZkGREGWUbZG3pq%2&c=7TLe*47@+py&tdk>%C;^~bXvjPc= z-jHD?yjRr>LI=jS5a0s991cA18R!hp4)@wx2Q`1}4y-VcVU(}rywtlvn3380&-~?1 zoE>&d(_t<`4}s7-K=-ybgDBs{$O47KU_QTk2UotmgW0UZk1n0U*;7Z+bzNeLg9i`bqf4i8`q&n}yml9V_nR;AZ~x*w95}fFqOcsVmN`&lkEM2sP-Oj~W{C>@ z+60CQ92?A#XPvWnV2*g)BBM6T6^DS#ztysfFN2T!vL`$@>JO<%LO;>vu^kXB=U?YH zmaT#$0=;T*G$4&VlqR_G4iSMmxyO*LM&e!J@n#NYPEVO1qY8#lM-sa&GH#cX%98PF z2UM-GZ+ktnDn<_7jA*+I_J7q;|72I%PRB*_N!bE+pyC(C?#MYw2LeGC1io{ujTC-nVKDb6V@b zOI?{?D8){}6Rt$YIE?+2oH~ZyS>}}CwNvQY8f}JO*KrILr8$}K7Uh(q;gK1!kVFQn z%OUYQ+uB%z;g2n2EH6>@!*DkVQB0#6yV9wlK@>)tUCm)zwrbv6>Jrwd1eR-H?;VWM zbEe}|bwz6Gt*#{Yi4vuANW2T}go->Hl96Y+d0C~~Bfg!G<^&rXp!Qti9rbedVg}Wq z;GahSwR))W0Ms3Ay^+)u`IMtTN0Ufv2b~~g%Buh5Top_gptGEGMc2q7FPbXf zYGux^hw1Zu->2l3(Y9rJqOUbuW5+u8%V0_i2>Bs9EvMp?Hn(JXqD5FBm81XwAOJ~3 zK~(7Y?xiZ*vg;ZTLwlYIqH(sT)!7qw=v3D!3r|&OIiBe!=e5`sdIOGPM*}d5uMf27 zQ&MEmgE*^eyq;>^sS>lItNHYN_P*j&DT(~99;tkz$64!oxIV2nt!j&%YE)7a#29Nz z*7MF>vbv%9*T|`60Lb{V627bn#VWB{I>%JV?N_K@W3n*NIhE_!s|U5)i`6SaN6mM` zvq6k8Y$C0FXP&-Zrf%hADTF_Z*EjV2gGW#Bo6o<)>(_7a&goP5$$RIq8Ml>UhTl3( z%0(Ek4&eZC>SlQV!YO=w=@kBW^)|k~c^{vDeH-Ua9LH=H?Rm=l;z{|pA4VP}h7@hL z9wFIIZi}s%y35EyH_t2mV!kjVYynBKwyNF#)@Qs*Sow;KI+Io_jpm&0(`p)+W+EV? zd`vVH8JPq#0s{>iuqv>Ds0hIGm#^@rcO;d2~1bPylCa|Xu_9YjYW#0@4SbsK|- z2y3$$-aCH^=g%I)*Vpgi_gAjto9lOR>ck;*-L!)PEt4sfUe`A5CAJ9KUdx=1u1p3f z9@eO}MCLEM*K@txWrA&4t_0Y* zNV|;3GJuGHUY+!UZ;0YY!(J32qim*kb1*zH(TpXD>=mKmzOu#H{sQ5nURlxX5|3{( zYB;}Fw#zqlwe1#O>i7fzJ$EU}0fcdt9F|oRcA4!L`A^ZmjrSW*)ic4#2s1V64D*X7 zeBgq;wfN*MnNMUD>^6k{4F`+o{aedEvYAnYa9)|rJ8ua3464N54LXv1QsccGmF89t zi=)~(IV$sfuU-f%`u_n zJe!^;^yv6%jA6XrcF_LMd8hJpXWSUr*EB13L*_6Jysh(gk}&IR%x&BA)f`=i^j@K# zPNWO59kRo{F1ZU&ee+ws|J&)OpRy z)|z;c`?{=AUq%v8n+scBD!zk^Pm(%%{p!&gy~z7!j){Kaz1)gh!yi$uf?#)D^e=$) z0O42x>DQvJvOiVh$mWw@2`uqEsbsa9BKZ(m1PKWKX;OphieqBykl7g6GCtlLG%*}pReO5;&Epqh{} zA|uiXChws(LX^h%0`|0oBf3w!q1kX)Xqo;X7Jua(JboFiMLV0rMd|lx?2? z(P4(fr&Vf1qiK*)dTwA>bEI}bXsOa&nQJ(-2fffQAm=NMy_vVMZUhd# zgO(_y3G?z#un2IC(N`d+%becl8S8Q$kx@A2gYmcCR-zf0qs2rpM)aae_#Q!#RSE>D|CY~;<&3)1GttdlzuHoaU?0OKR6?>Y4yBqvCpd!k}|`k zn#=(@Px;FVO!`cJ4YCf_o&{j{GiR}SzJLqJfzuoVRF{ZvYoH^0-_-%zCnWzTVc^DT zVrTVzVX>&5W9!T3^|a!pC28zaz@%pHxI&lV@HHBFW=}Q)8FR3Od}Vy!+g{Xqc9Ny7 zE75X)liEO1k6l?@>g)CLUBILIoUZg3x0{V0!S*#zw@GVKB2A4wVgO?QBn!dtvG_!M zF1Is0|6*~p1AEq%gpct%vfFl_LO_&(mv3II^mq7g=X2;p^-7arMSS0EBnX9L2@cN3p(^@=s&AvF(u~7tv(^N4E~(C-0rXkwXV@ z@4;jI{_1Vqeee{AHxGd9hP4(CsG^YcK~u8Iea$fH`!d@se~08`?|9V;Dk*0kW!O51 zbA?A*qFthWl9*oU<(y0Cwm|Bfx-E;N%ji7vh%8Uy$k+lpHxNswOmQ0(vIaA*Jl`5i zsz~=*z`$mgkVGt4S1>uIS}3tP50l`IJ&?C?h~{j6<<3X@Tb!-VfJ}s-%GXf8)Io`| zwk3t_Hx1?v6Y{>u?yR8@`E{O6B$*1T_|$_7b}Vg>I22dsb*_5DL%ngd5BkeN8gNWK zvYZ*tC@8=v@B1Nm10Xtd08n(!r|o(auRdl0*rQQ)1Mha`mC}nCCsWEOc~-q1zrw~F zt75>4T-6m3Fb=``L>uFKwtf|%<$P;o_*v`W)y^wVV`TpR@qk~!2Q+9mJekRSa&txQ)yHrOAFfb@F?g#u z(W+@?2_REi5R7a8VtJ4aT(3IUig^n&=nZrALcSke5kDA`Xp?p!OntM znS%kI7g))iR>WA_wW6!%iHtdn*||aGnn-sUjg{IU-6p}O1kq;KkoxA!NPG*VAC zhcxhy>@(9XT1}ag&}0w&+W5`lp|11rt~wcr4Udpqg0_L?Ejl%7X^9<35q7RbmmPSgP$2gO?Z z>6vA*`Zf@e^)tCF4o28Ah2m13u0zU@F)|9T-}LzXSJ!d((Q|C9ui^5AV>o?Gwu6d} zJwR6#P+X2|$`Dq!w$|ZC@1DlFlZSEd{$qT5>mk0o`2ZKr9K(TiZ`9dk`ZmB4f-Z2+ zT4+VLL=nNnuM!lO*Q*4IEjeY}$=e|~r})SMsANjw2;ok37cdM(2P=sHT<+e|wW zb~=QmZ(i~82D1q1+960({2CX)3idE+nI92_YWa$@y)U#w>9;5g4v#4~x$*K$lZ*S6 zLP;}y!%s?vsUTCV)Nl$9(l&3SXjTG+bunUi-V&g-d^*QvDdkt}P|g_3m{VE6t`MVK za#r36^CIp+IpWM;b{{Mbx*DJc$-rvjtMp@)nf(M}RCWZnTvs3u=H>HvB{)Xos_RAq zMvIi4{*m_iCCGi$IEl<5?P$;c8Xs#J{UJ`oP5Iw+l8`Y`xDS~|ls_-y5OutLAY(stR!uEv7_Mi! z#T=_kr$9TI!yHy?d2lulPz3zm5}3OiRoCpYJ4DuPv%mWy=(S`F@&GkDkg?B$#pJ#Z zmoX&ctez=boc_=u=>h4V@n@aB9Bt~fy;r81N|}tgxPGcb+)HW?8(X9D#XHG`PP!et zGUnA^hl2vs>TEq$vN&C7n(7Zi+>EcxvFUo=q5%ZO!T#{$)0_SwbO8B)BpQK?W?cmx z7+R>lF)q_vW6p^-E2VZwV^QjUWm)sUFi*6WiTXr@R;JdL2bXL=szRt0*&v2IQtR_p z{i<6>&9D{hFuzM%tXi_WO9(pcv~I8419|f3Uf8f&C85juC3~Rd846?62gSNGXYtJ| zFLwf7)_VJdqK}rr`1a-leEHoyfC(4Q9Krh+Phq{Ap)Yp5aay6NCzMA3I$|6#y2rK~Eq=2k5P^ZWqlJrX$KySaw8l!gU?6-OHW8oE|-Sia&mJ6VG41#@SOx z@xePMad_*13l1=|ZkNE04i%4B$N5u7@WI6s_`{XkxPAW#zPf%7fA-ON99W-0YxY!= zjEP8GUMMT{z1`NzyaFX!f+x!4yUrbt*}n8+kVm^y`Is(vs$hla951$1iFuSQsnq46 zq~V!QeXfHp&6VHjU(@c+2!0|srjv`^wt`x2-H@Eaw3stRD5QfiT8sjcJHzajB6@v# zw0!qpCy7Sze_AQQ>+kckWsh61seoQ<7xS> zVFLD@9NWZ|d%r@-Ke3M;01eu5zcc<^f5Y?+mr1Tz+) zs+?za#4sW=@w>3HF6=MblC|>yGse%QD6jfCY8*D?o`MqB_YLm$Vv1quM6qQ zkEB&4{e=_C*3f_ZU@_TQI?VRSkZV8@Y=YuEl>8u*Q9@Tfh$ZDLNvDcrROB#Z&VwH& zNTOhUEd1&!K!O*=ymvpTa;;KxVzX4$xvZl!uZt5Na=}?=;|7;;mgfmNTK`15XWn;= z?q&O6$~!gL6x>y_1Wx*!2wTjzd()dw<+04*Gr_7UD`FNIEbI-&Rv zotNHzRY4K5Ne!vmV1_vuvuDQlw;$n~Yxl9ujI$@U@ZqI1*w~nv;yDxmfUD8ms0KvF zd}QkYe*VEl{Oy1K3J;$?$CdBz;L+0;IC^+9Fx!m5Ig+O0N`l@o`buvJBS$bs(qkNg z7D>tIrfqYPLnCHskO(usmQ7Ftb*9WOFoy9&lANP>hyrB%H^RI`N!&3$BgzdB9Yrp> z9g$kFo`idvuM;eS5t;}G5t&yY>mj6mBL+z6Wqw1kO%GJPT6w+BBC0@@XE^)JZxGo? zdd&b>9xd1KU&L6dmYv&@GH-yy&sz1`YjR$Y@*(9(eg#Nag^{ihC4MobuDx4{Q8$#5 zgfMh5g|&(jzu$rwGFQ_KjN@3ei9L_nlk6h%#nPF}E;89VJOS6yRfHW(+f5&^>KBU` zFx3?j=^h512pj_`VCX6u3bQe-j6iJ_MeLLKa$=h`h6uwOYJHTw6O{2-XU314eGuE) zN5&*_WK?Mbs(2RpiTjHSKGV zIVez@xBE%Iq#JZJ-r2&aafR^$EV=*Mld|@%h&`@chMV z967Xwpa1A0j%;m!NfO`skbD*zg6*F1re}0B!hy98;AlVf2*Da=tj}h6|Kcf}KXVLM zZ{5fByN_}8#yz}y_BdjmdI2)e88B{fV-%5jMux%q)l5svHji}{g8c0n-055%8m7Il z?ml>d z1M6$}_`TD(c=|YIG;{6kVw>b(DKO9n4@%g+%AmQiKEqExID^wCHu3fC=lJUSecZnH z1Q*X72gQfI0x}HA+1-~;vLqB_GKfb$-VGDJTuR-u-NtAt9rW@aWpEt0hVJ$=3X)e z;+38mopC%S392Xun+qBK@IqZ?R;7R369GZ6Z=92+5?R zb_D7bFT0Xd71?|RL+BT#c%Da2<|A@dcww=ZFk{Zn*5LTOHe^C%cUa~^(3TNzH-zc1 zgqG2e!$8YV=0(M!(Tb`FE!q{8LkU)@OaBl?OyyB)1(*Bf0;&72{k0&*5Tq43-d`Yv zA#FD_(AKs?*}o&aO0z?=zMX{e+X|wuX(y*uPAQO4^Y683Qr>Tkbz=3#85+vB^sA1} zv?a74V2kA;4z1T$!xOC33wR~@Z|!MH|KwPXS25+0to*!y=AEpMmeObWkeMzRDt{~x zITpBB6lyk-e5OED)DKImYst7|0gUh&`BbIhL_Wc4@rw1cwo*DI6BERNn-F8KkJ>S| zJ_(@QQfOy5>nOGK&PjBVi%+Xt7e0}_1)bv@lAkb|>MC!RmpH6c?@~8X>&YF1ZY^iI zrPkENx?lG_zPtGV-`>0rX2!Xbhw#y*(^y;UVE6Iw`!{(0nsN2U1AKn<7Vg}ChRuWP z_~6}>`0=GPIDU9jN`~;`bEgjBK#W9$%jZwv@;k@z&F%ZRe&-3kyY(19|8N_#S*Hl19__Ae z<-xt|>84D=3P1Sa8M-0hC9km!iNn z=1#?e7l(Z3!aF6M)Js%nohnV@Yz~?55C)mQpGD#WZN-&K>>uliBU@Lxvl%XOcFsIq z5%3uwPt6-KTsVKtUMGLKr1e-%i?K8uEQ-eft_wOvQgFEM9UYD-?^B=%)D7UE8Ftw= z9p<^-@E3bM4S@+rNI+Sik!{cFc(#HVBt-2m7VVn~MV~f;Vm@%{`5j|ER#BOOdk?k& zS)jW^b}m$UPTwnNWEYHoKUTeWRORfn;H{!ggqK>|l@xWFR;LUe!0a(=p2)<;ycu22 zArt3J*yhV@t6-iFzx`?xf+Sw3JP8NZd4?!ck8RY#)Zx3*9)g~utw{-5Mx5^^!qB3I zV%63p$V=nOcS_~|33d+4>c=!UgvzWapExI_1ZIkH3{SBY_ercPvn}3Y@Y}e^Z#&0T z=K6lD+a3FTp0x0*X2EA(%D}q1SWdV?FkFcME7QH+;>+)3S+dbHeU>OxUy}zcezmq0 z--e%>{>(7c=3BvwEBcYGoe}M(o!E1xtSL`h$9{F2D$@^j&2<-FycZg*yHh*j{ zsvd3a`YGiT*|JRO`6XxORrKhDLHSk7G(9Rh$Vl6#^-aBV>sww?L95KZjQW;l%L8r} zX!H+?+ca68JK*SDrhQkt*Y{b{DMV)^LvuUFMGg@69Yp9l*|y4GR~&V7YV~V*1wSPD zSY=rGfvza`cIP<6_sG**q8$KZ*+im&B(0oE`9YAxH9dE?(ha);H9J?7uiANM1xF=2 zPFB|n@-}S6-N}#y4(fPC`ZgKoVwE~0*`ayYbrg;cUO{2zb&2|m4Y3s0ZF#M;^n7tb8U-~5Xo%U~Sf^am4`hHXb~Fflt1?hTmPef!p_=qMOZd`TTMG z)z9C-k1m9Fasn~ z>6tNQt2R-*lkgYD3454c!x)6`v7|&3gL{uZ_W*bLf@YS-S=$pVp(cTy%h80lxiCgZ zY8_S@(VkNrFSnG(Stkb3(EN}_v>sTVAjp^gcBm`wi!SD`gF8{I{WCIe#W)l4Fln-d}HaH@et5P)zH(|?psB4}qY7bElWJ=>SrIbt~ znE2M8V6UL0o2lc~q(~GDc$EGqJ+|MS`Aw*(C2T(bG0ueCahN+08=KMSH_^cw`hx4< z0hwP)qioCMkvE5*^3UwXcAV32-6=@_s9p$TH*uy|QFM0JxAUq&19Q?ZsSM`0MWK#a zkfXU{t}K(XFQvX-$3y5MKW8NW?#pVo+SzNB$L6Jp-C7x5smc8sa(-I>hP9Ox*EsWB zk&XUuIBDm`SIQFKOd46Q_ph`!BM(can!`5WX;=Q(&$;VMcB@IeF=g6wF)WUZvfl?2 z0WCY2uqu3Ve@8*7J_#!i#%(up|60zkw8-wMy@TAI=%}1i@xcPun%_!nmEanZP8_nM zr$cr8lC2`To8EZ({3Wj5xR1xrUgE&o3?IC60*AK_n0FWi#+?Vx@PGc_pWy%bhcEH? z>8p5;aQp6KJbLmRXOADo|MWk6gpFA^$eTczbu;|v-7`3TcmuZ|Jjb%l7xWTfdQ#=AH<$UZR5*lt2} zc=g+iuG7h&6C-=v3NZP`fo#%Ve-W=PIby<-+x<4K-n@@ncOC;BaOwOBoIQCs1ti4j z`~1}_{N1PD;Q#s$pW=(J@8Hq%SLiyz>7$#tdgB)U-QWB(ym#RwhzWfk`ebdb!!JHO zk0VqtH#pxvv5@@(*0U%$V9)e{ZNedMV>LACgOnBP3gHqRMyQtw*)XGvZ$` zZR1ak?;TOxDh@8gqVIv3oWWI$foTb+>E}S5eKkzD_zGmawZ;qTO*2YQ$wQJXpP(8_;w9GlB!Al2E%ir z;^d6k`TJoJgUlI7oOMXez#1uUuNByZp%sy3GdF0laoH&d-F2{hs?IR-V8-M+Y^jEL zXQX^KQ79K|WsZuh++oMNZGwnz9i=w_bC|MZFENU2vla;6=6t$v-TfX9Q0NFum+wY& zN$V$VtK|xqV~V%3qy7Y|1J73KgDo;7sPpXR;Hu8>pEV zY|w(HZkrLnCSBC_k=F->@8=n!tv>d8qT`Bj0Cm*Fxxm@nsOx{jYK>Mnr5{R%s|_>G zLqF4=b#kl|`$pY>W!uE4XehBmb=kJLS4-_amt7U=Djfg-AOJ~3K~(kZVtuwNn32~x zLTM$w-j*+&w^Qb9-VJ%;kS%L)OQ!r=vW3fX_7d_SBXfO@FAdGSgDLxrb-69;YKE`5 zR9#uVFnVP{nwVD)_E~zf$!GKSS(>YvQ`ch42(E1bl9(efV z1+LwGh!?Nl;Lz3+4_2FCy3Bf?fZ{#`|e|G|7aV$K5LAqU7>?Q&2>Ip=|j=k zAVVOX*<(80*ol;VveIL^kotQ`jAka96t;NVkAneB-BFLc}5%OG} z2=eMwE?qc-Q^&S&Y-S#E^W*++z*`X11N79rANGot`CY#BD;2hJd+)OLU}RYyt7lvpH~nnR*SRr zEbDa#vO&mIWK1~RnqwW~**MK|DLBoxD>A$+FVv?pJ1{cMAf{AisdaaS5z;$DNL~sT zI-wggPt$z1%0X0eI*{KN-Z-4oA+xae2~)QJ61pz-S8qJGOwnI%hqJ757Z=(|`80Sf zTixl|j-Q#?CODe*A+-u73>BI8Tk}C=h0qN_GaLL8-nha;qJ7CIXqR1vdxmLk-XMmJ zTX2*Hs#KUU*?V1dm%!2mf&)?XZ*#9_po{aIhEDh+%HG>9Tlu^y*arHUrBe=&it2v&Z}nV{gKlhs}3FQKVp$F?Ak6672*H=ig3*Iijr zN1R6_Q&x`JdgS=wP}`lZQvkbR`N!hd-Cy7|$@p1rZJ?k!qDz=yAe^yQnZ>MIIOOHD zDd_Da2G!GQ{6_Zuj+^E14?mbOm?=LIRA*`E9+AGh^DPOPxfzV=+iI(+rjE+Ej+a-x z4m+Fls+f{6dcQba@-U5T-%-d0n}9OXgijPB;AZbtYU5B&Mh&T=H7=;}!=Cgq(;h+6TCOsScBya)u z6Ll@4jo%RNEoXavt&7eA>j;)Fb}N~@Y_aKg3xoz_{5%Q~*A8YIoSluObd9hC_1kHc zp0Ii_mo8=k!Yq(GbtVt8IHw9H^^_dV`Bc!C>uAK`TmoH%+A@18pv^dD%Odj{@4 ze2)7MpM#l_T@-XC#>+R`xN-L>Uc7p(^b_ar;mr-a|IR7=`VZIf@bNQTyYmn)U%kTS z!HsI)zr-97ow4E0gQqWW<@-B${_-`B9y@|}&mPBt zwaz$eLVLfv`4FF8xrs;5o+kkT0$%rw8xLOK(=Tq|U;Wu-9N9dWCKMPrvbllF@0`GA zSFYjKy(hSO;{ksD!Fg<~*NELTBPq#BL>lS0N{{W^#D0qMq_6Z)=K04X&85nmDz?5z z5z_H`QeV&G?HB=Jb_+%6NrD#3!9~gh$9)LLpN^kivD6IWco?f3=4ue_%-j(ADKjIo zRXi2tB3y?H-jo^7WgAQVFKVNMhK(gE1}+B^81F)$d@eq(NWt(zR<44kalh~XFn)D>*$efyE&d)K}MJGPJ{3syX&cRndQQ~Wo#E0VUsYG~rs#`EJGD-#+qXLh znGZq_Iqg|TrL(P;fDD7deV})f@&(Z}+qN7Vn$`Q^QS#--HhRu%{9^W%fuRnwVj3-I z4^3Fr*BI8I+E|{7;J=v}-`O5(q^f?Y9IBn0(RjOhRfC|qJC5-AdBJXZW$U%Fgk#^n z+3s=c{!`p}@DxCYb0-et%!xyaW#rRDz{bWJHr6}5c%uoFwpp78Hn29MM8^UL*Vpj= zg%dciKEspeuW;?wBRqTg63209Vtdf+3l&At51je2CjpsH%B~3x=F2vRqai3BuDEJl zcu&sAAjE@JMEMt4;Uo?XGLtsMRTo|QnGBdPFU-VG0wu#QI!_t#JPhR9@(}vI$F5o=d%Op?BpGEN- za2$++F$zswOKKd|x&6~BROWYB2m{uYI#IowjzFzg3R$56CnO7+r zO{|rn#iNwU<$sWFrzrIEWyPW-SVdvDO^UZKr*n=xRZLulRfb%)OP78pWH;)@(NNcq z(r{*^486DW09M)OQ|Q{`!q6E;!;PPcm379mEnjNM1Ec;ORo(&Sez4DzLT!ybM{mB4 zq~JXnIt^;#YBJr80OZItrd9Z%?sY%ex1Oy%J_#X%&Wso8%e z!+)tgmv%cNSomyM*%{F*kYPRRC%zLD;mo9%DvFFJqzLv}dX3iBygi^wFUL-vRss>l zZ4FhPG3ywmXJBQWsl)J2j(U}oRAZzk#c}y?iw<-p37m`=lj_M(X8FgzXm1E#Rp%{FwxQ#UNM+`I((WVCnL;q5yleC( zSUpgW!xo)C>3Fi`Y(a;Di?Ly)i3M{HCHrA(Sw}E3rVT~%QK3i5DlYBAC^?EPnLUZv zLd)Pn6&Hh#v*%O!Q|Q&xtfji-TqiPh`9ZOP3mHR?v(cZkE1Zwl0J_z@cjwI3=Pd0{ znuq3kN7;1((ph1ZHidSK@k3i28T!|DR;9$c9Up{IQcYqE`#ioKlk5OxZI zMQDF^h6gX=D@?Kxs=L|MUF{M@XRnQ+;F`_HD2!gbevRvQALHTE7nso+E}S}sV_Tc4 zOzGtgz@@WC@bUZS@$27zk8S9@ArMX;I*5PrvkN%1c>o$Z4{y(Ag!e9-#E~PLxO49@ zuHAlw$Io627%58AL;YxN7&dcjUZ~c=ni^Y!o*C3Lx~K^}1dPWZ@Jx<}#mklD;j@#{s)`ox zWLds2-Eio9jYnlF5%Qj8j&rJ_AUkrB@+;41_PnWSj-XbH{xrLz#Elu?J{UMP2epVb zF&a#%qxe)|fB>9B&|E8DZj`wK;BxX~X>)_)p>IiG$E+E9P&Zey%G3Le?G)TY;oT5C zmHeD88tiqPm`&!GaJ!sV%(H!Cb(tC-Q)t;xT*f=M`?><>+RNL~Q0z3I7jcm6kQ$CX zBW+)}EXY?D6}T=5Ix^cc7C7VvdF`p)SJtK7Gm`Au5*y*JA<+TRk)&buMT`o~(hIaK z=UYwFUdAD8b(qWbx)ErhiyqECMg}-3w5qRAHl|5u0u|Rqhhol6zBqp?WpV82sWcf3 z)cC$Bzx})h)0^i#xeyBrE%I~aa-nCnFyeweS(32(umn$(uE(TwK=tZ$V#DQ-dtqzgMQpD*r6p&~j zlyr;yy3|J?bSa6#f7VO1Urh2(Mk66GRvGug=F#9sx#D=B{#4t}T(4GNRa`9150$L8 zf~C9s9R{P{Zr48!RLuAN!#BPCn*LDH34us!!Ed*ic3a0m>g=6O7N7&6o0Vge)0+*5 zbarJ}SsiR}x1(}p{G#n>(wh~iiz;^&#c9@iG4TmmgzeW8HL&$ha9UpF57z$G33v?ju~g z^9c7Iy{tFI%0|cv3kGvn1VxjaBtTa2^oae>)>k?O7(j2fB{sV9fDbvX&X^#VmIZsV zB18Hi$PrP%{8Gyu70+VC`Xyjw{+jPr6gL21^zn$4Fo|Bge2p7-ALH5cmjDPCPaVbK zLkEqcH~e)>c=z0K{KZe+#lvSW@$kuuG^x9_HC#M(7=QKScX8~<7COU_2n^~voIH96 z$B%B}+MP$Zapw{4K75Y%FM5R{;AfR4HQlXKO0zfW+pHv|(kV8j0zC!tXxy&Qa&%Vg zNIsYe-^#e0yIkSqP%{}j31T=wCE2FKtriE9W()+Vy(azOe5~n?mS_L;dZzph;5FQS zap2{qw5q*DS-oc%qL(&I0Ixt$zp~MBZQZtp;uNr4r{pKQ%hhu}YTWv}1BR!F!rte6 z#4ufJY=|*YW&m;uB&TXjJ?W{8-{riw24dv5Am}rFRK%nlRX{BLr#Tkel>#_@pGloo z-)V3;yPO;bO+2wXv?Tpm+d^cgt3yI}c}KD5zc5bn^v0fm&Fab>>+y;7jUoERv>?Wm z{)?oA?L-8kOd2a;tPBaX*)ryomzLI(tTiGPVp6Tv_A{E`K(7!M&muh1^q}!(zu%;fdK~?UE z%h>dRU?Fy8d{Zm!j23NmV+Z(|1tZ;?QST3-Lv4T_NSAEgj!Pz|EFxB_e zTVZjPf3;=og0MAz#&W^#7qXL5az3W~bw9~rYj4;w0Kyr4)3%vv1G8+AKHhMp=XyZj z`YV(_hG5#0XU}o#?qj@u{RT(24&vgOW0-Y5*)Z_F4qFE|@Gt-TJ!~E5@bCZ2AMkgd zT*alc$MHA+^2hk=Uw(vhCk~;D!4{ipO9UK0yoGZokK)rWZ{hBPC%Ak6SvYT^5}UEz znYM+GGSuEHXg^I4GUd!cG;w}(9l}B8gDSR`s|hdu`fkC>0~usH)Ic8@k|;XaLdUtm zMrje5ah_>V%SQCeCn@doCIi?-q5kCA3*5T*6tCa(SYPXK@$^v~+*l9JtUgTSo(ar^ z(?`HzE=8+^pCOy%L|ncPBmvAZZjkG0ICJ zQ8I@~1PLwI2x#HjIhmUB5qr=%*14ht%u2@ggd+_#soYGIt-?MRg) zS1J)Y5VnU9jYgymwCogYzx93Z=x(QuPia@#KbHI2>=`l^2QmuS9jG~Oh(hLL-xr}& zr3a2HGnQZ&2`^4{6S5U7Nj+{De4Aa^V1*(Yz>6f?J zMAp@u%6kqnZ#ladVOhAU4uV2vNpE>4xcqq@=8`ZHpEv!@RMCgDEFU!Br! zV|-wE8z`OAQzqm9iFcSQR`<@t*#Hk+?KmvDD~G(|={~fn73|q7aP1TM)=}K0tsT&4 z_lw=#0NCdLpS?HzlI%F{#eSJpy?0N~j%BctptwlXLRp)o<9B?HKiU7Rzu9_z??|?# zBfTfmB1H-y0T3Vv41mE5X6c^ZyKeYHW<*Bha_d%g^)jGhPET!lGb1x2BYzQ*3*bFX zzf+O&_6ihsVwAQX5n)0dp6(ss>!*7F0qd(CcW-UMkFq*NKS<{swl`Msr{8-Wdxt0Z z_|qr&{@X9(KmF((yn6RKM&Lc^VRqH_`s(r$UcJ2y=YajgW88nVi=*QSmc}F7F7ZFE zORx!}KP5&Btd5CouI>xcV;q$7?5E^E61>5_j%h#veDCFua?VZ{9LSg=bvoJ9hMKYD z4EO;_c*F1IL?}uzcDzjDj_~yP5gt9;!|7y#<>fK%-noX+m=E`iTYO^PD=SO*qwl!}6R&u)(h3_)w<1nf@5(hpyBNZ!fu9#A1(hj6EI|bP><<5GW zhwW?UNI|r`&#l2R3pJg)RfZBzI$)QBt&1ie3+eN0Oz?!zr`A}<@cUUhmO;76Kh2p7 zqtqwSM0RC=l)+TqsnL~yHPgxAc}PRa@0sP(7sSZ@vb;FKu=ux%F;X-J%7KSp%a|zZSQ>E zy{fq5cZq`TnvzI5u78k{Yq_ghWnYedS|r(kdg&~rXif8;xvP1^6gynC!$ch=gT>8f z`gol{E_+qv+VZBI$T@&B4v3hIzTjDLV;q9~<6!&1>6d9w)JKNQ3F?2&Ewz8*OPRI@CBR9H3{Q-&9h>h^OB>NDtP`X z66>y1XRZ4c4pUWGWWDrm`kc%O8xWh$Va7f@U%I$Jh6)GiQNXeOD3i9%ZA!m%Pcs52$g^AiumwGUvtZ#m| zfdRY-8cDBQ*XJaPF44;hvhWTe=;4l1up}L!5K}S$SL0O&F>3YGb2H%(P-r%%xN98O zl*-fdL6EaB-UFbwQg{)DqjO<*CNY8(gWHzfAt?QXHf$cl%L{pj`V&Urv(ypG&F9=< zc^hXFsrDVhlQ5Q?8=c%;q>qJ4Pq0eV^ND^9-|M*`&TB3+KwT+^O+IB#B2d&Np)GrA z$#X}nql;LtHIEPx$f-4&=N#}`1XVO57@>YMsLxPvl7d(_S9Or|sJxaVxklfNR!l2z z0YM>F<$>{f2Z5pD9B3~Ln}-+$6qwqw+aG?!{9FwH*h_Uaj_07Q-C_D(U z`xVkn%jP9dox&^QKri4+w!`$=>Z65v(>W_&TuRj`I)JQI(AGNB@~&a^f=_8Tf*C>% za>xn4NRwv3p49x8+ZFwMmbk>+k`)05#SF}j2%SS=gS99DMV`B@OP4WJtQc4u1Y4t6 z{MD49e9^1US7VOLod>LK59DK%`>}Rqfwr?!AmPj$Ro(?kM-Zo99nu{wedAfn3qWvj zcY8G*|Cus|qTVT_?KY)1YyLdlGlfg8!3qZ)DcTeeeC_1BF7B9e`Exz_UIq=Zw`<>3 zpF^~N<0%*3t2s>Tt1Nr(S;ljm7v4=yPx1A$J?tGE!+GHL_69arS48hx9c9PA{bSK^ zSt*H@yuvHW6jKQEQ@hyI4=caLe>sE=MeS*SY} z;&1%9f`cV35YN<;3@@Ywk^!$U2bHUIi++b@b#_jZgCqn6EL zYty*K5t{YHPlmlTYeVZN`gj_fnQ>j=)n{q@WR3Z(6>A-qI&iF9J@QD9)1-JON`>Z03ZNKL_t)F;-2RJ%8g>%5I>({WdG=l9lb{KdhAGHG?r5kjT zPX&k}XZi6XhpqJ$tgo(M|M(bBclNP!aEJ+Y7>E6?l^O?(z>6NZp0&Q`A>oy*b4_O# zm06!)A5SQ?n2;7smvh-SP#@7QDx9-`lcJ46W*r>77%+TPg%SJkKLO#gS0`t%CFLIY zJ2@fj>>ObK@E9P6t<4pzuPs%C$*KPp7}b$G^1 z4kx0_^Hn>}*{#Qkr@HWz(NBnD&*nUgxQ&WtVCM4jiwp)ArOKRtVDwFxi0~*>G7KN?&(-T&jh-69! z+mGIY5y1Tv5p?X4FL|pf)hm3bQ2c^%Ydcq&6(1`r2n^4WhZ$cr(WS za7w^4>9o8}J8j(aL>7&+Vy6buUwAsC$(@N>ro?DB^|ZS&YCBDwb8*8}S?|<;WXk0J zuQnC&rDM9Tshv0@4alb(I=LQB-#gTHL2z5uLDE@>+p@MJs^o8uya6uUQPslSva&qt+bWG{#BmT-G!n!ouJzJ#r#rDV<2a*+9T*3ub+xSpBBB^^m{jok`o zB!U^Qi8tF8<*tIrpn7LyK^ispq@+AZy=yzs^8kvq6M07v+X(p*s~j(1Cgu7oU+@}8 z1!UqIJq8!Xi+a_8*W9<@eOtzD5IL72Co)klT?KiSE)F(jl#0R+mS@J3j9y;dS_Er} zNB^MtshLM+2y4!`O{#of1xmP{fVhhS&^j@-PdT^RMVEE`80t^yeMNVfc}X6$MIN6L zp6wpu^t6L_z|HF$7>_+1H6F^_Tgu>ohJG#xAAj`DVQqC8>#NJaj>G=JA)f6XVA6FM zkLpK-IaQ{k#8mFDENnHUBX!$Pr-nSKF__!N`DYogQAiEGTo7GaAVaV4O)ESc_$UBp z1Ry9G;xQ!Qtli2A0Po z=%9oxU#q@4=?O(o?qlz8ZG9Q5D`Pk!Jlj9S)8_}6Ou~gXOngIp0?vBm)%UjKlQ8qa ztrfsbnZ~rLQZhV%Yug*;U(`i3AOww&eg+r_JY|AcLy!9Tl=B0fD%Bo()79LjpL$kuD~f5sx#Gogl2xwIYvO4U@7J zl^^+b>OJCkudM_sL4)~4^hxemEk8Gx_{Om#0UZVSd2$~X6oPb80(bpmwncehpc_~l~!GV3y%!+3SFr@rTd20p0Y!GicAARYD7=gL2as?<` zoW9KsQ|*-LW0f&XC%P=k8FAn0F(`R^hOGzE989+9K%R zE=v!Y;}dVSX-KdBO+PXZJcnou#ote(LXKt?566gwRrYkbT$ll=455b2wpb!<1YD{xx=im`-u3Gd{*R7!(g@R9PU;RpgR5V1jRPQ^j= z9GlNV#XJ$-nq4`sXaJj3hd!8>DZ)9B%l8*qDbR}=Ke(fuvMtzG2IHTl{tlI|m z86H4wMu-R$y?olgYZln(|6OYNx;aq^SD102`~gH}Tm@P0sxs9_daQS*U$ctmZ8tzR zC2zJHOttc{Xa}X1%W}6%9lL6#5}r>hjHNH6=(@f+Pb%#(mzq?)+Qnsw*k;K^ReUsy z;xlHf0})+UN^S~da_ibtKQDq)mCI667S zv)w~VO5{0f15q3vt1BzmT3Z3g;ppfTJI@cnK|adx zYiVoqXJr1~vfhG0nyH3T?5W1wUHT2eE3Z+lN&X_}@^)ktWbejcBQo>Ms$Zw&R>n%D ztH}-;MCTy@Q4(oVCsFv+g>E=GJ;Cn5Ax=+E;ho3!);h)`EwaNzg+c1bYXNXZM~=M1 z#@aGgR>mMl*gH7Ev*&x5bRC@cQf8WL2N!SKs{+br&%^2Y)aI@Evg7}15Ie;Ign@d- z;eJklroFN|%B)#=-d1dY?PqQLca+^fphiUN z%|xdTnhcLA=NC~{9wBc!iXgr-0lQgLtuiQx{T=^`xTGoYmj9l4Ev3sa5$QTT$@Voa8=v-mYOv@wJZ^?1O z&lDv#$i-lBd*x6K2WTUk9c}GW7SWm7X~UquQI=BG{IRy`SY>xXw5XDFK3B)sJuBsN z39`AMpbR_6ck;a+A6NhGlk*|F11lW66)^_cbedB8hjC`k~tWiZh#S!``9L z>L=y2>oJgW=U{LIruTWCHC6=YLfd5JZqdA4UWh>vOz^Wl8m#Q7AoWZ~^WvrE*4XzL=~y5+h_7DsX!g`QBjR~eL``bixqh%Lbyvz;~(k!g5xHyE_S#VkqE7t ztKxDYObridoMX%4-9pS=`n1Z`?|o74*>7FzgJN7fH#?d(*ZlgrZc zeJ(01;$1?Vi5K0XgMPXk$~wMWaM+lJsyLA#K%Uf}Nl{yH)52Xd>J{UptMDwj^`q*m zKrSh4{zAUzW9^b3De5aF-yyM;lw=q7m)s-*j!!3eet3e89L6J$&9!BWeC7U?yx$4v zx(Oy7;dC;Iiz-WOWLyn!SRRkCwmJsja5Cxe{O~vi>Zmym%QOm7me z@=7^sxr+INDxh#mzMMWYYP8X3FF6b{n=Xq^D=A3LX31EJd1uE8^6If%Hf;b$E9FW@ zyUMppSLx@v2;y_FR9lTmr1I^bTaz0g%cQnyo-@<{kHp#~bgJiCE9Ocb>b)Hd{SrKK zkO4@+>13nU3@dBoh!FucmTTLIt$}20>FCfOa=vf-r{u_Cj(OLR9wFg-6lv!n=_N{S zn*d7VnJ9~5@U=a)bCZA}ug^D*8nVYR)S_9BEU2!3A-=~(-`z128*`Ja%u(of$JQFHG3E4%yfml7+=NnO^ZwdZ$iA2!Z!eC3`lum8=LL#xUoy z813w=0gSF0lm~jSl9_|f$KkzDla%>|&h!jc%?nDTT6IvZli;k;}&SthkSN zz~`$qrnQrGkoR*qjpRs}0lBem(9X|U#=zjH0Zi?00{#slkYE~mjk_}?@HnK6DoG#i4^@8;sl;9VYz2^nd8F-*=$ z&4=w^eT#H}p>*(9@CEw$O8N0O&eUbtt|m*h9Zo}tFOIfBlv#7RSkg9H|>%H2+ za7J5Y2F{eust3WvR#hAs3xQ=6L0@vP&O3rHF8NN8?= zN{-p)M{duGYp)7vbW!fmh&qlq&2;S<wXvTXMUQSOt z>>r+Baxwv&$HwY1ysxiJl=`?}w4ZbxCX)^)lZhz3>S_x$iLNe>ureM2@Hjs0uzz?A zz0xJEh-e!MJdsG&g%eXxBFsnAgtzt6b&L}YWxuzcyKK^{ip43;q?{;Md2(RB84UET zA|04x8lTRoHcG&QfOM)zF1tOXL9_R&4EY`4TgE$5&ZzjBpATO|>8l`mdUU&}zcL&O zkfn50?yKvf;qK!z#Y#MBJXBX{ySxfBSUx(CpiSCJ^-O)H$#&kWX`Ix6sSZ}z$h{7( zaJjYPphS*E8(Y~jK@2EEn&%UQFViD)%_6BVd7FeSZxb1REwD6@v|(uiL&&%6+d`-V zoL{UbjmJH|Pdp|EjQ2?=TqJS7JEY*@MUezoePDtL5zhK1jul3dd5|-tA@iz#w@z}k zmdOQ~obS#IrOV?y=Lb6b($kWG{zl=E+@7f639CcWJnUkSiu2%hnoZX7d3}~x-E{2w=?*wQO+5f_Kl`(T3 zj(5Qdg0<{C#=P(=V~Kpc7rg2RRmy}{+dOGq&wpZ*`8eAf9O0x)Zu?qGc^BqmSF$#h zLcn+EiSPMnsXvthLH&BWSWpx3u^xxoCy&z&4qOxA?9ZEEAoHb_?q|8ogueNzOl|2zt_~ zw5k5mUc|FnOtipx-)a3~c$+`WYNmw3_ds$-)eA#fZy4bWEu{Uhh5R%oxt4zEn}66o zn{*wHPfvqAH1b#)<%`VgbTaAicy}MW2ZwmPvybP8M|Iv{5vTVKN@Q0ALIGKF?OCG;rMh? z^sAoeSvW^ykMTHw+|$zzN2inE1m*m>49=?3cpRPPG~PQk2`F$K|DS#JckE9CeiRV3 z)$AEg!-c%h@R`T4kek7}Yw{yit`e1wpke$KU^8Zv&d&_LYiF~`+jG0*tp*I~N51Pq zq&GSj^!TN0AUl+IW|%qzCX;DGBtWi4t|p1jwqqX1(BxfkBAXT<$mP;%RGQdC`j)>* zGkSjE>onpCWsvbUa1K)tG&5*i;gqnX!D419wR8w0RMJN>K!F%38Dii^Ho7kAHR-SL zgVhbB#&*?IY>%1RxQ~5aODf^=S#?CLKd-jbL70$LRv#DZDc_tA>G`2_=1{uST50%s z)uTA=V|J$B8>F2j=RxI)STf@5;Ls`KsQ#QX!YYPF&A4ad&3j+{Jr8hrmoQX+ecHcK zN1(8Lxtgvi(>4AYW#xPa#~fi)b9}^%cuwHaHAv6ZGeE*NEURfu_hpd=Sb5yq`Qrg6 zbK@c?)c$-7ipwIc52tpAhAd(e5QuoiDy1%$X0ms`alPu#&W_Zprb4mJ=N)NzmEJb6y*DU<{-jm89g7%Z=&82}>-` z+zta}QDM)zb`WdGTj*mCe&KPH+m`7)Wz}o9X6v^_ z=}WPNI%IY1r!aofdojnZpdM!%0V-P+bh^0P5+^W(YL z!S;;~6a@X1FObPGEfsmH55vf+!(nM7ug=+%3i_VYyCQWx^E>3ga_^JkyqMmefn4)L zBEe8LOmUb&JSW7I)dNNFZ zP8u}<+VEmW15X5w;tD|2CqNgKUq^(~({M=3Xap=RjpbrD29pURBp2GG>+ob}4?BB@ zc=+`W4i1muXfw7$eIOEbVM}1VaHbKKCkv?L8oaN2b$|2`bfJXxewWqe#=VC<{z1?P~ov+zd8_{cSRfI zG>a~uB>>91X*vQX5wPj`XsV=%h}ZQC&%;Aj{)(<{SQd*nMnhk-oTY8vYA(&^pJ>eS z#?5>MYHguFSbWe)d*{IsCUG=)XSUMMQ>zeE2=$_@PP5J*4)uAcRxnXZ&MWI>sgxSc znGL?NUQy!nl`c>^u^qzzSAq{4d&r_ z6X~-Ie1$1F;F~*g7<)_EfRs_xq4<*LD99^0CrELqr02T6taobr_@yqsD1;OTdHLEu zU+WXWs|r)LD5afcj;o>JX_VuVisqqSGdd+|ew}`ko$T^EW7YC_pT08n?jkFnvr#?x zF+J@xs_nERB2cGrV}=E?(i(Lf%)+@7+5f_Kc^wt$x)k>AIr6D_)9=|vsBxh6Wh)Q! zeHVNKaA_xakp`um*J_WmkoYU4RK-KVegcn_-_131xfb_>^p0>c`iyO8Q|l`v+e1kQ zz1UA{{Y)~Mrf1NWqnz@2AkBxoFu<9~kj%4TG2g+_F&;eG#pwxQXZH|aKix&wb?~Ed zCm5-J38#qmF?DiM>9XUrJcs+Wtj&2YLD)ETHEmI4w2+$T&s*#+F_1w5)U+Hjj^i(8 zANC1oxa<>0Fdgb3nLk=3=)q1SgO1UJzTu!qb1L| z`C00|^lNG8G--&nU(0TYIJ0-6nti=YdjuCmzt!4MK&O7*rJWOcaRTSTn~*zF{aTf0 z9mGfmOBp1XZCrB@kLPQ?n5(E4IH;k)XM1}q%Yp`I%)jkGu9uIpI~^rV19U^$pytH# z-h(25B6J8NQje{^3{e#!F~s7-BbRol5Xw=++2~^;FG5v|K6Hr>I2YT4>ryfzIt=j! zCb4m-(0_VS0b^NioA7m4JmY=+0`Q^4GMM!G+*yGa2TWs!=ajBfcmj|y=FAv#V#s64 zv1X~AcqWMDMOhkBH*M79tGD?#=D%-z&qY@G{Ra)CK}W@~4tG|!RCVQm;Y9NPH@l-s z+eYagWk1w=U=ZlY%Cpaf{u*{X4NYX2F{*F~6YLAh+=sM2iXpMb{h=uH~RSynavAS&Oqea)TZ*i&Y9I5b-?ks4x0qZ{7r+hC) z&7QP7*EC=C^i%4FVeQpxg1h8LNP2C)mGY(xXZ5gVny;A-$6J3hFiGBCdLe5PjX5!R z?3XZ?#$Azd(DCk!GJO}P$*_2AXa5KfAMasfbp@xV9UeT~#bh$UXf%@NTk}|_3=;2? ze`BP44by0rT`6ZJ@dc!B%uA6TfFH4r_2@8JxI|uDAS35If(%l-F?dyH`QRLb9@YV= z9RWb>jIP|4H;q^+%5fU3kdd4WJdp@+iHdb+?+Bkidn_NvqZZ;r zI>N?npan<&>uaB6d<#ddlnRIrx1KF7)T54y-xp0p`Zx_rU~kSF<`~RekUm%-x$;vK zi){1JAkt!&0Bw-EjzJVD#mpj@=`#nucnL6upc2Krr_zL#9Wf&Sh2YihgrMskx_G`* zMwz;;_@4C;j5`Eb(^q8@i%Xlp&wjN!LsN9vrYLAFZD#jYc#2YcsV5l=)A9 zZ29Bg1;kGws`Qfv$tlpp2~(RI+{JC6%WTRf_glGoER4_WdsR=9i-VFACw!choMYJv zJ2N^tS}f(=b>T9))SuIGtvE`Ae}Lf4#mC$j-sL^hQ$oY}ql46a?PGV^gtXo{0b<(O z9Gof*>(IrKSu=9jaOSxbVPJNR^ogJ7d+Eni3!*eo9SG!-{>ZCLxzdZW>pd%HYs?ja zA|1>?2$*tqPIw49Fg!{js5&F2$yd_J95S#a^FSrViInAIs?kVgAg8(;1EC!{0zAuW zAJ}*CUL`e;@b|2{S~Ac4$bB6~#ucxs{L(2pj8f30Vl`_CY-{VzGe6RF zEOiD4#fwN`Xe124J4X4vI2TiDOzRapPnYHK@R)ti*`oTymdh(C^Gmt&-R}inVaRL% zpTaQ;FV|MlGkI5DEFMwQ?4X}{V+M;KT#=`POS_$6`#mSY<<1ovv@Z~C(p7kMDRIoZ zzvA;sLhf(1x?@0NtM+4+UUz_&ws(M6onTI#rTI|Rb+Z7_4Atmas7z#I$-8x&7+#) z-^e?RNAb>zNry>SpL_TjazIC?`0DX49`Eeq&dn{Ho}S{fFQ4G>=orgOV`ZC_>~#~u z$!YNQIu9(5eXiwGc^Tj3?%1AoVoK89{EkVjl5oKF;*Tof_a2Sm|S0M0J5%Buwz;jEM2<5YVB#t(uanj?R zY~`{**`D9(XQzdAu%+XQLYk{MA=KJWX0QmBr+0`mn$~0w4wva5MtUwiD=UGWl84$k zM=^~@lAShBq#sEx^VrqwRQAq+H+l#NbUgk^{(L;!C9Nb&Wobad&N6-VO{@R;h$xs@$Ry}#FA|- zb_~dzn{mMNV1C?Gxk4a;`uZ-p;WPwP@hbSdeRr2zq*pyW`6lEqhYG2>i zR%;Z%P6aa(4{fq(y~+=eP?od$6G|T79K0`$c3ltc)bcU&%GD&<7+39b9;BQH0F*L{ zd@4sxIo{HfVU;QeUev~7XVd9?h~hC`p6i(QZY5pGEm+E9-_EqWJiXdBf4=&hYkXuK zosH)tKM_a8a%=T>&SlTDJS79SMJ#K~L&wIk(wA)qbf%M0>Lk7Tka?Y(1W3)FMPJ@} zemmd7E{W{qlD@84xd@m503ZNKL_t*PKY|1uTP>gw5zEo^e7||YjK2A!M2&fCy6m;D z9Q$gsaFsyf)Et{%PvfTDhjE-Uc6AA7$VH^0kHKU?U^ z0VLubZHK(fT2^L^xc2>Z+;bhWY#6^(ZSFd0jLxhUI=Y$7{9`leiZGcNyr~^Z{HNQH ziYBe<9vh5FGSyK!URJWC8cycly5fg4Cuex0W(!U6jhuzfLqE#K@m~2!yGxq7=8~uu z{N%cnGLkTE3Pib5<}R45|4NM&KxEE=caW7QFsPhto+_WzZ!Nq=7DsY_t7o*W(9TO` z2`eYUL&0t0KP-Of(>DFPQKm9vbIN!~{qRl1BI!d|%+!^tPNfxVtl1tq)p+EvyflJ? z!|8-@d^!oTlHXCM{JWFW4)?!$f`fw-yz$m8JbJc+PriJN-TfnMZ?1z8WWgf=lTKYz z;2f66E-ZkgggcW}SJqGCO>K*?pX;(nctS0#w|KhPqos6|xl1eX^s0bbXV*WtMmp80 z(J_`_frSpyf0NR4s)~Y<$paK_njekCsdhS<0II_Z!E?arX@}1r?c(w7KJMP!!dFjr z@$vmf*grbK>dK1nP}>69QHRNdqOc}h6`($BvnLi5Su82^v2i?SV)tT94bc(m9bD%4&5z`9$lH@tJ;VPUbrPtsMqIqh z0NI7$gzAOJ>3M5}wO|Q@PXZ7(S^WX8p_rqa}v46G_#QWlS-QO;5>hnwD={LyELN&cB({`@A!-2(e{DaD+Cx7dtkT%jHNQmdH zvV*50;|6@Iwg&^H1bo<8ti-S&DWR6H8h7@XrxL*BPIsN51I4l8vh=Y}E1h3BkScXP zPfE2(x+=djqa*@#KDk@)G}y>P@Gv5 zKYjYA{o9LR7~7pZZTw5rZqKyZe8>ROfw*&MpBf7n*bTXjM8)^h@i;|KE}IOs^ra1u z<1Kkt{B{u}vz1d9YiHDVb|lrEEYsvCXM;4HCHsAZF!93N6<3qdU$mVrGu5%^JCJy5w5fr)mVbZ zZZ3-KXYsim%QntpIiH)@rqf5kGI5)ywzp`ewjjU;gOi`I8T70Of%Z}5ZQZCv#&woRfF~c#b=}F6dh8gug1%ayHWA*SjouuEDr`hpAO31i$X;@)Epr zI6dufczB2jO%QH!wb^l&2ZyKlzrNa{ue5HDJrk@P7Gi}#hD#S%Fmx|BOIjI-M%1yzjodD>qGMF>b|+^0xw ziWUt6;rhrc0%7EVrKJ(P_m~jj==j8}oDo34pcKHt(GfoR;xP_SI=p>v3kQd%`1t-~ zJbt#1>s#w$APbm>7qHq*CLvhT5&Xzwc{~~*Mw9^Y(6*bBuxux1UW&*0=P8bmdB<74 zqWesYMLf|adC#}|$8@a>C_PU|&iw>P;?AmU#TbJXqP}h3X?1;bl7JvoGFwsBgSBw?1Ng+a-(){Rlo+RL*u8fRPX&c1JF*46Fy?fxs=WU zs?X9Yk2RT-9>w;m+X8 zAp0{_M#e+UFt7pEMXQ_X+HPnbsSW$*lK4y|VEbaxw3cImNMj1*;FZkhy8K0N=fW=H=v?S~re^a@D?r^XK+*UOo{WqkA;T%my1St-pl@sn#EGnHtnhIarw zFdliVEib_Vm`o;kwtE;Cs%!a5lPnS8(bIi=eE(~#tS#ZSm$&is`2l|M>j(JYw-510 z-+MjCKHJ+$EC?Nrj*qc-cnkno9*?oUx`Gj(aA4-f*?MnrJA=u*3pU(z+u@?=V)vgo z1OpN}fWeNj+5^=1vnc?`YEo^)voHiJzw&GY^s%fur&qrug)#CDD>0DK0eF6J1e#2$ zgM}Si&z>LP(=S8R?&aHCxN&VAUp(5uXJ0*wXR*a?#0>IcnFQeIc!J|e2LfTVG{VaA zxO6fV3c7!S&uT2~F_iSGAbB>+V2G@rX*^Imenmv+j024OJS&FZ&4YO_jkry`>Ze($ zBR22>J#GP)j`-o2hmN{% zR}N8h3|bMQ*aoviwWkL&wBDm=&2-2Q&Piru|41Ih8%YaRo=uao?hkJ3k&nmed9^CW za9QKY)^~^iax%)Q%Rw__veK6iK&Uwr&Wns(X4PfYNSPevy_(}-L)Cd|ietFVtr|nF zkar@IG0|6sUSaB7l#iH+S(%k(!0U1ylss{pRYWD1$LS8(L5;9*(!hEMpG;k64Z)(t zS+=~Bm4yI8J9k~wV{vSlDJrz_kSn7M9#h{_qYvkysr?44k8<8@N=Wdn0zJyIVaMfA zY!n{`I~7U|s(Bxp;c%LX&v`PB^kN1o+B9o*i2B=^3jEWTZkBSX`qxZ9@UKu%Jy3xpG{&}E& zzj~D02ea8*)!fLzlf!uIvA(tf?;TEv@O1YOlS#dA9T6sza7Do9k9KfveHE|V-o~x% z4G;l8|KL6j4^M*In*h7uGxWv&(J}T8jsOsrmqu7$U6CD&lqtAreO4|`T~yy*{h8rX zc4Q>5qm@mz8k#ue)T|6xkqKGN%vO9L(W<_F)=E$uEELq+c;vCRGRD|@oJ=No_WTg1 z)o@@?Stk?1mydVx+XqjvvNXc0cenBQ$v%GZ>tp=<{V(umKX@H0%S+<$3pgXZP9}u? zqZ1q+pJD>S(rASBm8I!}wg9);q?cm20Q3YjOlWhXewwqZnGeeTxp+!~;)pxC@TMUN z+tnY~#?|axw%vR9vnG%Db#S~X0L|k#N>$4#kgxI!&xZDt3xQ(!;uNfL=FBHGNvn+Q z+bVHS>Sx79wFuc5@M)E>)n9#-?|zV#?7FOuV!T23T`G6}c`2Po?<>6K4r^mVHOFs0 zYHfX@scQ5Dug2$moy_posLf$yk~=*^wA=eKMyGDp+GWdp6k451oib$AD@DYg$Ec>Q zy^*n{WZkJUDZU5sihoY-3QjrL?&5#i$jAdXuK2&rUG|Da)We~Ls&==99}W-8SCo>KO|vrB9q~K^5Hr}=_~m(>)dD2 z0nbB)k;m_xb(9)=Ey}9qpPd8TKE2$g|ed(My0KnLYJq#}55t{DK(DKw#INvxTnlsg-KbYZqD|eQXMgJ@3 z6qhMcL4F1o#05JN$FF`dDUNOC@SvCTAt4Rw30 zPe0_gfcXsoNY7?k@4ATp2}5>>^)h@GQf)FTZs3`gYG3AQ&9IHwm=KN#rR;I%;5_5u zc4wJ|mQv1ixhzoF6<7VF{zsvkN^KhgI*ftTxS@7Coe$4RmondpfrMT19W**PnBH2w zf0=;`{XXfSa#zX7vwX5{n8I@efYxqEKC!+BwM@vk=qcu6sMMz7r&vJ$JpfB1hwY73jJ(IBo8ZCMJ2*O-RGy8C%#V)n?ytYZ^XJF- z!P{H7ePaW6Z>(W$WrX*B`w+kV;%j{G?Ykg&Ih=}l>j>D{JHqbX0UUtUMfpl-0+sh(#39TEUVUqO zo475lvrpZh1JwsDK2ZiG=k1@aa<7Lt(h2eI3SRBsc3ic}FUC@z>q-V7zu5Ao8?JT3 zI5&Kx2+E8i<+#%J zz$M-b<-H#?A93)BlNxcL^ghisPR1$oP&KF}e@>%#j`?*l^WY$dSOv})-OBiKJeH&L zK8~YsPAeZJ6_1s2_W6>tei9?Uv6q;~NeVdTj+SBNlwerPcPOb=IskLeg>&Tv^|i-{ zQXrF!Fuq%d4HSnGv@;tWg^LsoAJQ)zU>mTDr{awg$mQ%vR1z>H%b2pS-;|!y@+?J= zMK1hI=i;$^J-AStlN^v!3aGaZGG37S)3m?hMIURHJ4bti1uk-xTcWCLtrLe+O|Qg! zr0iMpySij#F^^jHJ?FISrQ8^Y=f-i_hpclugd=`zzNt*`rn!+{xBjQtvB;P>{9gOt8Zn-^l|Y?66i zA9KhvAMdIt^-_`Zob7X&O21FO+I$h|u|g_HX7lrM^jpeN(wt+p3kN^!ydBC!c*%p&?L2ba7%T%5h#Ytdk>>D z;lTu-Kib8!{bRgzGw-k9&v^W74?lnZGZ6Tsoi*IPwTbohWqkQ)7ytU+XZY5=TUc5N zhXd82du9xV{2_i^L|avlg~9ql@;Mnun54(Qq<<84I9G z*pZ=E|Ef!siQ>7CeU6TjwCIxjrOQiOV8}Y|Eojk>@bp}o2$#kqY^|+eJQ|^+4v(Jh z;o#^rDHM4oOrg8`2YBzJFR}al2;X__4(?pvz`Z-yvA(j5PaizNho63h+t=2x>__Uk zQ0B>LIH&FK-~`tzk#diQBXS1oV zB(-+86nz}~${2o7cle0XVXbjiFQuYlyexl(MwWnY+M59T+1w zz2-P-Nx^oTy9QrlT1c8GS~_2SE3 zPNpj=Vu$;%s)bxtdnUOeu)9qx18U2~StuKAQWo=M67mjwov7w41!OE6eC2csAce8h zcVQtAw+W|H&c|4`K)PsHX)gRZwA1BMOYZt~TOc_`Q{*?_6VzMW8Ay5g{`$!ymT`hFZJ1%Pw>z0eulsK(YNsW z%Qrxd5oy4MM@J|4G?=8&B9t%3;S@d%q6%UD?+0qF2-=K#-k z_R-zlhIb?NNB}UOfAtK%{LKSQPCMMWzJ=?XYq=>l zc12EaUQ;G7DSToMc7`0ep72h(|>nMAa=w zJjxYg5xZ3M2Ct};;+=!{hDu>0DLr8%56xX zmC(f5)beLAUeb9Oz) z&z}XLy#O>zGm)r9^BuhUEo-j!cu^Tuc&IJN;GxcQd$9{_XgwOF9XzZ8^dgK_x%`9< zqV^Fxn|L?8DReH<^M2H^l-f(vP-)J`c(S45uLJPnSse;mH+N<(N%`^$WWB1~4z@a zs&S`=SzI97RkW=3H`1baJY7j*?9@}$+PJwa>p=8PF5pvmTg3RgDC!7uvt!b)_D&1_ zu0_>_ibz<|>S_I4j>%oLUFu*^i;lJt&P1(@qF&$y5w2R+d>1+QvV*YruR|Ufh`aZk zs{}L7pE}A;^H80c7GBMmY3$InEI#Bm->ewyg7J6>*RQQ(Yi$)@xjj7JKfx#Wzs8^a z;596d92bZVgvUGk_<#TP13cY3!M9%9#_KQNz}m_ZZe82JtGBP==kGhb|LH^g{MVo3 zl{?#58i(Dwldc1(!;|L+_~eVn5~z6X?saUeuC%H-xW8)pgVf#B^R!O~f~UlX-Ypo) zoH@&d(gg-GoOvfOCjz>Bl^|7~o7R=dR(D}L3_Dyhfd^`9wUn`619x$N5P;EWgsqJ= ztgb8p&SQ7~2oJvA!4JOuN>&NN$;kxoee?jIezk+;r4jDk-NM$!8eY0XxN~C@pM3QU z?|$?pzIeEU?aft;#~$oDAOfBr9OL1W=Qun*f%hKQudQKqb=+(V0w3$q(^hPBI47$c zsw-CNkES*KU6#j}zJXqnz$3 zkP$jIZSqV3jb0XK6GDyE`11aQ9hU#Dm%JL%)&3PyV8OrwK zy9;#U&?m0i<~5$e++=q(nV?*cVDkLweMmpajv~~7EgQ%i7{KEO%GzcwL$8k%mbq+Q zxp>lZQEhD5zLqABeMip8$y6cDbcaX24m-)BlcUs_;|NrI>`a2cmR*_Fwh&m zIC;(nL55R(L{!o_Cvtq&E_4wGHTjK&v~~8`n5gwR7wqiEcH8upALnSAo|tuso~yWU zX&*P`7{V!Z)$G!_Mp5w)W#89()h zS)Qd}5|aIKgCD)ALG4`zrvfZ+{CpFFFa5OJbQkGFTUQz(dj9?bGUnR z6U$5W%f7=lWfS(SI#vx(C%t0WX4(SsPW|;l<3Rv)D8zuNOEvW(Cj>BD~ zx0}00el2bC?u}Jkn)0DnB&%>gMfXnHTmKv?e0+KU!MnT6+~LSkvY^G z6ML;(J~l-gn?tB&bhMtYIWM?dYWc7eOHaUM-WD22bjR5VzSa_Hn|3*5i`DSRTfU@O z900r%k99RE@aF-5?79AZ{dk#Uvg)*r$Wk2rvHgwtYCy4mEN-6 zsm|prYMwCf@;2d77Ix}D^_iy1c%yXuk%A=QBe@uyaOg5`QQ$cR-P1oPusppT3_o4C zlVVf^;`*uFlI+?$8j$Lp#)OmC>T{&b$DSaD=o+WaAD_`_lmgH7{auf~I4dO`liEGUf6nO@%u2zFj!upsB1pix zWs8{4g+nL91w-n9v;d(-L)wW0=jCk2+D$p{x%vk44)2Shb<1_$)PvRZyzBC&&H2k( znZkd@_fA$+Z zdUA;6vBS4sy^Y)38yGoYeQgQ9_vRg3+g!ziub<)PzkYyUeE0?a$E`JNtc*bbj!rwg z`_ThDezp$~u)Vp8S8i@%JQ|7puIt1YVA`1CdbbwTy6klb8BVw_o!(7!@prG})J7+Z zrs#Z(a9$}yp0E>GkzE4wl;fzF(8@+G;Z!p8o2pFSdGByza|7EOtMCpunGinu{0W}# zA4cbH2cizgCnxx~4?oAh|K9R5Twl+Xa&Y zP_?mXgnnlQ8_<13f=;Ya-c^=)bKj1A2=Ta0{%Zv>tnG6ZiRYM+b8`7~j>{G~4rby_|5Y)gySx@w^JEPN z${donWrJ7J`dd-2JT9VN&Zv8IUldu#_UXE0FKA2rtPT>E%Y@;3Q>T)vJhyons1odF z#%4W1i&ne6(8S{+oUjrwYDbt%2$M+{{yM7uwYrZNDRf;I^GSaJ_aOc;rt3uJI_hLD z_z#*!>0)n#BcblZm{nZa7YKGk567k2eVEE_;l>&HYB4%v7DDGzmq$3AoZ|k&U3`515hhXa_YRKn zv-j`g7w><8!;=ZN)|c^nZ{Eh%dbrjwf)=;qL7%+}!5f7zqm`?k|ZP0URI{EJ5N|=(^eb3g<-^e%Uv#?(C41 z9~?mOm8ik18{RdC+U;gENJbH47^<|H5zkUn1uCGU7_xSF&U&c!}Hu3BG zU*o6me};d1|24dFYb#v%f)P$9$N0?`kMZ#Fb95bHV{I8P-@b0bYIQFgvphM(l%oG47n3fN75zMa(V*n8cNj^!%u&HfTD6!`Z`sk|EGxW% zqP3f1NdD!yh4IXHAl^MdW{erWm>~&xL>)Rs6ze8Z7Tq7vUUrq=FvptiSN*(qs0KVz zd1}kQO2+xjy5r-r4MCPm%{N~%++Q=yW+GQzl=NxIY`y>Fqu|Sc3KD`#{+J|`MYUV43XlIxggtA+-KA!<1@TE zP%$P;J*R)^;(tl^8;zegX+Z+m)py0k<&3vfA_phssUi6pX}u4qX4yS z6Ld{py51@6oVQrkBe+jRY9^|a2HF{?=}7dxcB592cF_gUzw^v@!xSZKz+yG*_vW?2x!8QOA8 z5Ys1&mxB|*uwsLT=SI#)JlW6$@qzQ1quINt+6#pmkY9otI=?#xw9Ux!o!TnuKywtU z-jzBGzt2ud_rj%KVl;6cRNIvi)HZ?C{6Cu+`Drf*Vb3DcX*7icMkBczx)(` z_J`lX`jW?opFYIj{rK0o|L`%0I=u19b$s`&yBLqck^c^aTh}-6qwl|pe|zsf_Vy3( zFYkVWZ@qC7x2|nqdwm%ne)V4+wl`L@b_p^iXDm?gd(G$5(CKCG z`t+8M%$RviwI_k?$#@L1;126RIB#ft;eiYxHh`s-EKsm37Te7&V8u z`HPNCSu*)dWjMZi2W)Sy;g#Fhu)4g2qk}`-fAkdZfARp|zIO{NYfCsdIL80|uOH(7 zd+#%xObD;u+QRqWei<99OA%Oly#DeHeE-{b@X_ZF@x@m=_^&_y0B_#Afj{`x%UBva z?Cu}oXCK_h&cP8JJZ^1o;+0!l7>(4y1(X~Mg|N6B01&)ah7FbN&`X0YeVS1>nm}Jf05hE9X>yTP)B?%ilHZWVAOYcb`*hlY!Af-sb5q+}Y_HtGKOad?a9E@dMO7&ecU(!EA@7C4)Fpd5@)8|kdsYTDG-@*3)qae$zDC)V zU|!a~Vf^u(3tFBt!?adLJpurI+>)6|RiCqbI*)j?0ze(f7WA`rD$4~G^2B@&2Yxyj zV)T?#e;M@F!9X*M#ksQ2X)S#QnB&t-%FH|8b%2in&)fm)T-}UgJ)v2PKAjlM2v3Z> z6X% zsvTw-GbPTQ0r3rod{>Y-P}*PDG6g$H+RYqrG*5$O4(%(clHpl)Hk}7?y;-m7`CaS3 z-*svRFQ9ZuPXMFDb~ax#7g2eKq`}rbA|$gFPY|~bxfrT zSYc+Ta{h(JK`sPkj6WcIRxjAf=O|+3&iw-(6Wq2==GGoITAUgRN1+Vd0d@(LJGudg z9b?+uJX6i-Lhb0xB@(|2GT|LSKA@Tx(Y8M;)%02l$l7u17(@E{;=d^+MO~R}UpS}} z86=rxnig^)*dLS@qzuCMgL&)6u`RukBMEVk>t||?^>d&!ZHG?rM9_=p1AY(f=QA!A zE%pf}bB$X)ae3p7?|LO7ERDu^<<2&4U*E)or_XV4e2ky`>N9-w*+XovFX8|C=U?F` z?|p{7;|W$)mhdOvy@yxt+<BjJIFCiEA5c1z!$GItrl={j}Aq`gzltv$rp6by>&=#=VSf zLXE@trQ|o03~IC9;`{mH0~xM7x`ly(H)#YHoS6i2NW)7(hOhpz^zj~q^|fWZ@zOPH zt*+wP&JlL@_VLsA@8f^?gEw%?t>LHde~!QZ$;Wu~bRQ$<@b+uB@$Gweusr6-F|fHh z#-IQ2P5eJU`8A&G9OI`Se2KsNmk)4ra}BTFy@p@?_91@x@fSFmOfYu9YcFl%_V#)b zWHF@DMtLAbrE`^`jT7tK7}m%+03S>_6YY;+uvjal-{@QX;Ha(s=0W^IgPfUIFCCp` zsE913lp0((7oBvSU3HPRp|%HlUl5?SnxR}l(lQ<>se@LYsGVQyih0rEZK=X*kOo->21hLT+6yW9z>exL5-ZVQq);+64SGwwMbpS4q! zhsy7H+7yhsIxaXpRvc8{A@HmZo#NlpS>*A17gjX#SPOa8-ML9}lCjNsC+BlaJ3|xI zRx=~kVM5WM;mepg@aEV#=G3Z4p0n!t&clznyjk;z))>jsMSiGL`8cbmOrTTq0d8Y$ zed*uphL6@KBk$so2RgrO?uoBz(+#s}<|^L3#rZHc=(HfjAZyqWmhO!RIx7fR>ZAGu z&c+ZMLbG;bK2}+FbXyW325iC)$q|Thfk9PgSIUk5r?3ypB>EQqHY?#k7{wqGGnDtq z4B1uYn6qj#+dtxm>&ZCnkfkf6NrzK8SJWm$^|fQUS3e2f>8iSgcYzY+yP?Z;SB?5* zQ;o4J$oo~HLOU}K&ag0$&mr}8%@^OWzRtVJAvrS|8(SrvbIOOLWqyiU%7d_H+SwX) zwee0i=47_7W>GkOY!Oj#jxti}(k)_PaS4awNzEVj`Sd}tT(qHsW2HLCdGX?oE6U%A z+-pAsP)9zCC%vHHY!m~AU5C+Vw1E6xY-0PHby2N_`N-K>`Af+qln~~nzG-RKc{x}P`V`0^$0vC2lSla9|Nh_c>(8I!zyIR5IO#$iZf&pQ ztygYhZFO1ZY{NMvJCba8=sYrAu)_*DUM(Kp2tS>55lZ|uH!Oq1Oae8d?$Ob}lw**Rj!)s;a3b<~^wIc|F2$s}(;6_A!e zr|-hbsl5CQ&T~Emk|FDOREDFdB;|n;8%ol(@-06botsxy8(ve;R_%B#`4oBe(J_?w zgE&VO;4=X&N|#yBL%cHJGRJ4_cnAU8M0xiIXR?6c*slmicJHnpm-^p;hB(K1=Va{Z z9MZ8?*%4zs^~jGHb0I>h&RUJDMO*+pHlOf2???%1G^__2Y=lf9SMzK~zLMnE%aB#C zUAjrc!O3m~7ty5-Wbiw)qQA*p%2Qa<{K=RJYhE}|QQN7 zU-2spaewL~U+eZKzfZxEe3$i%^5SX|=G5@k8YaFIEUJIM0Qau5I*(Zr-Ixu^j>2N3 z^P16pOETrri>%?~R&FkxU=k*)-@BhAnqvKQTJwL|Z{?o6}IfqBjo&(fj zV|4}p(;t5u@4R&vF79S`KAohny}p9~^rLt1iw_^--H#sN@bCmbe($&V;L}HV`s_J~ z2+PZ3y#Dfayz$BnERDxi8S@U9#Q7=t0%o+c@=DG@L5xEOdY&^geB2S@G3hV?zD4oS zq6^%SVa#VykP^WcMU$qC=6a1h5_)A>dTE$P^{VjI)PCyQLRF_In$utiaio=3oFrKSq-|dSV=ws}hrvru z7Vt_swkAbnQ$E^IPAI*)Jl^J zF=DMT>clc4Gd4Sw9e>Zx>=ef!_~@8Vdc)dBHMX_>Vn-mQs>}D~v!!ueTZvEk7yPtK z#{v!=5(0AgMfxTwF_%|*AUP;&^O7hTtg&Jh&zKG5B91fFuJV6pzLD{xf*I@x2%rp@ zaBoq{laF5H)oje8%gRLs;7YK{M`r*Z85N!IAhn9a^eY4Zj)#lUqh}6gz?wKIXC=$# z`xF?+jq$L>J?X3bSxKjz5#k9?#E_#^wbW;67nVnPln4=t!5Ze5ZtV<{4b)vi|OoDXyzI+gS2*7DLUV z%NjK7WLg88SRg!CAY?d4McU-3NW02)2}Z9B(s8Z9HoWm` zSZ1hx&5tlBoiV?gWRK@dm@dCK)y#WJul43fjH~TJDcRMEG+!rN*OC;CztXHIERaq& z98V27hH@IE=g5r9WHH9N7Hrk9YC5Kr2XU=7y1n8zFm?y*bIv8Z+60^8|FYwi`$}P) zAQwtu_u$p3D~@}AJ%4KR7wwa{EZ4T{*~%IkJgWr(`_lA%-&&~Im&Z4Snn&cZE+V5Y z1WF1%oZ38A$8nkAxID&eLCd9uIVIRJ0SVz*`4cMrR69*$S{k95`dwqT3Q$tjanAZq z^8516g;Zc8n4e|4gu4U-qq1-)d;SbX%RHuft_Uv8PD7ubKHjAVW75sF6@2%NJGgUW z1CMw2(RCAi^>h#6l0w3GJi>S1xQqYvC+}cueKp>>kyvuhVLbBq-kUGsum12&-2d_^ zp6wrD@8B4F2PYyE8>?gd-WzxD(yeQ7-Wz^&yYpPbq7#+@T3PGYRcxW7Dx$NH`1-W{ zjB%O!GVl$w*z(Y(qGnts$uw}lV`MZU_cKL1jKQ_#uE?4abfeCl3x#P zZ>->t-+2xH{BOU-mq$l9I6B3@{^~P~$0O|Q9pDte=Gqv4@rQ5XtygbhJRS>U>?~Mc zUBQpOe-A(X@KfwQzmKDnQ@sD_BRqJ#hp%_`K@?UyzV+%&y#4A;tc;f;_x8*?t^u#u zsVZmKjcLOl>oN55WUG_Xh0DA< znP0a!z(whKFtr3PH+rG?G_+ z&H2>|>4Gpw(1i`nB7g2%7thOWOth?vLqIb1vs1j(h%cGf*vo3jp>h@FBg1;ypw>>p zT(+5i!j!p9+Jg+ET2>Z8vMLaR#31pO8wFT6_WzxxWM9P33LEn;d0RUm?viWdnK_xm zD`AR1vxm-Tan4Jm^tksDRD6+e?s<|va?j{E(Z5dgcyC}+IpuUPIO(}4g$gtCoZglv zEi;SluZ1~xV;gb6KCcQp)`rf%0V|QgOf0iyGr8=Q>lGfJcbM{YlJGp^nUpNQBdy>p ztMAnqZW=E+!6bdh(p@C=1w3Z6(Y4+6yGz<0=Wz%?^qG%${pnK#2IQ*p4|(eaxE_c* z*Xp@7eFLy#rmv5O^l8#>oO?U3CdSTjTMuZPVgfFXl-~9rxlhpIWC)@^+J#bX>FokX49VeB1Vy?Y)1 z^PhbO@4S8!Bkuu1Tzu`4t?z&vTkH7iKYR1M;IH7^HBC79P16$Zxj|McN~N~C+&K1fefV_1UJO5 ziUxr-pl2rHC!N@;?BogMm#b)IB?n-6X@uYZ_Dgu{)f;&5WCzrB@nY`aavC|{`)}UH z-~7pUu)VRC9DQu@16Uf5@SWFg;je!9CO*0U1fM_L#lg`jj*gy!oClG^=Ee%X|JF;m zbMqQT@nWSg5!lwzj)%NlPmYsaI42TCR%19MqCV_ELb11`?&VLRS@TPiP= zjO-6-Gd|h|V&JkWOj`z%(~r-X&r4wW3#*PTu+ijmWiC1~yy-F!-M>9M`(Ac7D9453 zK~|+BGb$XX)5rXz8p`yX0hwm&Rt>CpL>0I#!+Tz#*HJnyD5MGAwtQ9Jl#)wUGJdB$ z*=IQ90SuG3(oNw-8RNtOoCvt0ew4BpI8V`8A}Si-TnS?^QEHm&xrjv&1n$s z%V;}#hf=K{Sx)uXkv{4%9;Y2M#Q`@tj~*;1LwW5_ShU$(R>b)!wCONdkIom57;p5| zQ_tp&T;xU1W44?|&MpNr89KDeYPBz8tTLrtIcb6?D9ahNOG%GC!CDuvYV-xA&^6w4 zUODTPq*oW$F20t$!FF33iM$Z0-zjb}ZkjmIE9@=VSmY5%N`+T+Jp`7N|y zzK5zk8w@O$pWv~rlw%s13E5bl+WG16nJ@UdY!U}_!T(j^aB(!tBFt|haX;r>?V)zt z4{W2_cuMz4Ini&t8yWHY)<8)+tCNm9mjJuyCjpXE)ACy?esm_`A`cE7O0M!DuTr?n zl!Fv**TBI{+dT;@7K;e@bM6>i5MAtL-^yX= zedYM4X#zh-#Mm zU;jSddHoiaMzMq8L~)1wfa{xU_^Thjg%3Y{jQ{fAKEU(+BROkqTz(;pzrE0fgqL?T8jT_Z&&52`*YHnmNJgVOlHnf9IJFQzh1V_Yt z&M?DQ@oYM~->jahOmP1{d++sTSB>q9{xsLB99-pWY-4PUjlssGCeuwfbT^%MIOpY_ z|L(q=@9ulQvv((&?uI63+<YSmnt(vUPX zvZTeAxyIub9z|9ev|KGRTiL7|8W(vHH9$*BWR!_oY{j;mN{$~urcW^v1rtkwG8L8=brj)BpUtsFye?Up2{R3qxirjJG6G zLm7aiLPfh?ylv{TQo^kZ#*rBtl1RiK%jFUU3%uPfpd;w~Jqna8Az4a8YwvCvKdC{x z^+!XJK>@1xqGB^Y5NDn?3ueF_4Om1+W#H)<7Ejq+TDHgBO6%Namu1CcZE2H(#@v=h zsPK2lNo=&GstMt9I}lQ+aLQtr!D8XbiABOwD}lkEvPa8-2u_T9#_NT3m#VxWo^7In zggFxY>GLj^fE3hJMwcuni1MNmC3-y5tGQ39H#_C-BnbJQr^g0%Bk4lvBWvV8$-#Y| zuPnhyT~)(>*K1Mvi6052k3Xd%#Z4e}98W7WQOJjjE~GH6pnZNL^hj%9ssbL?%!Vt{ zeH@AqbELh;iTBEf-UaNTMbgs3u05i;X!ok{VQ^VD;I53X%cF2gJr1W5Tj`fw001BW zNklia5=5?)VMOt%Wp5vf&N&}?r z7q5H&NGabYs@8V+cg(-a>nr}Q6bsiEPT-WbK*BojDMYqKuwKp1j0~9-LY=RH=DQNh zcTSfh&c;_g+GP+1+c z66mleN#ROqOpFfV=^gjr=5zxybD!bpsY_^RVExJ^_|e0gv3z1U9)pw(F8G|zHFA~t zKJ<3_-vW^SVLr11huc@8q|#B+~q#@Nt+aP;K>YF;( z=1yxMSN1?j&1FbNx*(#~&;rMHc(?M_cFgBON3g#uliyWkmUaTVnW-v4Du)@gcb`tG zU7~rjQ!uVbt|IzOea$lM1)$yN34>M<-{EO11Uj0E-);>kxDfF{O{SorM}+_{C1jh28)rL}w-A3~hq-^Qy48w7 zfeQOqJoXUlP^agyc+tyb4Q@xi=h=b8TdYna{5@dj6!Tu$6WMV$-vwAX?3&C&S+YzO zkj`z1kJJkxo=G5^B8v_!D3>=>CW)bfuiuDyPePS`3SEVGt%3%0R=5W4C@3)v%?G

    G={@=gv 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¶ZF z%LJtrb#Q8`@_6F%P8ibx5>HC+WEWYtqAs_}xI{e4qmReSYwO4WDB-Mq(zpw2Do!mO z+6U{x8>eG=oo-b=s;c?Wi`7b-mQ3~16?pQ{IA4P8Thec;Celv+rZSa~4K`2L(cMu5 za5A4)zB+LH+lXFuUKo>!?eaYb9+;=0$Z|2jKwXHmZ1PFuQLiDQfr=&p;f%X6Scf*q z#HBctBCN>4A<=T6+))D>Mdq#X?a)HFSZ?fZpO-P7KLsmH7D!(OJ%|V$N8QP=&U$MX z+a+`8|7Y(_pY6D@Jh9)&`xZX#;=V|v_N}VAx_TV;%!DHx{@@7z!~W#3-Hzy)=xO(K zcXd~FRcRqbN~A=Qe3VF0I}`o@oDEB6-sLS6?~(Z4eK!-p0dR130MAV@BLNX`;@CFc zd;J3b-+%lV-~RX$KKSGw9{-2eaBg!0l(L3+u4Xe}Hk)O2c>OE{!cRXx!;L!+aqq!X z%(@O&&z!`|7f)c;btne!0Ksy`%5)z(IM_gj7!c1V5P+9X9KqYKUcmqT`&)SU)f4>b z#y$L}-@b^b41Gl%R2-n=b*{c9ryjUpgD4IJ zG4hOG`wTEyzs9jJ1XkJQ&-&Z0(bzX%nAPAly#tMPpE)P&cspeyGlW+mVjT^Ks4O$h z4C1_E$lK@ubJ4lVrT{V-&}j|!J^&}qy#d^7G;f{3?8aM(K?>_2s)3k_?mGey@>I+< ztOSBEd9&sc5b3`mzQs;u)q&LXC8Bf(7!}8Ba*d9Tp_fDROZjn9+)kdiVs)inj)Bl1 z25VrtKAvCoJO&T)bs5}T0A?e<;|0sF=bB?PuTqZ9Nmx+FvNzrBgYtNmsl3Jp-=sft zc1d*Z9zch5^Z^Q@P)A4nH%c?S1af@jz5;(FpjKW7=EZ&|z*>(efV?|NqzNgDV_R+t z`1e#cg&qjqgv)&=q0CO8Hd6WVQ?2adb|cUPIkrK~Js?v-k8FuQo4QfPn7K_UYvhTy zdn)O4ZxS7YFc^s(-aGM(BqE`dK=-sr?#ckukDmfYs}YBV;D z9t-&iPmRULqAlBIs@sl{CJMyw=31LW4UWA=W%7-1z(Xt^mesk`hY%^a?*SU%$Bs{N zph6-omX4IawQ%f1kmK6OlnwM81T&n03v6x7@ZM{eaN*1`e01j_Zr*u_dk>%B%&Fs; zF&WKC$4|fe86Vt!h{sRA!}jJ3Z(ci#v!{*&9PkPA>uLK1huJ%G;5#xbv+0d6SV}a9 z;selwkDZsc18=lTVlII@Y|N8jLsTletb>u+#$`?Q=q$|Yvhq1yz2 znbaZA1($$leUFcB-^UlbPchq=;o8NMxOnCmX0t9u0;2;ZUR0Lh=W8|n%Cqgf0#%0; zQV5WvvSMJup6N^aPA31@B;#_{G0V{R06N{u>6j{GV3;yL5r-Aij4?i=+{}%w))EZa zZ&wPdSh`A%_0iU>O>g|J;cx;wLh442{jMuAE-e&UpYcoa>065TMw0R_cHc@KXO?l) z3S!i8(K

  • }a3?Z9P{9 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%0AE>X1mP#HJS6suxqZ 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⋙E&H6)amZD6qI`%M-gZdlZ?b50bvY zFpyi@NBP^DmUk<7`)N(TsU8ik_#7sL^KQmjCi;msqX<2VbBlkKS8#(Xexw?)rfLi7 zcwo}~`6$4m*FCIWI_SVf_M4DnOh(G^+aw04_#eW+6dP)g^v@o5>^@lHPJ)YQ?;TIS z>ez(M`X;fz=i@{EDC|%!u*lA{C{dc@9KfX5QO;zS0vyNbT1 zbpH_?c(qi4`z3yF*{00eP>&F9Kdt+4l)xJV9o`>NTGP+=`C7E5$@LS^CH}QU(OYy> z6U(00y(E-d^m-8{dHU%0xbk7$yGAj8j)n~LztZ^3>VN${D(P!rD6q@7d%O12-LA|5 zusdmWNBuT(y3`oxVv2teBb z!jy_RCEp_`;YV-PVlJQfDhc)G_NTx>Li8k;=%!d!cV=x;)$^@$Lf$JN&i$8{vvth` zs2$=K<60mtam6dZdXfu}_v5a2wv9ZSrdyBU>i(txNKU}df(jqQh>*DK`xri`q*aVA z7f`sgfU|eJSy`^{mtde@;yjvN$L%^lw=5K`oYnj48q*tWojtXg;>M+A$T}Nw_W?hz z*5x;le*P?p&^N8B`9TWAVH>}cDwV2;%A|rvbem^wNXQskg)^=3J~TAf+OkpU>~}^d z0|0*mEh}L4z2gLcLMY1aC_omZ#sATCjd69peSBfr*5b)rwryi+*|yuVwQMijTGq)e zW7)Q!`~Tv3)5|_}?sH$)@AoB;=vuW5gRK0r#w#>=eG0@)Wt-gm7Vlavo#WEc5!%k~ z$dr#O0U)!y-%znIP{uJ1>w5a15a%$k#@ql!+2F^^%?m(qG|jQfNF8_&Z}&=u#1wXP zzI=}YG$HYN9jkcRT`@9jhT$r?z4{lR!#ftp|*6komRzd_PO9*YtUc zR+BH>^vdUs?&0v->2aw|$bhg~-^Tj!m3#EeFv=1aT6TRScFdg#-5dT@f&JbF6SO{# ztXvi%`k$7dfvP=tgDy@vZai@~k&3@YZZ~PZ#Uda};I{fz*6LTF+Cu%{x9B`A&HPqN zJ;dWlSe-BXDaC5GUjAFQ;FD|;z^7jDFOd_depS!5E|lW_eKmAOS^gyz%zj{I3YZp@y+1m9gUS>juln zN!z;CN4;b-HJCXGp@Ah?1g_WN!nVF!%e+U~!k9gz+7t5&a>ZIF_aJb$v^Oz99=bmB zd%BMd870@*V*IT=(7V!PwLR=~2cVJ|DF3T>HM*E;Mka50Q#5XL*XN&Mt7bXpn>$q< zCkzT^09|3^Pd7NP9jPa~fC~4SgI%KmF`mcIXUb`d4Alw7^i*Q1(bDZ1z~ZlgyAW0) z=M3jRHho#~hi{u=&BZR#uQ=otbX3*@3s|+Z(=UsU%st-XZ5#W;H3t7)PieODwl*ky z^`1d+l>HPBQD(r|fH37QcUvVGS-_eRdG&nvnF$;n&%6Nml)um+>xe7-L`H~l&m9s; zp6ExoSktG@3}?xRO&k{=HQSCZF*a2-0$B1Z=|E`~VV3XTEz8fIm~-b^D7bjLh$l4T zzBPz-FO+CosaCS{FmciRBHSHE9{Y=PX1}TEMz*7?u0Te_j;A2W&6T_dG;ZSVOYs23 zf}T_&(~fxjf~4vt&?gV_vQ3--(7)i0SZPnx(4KAaQY%`zNSzvSy}gH@av=F%)5o?c z5OyIlGOfZf2*aZEvw^yEUN2u7LCkNiXyzCQb+&3=(JmoH17dB&Kz$;B`-`>u#GIQF{8)9v^8>1TGGW<%kG=O_ii|)Z?3I>H!BS_F9t#0RqB4x;Eo$milONGfsH>wQgtpF3_h zi&`7kkYynW zbAW#Cj;ct(iXp6lyPC}b$I8~XJ`wY~tn6Jw;V;kRCd%v*@u2>G+XNhW4sonu3WyIW zZoPvUIm3TKBAn^hcYT+)dMn*l=CqRTVh?0L#5VXbu_)k>!OS-9=AaM^%&5S z@JU@w?NgjjcPu{q%0(0H%Jx(C>N}=)2#9Rj&cSW2XkkH$%o6d<^kL#No(H51&Jtsr z<&0*Vt%RO7iaE+-oR_K`x0@RQ;hDhronlK}^%=Y5D!J!aU?VbEEmA|PGzv7;y$~Fg zM|seD?-5?gK3v=wVS<}uuqIirIJv1{PB>Um{rBY;+H zO-8PHLaMb1GQhcYT%AunhCsr`@lj(Z6A`b6M_|-zOl_&&-?=Pi07Os{4zEiY-&R3v!kwUhZw|AGV&vZYf z7}1D|8OPEaQKt_nf{|i0a@pD@iE~KH9x4mjN+bbfDuIUR6A|j2PONx&{PdOc{+fS9 zx}mjwcq|tE+RDi+SDkfW-Z4^brz?dySC^ohv`>oy{+1g7=tT;u?`1#D}CBRQ1tKd3W zaVT+715t?NKrIOkjm~o8u}SkpGnX6=h0>W>%Y|bgDJ^o3V9+_+wOgK7*XX78&!kaK zwrj$hJdoKY*`IhK@81YWX(o64fH>gSf7@6dsV%L~-%<79u9K+(+M0mG&`1(~E{W+2 zwyQFx#x*i2L~&U>r$6q;oU<=|kWim!dZh__;9wG$ubQ0Z)5 zklT>t2adjHiH}5!3x<0Zpoxs$S}R*ktP7EmNsL~Eveu@;xhF`=qIJ4-|f5`*-m4Maa^vd%je%&=ea$Mq@5{;n7-rDXb=A18N1lI(Gb4HJrO|B^(tPFPM zmh8d$R{VJ1{X65-8Nzix?5ucU(=l{kcp&}L=P>;mGk66xO4b6Mn+6rzrR!EeM7OKX zO6YM}+&9r$5B1%lZO*-K$w$3drBvQm73Dnep<*6Q8^&%se^M$T1(U@` z!h%J`xGq)b!$O%{zqQ+s{f+gtb)+=Go!8|ZEC{8_kj9Wlk>p`pR$?exaWy|WvzLPG zS?q5+^2b0IYLiV`mrt-Rl;QpjS#mXOr)=dC|D3AR%@vBo_2*R!d-Te-p^=;3U03V# zP?HX!f%$rzicNcHi42^Pb}F`nWNR}>H;?Ou^plMAqdL9}4m3X$8T+6>aF2=$-UXz~7)n6TGkLal^NG@haF6{d&o-LjK^lzXUNQLqj65XZ=JJZz@=E zNcF;rM#eO~Q5M5XQz=i|Gbk=xnny7q;ZmZ%iIeMoa8IO!YTc27rlC*GuGhR<#Y&X7 zn*e?+4Ik)XB7;%;3POtedDq2op>Js9#w7xf|N}bcqFdls?{&*F|c3O5o{a+0}4}uxLXO9STrK!l_0x7J(Yt$y19%TEYE4uFM zMM=~t3HB&WAKjj5E^|Ry8OM~_j8~&o$jvA&jqEY&{ro*2x9I7< z>A9WGkx@7O17d<~oD|$nQERt0(=OfWd)H^k-JZ1ybt+exT2BW58hd#mQqYaQNiqlxQC?5<$z8dDu6mvdz88BM%-a z1j7N2TT@gNB(l>UBJNRIyVt(8c~|{XWhR$^yLcd9sq)Nx6vz6oo%B!(?>xfU-5U6K z{B9|OJO#?(nVSCEBC>tAo$ZjKtS_c}8-=3~aDps1CV8u1&tRw~x%z$=C|f+_;?n&vOWMG@eG%>Oce;K#ZJ=9yDQ2os=Js|AWCukkC2bpO? zS2ClSNcoMiKdDy+wEtUXc>5**RrUd|Ei`b>wpn{~T)Bz^|4b=9Iz&E1(N{nc$|#%2 zvBz*}F&0}5;hevUY->O*_4Mv-Z^Z*lfeh>TPN(m-b2cojhpW6laCjbwZ&z7-vxg&W zgP)mYk*%zk9a)E2Qp^@T-;lT^GgNnfDRVzDeD0OuRHX*Nr#_oaJx3_B{=MFkG(?70X zf#_w3Q`xNxca?kYOyHg^K;TD*!NOGzQ-E6lPS{fWTEKM%CkT=76030r%*K92NRPuv z#8sVcm!B=zT`_B48|tq3@AA)w6J0;euy*~^pwrXBtC7%m{Giymd`FFGovFF#g%8FQ z`}$BH(io_x$?h`5-wOm-6&wZmpNw)NyQ~_uUK!&OoBZ`RTRn9i-0Uh}BEJm zbjT02uDr||VoOIZn8@edvgPx^+sA@OzMmyRd)3ppm?v5IR(1$Vs7E@gBdfASG_XUT zcRFwS*q>CBH+`SOtAfaL*Yr%>J5$rqnc)h%w&GLS)VewY{L-uX$&d7sH%x&xq_rTE zx7uAqv3KT0f>Sd@+ta-zCET*VnVuRU-QwX9`B-mdztJ-dQ(|a{s4KA_{%FUd84St= zd|o2y`M(xmO^lAf*uOGtaWbyXDc;OWpuhhPDur`y&9k=uOsWIvJ~SOq-r2f7_36q$ z@&#j{-`}@<80o_(D_9vjx>j)ueSZkZoHhCx(}g6LX(eXJd6T3`K%k%>PpdwPQ^DY1 zaaoSwUn4txKuL6sf%p<0<~z^_K~C25g=yvF?%!S7R_#Ra_?={sGti#0P^4U)K(9HP zaETj)&~ho5=2J^l)->!L2>f(L77z}wfJ_gjcnAD(Z#Bc9=*>iblxo~9vE zHesgY$n5z)0FN)=jo*) zYZ~p9gho@CvpgcWYnQB>CC#R-bBi~+$@}wcAA9yj-jU89;v8bG)`CO88Pq)b_ZKbr zq@LmH3dt6A%>)}q8tWyBO&r(7UpJ9z?Y+q{vJR=w8GS6gG?DTFbl~(WK~ac+OcXU6 zcAfQ6fTv{H$OW1gMH=!G;9f>jZ00iofVsY?;qx;F85Y}Z)+RgoWX#=lYG#G6w@~UK(<;OFB9Wsu$0fZKQ(WY4a-^U zBlZk}m=wwNXppKy^XWyV0tK^eMX}nVE5RL%&oaicX!d`qgl(}zWTVaaQU?Cf84pvC zF*-?pV4QrJXp?>CVw!H$W}55HHPNHFX^qKj;9WB({Nh=>3Fkhc<@o5HkI4vk8Gl3P zc_o#u2uzFWvVNU#=YJi#nDzxGalcL<{XdW=MuTm>(@qFvUV+P{WcONo=*f_X+)vm$2m&{!{ zw_s2>w3s{!kggJh1Tq1~QhI$z#t#0~-{@pl7{P^Et}XXAO^@h>cA10X-xyb^#v_X# zYvLu*H{7PK0izQuY$d2;n#SAy=J}`PW$zw-=9&x7Zf3$Y&Nw*Iv-R)-7vd`pC1@-{F=WEMJ6!6mf@R|WZ35>`GD@~dF@H8sxmvAq zfhP4t{Y0VsE+yf11&P@dT#8L4Lxz6uWKBLum}=g}&LyqHF5R|aT+1~i*yDf-H-8-PVOKiB;mjxDV3m~?c$~>T(xZMhgTx@5{!op&vFllr zAY@u_i&m8oQYQ+wK8J7mHIG~?rpQ+99sW!d)&RjcR9~(<$@t%1^Op{J!#@kS^7Yv! zmr!wolgqeti;P876Y>NuMBxxZ=pGhPmZy> zbO;^FfPs4yK)N3aAO7iiPnj_Rvn-l!-SwpYr^zo5lu4pHOdDcK1A)TzsX6JA_@2;?t=N#b#CR*%Xgo z-J?^>LC@+oUJy8Ls3ulqo=5ON(rI7W`DPGBECqXiB=~1Xvv{lj>R2UXgU(4FUzQ^g z=~?C9&(R2r?Pw@?XLw(;l6sp#+bMUppG$4H;!WFgkf8P2^rIif66t5^I#42-l{2*; zTrc5#vh+~f7yGp|vUo{cHtzJHvJB7P)&tk>XZ_gtmj5BatrvNx*9-%(Zpn)OR_PY} z-}MQRwhLwlK#o(yVO4rC;zD<99jmwSz9D_J(`LQnPo-8p{Fu zR6UH*2n%CJqf&bw?CEemT8O=J2%SH}&*qSBG z2R9PyL}oiEEh>^sMsSaY{2A{|&e6*K7cgRs-J`c?xwm#Tj<2|F8y?+O;l`?;( zN#w6=D{=v>rorRaH13n6aZ+SB_h|4>_+R9&*UG+bOr~gW2yPDrDFDUwK(0+9vxa4} zYrj#$M!`3Sc={AFyD^x02v;A|W&VV7kp#-ZxI{LCjOsb-=4tlq6e?RK4=rEB7Y8l_ z3i%w63AZ4VgL!KckS1Z6mC7t%SD&<#E7U2~wos&A=JM8y!&XQe3Y#bnnc`AlB2s_r z4)r4tXtLTqX6ku=WCC__8D2xlJPLXQfvZn7IV1-ThC*T^7h6fXC%(QW=`mgW#m+$~ zIu?ZsrZwifgeoMo(2&I2`JYC$!{1HQdb^?DM$sa|bK^IorcQbb$2>vs`C@W-@XZx> zRKV5jn%}qKpU_o^aikX_pD*90S~_b>K-OvNZwDe2I=8lRTTCcUO86w??Us`|6^D-C zsqb0l6c?MfVO`&yx_>{56QYVuft3@iq>)an03-&~E9t{W^RV|RpUqiXfukSha#=+i z;%*0Z)+gpL2r^%EG@EDT<8IL|y%IodxRQpya21gO=w$p^B*oC*H*TgIPpw~IByvEQ zZY<6q!@{UOF0;Zami6;O3ra+&y7!I|mdwzJ2L4f05QxGx##+n-fLk5}0|tzmM;r~K zJq&XSsfpRH#CD)H+BSB9=XYJqi}6!gc^_Cs{qI*8%EVidr51p8+596(U}ZNAMORc< z{3aRBp+7yJv3u?Ie$)^9dNoGQxDJk+S&}i2zzrQf+b^{$xd85l$mSD2DExDN% zyp)gVdhHCsq!-tm*@LL_?qfFMh#Foy6KoN%p&5Q^A)bk5r0*=~1}hdz>zXLejrYBl zE1bMvq+GZE3T(6J8dY+Q zDH#e5N;`nVk*)1T+fkwjeHf~Vre|GEWeS+_jh#UgAC*H>ch`D*Jm77 z-5Qzhj`u(`m=QO;wy@^<;a~l0OswPOCCdQE#Qx*qJ^|{&Lm5|ww5Tx){(czq zq@#U#u6f~L)1ZQ;`yBhX_J+U}f1Xot7fmtKpAKXU1nRYrn@YZ`6v|(8G>J|>DR7kW z4`Wz4GInooNgF6+LcNUvh`dv9FuCYknrx5hE{PR9-Cu%^BghA>ht@00)Z!R+U^KY% zj*^}p?vp2(nuv2W_l^f<^)gGe9<3&&7;Tq1`0EZ4g`JZf;VNud@x%B@jmI|&)W^7-SEwZ@}Q2b=im4CT^=_?T#ml;&Nvo2tx&Te#i_@|w1w?npkGCg9ngA~ia2j7{% z^5s)|bk77|Y#c{c=R$kal6Q+fY@q3=RBZl1+K+yT8YQ31280|xA?JYO`}fJ0_NJ{z zZdbAara=UmPoXNyk?0O_e0WeF0uX;0bC}%n7379ahIG3XgqvdwKt4QQ=rxUJt0Rs- zLa@0OlR*7C9XGf8n7J42yTNU#gx;M=r4>QAzDkxaCrsyGbW)I%r~9CTr$>{mece5x zR>%3o`vetZ?#R;Hcwz()p+L_}$U)N0D9Z)|S3>%%iA=5;840J$U)n2mkJdbbSunyD zGYCX6Jh39Am*BKc#SK{=8ZbkLs&v1x!i|hTzLpPwEhDui!uDuMd^;0I-vY)l&K!(bqTs+Kcfkvhms8>Jm>|f93i>2WX;PGzm zHAm9IMogXkT+~3>-P$vVSSp#0FLOPK*idO()CRnsp$owps8@ZZs+M>pCCef5_+9 z8?sD0uxCLt+YyNdLs^t<#N_5v$L zX4ElM!jiC~VstpW0GV;+I2})>;MHDiWqW3!y{w3d_{7aNBgRhzYg()-tw2L$ zI<{u8elX}_^4N(G3HlTQ97e@+6l?m+TW^GfdL2E3%s%JW7Xhw0TRAk5Qj|pM@Nsu6 z{Aoq1cH|I00vG?FvV6e=cLN|PPU^$s-b+hsOMBeZ$=2CHDUT4JWw0;j#hhC&U>l5) zTD8mw1<8R-$Vwzt0Y%)aK}`~-qBGG~x1<1>z{)hj{5Jm>Zw}dFIu9V+`NoYKj05l> z+-%i5SKJ3t3}<4TW)&&ZOLD0rI46(lA)ZTdS{m|=@+}s#37I{;etov4ToWxFOtfwk zqYjzgWy=;0N^zw;9X`_?vI1VK5*SR+N>BT9!Pmez|=~Bi~LI zuD&(tthFGRJIx@%@eV!RHQ?f)#(^i5;gx0uMlO;bR;ljke~Y;c&OiwD$6JrV{_v_) z=glj7|CD)clkHO&lZxs!lZX-2<-NT0V_VJAK>4#BQs6qz+{)RXKn9^kl zr%1_qAx6)OX+oDPggzXkfAY;-7qI7Dma`@z;U0vh5y;ke>;78_(l3$nmX`E$|6P)2 zxc3Ss1%Pty5p^pL0@A#N`KOy?H*+Z%&z>}qq+V=!U=6g6SZi0~wrSxx#MP7{L!wk5%T>Xe$X{U);>a>$sT6$E5CnuA?9Z!{ z)aAwLm5o_&Ek52fnGxHTq!YQOUGS00g4;s<*MWIbI8nh&YU zBT>poKn1@UP|zkav>kJD(ks9nE5yha_ZpN8^vAHbkeoRN+y%ZBVq`3kV_mcG{LaQiMU=IO(>0J90{UpdoyV(G@L`G#uRo4#}n-V9;2z@M9j{RgP{k$l7Xh z!9;qHyeubnE{5SEw!3*zx^S|2ibr**L_;YT@As#IQIjs2KJ{!t3^oO+S1u3+O8&9& z?39)cRW3zDxsjMn=O@-Nww~u6s-#0$ko2;(Zg=lhI4Ly?HF)V{x2aUmsk&*^ z_B?gF%c}_u|BoluOdqf9I?@o??39w7uW?=eeiE)vhxd~$-6^$-fy;%{WTyNTX!DY| z_wQ>c=q+9#_rEVW(Xnvi2bz`wmfkMQ%nkj*Icu<^`?|6Jo(2{>kZ`GLP9RmAFQ5xd z=-Qp776nq|w|$!xKZl##@mIM@#Aj6);`Zv?8jnk#-8K8H5W_lr$zQe0Vvj^V7Q$wC znQ<-M>Q9!MQT-iz_m&22@4r5p(T*iY=JsKi4T6FSc1Jv)jJ>FYm$6QjT6eXjCr>piQmhsj?`(k$4N{uk_3Is6!k#RY0GTq@B2*T*16g1^Jn-L5IVmlizH$Xu*@7FzR;TEq-cSAUuS8O! zB4or!j`rTcTN`1Owx!D}zpIGc8VkBlun4mdsO{2t7ob z*d_nN(9bvbS}Xki~m#YR5RJv`lan~T|cVNxhMi*)@ z5ztHfvJEyB+IfR<-__9YnFPu79o)85$b5UXYhc`8=(* zD5{lnc{chBtIc`U=IoIK_{7vcNSF`3s0hGtVTex8elB)S2F8Mb&g*ahZZi^6D=D*q zgD3YVu^94sT1Hj8TIu5sQH}XH;nLy(YkEEm>f~hNoBDUAdKmH!0zD_yYq~pIk{Pbu zvRyOI*LmrLUUGA^8U#!O<+It}*LQwWP&bdSF3E2{Dy>xOP64x+zoUQF$DKuL8lLou zV%Gfv4Ri(?J0T-+HPQ9KNd=MFNi*KTgO^U)@j=@%M3CVY_mRf28-U*L{rf%8mM$_W ze~)qNHSOkk*XH#8wDVF)@{49M!`I&>TT3x6sU1sP1-YA=9)Yb;02nV0MsalYyjuI2 zg*uhG*Zw(d@=v^a3T*{Ol8-)iNoupLDjz2Xx#?4@l{>%nG6CXouC_Z*+`kkz_k&jc zSNlAD5EKxt5;@7%+4K)wUbXJfyfg-=Nffk-aSvNJPp8YZig&BI`sA52(e9-N_$F^) zWNLsa1tL*eeSMPIOk_e~F}|Q?MhtTFsx*Vc7E@`}b>)#I(g|cS*uQp7X7yzA|Ir7X zl=Kv6^R?8b*7gs7@mo3jbhvh7m*OxJZ)AIXX4pjkW(SF;^ocX)7C{d(wOA}2A>=H5 zfr`wvOx(4D%E`$-Ep<}qx^#;8dN~{U)galh6Y7RS27s39L4}1$lUl9b0Z{?3{dUcB zW}%qq{*G2z-RdL7ro71ZH@r#mG~%sGUDbt0p?y%(sc=`1-zL+lyqcMC6Krqm!;Nc}wxDC@=-p6>Fm4+P zcz#0U53mmYI6Giw5%{(JkV;b5m|UW|NHfn4(9`2X{y$DoxgNJ}Zh!-W9Q_Wsps!YY z`1iF)nCnuR3XVcK-m4BupPo)!kU(#hXQrMPD+s6yalbjfoe3)+tk~?V0pceIkHAV! zCpA_v%TdY6G|Ty^?@C$eTLzN~cdQ&)rg_w&3`BoQdE2DcD9SQrh2Jpkvth?8*9%MPcDgCbt^E z&1gR-x+ny@uhOdek@^Kh-gkQ1M^Kp*lEPso9spv`lm^=zguN^Dv4x@qlqWq+!XVB8 zyhCAdQ1k6(#E+GoQJ|!uSD7Gc@F<+>CjpR;~b~JyR|uK?qKQB~~JAVt0e)5fXbb6SD$ae=92zRfMs+G@9e|xMGeRo@i>H!mW;Gq%q_E{%C zRk`wmV@+vu4IzK=Z@`o?o+a}MpQKjLy>5LP7=E!p&ereQEjgUzY!0&74hEIDbF_*W zA5>B2Tsk5WxVx->(;gmKUAGouaL|}pUPXaxZWz?>@mtsqUU&Yx0RQZ6JzE_&$rCj> zORMIVF7~2pH1!ZcCUgcrEGS|sRLD2gI$UvP`qT7>*}10n4Q0C5$olIZxAOPDRuZ~L zqSs0^=Br=6)a^7Tm{v<6O=%J3RU}EStSo&Mb?>R--NUpmc$*jLFq)-|`vzql#6jJ( zKPu6BfM>C>3W0KxJ*C`HakKD^_g+xf#?mm#FxB_LmIL4JkYHm=+v)(yZqx6j{a*tv zA8zK;jD*@k_s%z+P5U{$MpH^9Adgl_eN1YvEgm}2ml!)V+v1Q9!|3~(}{_ai{x5KNLtCk8^E1sNlk|L9`f4_M#wWt~ z0Gu~D;T;dE3@<_Z1cEW`)bKCyT^DY+iC)j>Zo;&ff2n}H95H; z!^%3pcoQ%B34rwmq894hv;huU)donrTTLH3PNT?O?K(SbJp2b*f4~&W1*eSvM<$n2 zzj*ERK{IE6q0}u``OUesF`-iP_wjTCW=lEnJD`C9hYKje z68bnLciDkb#0o|U!_~(+=9To%vK;s06y zBW|5@3pqW%+7O0u26nBz8W%B7N+2>CR{L;XRztgJVnaPL$F{@`4RD z08FDV;FS;R8PyG)Njp=EDWm)4q@$od115Rk@nLd2-8&Hh zzczjTzF1_gUdqUsX0YuDU9h!oh}vTT?>OpGsLMarbj^W#9#Zs>9jqqO^X?ik?xA@_ z$7(SQ!_DzEaPh=yZrm0~TSw|Q9GA55nsfDE&;Q5E+xhhF;Fa_di-e!}R<{nd^z@_= z+N%n47NhD7Nm!d{;$@#xE3*_#aTpQyIH-%b>ntH?xOUJr1?1^-Zzms=q!BA_shM5x zQMHiRJMB#pWFE0z1&;ACD_w3MIlcNj5bhioY!J$e;9bpF-%%x72RS!MwyospadoF! zp(BKZ4~d$NbGSl0XrVq%P)8wA_DA1SN4Ex>i=@#6pO^L0W7d&$U%Xfcc{3J3`0DAoc)Nxl|B!03bIAeep;3l> z-tXmk&(`)S*u_*}Ud}tgFzQJKka8z$Z@jqjjE5ktJ0~ai;Bk+IXMtpEU^^8Pi%89TmgfdH5W#>=jdy|<0LO~}}+lwKNT6Vd5TNH)As;tDQT z$5EG8n3Wx@;plIC2*3FHA=I$-NZNu&dqKEL$j)0}Km+v^k~mqiVz96ZsbUqMY181~ zd`vLiH^f}7;o&Y6#v|q7N$C9vp-nYH3#a61na~3NIO=A23dno95`=w1sA?bTRY`xS zuDvg{j)p++PycN)p`ZxTxkB1WFcOe|y@a?HUS>v->g=XI=a8g`kPsmaY*3w< zRkfK+wQgw#K>S9kVhjet_6Z|*Q@>Oja8c1^rJwJex{?_6c)wDflLtdt8-4OR z@(oF@LVA*gVp*`FBN*CIX;=KCwT`8PGJU;>OKnSVYJt!hU>6ajm(Za0wkzvK*F<$> zo8a9Q0r%)N>-5O{wxO7REQ8vL1?_|UntWCpIF+>Vk{pe1=hiOnIEpb~Hr(+xz#IIg z`!5)cr>x%|ynuWySe0+*`qxT?RcI+zTmR?@f8z!j$0o*upm9w>U}2#8-=h}&z21qE zVg3*iz7XTP(ViCXdG#<>}6=yKiGmcxC_`A-j)e4#*95SkW^6_Sb3_2bG(zLv92A)0Tt%$+PU>dI$=il8lnH}>UIP0O&qSs zgJ5i8a9*SU|1FNd=%;cz7c-}%vKf#=Fg5&R%o;Zn_?VATzgg))1N5iVTbhzQ7*fy~ zxQdrq>2;-mz8VlwEw=}dk(s#mjbAIlOmzmWl=``?yLE6<1;}=Q?D;q)6R2YW6prwZ z(8Pmq6O5zwox|}6rZSxU#&X#T9JhiplEAk+NYK>?Pp-TP2JQ2A;X9xtTTMv{r-~-OW5ga z{}Wi3@K2(g%`4-c>imIZ4SqR#pEd8=-Z90Lb-i@GUN`}>#?1^yHA$yGl8X$2>4-$S z8N*w6{KOGC+VLa|^4F*r2D|e`KQz91ck_UoE7hwPfcXI@cjH^>Uo7pdet}5va+v{B z4#D8TUB(65?)A5Z!I&`JN_!yIO}3t8U5VyjLnb=>f6}`wLR7A{o{W-wE8ylHTxRx` z>BJ@{xLx)M)za{EvL~9_qzsL0-W! zz1ASEy0}`da$C4}hSRsGr5=c~ka`RwF);S;gq27@e(U|^gX&`T?z@MMs(C*>qr#5> zH3|q5oe=h5_N<|n!4KOvG{4KyalnqzT+dV;UPTiuG0f`lFy6+mmrqvB_bz~`eY>aA zBS}``AVw|;WFn%D@2X%yt-IgASMhq!46u^W7F0={Z`bsie$g_lxhd&0stT+CU!vKQxdwdRvFbin~+nT^<#RAQ7k+ug>mBhQkHo2%W z7>`iI7zw0Fegd72?mq#M1PfatX&%AP;COa43^#oX6QOaE8vgD3+1P|Ikrco|d9`rE z2BPS0M%GC&@&*k)rHlB#rNZiU^-MlJL2T!fVbyG9lR{AVIRR8w#@{m}fL#K=BG;zU zUT-u>Aw5WV+8ISED-Xi=2Q|P$z6qeezpo!iQ<1-3HAtM-d{L#*u)Bb@p~`8zP2 zm_Q_j+6s(QXAK6?^Bc%Cv^FZ$shbI@8JRFoovZwi?J{o$RtSKdOAHp5o72`?Klpgn zh40_#4Eb1!b#$r(FVUA(Ptmyggo_% zhVEQ4!}6p^DZp|g&af|~$#BdnCX&8Gh%f?}SUyOOCq)<-nf3o;&ca&Uvg2UI*llw*~9dRBy8{7rz6+3DgI8-l>%Y>!r_<)XuZg^$cfXKWOG26Op6xg-o zPQuhHkbQ|!cY>U}G051EG+)x*|BjtwMl`QZOc?~TIQy-6bq;6m32dv7IOt`WTit{M z9+0KwDK&;g=^;_`v0evNj$}O{Cppa_r82+8x8uPtePbdNjB)ohuFjH<{LC=ta}@Rv zfYICzEbbai%$u)$mYgeWvi{f!g~Io#as89$u@B$3D>M7|im|J1X}cX-0i%51Hea~2 z*ZHHuAWI#W_uc&Z!-dZ;?%;|!`*s61Ch2OQLAKf;3lqHNA5~{&L$Eu+Ua-?lL@V)* z&ZF8sN&mRHH$@@*M5>pQDOnl77O!4fSTKqzul276 z+wrLzr^Q5~THVNuK4y3a5Fw*`7l>4EY;GTSDNw;A$)gls(y-P$&dTwH<~p<&s}ASJ zs?A*~E>HBI+_B7K7Bb_QKaeU_tMAih41iEBv&8GslF&2_p0;ZK#-733jt0a%4N4!b!ZG)qAeDXTdNrxGydxJdEP)yP4Y@ z)JRAp>^>3Z9X}@nT|5gH=JB8y_J;)&?d3@TPCwwv71-~pppU+lN&|#ZY%Alt-+$(- z{{liA0HLvWmiuUA@NnV3JFjplUocXs=Sc`Y>l4B_q1D0ztL>>7us77FmN}}^sFcr_ zaeY&Qe^_y z>)SIW?>u!@xQ#!4ORM1>eE&(z+%-yy=n~ZV_R0VNpe4(e*HD`_HPwE`HwNZp0(wnEHfcu{oXKqjGP;?vYN&@)iJh9ZaQ-n1Hz<`|lxDUh!YgWI9 z;B&;^^Kwd7*so&1!xuu%$J(Q$;kC8KePtOaq-U`Eyv=z6>m?Y_IC_BE91+$9GKP5d z?7iPgI$`B$kLZfG@pub z6)XsCYW|$vfe*7tS6gh}R7Lh8-xr_f7K;(jNdH6Pd&TL!8Uh^5&bd`+x_(SWNQ6B) z)WruNxhndW5-<{keid`3q-9&7lEE<0*nf2uf~XmL)fVC+wy&*s5pSN(+nB!e1eHjs z$;W{_y^OMO6=S~66N)8%xg1a(i)qGlx*6LeIPv+9%enb(mwR_c1lxwun}{MxBkHd!O&C(V9(u#Q_QGtkGRq?Z2u&oCgM0Fc?6v1JB&KKuoD zw$m@kG{27LbqPq}p4EXp@=d^qDoho4j4V89K&K8jk0A7jXh|93eeCt?)s2*|vrUk1 z9lU4(mrr6B)^2rGJbmsrA_275myYVP$m zna5lbQ$0iBKbyg(Z}Y&j2!55>Y{715Xx40-En^KIzA``Xz>28}Ok0`zv;(pd-l2h) z3`R}G+t`15>yuz^q*OE8$m(Vq>?H_XwtqLN7T~0J2`h^YS zLoSa@nfB$x%$a-8(II%lGhF$P1#xntS}89=`JKmsxBFeSfM&;Cr>A*+e6SN;ndQC& z&?r7Y0ny(&4dJOXS2;2ik!=b@ElKZ2alD96Ug6@IWJkhYmD2$jgl)cTL-7tr3|2y3 zT%h3|ir+Vc*w?g|0* z3e)u+jY9a}AM-Qk;!|K;3b;)<_os^Do)Yi3c?Sfo|Bt3?jLNj_qBS+yHQ9Dewrx(f zZF90U*|sLTCfl}cyYGH~d~5Zq)p}a%zMtz{XYaH3KF(OOq1i35FX8yRGXfb%({%Xn zYBX7QpDt*B44?pQ@y_EcLYjAYvtFj5L0ir*>Ak@|I>6h4Yb*u#M5gdV{O8AO1T!Cn z*OL_e_I-_4GdKTlE$if+vYi3BN<`Rwo2Ahx)<~ezccJk3ZExqg1($A`OL&?~!7;_KnsgH&xx7q5P5u(~vQ0>vKC+p^ zYU8gsbnvoEia)Sc5)IZCF84ls(nm(}i;|1;tgs_!aVTIe27M)!{jIz!OV+3~8bGNM zK0efF5{!rCH{@Ww`6K6yz!=XicMWfL%nr%6gg7swW@mH_Mpn1N5k5O<@C+R@kejp| z^iVMk#Ee%M&7n0MZ}>;RyBJ+~oQl4lc#fMuXw6wzToGWcFAtzzJ2Eql%}Ut^M}LJ3 zX^Hb}@)+h)NDW^J&j!=vSN&Flx{<|(imi#GxYeW0Ha|}F89_1ZfyRIC8Tiw?tC zMLHqMitoBK@h^XH7=q$EJiQqQ7Hiyp zx1`B(%EcEudWJFRaWsIX5?c}-y7m@6UAA~u2>Tzal0{^PH2fTv0@*F^_wsM zUvnhUU&rL_R&9WP1E7X)%J9j>JtakYA9d;qTa3}Khw&5g2n#wTftubZ7T8%3Q1&E2 zxR>dQnzcte-i{kS$g9;W~1GRd)1!e7JO= z%_iYNNBG_5>hhC+ORqKM; z3}f5qREP(S<#x3N#hc7fP?wW^5HPw| z)7j2gvubGb?|*%4^Npw{V$FroNJ8Lwk);8aIuu2Ij3e>Z&W^sm1(uAr@3SvV+@WMa zl%OF_4O2ACe2IpREuq0DzLWA#%-pNeJSYu+*^!`hN&p@G#V30A=NJiFtkj`4Hqp3R z6SMWj4-l||cw+@#7|9Lm;vB&Y9>{lf3Z z0~+sq!A~{S_Ff*bp=aX2es`e+L!oQ@}7$NjcjUVe*hUYJrLk2RCF zRh)ENHpzIDqIech)GOKkuIOcc8xl4{BfsS|c6s@9tOzu!8MgKnK#4|Ja_PA&_Dx5?68Lxw6R+H+oE1xO72?elv~y zFo%D$=fvp(TP-`%;1!J?p^8su>ttn_^j5EBeQr#ZMB~1}1eT>J_O^N=D*^?{%V7d4 z`dfv3>VB5(>8Kg#b`+}1+K{RjG&HvWmqV9$QStTN(ok4%r>7u+kuWDNvCdz@o7x;^ z3NET-%YB$1FiF%4n(%@kDShEfd%Z^vyLVhS9ArAstg~L`<)3h@D!<(7-)rRY?`D>m zt*;IgSbv0`Z*RZ~cQ`o&x%UK;vUx38riZLiF>_)b-HI^ywXpU@i;u~`xgp)VoX7y( zCCmO^R-`bk?KxnzfC-lR4oaCw~_+ zEaS}5WQkjHYjdq=p89TkMZuIUcCNW6heN9pcjf!);!=H6cWD`A`miar{NW=?WQIm{ z*2U3;Q(z|6g?)f%xVWBKYW${aNSl$fD40l~t+y=& zeTubu1TMAGyzc+-%GohE~^JKNBRVMxChO;>X;7n(yP-hV2x zZ--E?Qju;EyF+O@38s5$Og|+h?~<}a-udUxc{xAvIRCXO916W4YKUQVO4ZgE_h7pc zb`Hwqc<|php9q6*sO~y)<1RPN)ywHaUOI~En^H{m$^8e;_Lij?pOa84-f8C36QgqJ zB{Y&^uiW;n`xxa7x9eV7{ug7F4$pj1LZ+4k+(>0+OMl}g$q|=~-u~ueX#Tb_>KN>* zk9{f4H%%t2W_{%Djg~kQ}vym)MvBn5HsJ9QmcxXmivqc?D`JiR|%LDRM0)OVzm|Qo# z;kgjt@LCN23LwliEZ(Z~tSy8??OkB`!SbW1y0$gP%$7A=IvMlAjspGm1g8COmCF%G zxg>MCd${hG;NEy>&uxB&G7idTfG~!7f~cd zzXjg*zpRpsN(#i~^)aWr9T)&4i+Qfa$;wY2Me9u~zhx4f5u-T&Tu0qoEO0qwpFJ;z zJ-@`jE(@5k_Uw|-n(kBZOKdAP#J>BRb(gDHMP*G647LlSResTP*;eVA@p=dx z=Jq@baA(aRCFmP1HWgbcR8`EQEjUV9HJzrZ$G%u&=Tq*waM_Qd0BR?tqG}u}nKYqk zvV=ZI2Vn%(cD9{BF<$cDhdPfut$ItGowks+YN;{iaR7*Y*##MqiBGzKtGALYPI1%N z7_F^K+Bp-i2=eAb`N<#1YcTk>hIM9B(m4^jb=GTf_lSWMCyLxX6g_o8JcDlNtx%*? z^@l-qMH*vS?m&H2hPkw7UmhRTm zH7T-aa?Pi7TMs2pVT|uo>t3h>;_8!37ZrR7;e~1u1wcYcXJ^p&N6YwpU0f1peuIPN zNV^HK4Ox{`73Wi7kI4My-%LIH(=H8w`U<;}xsftdXy2Px%$?kllT8;<16!NesVfFW zHI>P%8A9B4ck&?1c2lhFF|~+95|4_qVQ-g?~fQJY&gew>I_^Y zo=A&e5?Gsg=Vo2T5ZZ=E{g`7M;wBQi63qCrpI-2llm)S!>#_k?}uk&a!h+?}M*Xx=p=H zh{-Ec$>c&!%xn6NuF{$1Pv5g7*#83J3Y+Zf4k@e zzN~#0B^iZ?qvn+Js=;XsKA$i0h^5pno1Hvj^0cK|ittxrS!EL7#%Z}zq8$?@v2(QJ zqI)3Lj0Iws`mzh9^FMw)GQB?*yuIHn;*MA&%c=?>VV*(VE6Ib^b0d3fci_L0CKjM6|26=%i=VRjk!oW3+yzZaQQ1* zB-pp-nybu05^Mn$UYg21;T%@b>lR!%=O*OHXDqC!yCW@F?e6yBU#I?cN_J2P3_D~` z);nwWQD~J49i}HD+qFB}rN!96v#dbR0Q_g`D?G-=j7hVFh*ll#o7Ce5$ZDiaBJyQu?z4A z{vFEwu5*~NlPD1HV(9{3Vm-Tv)WfP(`XU&t(j+0P82-JpC37~O9UVk5@i+qF_zLQ8 zTjSK+fX-z0@!*vcG1jPvop{jDU3;ZsA_@HK#{220q+G0X z9Ov*KhJ~_4RTfp@M3Hw}_Lao5YdV`z~*kyk&*4b9H##43-UDBndA0x4XJy-SPn5@84YM_x!*iISNrZM@}GI= zJ-K_~T*TB@mybT**;2?~q24ya5TI``Cmo;DGXAODT^;>?fZt1VIS6w)=9J}rpY5m5 z7|Q*f)OC%uu>yw?ZP$eT^IV|e(!nqBruTgfdoJDu9RYC=4#KJ{A8W5^3sM@o2?L%z zWPxcs`HjT_O`K;*nssd=T@*^!nLZXWr(uu*=c<`zbdmDYa1SGSx=K@8IS~D&mrvJ= zmuM`^;M>tJQV4hyyq|{!ec3ismO0`xER4rK;Q<=CDqk_H9V|FcwljpW@}kA8HAH)r zvrB0fm>kJL@U?@cqzyIlG$y%%43Xra*BD;lXp|A7tCyezo0&V2+)mFO^qXEjQS4KQ zGx*Tz2#f(fovBAfriI-sr?o3XH5S+r`E`FL?+!jh`QA^df(^r)8Dg(Dlm0jl1rDp^x$`# zZmMM|%QHSWbWVbPZ&oXvn=aZL0%txsW{|61%f*A+`LMJ^NaypNBFpUI<*Q~fEXJGsL(2n%D@)Wln=B&VcHDgDsoeDX&5W_<3(CnJ z_lliUq*d39F3r@^BcoiYq=s2UPYttK+O(FUcPTbSV_hPC98I#}`;5%qUx@O&3AQvK zsjn=_&HJjM4k5YkBON;h@H(9B?+ZYZ@G3SvIVMWE6eqj>*YHUU3-g>aNBxSvtNu~S z?okZ>ye>ERw&y(5r_IOOKes@a{L6Jk@=)SHN`;ygO;(u2Qa9)w-*Z=R@NKsRua1>( z>_&WUZlv(e1fS0OZw}pVJXzbGAXjvLS9vk8_3Or&Q&P2T4hs|FJycCtqeQle5QjxeG0{iw!s+5!?m6ieht9Ffp@){1J^fI@8waT*^Qv#X{puoB|< zvjQ75Hd2k^4XDEPIdlmlDZ?0+?=O!$tg3)m-!TTr^T3yExb{*+vWG@6G)QZT1EdBV zE~0aPVMwUjX-`ikNF}E}4QE>g)pTMhldaZ0+eY|(-s9Sx&QvNQSo!I(AlklZb21Mf zD1Y3$i9xqyK?$fTN|;DhUYe$AF7Mo|bB%Got-B{4+`N--@#*eONRw!%9~U#1n*lR; zJM1>2cnF|uiM_3zTt(bo9#9uK{t#UNx9o>wHmlw&5|I~iROXG76( zIQpsj+_W~|=mrNNaqIk*lZTVay?x!{t5jnA-0xWIGSA31(R&Z#aB{Q$);mkAgn^+6 zpg3QdoRJ(0-|-`zKqL+?+M}6d;-Y z`Si+;MPRL8%dWaax zork_U8;>}R`o{0VPnJpTZ{lgEb@rCeBW4NhO@hA9&Lk*y4gT(;f743@#mU1pF#D`5p*=U^v_?d_&lbJBtBG~gg8jX zKB8EV$uNaZqFuf%z3Wm5;lDX*GS7{yYXcv{LYt@V^D|FHg$v8e$E%CnS(-`vt4AUNrlY<-4n8(`3tH>maB2_H06KIhhxmr0^$0YnR{|H~eJv1OA zzTC8sk}9$+ChL1RoHVenq(}~#O$`w#2TRhW^uOhi$D$u}D^Ldye(&Oob3NjX(#<-je6&(P8$R7#d;+r`NsKlaWj3;Y8C z$pvxpYAntHYRWJE@m###M<$kbbf22m4i7LMVVy@!<3H{sf&)p07({Dw9o_zPp zeSDyzr&fpPSbVX4R>Y<|Ok4;@1$r}330QkFO$&l#FMGmxe(wK_G^IQ0%WH5Dubvy+ zRAix4v!t!2c=^DHeLh}4OGA#$}{H8lzj?nUA0tC@ew!metn6Jbo8rU!T>3mRhNpg|#j zYb;!FZYzCa&d(HL!E0^gtp370>d}dz{L}REv%zgnLNte{I*%u-npkIZHClU`$xafx zYB3jh!;E45Rfe68mAGyw@D&SE_@z*_vh4c)fPQJ$SzsnHYi(xl#Q(^e|K#R=^)>Kq zFm@h66at$^P4Nfs_mgvSCmKm&U-l#Mw=nPy^K>zJ9uci!fQy(mtYO`e3~I0=$i{uFMa-P}-lNCn~TQhe4*d2v`=hbd!l%XWV zdM+Me4@%Bpo%ETGBZG|h4-DHHD*I#`tyw7hg*M9CY2J`;NodZ2`^~l_N;$!v8;_&v z6*GFE%);|DFZ50eNNy8qEN7g?GInf%?H&p*wn(H=HC6k=les~N^2o%uEI52L>oprx zOfM*3_5Q^(Jxag$&w`eY;>y^*hPu3C90N-1GeCXD>@cJk z{lQ5{cbLSVW8sZ1;1pBtLW^l6&$yBdv7Y4sVci>d4&Qcefr8YAdm41VTSq$4{+*OX z8;jwZs=H}oLNoBLnQ&61!`Jnhs6ITV;Fo#x8$rx-74tZ3`-#(m6OV&zLr@isl|;HA zO!(W%UjLCRfZ~lE3;!q;i5=$ln=*|7AMnzMhQqDVq~w7x$_fNcG-h+QX6 zB=8klUzl`DC#LD&A8imT-oXr)bT;!JetHA6-2Ox%w5wBF+u3952ES%A7))lBx+S*&E4^jB-l*Z zc&6S#sL8F49u~K-%avcI;uA{~vWE_>*R49{$317eVi8|=Zd8Qz~IfCHeUmVj{ zL(3ToPvcjs%a_82lcfmXY29{aoL?LCdt0&4woTjey$ze#@Ie!Hkh(Z}*?xrsPVy!P z_i$1@7@V^xw7Yg#0)oI9nRzgJMOL*=MnFP&xr!w#V5Y0D@B$83Z`Du*kYk)n>1m!q z7%+CwvlmxZ@l81rXFWsb-<2yf-}K~y6PPyd8eq{56HcxQOOqJx%fJXt)m=HPc#C`= z%eiEZgJNFAvDzOKCdR(Lsj#A0k+{73SLMM3Nj9eJXvIJD^?b)m3hn#(%7KSWkZ;VF zHl3Tcfkqz=0E22d1ba)uf8zsqm-00Zex{K{RV*hmza6V=F$*=9w(i_&?Sp2ml^3*p z`AZ0Vdg#=X{b9~cVa_*ct}o``R||YmZ1@a`_-#`}%9Kcw=4lHx5(G6IB%QtXi)|h)Ga#n4B9qk5 zHapZ#zh`+0)W6a*e|+@ttQ{Kt03?!>F^yEnxs;+kNdF-{eAj zbenp_*-b}|D&B7=B;^p@P6guUJM_T&u8m;Uiq&iyf0-Gv_m#L|JnyN^jn`b{L3{oj zFf8j$K};Ummo~m5)8%ItVL2C1kO2#nl;EC-fo#e!x5B1@+wLL)!z1q7SxO!*Tj?TM zPO&fOUcAD2(?m@tvHe_C#0rSN6k|?oDv&U*vg*33U-FH`IM8VFDa3E|y@n znvaQu`++RLlBr|8!~(yuB4?%3Ei`9Ft6y=Vy>z57b8nSz?(~Tgv-ac5A-xqcqKH~P z#r5TM2OEfSZ6*iG(Pr=%QC{gZ`u!|ATy0CXsRc=Jc{Cw3ysy;}9!!YAu{dToUdNJh zy$0>dCzXH*8Vj*6LrpfezNJAVzb~(RnbO|KEPeOeEwpWOAb>ETJvWMP9iDw<8Sdd} zV7Sz&tPnC0uqLcB3tZ=?D(MW)^|;sVva6Cbvw(Y&U@P6!mn3-XK;Nf(#QXSd1cP$zJ%>ScBcmoX*0Z zfVRTxwyz{9YTXo(3DuDd$dxDFcLK(8x2wkdY1)bm=v{SV02?5U^JZNH4C#h9k=fNC1ef#vmPc*mDQKpx&I82?ALHUTL^E zBVftwO2D}DZ<|+-ExA0KTAq5fQUy)4OW6s;ymi^&(%c!3hBT9>S$z1X>nkd<5GY0+ zWo_DcT?#$so_t+b7GRgusJIbzQ9NTFsyr*`z9Y_IA{g%1u}&xjkqZ^+zcQ@s4wRIs6hRA zzkdM4g#L|?Dza|ox*MxUQ_V-q68QFxxmjBsJ`uHBM#CA0o63}Er@%Mc;bVpv5xr?; zc@k*46w4`7Tgq~!_9I<@yVcZ&eFEnw^!cR7K+Mw!+{d=!F_IE0EImY3`XJ8wyC*aV z?|@}hdE6vMTKd-E+#0O+r+!SQOrzvuM2L2W(+l|5+Y|%iB8Iqi9v&NZfWS1(?o%7) zdDQLTiXg!4w7lqt0|SWltj(Ph#{?%My!Z22%#y)ZbJ(^AC}Y`a6A9rV)&gU2K|RK{l2ToPzrWNdRY$Fh5!@SEhBiv9#_6vV ztLIOy%=a4SIy)RZ{ktY9byEtpaAFzPaUbs)SJFXBokhIgH_nUzy663J4su_LwZIuJ z@kel35$~ewtoNO9^xYnBCf|&tpLn7|Pv8*QUYw{A7}Ow;I})gcAnIY z{h3{Kt2NGu0qpWzVySNiIiX$Ej7B~e_d|UxItWZJOp#Vphl_uBG}jGHC=h+SY`J>%d0HdD!WINMnQUjL1D+nfswu*H3>6X>Op) z-#$@F*Z{U4v)iyF=o*4ZFF~X=+rU|61D8idkMSQCRmy;aa zb3nO$Gmkw6Fl$=@oU_<*)Jr&o&a<}Xe6V?O%+JLTDpG3ddDb7Q!J1WKe^tm_6pVc+ z#%>S!0F3_2tqyRFB~q)3D9RhTnifXxWMfji?)~>E5pPh>>n(U~%^^j{4VdUL%!cn| zRR;YWhJ1RjY+T)vB48aJwqXYoaPsJGFCRzB))z_m*eC)TN!2+ z%(Armd#7oj5MH|+Syi+ewUd^z%E;iqFWtkI$i0Bjr#qm7{XKNn-=_<3kz7WC)tM(| zHtb^`t#p?YHYlB!16T2!GfOdRRLwnE-bZzW^pPo-{spDq0wQhQ+7KRphnq-myRM&M7dk|XK zd=5d+?lTIng*Vfz-31)|((3V!m#(y+&Eh-J#2b6@WojBY($!Q<>k{3XJ9CGW4d>snUD-vN$}bG7l7p{%o}ikj z0$d`>K6dFA3|n7@K;9H>T@J$x{sR+dX3s%fn(n%R&69r(KHYyA!-=EXd@JIl+k#Kr zKb18aE8W1tG*^JK2(Sbtc1P-Kle?}XnfP+k8~CQaHnC}qq=-k&rHelzSfj0uLIAP~ z`MV+m*ErEg+rg9KnXcM7Yha8is586|0@_02OJlOEx%`?1h-1J>s!^rUOw%Hc=N@vw zoV$nZn=m_AY7-c=_zB&+eF)qgzNyzQ@imVkpcOOxZ?=URNz@`6k}h4E!a*RNWcJH_mHw9D%X!_qL=)JVwXK0Gq3iLP%< zIrwLtU?{q?^UhXBsi?*R6hP_eGgc)qCkcoK_CMkQ2-ocQtQ)yTqq%J1GwKrQWn?%t}@te*x}+DC(<9AUv7L$)|Iun|GADXSd%eE;dNq*s0nf!PZ30j zbnnH%zdG@8LYGZ@bv;yLh6LW?YMVN#j-(ObDQm!>b+|ZB?e~021w<#kq9AYbuuJq` zalOv}=HZz%S|aqO)ZIS|%b)&E8xD&f^HPrGmAT^p$VcXZM> z`(VQ7@RzHG_7>2#0n~lMP^2W!rKq6+LFWaL+6q) z>mGH31+B6j^pN-|u#zaH3#Vu_s<#K!59zi$iy&U$r?DI7A<}~8*7VFSiKHj2vW7$i zMm`Rcv2IQdl^NCQPyk3I#jBCFDz+{^wW9gM;Iy}c-TkqT%sl2bkG7{9;6HS*Kdum< z*Zp%)L9JinYiWAu(MhzLU;S|N9APFdHb)PugdgAbRYpf~d3EaMq0fb{<0kRt0WCcQ zd1o$WjR+9LuW(cTb&D%es#aFJw`LkSH_E29b$U1_1g3_^G2d_Aa9eN@3X)6t#Pfek zV%1i}=uiWeTducOCfGACfDN8(j$HyYLCU4`)@aD~Z6cc->^)zP_4QHC!JvOZXPxFf zN}O<^J9z|Ijt?70@CQ9tTL7XWBlcIzo$;SFWx()P)avXQs0OG9*Ei%Sj|WfU;zf}q zS&G^qwq~uL)2ZZ6WAv#P(uJtCOg$|^5pDSnc4pZYG_%688h0B0uLYQr6ssbJp|&9+ z$R{*x4p1MIA1lAl5 zrIn#0m`E1Z>~Z6PJ74Ys#3^y)mtO;i-Mu4mzd470XY4If2BC?Wb5<7M&}jFGwjZ`# zIqkW=@71D~E~!!{VYezJSy%VVQBTdvrI)qZ0D-y^a^atoj7K5dt**BIs6ICC+VtQe zANq@oJXh%$VT-RZ;lkx@CQ3-8ZAOB=4knr0@{8_mb@1go{B$t6y@G-}o8xS;DGB{{ zlRsxs3%Z#_h|x)L?NP5e;^FgEPN`p%qCWzO+snWXmmX8K=K3y9)62cav3#DILfxNw zp*Pz&`px}td}FnmjmxpiyyM^MalAdu;=StIQU(uo z>gti7&uyx_EyFbO)7_n#csRsITV3^U+F`hd!Iuena;haupoJ8xRu_`TBdqO6I`H#- z4f8GBeM{6^L((-BKo14obgUt>` z3Gsfj12=2U3T!qK>}MW1`s{NP6YjB`?zDrsHRgNg=N3=bxZI(>fg9brVCvvHUATui z?t1@0hUyq6%hIg4C8KfX3Ei?#{KY{J@QsY^VX_qw`O-zSgf!gd9NXKQDlDLg#!aZj zgU5G?1OZ2S??SqOl$fYfzXcj0{q4S8AbRyLL!|?64K##PBkcPStLVZo2G9($c7{Yr z$Ewdp4cT*wkc*>qczL9%H1!m`(D_~^lodF-7DmQR1sWfWa1K^99t`B!Pnu=AREb5U zNTJU6>LDObs1$egL4eBCs?DkFz0V@D`~%+q{-ZUhS*)dLdPRZ%VTvuCW12~BZIciQ zb@58Y+dzj$4lCasrUmPuh3pdI9n_jRr|pF%NV)8%MYPo07@S`8o2ITF-JPq-*0<%u z$>*+e@#m8*3qCLz)ZA?0Rk^oc!l`uWy(pQQl*Fl~8wDl`V_MUxT6gJ^CbDypnrca0 z3!Yh)jdHE|IFGPJFu_Vmj-q**%B4#Wcgpo3ygCjkBFH7e@{v2Pqks_4HU+F^Eqv&p z=ODqJlN2{0iZlX#h%V#bBnm&RbKfIvdG?|qMb_TgP=)vP0t@01yTT95GrJ=UH97l( zal#_0Ecvdiqd#kRm3AdB`xzFu2gKcNTq7?tw!G<;tj~&lAOX%AS6f|~yBVQpD&;P( zTzwrt(0fi7Q^eH8?qQz^U&~8S+5xE^zc#TR?H`847RTb)m{Nk3ot`KGwjAL(mWTrw zCxDA-W9=*1nyk;D2SB*viwc9^*C8pGjt$Vo1GJEQ3xE5+`Cc}F!`03k_Ns}Q*}(sI zfEFDFlObfr{7ut)P@6m*!MY+uSgEmCp<;nb?F@MJqX*OnmPwAllPXuJS}0rifu`Dc z>jCRe3L{o72MIiw*sE@jHoUSWm0+CkGh@es%*NhxnKuEuQ;1eP(|(cP z%=5d{V!t)Jw6S?5`4Je^U&)W z=hvLmFy9+ZRrphUvW4+o$Bm^#I@WSdttHlgJq-1pc+d_fztW-{Ay@5e zysF6kYf!n%w?k(5YPSluFB9vs-=q*1dD?y$g|8WGdKfox_+YI6gRkJ%AAfQ{b1}-L z_MO=zCA+tjwYO5R=1Pp_t_-J46k)6k`*5Xf>hIdY_PaTIYx9&+1@AsUQ4AO+*=1YD zF{n}{S#|hY`ZtAPXe7{mU(DX=$v&wF;ThcS}-2Tb;{snw5(cs&9=gQUD1R0BGIc)){NEFDbSi3b0noHYBWKghAF3 zC{V$m0WC_RcV7RjYx>tyfjE!uvQa*N%+wLFUU^+h^8U;?#EExWb_^81mr0^DMY}_L zCc13SfD`S@)a7y>>M*$(tFeGjRjT*-0I^}L?V})TseUmfI(U@RgrrwL5P8X+q!uDs z>@;q3&fM5CGzf?p%Wy|zVh*ZEbGEbyj~^J9Q4Mlwr1Zp7FWvpsm&IB32hNGR9E7HtU zDpRIi_>EGGBLk*TpM#;f*V<_6Q>xMCyVy00;Im6wZSZRP9MYMRmzx`dR`7 z)d%l=$!*HsqYkp94?2J-&>T=7CV9=Bz29VTjwUf(Y2yL_`lCfBfhgq+Vtrr&4Nygl z<=9Qc(GpdcRdgaCy%6Hfz@g^sn(nj-HIE-9aX%$=pFptIs_TJiqRX z8vWsE1YT(x^H5V;fj74uQAFdagQuB^Owc3|S_#r)10QZ_a=qQ9rNI-)pq2;sB%l>b z(~`d(xe)F0sVh4Yf%6Ct@_t^Y=ds1oKvz_awrmv3Qz8391L)%=&0O+Gk*@7uMJND2 z1aN=+`F#mx(7iVLQA4CpmWKxHDGagvs1%my0WlPf&#R_15_T|MdYWd5cJG(>S{A0( z(Z9--kew-AKm&RK;72=_%v%?Oueq8-I)tpP7;pi=3^)c0l?heZk|U!`iz;TF3WK!mhs4Fho6TN~|vej`{qjlj{L9Z=M2ua)qoDBmC&UNCL~k%X64;+d&mKHIVIYP^(+m*s-g~&o7G86 zu#uVftNJ!_X%G`nV%uqK(7XAYU4UYs$kQwnLwKD8Ez0(&2ZPyAJ0LAMFLVTAz0@}* zYMZhQXwpph)yUOom4SvNDFh^Vkyt(L&vI1xvgTO`dSFQMBfIdX?uqjC1Nf^Ss&hYHwExNg56+8W z=u|GfaRaPLiPLq?;}KB`ZH!F2PKF2D*svw*w@7N2NGf0rxO7jIn2sE>QJ_t|HqQ*IOPpvr(zFVEOlo9Mj_2!pc`f;y{!Gs4)8!DqiR5$5+U;t$$peX4VW9r)|IrDyApatT} z=7jNrzR?4}761;9Zq3i;t|5x2!(lY3j;B$~6!Nz4;14l+=?sv2xL*9-fkTEhY*p1H zrJ}+2RlX$x`s;xWQS>Dxv@w_f%9))1c8L$VA0;Wa8TyWS1r>Yndh>PI*EgjvHf-oN zq)|6_){xkdn3qzjSh`q7tSZpkd@BQa=0T{=yr6JV*!{qfe{pq1RYfgT+gW$Vi1)|P zs6CotRl^TO*MUW!e;tN5AxMY&)&bJun>gpM<1iaTc<9z-kQ&gqTB#jgj1gZJWXOQv z<6JM|n(_0Tp~(O$;PPLzhaGo!-A!fkRmZRw!+Zn8M22y$@CF{lL98u&V5O?ShHb}! z^8g8ulUBWWEk}*xW<4+#8m4^ zf2K+jloix(Efw3U<>#+A-&yJVm94q0CElBdRer!b|C%eorbn(t z3FHlzsr;~HO=`=}1&k%0QH91qwP*UxVamx4++^#vkbE_f{!5~y+rVy5KnXdG3=hnJ zpk6jwaG4S)Pv-yPU|2&4px#%Pd1}s0UD96fEHRH)lOrQ@aIR0*)X3f*z7PT1uv}F8 z&Rn;jM&C~sY3r@1x;$&8%CrmAs~tTY{UxRg#;PEAPt$vW>BvPH>*w_X+EejTsVb}7 zJ@D=tQ9C?#zt zC``ZImmq&xpYpx72`Zmx7yuUa89E9X@E||i~a>Y*xv@7|gu_kr*`9Ps!h0X8f zl9+c{n#~9MW8B5GT6rz~XF>ef0vBX33Sdlcf8%t0x;r<4DMXCGMFUuB)rbS^BFhOz z!_s-QPWxhBM;R1n3ak?0!HdM3)~x4F;8gn9?imnV*bwd7fUXAc_3|MC%)aF8OI(st zp$94}`UmW70YNougO(2mJcy{@()!(2jzf3myJ@=Eoq!kkj3=3KE- zB~5cZPjha00eGX3@Ba%`c#D z7YXFsDC9 zhaRtyrf(bm=-@ay<4!`g=F5%)p4G({ChhZF#UT*|tettF`SFJ1dydm<$VD{hJG15l zZ;;=C+6ZJsR9+futgMT=#(xU_KERTPz_|Jd2`i#C&53?`d;Q+>yGd4J;q!I&!kgdJ0Roh)go zk(!MlL%csu^U!ZvN%Qh-*9P@60B|l(>;no;V>z%)zbfO7e|WRqy5nc#M4nz%Z+}T zUGZYL_=odQz${_Pm=s$A- zN)c#v){GUE-}MAsME>+lv5{Bwf|;HbcH7L_UuO7;_{v^2A=Lm}t^ne98u z#SpVG3-rdf;xkKBlD|}!Ypax{e zP-2jKc`(*be5A>m{`ymSgdsXzW_FPrr3a-}*@rZN0G1rvsslXG+aMJLP zio|lRX^ol_i$Rrz;UBh`znxEEQuWiw5}+TEkNr-9lSOe8{H;Oo zd4j-n^92cP3>ao|L)Dk%r;qxNW~-L!Xo({eh+r|TCx=^dCuK~D~`hIJbAGY)EQ4w)GL2KCYFx-F9fFJJX8 zuaT9f`XV9|(QmmFxhyX*$3ZJv~Z&@L;yPa#Yv0k`A984l) zcM&ekuS6Y=yAdvZ#mjRM&T^<@J_^lm$VZg&}SK2zirWLeqODu2HU5ScrT%uPFYP1 zj-|-b6o7#~z7mSh314+9Rot2TW-L_sOh&mft!~8>jPyM2-Z%J{V-Suh-j!IW&-{<3 za|*Ak>!NUDH@3|-X>8lJZQD(9V%tW8#%5zDjcqr!lYf5~|IK-Fac)lb+H0*j=NRv> zNM91`O?_SHRB)NECNaj$)zGP7`#on4R~B)E6V&n?TVd7ySXWv=LkBnp?}Q>IRZ|xT zyO>VZZvyxIf4X-6k}y!UnMWLkR#Tf%v^&b;LYY)XoJ7s|JPsu!M=FM`XV`Tf1FBqr z{Cqw`(sd4~Y>R+4;E6Rd@G?2#=<6Bcl(T}#eGyaATvBPSP&4C5 z*}Lty^>wug%}CM1fRfKU2FfieuX9;}>ssQ`Uq9!G?r#qP^Oin!FaF%RfBVqczwgh& z8MfUMjGO6(zho48ep$v(VFDhyoW~x|iSrXTI<}aCT%5~p=b$`Y{$523j20DfbVy-; z#x&{|SWmtXU!v|-p6Ma`Q~})pS$2(WYz-<-uH-+b&LojR-%^sG>E>Bej0^gzQT4bx zQjOhs`hhT@JD~*Qa_KhZB6XEtm2{Ci`vo%-5Rf`QH9813;!j=kg;PZdzQVOA^7&tW2?M?GEnWOJJGO_o`To8Zn+7P?JaoZk{RpYWqRyskExHEiD| z>`r>v14cy~#__HbH(!1ZK+i{V?833}-dd+E*trTn0l(;}#MVDL>WOxK;I$KwYo6AH ze~-qB&$yt<64qSMLA?7}+Px~dQ}S4L%Of<`C2{`9tkNtceEX`&_wMOpB*ZKy5%y7S z-8FyTsarR(2eRXT^A62I)^L&}bI2jyPg{~_UM3v0I<5!T3{?=Dd34d6AsjyY-OGb` zB4Inyn#qPZDg9~8am*q9>GxMUjXpD4J`?O9Jf<5uyO2Wd4iK>w~(TSIddxW!K5+VksEV%^*T0y{3A#TbSxHuktO z(6dY;B%0lSV}YRVDW=C<`y1eh2OgPplel84W!ykILAVP5ldt;;X-Asp7AK-;5cPIb z<*v#aI<<9Xky!A$dW|%W?$%BMsbJ=)ZUW1tEjf;YR z5(7Id;gTDb_s0WV3JZJ&EF>%w%z>#?s>|{A*A}0?e@D;3hh{{FPKVVCr|zz6b~^Qx z^a*1a5RyS(V9ADsF)QFxPP4t1snszh$JAftJ6c4)xc$rabANhB6G@k49s@{SGe0o^ z(og8C@m+~=@vc$;o~Ki%e<2Ha|Bp8g9fsdBd;iw*zSXyD6x;36?5K$uS+fpqeO%FQ zdLCkwYYv3TBK8{sY9)oOo=NQ6(`Y2Brfppkc@*~ZU1RBoY;d<}$V!C&?hLFj zO|GinM&&=brGttuyr|O6UljsNGfh>T^gA&QCiYQkE-+fVI>%!`-%^(zHMbb9>fqXA zF})~`f~^d3?C^eLErd#y%oMNKg2hKdd40UW>9?~EB4ASi80&f;MRSiH*@g{s+uFE~ z?q9rVeZeACMzp1vbw_I7d7VzXx1wA^j`FO$ixxJ@&QorxSC&>j3_}rR#6rpdD}Y$xYdn-wQYft^~ta|M4cM)j`q|Dz`;Nc))(?q4vS9ICf;tU+AA6(f~S&=|KzziEEX_ce$ z4xRgX%%j3$PLu(_i;sGOP1lL0ObSPZw@kKC3$bF(lykhEhuv!RO&nYxSi){;tE&Zq zM&#&H)Q5RMA{e&FT53vC;t&8xoRe*Fc(E6C$-X)CWnu@{~ zM8(*DW9n~i=OL>8^qE1WP!XZQ%u9QYk?L#t3(S_R+ViJwV*u)@h#Lez?#ai=8?=j* z?UX7+^2FSU4 z^TnA^1eaLB+lBu`HYzee#UlxYf_#xwnE%?LuiE`$&D=+js5;-*+Tb^}dyS9L&D{`A z2zCa7CgnQJ!0pfy0vR^l3iC4R81_VHp=VK*e@IzEv`1D{d>Bjddp3UzsatwuPJQ@2 zzt3j7axj9`U&rQc+`=M(BUgJ);I!lLj~a>z3z^H`{oqP2-b~hSOK0At#)-Ensmx@V z*0*u%R8~Ymu<3NYfLyT7`8-OK(9P0;kY!an0EoORqUo2sJaS}M`@~zFqiK&zTFdJu zEE@ZVyI9kDIC}^5NfXiL5m3R-=a>ZRv@qLfB$vy!o)sLKwilQH`Unqr#w?G9SzW>r z=4*mVkQu7sX#gj^AIO$=bWRp!VAwLz4oaDP>x|S)O=$7o!*QN`TFpy5L$^js`7A%e@PkT&N&`d9D z`LBNvBs}NyMMFz0iTg?lu4hH>oi+m~^1a@#ERw4S;Lc<= zhQ!+a-Vz;liZ+calf-qc?fqQ`dPKJS%ggkDuT!yn(TY_E=e+sUle}0-6E>qlNewZ? zxR3_E9l&DIWzvCWnoAn3n@zRJ`Z45<{sQZChMfstu;eFrRfI?~3{Qw_jwr)`A^Q}- zB+KOy7)ntgzbhfDZ)L0JwCXUc?abIS@b`)05YRUi2oNQ!y1glJ`q;m})y>4E!itro zOcv{RRWtj=IE6p0q?VxZe=Wci3hXZ$So?3bEG>;9<;q9D7PoyEbIpP8$ybl8Ua!6` zXvYZnypzrCy<@~x_&yyle?ENhwxl*&vae<1jo(n$a;l#k$O<=+< z4Ku@|*4z25fVDi8@^oMJNUN6hX4Np5l3|oFJ1;Nwmz|Sg0pKJFWY2=lDYPqQIvV5Sf!ojJuAj)sZ`fS>87<( zHTWR;fV&W04XY3h4WUZt>#l5EDVGcL_{lYx_{*HAu#l=+o%2M86XgT!rz5v}jppS| z`u3pQ&BV&7d8Pq!ck<>UGv%Pq5^=oLUUU^q1&Z{ZI%}qO0L>iLd9^BKb+))-4n>>16 zzA%GkQP-a7o*9XO(c01Y3aNg8d!$U6e0;2gVpB5%9pjfdd~^ry%eyB%Zl#V=QWajT zO16udv#X1vabHIl(BwNWc+zzOzyIA>mFh2Z6`ayhfau=S$vs`euT4Vm7r=_EbUK@5 zTZ&$0Hncng5h>NQ@EM}XM^g%p?$+^rMk&H|;!T?r`IV-LsLZ3aRV8KrF827Teycp1 z7&MsG?hTo~IG#F%qUg*ldrkgCVw7%yURsH=dNgVuTazFbd(Eb|-1#!&82F)@Ji3F3 ztq`MJ-a;XJMqJ;XVqx@cc=r&@W(|tS{y=Gvy&&IJ|6FDW_gsOQE7QoBv-e3ca;KZ3 z&hU#GIY7Prn+}Pv!mRlrx5L>DXR`sxNqdAz3Tp|!lP}Luj2;&P zV3~{2QD2l%wYHeiiv$QMap6$mpkP5k$L(}6ERp65pxTFtpcIK5t0k%VSb1y5y$`C- zw+q7RDZXOGUn3&sgj9NJ=>&4OEn97U9=UnV)-A18sd9*83(yY!oWneM-_Q|{eJ`JB z_1l=G$nYRdxu2WPd4YG%ZnNV#9vJ^9==c12)Xy{`N&4f4(sZ;l3$La$LPgf;=pWsI z?6J&6V+7y(r5CGt_V-k7@O4Z|;!l{VB?N zMnWI8DVW`1elkuI?7Tsm9e@5wyj)v`v+TW_?g}ls->#=`85y(6sLst`fLv86F%f|H zxr6!aB9Y+Ij#%?iUuKN(=pcvZ_uAdTN-U0_4K%;GAL3Zu0vtF#k-`& z2_(UOR$4Mfy#10?QVk2cmjP~sqyQ#8G=mVIB>%L#(4>^d)HJ+uyo#!iRKJ^9>bKEV zz$b7`($?K0-kO0uR&cSl4b1-@4k_$=dZMyFj`?wtqw{vyK)IU$8*m@`T?N^4*0K;D z_vg(-n^I%Gv}jLnn1?!zDqX6KVwU;1p+BX>McI;PZSy3ue%qfj%~Vy^kU}414-cX( z`-+Qaaah)Ze7K)h2OMm0bI9twr2R&YweZGkV-fE7!&%cza)=6Obog~Puo!CjbjrAe znvuv7ql^p?(sS|paQvXS_~$`6h<+w3+|-m7(oZ!!yI5fwKSR@S~@B zoG0)5)qIB1_dHwxN-9Q$nvlSnd05Ps5L7C)W;e5v7MndGRJbtcOaRKZ;Bb9IbW2^;8*>Y1*7H5&iMv>v>}Sz6xL zrxmw9@lAXvB)%Gb*427}U8jwC!5clPc5u_D_?sMcmijXg>YEKjrY#O5=yr5X!7MGc z0+Hz|Wy793yPRd>Eb=r>rL>k6k=7PYKYVDQWtXOVyD#`c~pEAvEwfNw()TD zLa;m@PVZJ?sCkX8r#HD{vOd{5jq`kC{dH|%|hlZsy67t96YYfhCoL;!SNwS3?;p1{pNEqqEpVCS6w!JHQZGxgK z$}e7Ajy2dhMmUYp?DytbK%Te$NBF@#0B5#!w(yGj-34AE-Oqd+Ob6_?`7myGg5i>a z)I?u_8boTixIrX3KI5TGiraKQ0U1Olp0U=TmHaeuB@3Vjk=yixc6Ln zucK;>O8LUd2BWiuQZYf8D1Aebsj`x`c+{X8?&jy(bQ*0kJ))U$=f?!C z|65E$b}j)0!C!`h@RL7LIojV)W3EFqoBM_r(F65a?ySv+>$jgYGK&I84?Y1iEvO51)0(2yK%&C-Gn@Y zE}4Sm?UJ(6l~LlGESpCy-RXi8c!lZc8;hE}y#Uh z5%7D&!uJUScv%^MF}B<}6?;k!1<86}T4I84{iy#G`RQhgTc?d|!90qcDjgh3>XTIt zWuA>}2W3< zR>)nkO0q<%M7~MC%pSLqZh=nXfbLYsi@&Esh_#p{J(igz_uy@UsUZm>+BA`ZTu4|5 zb24)A%b=2_A6rR@wsEbI3k^=^2E?);_c+%TW5bz7Ew)Q>c z%BXPUOd80myq>Atvjc~<#@q3X{wW%Q1x>|FnONob%TSxMy`wF=^K<@*V`e<@5lsbj zxw*+U&E4j0!6^5t>%MN|{??rLNw^~eo6$!@@D&9P=2!-l!JV-4EVDQN&+cXr&t@%b zqQ>4Sz%4FjgBhfplaj+5mG#>Bc>ul>D9wvjC_rdttI4e%i%cOk6f{r>)(4hjC@7{P zq@t=Smr`Fv2U}TRD#1 zicU>zNuJ`LG>?i2W+vY99hu(j=-+69s6fhy)T_I)VJ#BjyH&bh z*DHa~RHax?NW9zCE^3S?>%fy?CiZuEW!{RqEc%9a4O73PK;3T9676Bgpq(%MD-?Ud zxI-{=h^Ax|eL@-H<9H@TR*nID(?gr2<(`4JEWwa$3kfA%7IOch0|Gw8cB$rWzphcl z#Z7ydDoQMJ5JJS;IKFg+?b!tU!Nc7q4d!GhOwm=jNwJ4*cI9Ng7LjQ&9@G+hOZ#&c zbIgOK2rDGH)aqEDcap%cVZzeaL`hu>9I8C-xoV{tc@i>3b`O2oT?VCt!9=C5g94#R)~fmL`G0s z$U%rAit6Z2H~x98v9JH=q=NY}r}VLZ&@fN`&HrPE_w%Ed zpmb&*s89#?CG%uuOnPM%=e)elqwlstMn1SF9C|cOc{EZtzhND0@KoJ0UQWB*_VRD} zn@6TG=9vBy&11Es0VkaxD)KOQnsC#gwcnz|1OssI2eX!hW8}z)KIxv^H%oBS#NUJB zFKt^87u~y{~20~-I)G&+n(GieDnL=}|3 z;2|R1Gx-l*MhOD{XQO#;rIssJ+=YU`M{44jLs0J~Bx6y#^5 z)LS9v3I!yPb)47fp6aN$XF2a_>8OH#XJctz+3cwS;S(mi!+?dfamzE zs4Uwv49`}-k-i}?0l&|$A{i7#!L-oKvoaKzNI(;iCQ`bH*5;4^BW`&WShFr8>KF0O zO{5@soA`=CrsQbHgF9Hp>^xIjCaK@LW_7wr(EL6iK6on&Eq{l9hj1b-8aH)8)qm78 zILke`*{TTP{UAgR@xCQn;(p6Kr+U=*uLfa>j~!Rl>yycZgiZ0J7-={fO6N{EC>dYV z?W!BQ2f1y&-4R{-@=q@dCT7%ul@7mT;3SeR_>BUT$Et68_dzH*P+V6yJEARu##`nO zZ-JM=rutoJx(ee{meG5e^wvIz>4dpt8x9wqtJmAtOG-~Bs&sA=nl$0V9N2zXHLltoMA;H1(`eZEdIjWEax~monEFwc5e2bS>+7a;w8SwROJe=m z+a}fZpXTxV)c5G_H;dQf4HBc~DLSh~Nzz-LF(0hEIYBr<(y@!DC#tK@v2b!rdp^(u z%ILZ#gW^TYK$KsZvS9JCrxbhjSG$H(R5pTUKp^|zXsJmtx=|r&Mvo@ycZZ!laXB9D z*+X24j~|Gm=S`^d_;NR4X3g#hRklZ7wFyVSNmI!K^?)psIBg?TxnR!YF>uifzI17K zHPPmj+r{+LDpR+syYJoye?F6~RDAAj`@qE)$czSZPL9=oO3rZ~_ss~m_eoF?Y-b>t z4D1R4mFniJZ^Yy~+2_jx(q^Z3ob*Qiils}Tz+k09-hNn3_TI$6mx925RX!XHBl8KQ zdPhKLc7$kPuWh!0uVdQay`KN=Gw;%2s#SAI5F^%%=gBT)!1IvU_vu&^IH=zZJAE10 zDR8E$r;Y(Z0s-&5C!XN}pN6qK$nMX_Lv$eHlylvTZq;PQ!^Nkk#mIg}c$iC?5D4X& zAM?Z(&J>e(l9@?GTJne`#|p#Yp~Al+yDHtal?C{R?y_y7xLiG3n}wQI^A(eaDmQ!+ z&UGUuH^|o7$T~pGZN@1#N-;&+G0*pS9!t(|yQ^eCnL3A#J0*Yb;_Vw4QNRju0>p8o z=U0z+`R-C_Ob;R}T!~_TG`-||xCVDI>$iz{67!X=2sgCgh6>dw9}UfZC7!gabx{wBD--`kSz;n5AdUe$X!x=Xg#uhS+vGif6vDA2{Qvgt8Fcv z!{;zMyvq}F_W04r6wh-SLtgjgv{SN3V-+zDM~p)!LS z*A&_g+pdlVh5YrbxKWAB;Uh?5?p8&!vp}^9{!|aB7&)^@%=jx`@(0VzjqwCLuQ8~@ zRNfwyrYN|na6h%fuVJe+B^N_&B z>$_o``7KpuVZ7wfiOlc_Ro@+T|6N&O@tzV| z1WBD^yd{(1$XIB;cKEOxcf3^uc;XtrI;R9{9mUo)HPT zQ@uX6T#s!II2xk&xFeqavcY5Dsje+nxlFs@_kQ@6RCcf1e|-F14ZT8jyLU#PBLn@s zZsy57PY+`HygcHZmX#r(;5?77be+$m-~peNr>vQF-Op#NpW`izEVFs8j?Ue>2Nr-1 zwBhkE9N=r*<6}Q1Ib>5N#gfS`usQo|_nLk5rv3Y^k=Fd&@^}%?h=1d2RA_@&BtqMLJuemdngnZ#ku8LuF)7Eq zWj80C@RSa5>4xiZK%n#YN`CBBDzIGJ=Q}lHh@i;gzi>#_&{?JLlZa$`JKs2+Onoa~ z>a2Q}^l2h=S{{&}@20o`gUC`Yo{=|aa0K0)XJ++Vv1d$uY1zlPhW*COLk^#p*G+X9 zQh$O6_a1#u>;nv|=`ze}X0^nLaX=L1Uq8(H({PzmdYacr3Ll2_u4tUuAZix^eQvhC zquVS7`@_~BJ-voh(iFc6U>8zFbV&)YuU);N;4O+u(vo?6+8^*)-10dMB9l`V_uIMPYs zpc4g4guGJE&N)-8m=ENK4~~(Lo*C=)hOV4DQ=t}hp!5Ad9l}r z)ClVa<3RXC-3nik*_EMNT%S<}(5Ca;>4TikBQ&w45o5&=RKmn&-$*%62fePCuXb&5 zI&S}II`NqzwPK$@_?#oEUzn*pIf251W~e5*s_E&PTOWWP(pgumGx%*Qf?l~AE?|G~>v4NMJ6wo1Y$&Vt! zTzoAV!jYRpO7QijvhuODsdZ4G$0aNbA4)&qh2p3zY=lCX*Tp`%E`fErD%$z&P`ODtO@^qoswN&HypP#E-X!x9|6$-37q(YSuAy^N4tKU;y|xKiD$O z%zfkM(BEYdDW!(UAze4%3R1(@;(Q38M{?7#!?Q(}_A)JK2_)dBWAtCAl12wh^LDs~ z!e>_6nX0e;j08YBKYf}sENY%-*T((CFl>kC?AaMJ!?jBZ+C|mua=#aE5GzpK`$Z>m zi2St@(3!`apuZ0=g2Kaszhc~RS56W6gtX}o!M#?kbqfvmChRJ0x&pDpKRU;ZYV0SO zHnJbTPBvoDhEh6agi5V3nRP`egPL-9Z!0_2byiHgz74xqi?%73*&U3;4fdI;D2X>n z4TS<^mlCd-JX4^KNdh`B&~Q)?v-F!bu*ZKSA{&S|Ewz_C>7K#8?AgG2C4q+W$g*K5 zy@lz{2{2#ABDxq=RX_$1uKZJ?9LX@RXBxBIcr zY6x0IJyXRe=WSEF`IqTZ;fz}fF#6n0ae*ZT$~Up*hp6OA30P8`3x%7>qtd4tdJ9gr zOiGNuZ_-Wz^sz-Kih`JU2Rjn8Q4J6D+}rXdczZfJ6te+Yru(T`8ZFyXeKYMZltX#zDoECcdS1ZdXK z7c|{;qV3soBlBSxvx+9octu4Km&K_RRo?DUe>IUX(y0!d%nFon5RkSfi)dllv^I~= z9QGtsK4xD%a(GcNLEf!rXmc5_yA!V5)N5Zbv1t^M^~iCeAeMnM#>A6g=58E6I>R86 z!8sEjS|RQ5NB)R5uOU1R=KVd>uR2cT*8LoA6pgn$E3i0oP0 zJ-xcfzXl^gkeX%LZfMOpIe239-{5b3ROlrUwKBYg{t8Y4j%w$(vQ2G!jtRBK027is zg2dZfe}`xlti1;+PlE+HX6;AT=bp4QK%2a= zv==B}o^i_i<8~&}N|vyMV!hjDf388@I@VS9P!EGwXLcYT_a;$5kfzXoq)2nt!)MW^ zqhKy~45#Cvjh}YeSiQS+)AqRLn`pg30GlZaJsW*j*2>I7cdAFQu)?UiLZ7@m3iJt6 zmI39$__#N=&udtf!v)0bv!(_nyRxmjoJU0_Tza6>;74M^;H-^7#; z4VK?v)pkMM%l~Ti8IvHwg14fz477LMc)0 zp^NN;MR-xCKEU3P;?bjPWMz^k-tXvV28t{cX2(2OphthZN@>u|#v>zum+Um19J0*X z|4QHK;g=EM6AEB=Ys{g*xHI=52?#@hBPA9TGbvj4V&ylRx!^LJ( z^2*nON`wQ}nA9FBk zb3;ZVH-zKH_Y&2L;5Fu`LxKYD-^}mRtp}GLyxn;(A~E zZgM^U^@pK0A`bCx7+ifIjWI_TQ<54a7bPcEtRnDtH#$lcDq86qaC})%P1*T?jIe~= zX+@E=w#`hXR&5(nDiJ5cqe_8&y?NlPent*7BuUv{o6a@2c?{q3?;fZT=$@8jAEi&D z4i9AohV$N4aXlYXn5(7R=hMVjbB{-V-9W^hyf&C$XBCwgOhSi%NoT|oBU5tB?QP}l zy7uy6t!7GjHj@>EPZ(zPrmoS&&Uc{ac+f%z(yic}%OoHO3_#-|OLjSJ?Fs1$)4J%1in4OD5fyY;@Z8KZn32pk_J|(ae z4GtbiIX$| zOUO06%|pEJUh^?0EBE%(J2R%62LawYgTdm{Hz>(K(~)6MVc^W2*|pDWsfc8UbK3mp z!SAzc>(t3FP|QyBF{)%^Jb4>Oduyk@R|jafz!m7_3`avgj>(NogdKM$C2Eh?%{x8j zog6rW>N=aJ$Lw>vgfoyu*W~E>)62|zzjkINs2(f3Zu3puQe_v%r)~15!c8X)d=L63)FJmhXDTXc$`P>dC!90+ z=F=!p8JjM(jN;s=34J^{bk=cO4QW5?E|fxq$q0;rij@etD7>=)9*pk~aBU6XCR2&j zhMKUWY(fs@Z4|Hn?M#rM7+&zfy5dTpw{`GqkxZkikdE%&dz>)ti<(M$#_`^8P42-# zR1)IDARJ7vx*fX)Nu!fDqh*u%LEA1J?i+xkN%cWd1jJqcRk>M_KiCorW^9$qIcSru zZ7+!GTf3)sSBa20ZqE))RnPyq|7^+u1_T{KRJe!x5s27jVZaP6{<;A1L^Q-vGKqH5 z*TluQ-;exLFRKe1{-d!a=Y7@6B3m0P&bk?GjvR%5{=K+)%yo|vjVS@%UxpO+~4h9mj~Q4!-kF$^_8=5eKDu$ zCX)%r*{r*54sM*UjQmVIHz2Pf#^R}89Rk>FI^_XKN!mrD^3?<92Yi6?$MJFJ>)NXs z-nZcV>UcS^Hcpm-wsN5<`L93N)2XoF(B@SQV&A5I;*Y#YX1#_1sp#YW1;QP6^^K_( zCXZNSPFmn0U8x&e9#U)%+(h)1>8>t^xks@9h?j)*`hkykuG{99It>23tg@A**{bZT z>mb3!Sh^Jayf}6E%(pnjD z@$m{%u&;4+aZ0i-8vHMm@$H|LekYRyeP=tMwDwpfVX412~Vg^QIO7{NVvRf~=1NsSy27zG~FvfH>^#vj%(mAieJ+ z0rG5WH$vr}$q8T?&2=-@N;Mp2zhj(ZeCzuByJf2tNi`}G>D4(I)M$v*%GtCDQt8f) z%*M`}L7gF1BeeAJLTVykQmp&+1ue9tVe zE8u|D1VReD;?OoHV!+P_M85g%n~>MdGkmBY(U27Ub}8VUIX)+H+#Y0oVq!hsT}{Mzt5e3;m@po^z@J*x};!S)q;8r8m0245sJ4f zvXF@Ca#NKbq0CaLiwMflbr_G6=E3f3jZ-Nvqf8N!@f+ST&LvYqb;9G8=x9IX zNzScvP~pD!#F8UCsp%1Ut?k^eTdWgf37u1*Kk(!z+$;^*M?CiEQW;b`yGwJghlmK- z*!@m$6T8*Ayq}qn_`yb7YnodW41EQ}kzP?gQXEZGA;(Pstb# zqx2zqwVs4#s5EF967-OW3@pFq?{@MEnmk8qAv$wDU!;34$5}C*zy9LXrEjOb>ka$T zS8}|%xmDnGGvdJ<`e6m`sA&&?8;k64LV|@tU(qOxNr&kyh%-`2PbEBK5QNkY1_YJ0 z&3vL;?9vGq{;}fOCHkR~?F0(gj>?qzjdU-SN(+4s7-kZ8`-ZL?W#C73y#1?4(KqWP zmQ$Hwi^;g=|Jc>Rw#2=h=NVMw9&+H< z0o=FrRdz?^Evr)i9w^lI&PIiD`B}!ElY)UPYAH%GNVm1ysmkJOmhtb1 zQ6@)QZS37@SDLdMAF;uhS^1feswq)(BC?27v@1{&-@fZA396~FilHDLL$akvN>bw_ zdp-IMQ6rPNp=6h#bn&q}Sb8#&hX#Bnf?TJyHp@LnVok3xaXKMOS)0YA|ibB#{ZoWQ8_M!4R z2I6(kk>4;pZ)g2JzRn&gC+L3JxR*zus3h5(5l1h&-se%$$OAf{7yAlAYYVDMQ!a0+ zI*!theBTRCII7h={fhvzY;*CG^|Vavt^E{Fp38X1;dwampK^N?q#{ymVuUeXGy=`6Bgy)W zcgeEJs(HWtq(WFQsT`pbH&{2cf1IY{)rQ3|PVUqcVL6v&7j#fv|F2KQ11#zqTT-kb zZN_gN`h(iGiyVswG%K+uq$B8d97hWUJ;z#mK4l)aXN(QmWTmqf=sljl!AxM@q*;D@ zy^bg12bYMNgC1-J-mdZE_$TIY_)fy6ck}|3QkKiV5D?L62$Dh{>awk+)9fFu+q+p> ziwmm87_0;996)?9*u-bgXy(7!*d!`3*q;((h@GT0mGG+>J1YkGvYZkQzQ{b zz%PCN0ADT&^x%Q>M|6pec;i@BYX?;6{kyks?7KsNb6yt0={z1%eL1W`9xf#syz~1e zcja0bbNgR#JT=&pC)6}?`X=(i-k}tQioX{ja#t#BVVUrciHeYPbfjXWIIw`oF@xY_ zFT-VTKT4v?fw;CY)x?Q!_~sBy=aurN1kZ*itm+)2)!!qju9vlpx;~q0W%_J@gc@48 z*qGFH@+Q2IAaMWi&7U`oaMJLWRk&Arct-&HVI65M**S(oOtGe^e-JFx%2~7GW^|p- zA)xt>diB}W!MS^uc7s@lop$tJjUpU>kPq@YqWT8dG!aq%mk%WgV^bYJx?vBqWD z)DdGgcc$IOE=Fv*%Qd^}d&HlFoqb(ZHI#Ww;{p;OW!#o|2$<~D6;Mz^0~TH-Rxtq0 z==|FI^%ekbYp?Hb_Ui$t*Y{BxMuW^T~T8o3x&AS-RHGz?H zCVMAtu<)mDzwqy>mmW^ye;({!!tB+Bs%ltM2qEjy*QGjRd*~8s?To+8!8YW<99Tre zPz1@5yCpi|oGTb-S!I616?1b{EmQri!f&luvB*_1&sEX#i(MzRzT;btOo&7?W!;2TBLu1}P=+EaH&x( z0Go6qAC3WhRKSGfJw@;9*GfX)(0%&C1g0Yer0aKV`RgGS7C@nm#i_|#L2J``2ru#W z0w@&jH`Z(qq=BrUJ_El~a6m%@cRU+1%dA~>iSabq3t-+WXqXJ&>m=cdundzWpskqZK=n_BZ?$$+sGs zAXVOph@TidFgzGCYJf-Bid7rsViVj$_Qs2L`bB~d=7YT;erm2vA{}RpGgP^zcVI~5;`vi=s$qb_ov(LKSM}`tUP9KS zH~DxrCSc4kO672Npc`1MMaF1ITOFPnyoHTNe$1_BA&OK zRlnE@w~w=?+iX5ANmh#A<<2n}WW7w-@<=Spd4>=BUoL%lr-7&b5T$k^WE$5On4=p3 zNXFL2d7{nH|2yi|_rH`;zvALbq9H+*w1nL7K5h;0xPeGv!}&u$Nr$ zi8@KkK7UO_%3wlzp<4w*&}Y9fdL6BY?0eW|zIu|z?R^!x!7VEtRyQcYa279{wR75+ za3iCK9sQN!+1@s_K_z%ybA7j=4HHWP`N`Kl7|`diZld7E}oyLz$aNf>h`TF@*`!eATM(@o8AJ#o2@oiAHE z@0%R-bM%~Uur7KXChb82M9UYw7#~OWInb(~TpXRADw5{48s4^PAk^GxBJsXZ$|$)X zS9>Pd!_V#4UlH(K&X2}B9|zGQEaNYE12PkS7E6ro-_Y|tvm^Ik;1T3rnPzSfbDu=o zs3u)HcOw3tC$WRDp2UIyF^}Uj2Rv^a5UMxd?BA#XS=sGW#|j|a6NMjqi^FH00@M=w zZQ&CA%uR)MPnS47;}D+5`63*=97a0~$OcDQxqL8??%L>Q-Gq>rxh2g;@jSe{4Lmk) zFGXJ6*<1O#QWf8BOhQh-l}RXo zJG8>Pf-~a+Rt^ERMca=3A*%ECnan}2V|ds4D+WlWOo53j+t}|kuw&e3y}d{5;FnPO z`nJyWv}2)wlwi`Sxuy%&15cG#6Jl^zA8Ovz@9V{d4nQ0cY(8gbUX`~p>K}Ok-9lvB z(5|;{ak;VcYj*pUF~{7TOoj&K3f6P6!h6|yj;UNVYh81B-(V|iZ;rl)=3V!89>dSEOyCPyU0=&OHANB zE81VnWpMfxffYky=HNt~*=#vG0tE#LDm)Y%@qv<)gHITMBr_TSub?Lw@27Z6i~X(KF9f;Od;s#Wf;GCB<4?RQ}M2(QY`$6HT<#anX>%Mnu$> zh3)DEu2FkYFyds{_BO5l;_vMdW1yRJ)O$#3H}`PI#`AJnrS)Vw=`++NO=mDo$eYOl zE=z(b)>SXyv3veG@f%$l3g(=V_t)GwwYQkNQO`IlkNdjoleq0> zFY6DaVC^EQk6%MTWmU2$sHTcG1M3&T6k&;?x3o^Gd86E62MEW0v@`-bWyYJqH|`D) zd|m!jLj$>PHtx>)JPJ@CGLJGPI0goSB)W!lE=R9}lH@9ZftgH}7k_Ja-=RHGNCeTm zRGCTio!EcNkUO3#D;5pO29i~4Z?@#E3)aEH1#6&Wfrv_LHbbB2HqL<=e7>3jg(}7ZH0e z2z$m!lsBxuw}9~7YX!;ZHZ|wp@TTTFClg9{&x8col6;NpaO*d3UaEGB<;pfxN`1ay z5AkXxT@pnoOE4kLCCOpoR9h2?zxa*X?gQ$n@e zUseR6NogTEEKM|0DWGV8-10TgWZBc&oe571c8kW*@e$kXY#*8C?-Z%_98f7MLET$v z*n@P#T%$eOt{nqxLs!@9banZC2L87U3VB4pZ0m%ziyv#y6OaQ10gNj_m0t@;)ZF5* z9EA9#^D^Q=c;papfY$e387f|>BPLa-;egvv`UNaPF>sC==E>P83+Uj_YUlcv3vpk= z5}5X82|%Q%X)N%s5w1~V{LFFJ;be~YbBOccGVmc7=tNa1jh4(Y7{6|)Y~i9=Y-MH{ zpvN8>9Uxyu*pI=hzYaD!aV{?SpdT?_Y?bwy;3I3&&DdZsZC^TfTJ!mrD3(MW7+y2~ zL5<6tyN!>KAm9`?6-3Nv!aGJo5hBP21^7Mu-(I}fAEnm~R`v`w+r+4_4tFQw8H|sa zOyVBPPWcpd6dP++QWZN4Bqn-Q&tOqb)f-rB*GhB&vrXQnUWulaA$+f+K{N|>80sP^?2@~P3Q0l z@uE57K#`JQ`~_@6Gil+@=AC)S)dKq*#EiAA8AZxT;Y!s&D1udefTEFrftkNsoJY5& zu_wuBMg-VY9>MONs6f#QWL@p|+pj#~qwG&lOS4hQJUusCCfveVw}C5O4LwrFsGjh3 zt-|ga*hB+|7=-6Ph>&Nl>7lqWZ68QFH#xV>zQ4UANc?fZ9U3ONt7&RO3?k?CSl?la zFXi)iB;dBOdOu#Z@a1@__V_W7`qzF|>)(jp=+yhIe~l)2t(nJ?x&!yXC=Wl7BskPJ zKxRZ0I@{@KpACZ#b-}+}sB6bGi%tFOB=8>^$N0FIni^SP?Oc_c(;@RTZz0e6B9Hgl zc)#WUXu8JWy1KUAG;M6#wvEPCW81cEtFe>Dwr!lSNgCU>n{Pkg%sZ2xXC`ybUVE)| zU+j!2wJL>kO2|BeHo8g;5xM6K-&BP-koO0spnD$9=>Se3AuilhHwb}|G(-iDDt-k#ue2VzWG9yD z)_=LumBrIP2BhlcDc?#RTH#bYe(0BYu}%zN(HdN17XC^7vN4K38Vd=~5hM6AudbPs z!d%t*JJAK!e?!fx2GT?uahrE9vUt?_^=U63MuvXv`nO(%Zfe3MoN4IwxH{OrO6o#- z)ia>=Vlcvy{#WcpXRt&^YEbAjjQTfN(WZ&(TYxrf)_*F(H`>ng{Ye!Zxe(}bjSy#L z5#W;9x03uJ8)t$wMiwCv{LKaadn*i@BtgFvnaL_;6S&A*h}BzZWtkgNl;x8Jtvugd zQ)IHbLtUof*w;qdEKk3?72nN&_X3kyo;0x(28A?1{Y_Pg_j}9J&R&Itx~hOePI8p= z{f?Kj?ZF^<=CVqWPMu1v0&t1L0cZoZ59i?{o;iCwHW?c1*kPHsB&mz&C?41)3eN;L#c+*WOi+C`4P<0+m` zjpTkeJ9tm(PZk9ZZeIVdKs}m~b5Jb1p0sv17{u&g2<7{YDh~p$J$z0cRv|@Os6W zRmwFl?Jo@=ycnebB6fQ|-pTfHA)~~A1J$zp^sr=DU5y_*=t$r7GA&?J{Bp-J;zGZG z2O5@Vn$JOmO` zI^p`flfG)l&n8QwSb?0`X?fPqoKaw=DVJSIPE*9tw|1!1`Any`cjR;vY|#o<)dFy# z$t#$6?(C8Q7(4LRD4~xRHNyu78-*g;@$GMI_71)e>arO+d0HiK>TwMZD^p^PuZsUr zP!j$uZ1dM5b&lb|kZq3P;C(^4@@*e7e_FC^fe)K^413-ElPPydc-h#dX+YFHQ;v$w zke5_m3CJqGv7?K*Dz9-X9&8i&H^SCTnxYVh1bL4Pt4ktZXuHNYfC!tUWXea?!C}j;zC_1s)Iz#z>(E=6Aq{##9QyC{uv#?V6c)+Y;N@RPZ8dYrU z`OWQaFhiSi)c(hDAZhn|z_PI6)=7YW?RZB{=i3@JwwGnI`wkC&M2L(;*GFfod%1%R z+_Ac(pV%?d?D#!@2V~=@elG1}(lgowM!Y3hcu24Dbm4c*sIOqdWM!Sxfb`UQmm*b} ztmf7O#j`Hm8?+S5<$bctHZG_smUhwYa-I5-y-_50N9VVM6YNee+8G-u)cw5^5*r5^R0`y%rdG9ao}VuUkLVj3f0Wzb`I)Mk-arbH;~q{N}uKU z2K1)?8`b9YJS+M>@xU{ai@#&v;~ZKFbgai7W7OIzmUFhZ*A3eX=6AxzuU(r;dY-LXlUr>M~4J`Q^^1;Sg~rKv*bDlE3rg@I*u_>CMy)WEru~D#F|e~ zvTy3x#D%fQ&cGr{hH6kRb2!>TIP3gQ5vCkhFE>x{bS~N6QbYWk6qmf>^$IKez> zt|aV;Eq!t+_*r(_hzTQOVQ?#XG@xw=lf#-7QTx zm__i-r{mM6eiGhO;1Q*qr~abqMK|v9o&n@$LcXLDn)>161>&3ghQ0gKX3v_pdtsB7 zB8ns!(YZlDzsDN?MYsEbuGuDHVogQm=oci6pI;UZSV&2GkZ&HuL$1@#Tvenn#J{e@ za^ahGXj-Hq5e%}@@~&rU7O9nQBbH?oT>Pd*6-xvOgD`L{BaV*4hW((xoXaT1=&(Gh zI735)$fU$me^DR_f|hLXI$d{@=ZNfkxu$nVi1W7ewm)VrljOf~3vSBvoq?I4VSBA6 zzc1?xD$o(^KjkSn9bB^D@^ZWRImQ8f-N=aHimH`F$%<0X-FhQlYsXfwcLN!E0v)dr zjCLTvI$NYN$HW%hhLtb#O9toQXYNHe-xHzjZFryWsxlY^FN$o;gQHVhbdAX`i@xwt z(xS}oiPcvFdZ_=?0%S58N%MSd*W63c3E3FVY@;rabKc-xgS$hE zZOOrZI~}n)e8)%>eozNxT=#rYv-5Cs-F!ZO#k)w%nRzDaYe7KXKL#Mtmx@u|MY;Oq znU6-V*2|@U%v_KIHt|sh-*0urho17nsQF@4!@S>65tnZiH-197wKPEb%*-B=84Dh~ z+D?&bDP4DMxACme$Jsyhp_?xXj&wsxkHdOI z-d8js8bq)Ycv!;UAX==q*FOL;QVJ19cQX=dxN0P{Gj2~)7Vq2gXAGQwT4V7iv+2OZ z7r4nH$pqyicRAq&u@K7^4MRWQG+Ot=HZT8-#S3s6ba?F0gqcYP^Qg!hyIjGA83*?$ z6SjaY>m>xFp{%fN)*|L{e6wzBPzmLsgO2wK2C;3)W?|-1dJedem_IgyzZvYmFlv?4 zO!;Cpb4u;)RUrDki)B3LL=_=gmB~a!YUC^t`#9oea#{ZFa+31IE_&wyO3cdp=Rvm& zCD54oep!_DUpv=EyBq>6y3-5IRku%2?jx6;Do0K=nTu}e&+3M@`k5<%j=^w!K@#-} zr1)3Qi*+LZo7Zop;k?k#syryjNr^;2c)*OkY-3OJ%v;_DrFzw^`c<~!Z%WcaYzL1h zFI{s}6BADVyGGb9kB&6SJ{fl&c{&_20{EN$G(^pHp6xyB z1vD6PzdN%OSW2(R(03{|5TeOx$FyBb-$7R6d%VJ>gTEcBR1#1@eY9+!y_o@4v|2rqbX1NC`(;Cne^pUAjWX6=fxk%eQ$%+!E}u!T%S#w($3vHvgPj*UHJrf zZmokP*lW`guf0_Zg?9R>e{IE^;}KA1X+l71Hh3@>R58Kf>n?DQrM2ByWW@J+4F!k7 zJEhPh{RU#wxVUGhc^Tub-y`(^sZrF|FsVCjF{^h8%Q%!3Es^L>W}D$gliIZA$3sw9 z0wwOVO>%AD`FwZo0MRbiY-n<>M`{T!fGAzgRNp=McMLB-sgI{w1sItjvLr0QUxKP` zKo{J8kMmqt-A+llZp4&?`x8En)?uGdgW7a82gl<>9#6%{o1Ts#|Khm(;xnvjG^r1G zCLf8aXO;*Wo@M0BkLvo&TQQ!mC(u@e6XRUc1-(sUp7iji>SSsW7Rp1cFZjfhx%MKMEqy>a31od08Obz?j2x8t$oaALa;cOUO*`T{eN|JcB4gN}8%3_vxP*KZ0}^>rPS!^++7x6PyX zoqD3qjmr2L`L=OYju`SNBU+jbIYjiDKv_5PhlfgNoJvTGNklOSytB8%PO)b3`xJaQ z19jAZhke+;M>1YW@+J319sjnWj2$>;ROGL)@DXVFmR)X-B>O9>Ivcxg`5{w@bqUn?8oW61FIFi6`YSex@;E4@|9XI&#N}46 zs%!J>yPx0)-k=@<^6bVXoUwR=9QMG*&?j};8^_*n1v2dbGwki|5RyQ=)rQ54GH1S4 zd66~3tEwp%|9Yf^DsD@AR(6M>3864*ZndOq^cqgLrB3mssgzk8?Xdk;u7NS*TD3*)Sez`|qjuEi(? zA+popY@ATo&9ot@?QCtoA9~Yr-DmnT-61tSGkr%VY7@I^`loSpHcIg$LT;bjo*=k7vogz_o7THSkCM|9Ru4%7?L=0f=R;`U_LuVj;R^+o0_J!%yyYFVVu zIBr1*Rs*hau&X(N>fEsd>ueN$ybsP2jnH%j)PehWwbW!X&f{z3pkV87y-%@`>@^=t z;m5@P$`-6sFjZ7+%dn-jf4kw?f(S!aM6Acl+c$ai>bYY=SgwI2<`g5(gJTSi&4Z%U z@_1{5kLLLqErEAf`Tp9BnoV#@gm#}vQ1o-Mz5VW#2QDTw-b4j^H<8Gmk5ky3XXNwY z-?ERVd!m0gj~oT^?z$wV{+90k)#rV{K{Z}ZIY3OhINpdN`d&c8xnOW2w7dDoW+~J1 z>8yyoof8PuPE;O+M}&Yg#Q!Ss|LKg(+G-#)*yD+JP7hY7x$WkSF0l6c@n#(c280yq zZ{{B9_xOyxj}YG^#4C$jJa^Ny3r7NT_~!*;Yr5vf9;bcozKK6CSl+S;JI>$nupVvf zEHdaFN6W*-W`)*v9fI0$6+US?6j3G9CM|rp6^w=o*I?eptn;H@GiSlc8GXFcTK>Q- z>&1B|W8UzB6rHH>(a1^A9{bkHoAl_9G&nf1p*X{c*;k;pg#&>2c}M^3a&S_ld2+Ri zaj5qnsaq(B9$Ut<&SxFo8&Dd5*#6#=zo2#33AvU`KBuQ^e`+k|n-dcn{?G}m{@`mj zLXR(;#XtlGV(4%0!tEEgV@`}pjZ9>bw`YI#8V*U>%9 zZ{NDIu}_GOpXM1u;jxkFR7CV!lB=cTrVn-s4-( zu$d(YTK(pzZOn#;n?>FX?rcX{gY*Q1L4NVl+CW1!iD=*1;LWul&V}I(O9yd*G)#p) z#s1U$2FBrV@&;aycU)+*?xlR~je}ouaV(uSlSy*A+BT-15=#S~L6u1vr0=o3@E$2E3Jh7RE?dggejw1TZ5FE5hSTKj7fKR z0uFD%{eR~i#TC?FI?3FmP|ORu>46eN$LS0Ad_p%6(hV54@=i!#iDi`y-gP)_vX6^v zm{GI1I>kh!B$UhF6-FmtrV;pA|NycIyfdj-xqvSIT4|s(Zo9eM&2%={vVs3*uj)Rn0^=A z$or|lGNpPObNfh9iY>+Gk*Yus3+QYH{%$>k;FUL76nr4vTLs24@>~IF=owvCUpZR?jOR4e188xVJJ@N#Yds zz8y(y*ipx$HMqjsU$Uo*C7<6#%WV>jobtuU`!z>cNrq?Ia7EC$H4N(~MH@cBoz4c1{uj-%*b2Y`Le+vXs*Duzs+7203K6tE;2jpr#PIBMo z*e&;ue|%j@+%OU0D4MK-#)cB%&xaN9(_JpJ;sK%&h0CRTG!FWzy4xCj$JS37?kd-+ z?C=!JGF@+G9h=0GY_pS@6}w@^B?IO*(HOJO4{|WYPp(ixTNBYB)v<*ks;yA6-aLDH zI>+Afw#>Z@!&PX2WO=-O`%Qicd!Cg90jXsmG^ha(va@Z;+s-ayA8`U16TeG8s4N}E zn|A$R%VNzzLAl=D-vye>13Vw`bgUfF2sBBOV`djH_Tn1ktJNSi3rj44=6dg8mj$Pq zF&5nnsF|E|V5Gx1aEhe`?rsk{f|w(niK_AZ>gIGH-XA*oxDdc{i5h0v$oSSD;Lwpe zCAU9>Bo$34IeCB4Lojy-nV;(PoEcLE&NSizl6{G&2Kp;M1>{Q z$u(=;wfz+Z7IS)>z0XZLkuv^=g?p*UgUrwTCB1}!V6RfxEIM?GtXkfWW_cNAfraR^ zxOoRkWL_+e|8|>|(I(jidIbhAB-Sjh^!Lme;hayVzVPEif7NR)_>xVY%|>-zP1#28 zc!4?1Upk$~f;U{OZr zVol%aR+n#h^vl&ww)UB8{K2+cM32D&54P)B9}&;V2!{#}@w~U3tm9iZ)$8*RaM4Y7 z#m6}@q=9)6iBwU+^EIElD}QFNy?`N%C#lP)BTakZY&~zyz{@bJI+&!mfhxON1_I?F z4BIknNKeYx-ZC6ghWFWr0LX8z&yUw2`$0nUkGu$M*HCaLKhI%Sf@_-`?RxvpZ`LQ)>tZnAO#1q!z*r`q7mL1mzFW4w{Rv+MahIyXd7cK^cTibs!U>C!n$ zo;`Nxr(Qc6H9Y<&W5VIOXni7C$7-U_a`jN)VP3Ts%#wQSM-=HE)0N#GlAL-we}0H- zuVqXUxHg#hVEYGkmhC>vjFWNt??yp9os;vt5}9*MkO^FsuzEF9g<*Ok)1mLB3TuZU zTg>39xdhzIsQiQvvt#ve8C&h}URHYsIk;{(sGDz@fZ=w$m6cCxh4lF8_Ox9{Pheqm z$O2QhoJlV}%Fe(G)A}3_qn*8Z;HdRbV|As}?y)0_{`%$t8zu$EU#-H)uqxVwETkfn zLI%}wHQ#j(vb+D;3|o81mjHXjE4k}!o~qKDTa6PDxV2;m*AJw*V`{AM=JTQ+EZ64j zS09BP+r{tQ!9chfwFO5OAau+d{(Cqj#o$0__i>NxxkNJtVXUOUvOm_Oxp~^pAs#9~{#5cNGcwI4k+0QDbcaiw@Ls z085>zy9qQk&v3TJZRMIHIyI9~?>6GS5Od!&w~$Db1BH6+t%Qy}-27>BrwSz*S1_H~ zJq*&Ai2hkUGBtsqZa3p>ZIyBn9HjW`q1f|dfM_PxJvrigz09&E$ssuSZ$i1j_26=E5p{hZlTuV zIC>?Ydjn>#x}lRH;P1=apUjduH;;B{67#qiK>82%Ne0J8#x}BrawaSWe6W6oaPbwl zqqNHFIl6oO>omJ&{DNzN2Vid(ZBrmRdu8ZDG?+C5?`-!w z%b+jXF!ys0uLNhj3EQz)@^_&SO5ztvh}9MDvBrk_8Q{LPK+8*4eOce+*!TVlroX9Y z(nQ&BVUHWEYwH38gBY3ZCsmN(f_!ptQ$gSDaC_Zp^|F;<2>P53nUI>5Z--$TD|vl9 zo#PnordfJh6xz)WK1u>}R7^8m_$1wVf@Vm6(zT_0-74nhgOTJRA@pb&O6iOSU=V~_ z{oU?mdFK-q!E%i+8%!E&0{f@kh`4B^WXCWX)4E~T&{Gn&XVRD-)~BEV*L0* zFV!HSP@wJ=&V|zBMwZdtT&?}pAft0(?cJYnWAAbuqBa|MzdgCzrCIFSOGR1D*#nw5=a zYTd7>)PYr#^h8%^UAtf1Lkb{Qq4l@f423;e`T#D=DwmuvN%ipuuXXoJmu!;E;h-3# zLYxIx?hZ1UmH8V5M z54YFLhj}H5ih$XqS%Z6TVTB3x{4{p+jGnQdx;csczSQD;??&-_w>h+|71l4ZiG>&H7%9X4fl+6Jp!RSCa_gX5BVE;ZJ{+(x_OLI#bV zk?s|saq9sMc$xCm!dby>-ye8Ou`gvwWvm80;>78>XP6~+-$hv4p|3qW`hlf`;JecS0UW{XP6(vs|4-_LJFDH3Jp=;yo=dhx9n*W#NJQ za=NCm$9pU%10EQ>9IeWNFIBP)`be=pMvrId_Dd{rfF|Za;S69H-`dpQUpRBd!IYf>6b1cv&N^jZfNBg4Sd?o`Mb0!xCrO04%-5g zvP+H* zP{v_&v@J@5!%wXiHH11-(ZzMC^%1#e4V2976yV4Cw$8D59Dg3pDNHP5CBJ5V)6+&bx zNO!62l%9c^@s~qNi7iqt&eBE#&f&gze5^Bj9;N1cMsb&arYHN=l=->^1yhAK0 z<#erb#UJb|xx0~J;#|Qw5p@dj*(0G;G8Ykv1vUgH@{-h+HYfAM$|rTr^}nTx<*TeL z0X97Y2inm#mxt*B0KkLl3+F-}3E?YTzgk%6eCD8CPZDK0^+T15{qHpJmT_bgZy0i*~By zWC?|OuO#(%&(nh%Yl_YkE3MIF(1CWwC3j~!TY|c_j?vv$z!; zWc;|3b2BIG{P_{K`A8P2fz-Ra2gGtka+;7yQ64`zTD4^v5dGjoIaJsZ`0wper~%cd zG2RWF5KJuc=x^xl@2o>~)G#xzj{~jVph@#rO9ip>4hsnRRcUDK+EEdI^(6fsuOyAX zqk{T=R3uUa42iTrA>Z`w6Rl2n>ri#MDnLI5^Gj`d`h~dbVHub4Ms6MT(|?b4XGyY2 zkP7iUdokQaCaj+nsNvT!v@%S#DHyx-3oOV*b1z+fetjeXFq5D4U(zVTo`)+bGq3=J z=#EILA-c5rI7uW~MT|HD>c*!jzCI8RAPNn#aWOkP_9v~y{^k>qUh!u@YVNM)#kCQ z9Rf*J&N?L9m4Rm36@mT3KQvqGn*06h5WL~v*>pz>&M=P14bb3Tv5w^zlBGzpEW8WBaFuDXu)5v`uzI~7&~nDhB!|Dd6z{pT3`0NrzMrg7_jGjjDJn!c z=&zRaej;auuE9OwaCXnR4o(--_qbBi>$a&6m2vx8LQo~GWo@=EF}1dBpL#);JG*6TTIMA{WhjZKpP zg~Y}ESDtKNB!w8~9!Oym(f5vVF4EQM?j2BX#q?zA9UgcELpYbP zfPeq7(9$Gt670ABIAGf**_D#bYD9ZvDc^eBR}>iUGeIFFGL%&;!5q>s;?m|+yw9Hf zMn-#)V8V92h@tOb+1Y0LKP`ZX0N2?POfc1<#`<#mR3$vt#Oh8%%EUyShvgB;lV3wk zBla!?Q`=zUfqo_T;H|Dvu34m3t^7sHPNS;iUa3)&#Hb3)0w%Dg z4WTTdPIB*R<%%^bQ@GY#XYvRD# zW;zy2F(n(U)<)l}vEH z**GGoo4cE@co=&J-u3a$WE<(Qmtm!csQqNl*0))55GM0P6e*ZlQe>T95yb?Dg+V9l zL&iG-->blG{r7bYlQziB0wN{zkOfCeUKWBt)v%4WKVwIJspSqB?`qby_lsG5vk76L zC`pT&S-VXx5#bccBVFi5c3<)T&G^5jzBCj6N09-qW&YM5XwLrriYt;1hb#BQ7PU(2 zUo@(R>Q8OJRd&Xnk*T{b)TGauH0S-o`-qEmK6Z;kr*k?4);*Ft>%k{>q{#*Je0l>4 zU1r8JR;{GfJzGEjYxMBY4UQIPDTpmHf@n0vbj9~m^n`lfA68RiNGz%ENQsO6k37*f zF*5w^Kg=hM4TjsB{|+c!<1WU*l^yvo@6}^Vg`}9*8!s`gmYlaurm{2O%K|XG(HYU? z?Fd+Ws+(t98)$tOLv?U_UR3Z(Ku}sj8%>i710TOZm440!h||qT!3TCVV@7SERJiFF z7Z&E#$gMNWby*4w%qi6kxR=yKljCu+i0}{i?{RT_KOq)LNhe`c;ZMD~9hEy0lvs}~ zv6}aE15B84zaDll%n=~oPRbbD*bzGI&Cw9*Wc=pGIGmEC^y{UPwV^j>+TIy5fV>!I z`oNd+`#cb#07~dSFrR?!XgBswq|3)GAlC)1SG_sV3SU$#F*59ZD98_@BUy(>uy1vV zn01m@mcj1M!ZEqIn(r+XxHpGphUFl@Ebz)Vm{Ue%s4Y{gf|X0}F>s)_pfFgMFllI< z(97ao-a27!<|L&so~9pC!0cAf5zPo_CugeNSccS*l0FNqCFlCBJI7M$-Qd64{+(5b zFV6i|FgjD)BWX{oRTU zXS@1H;^jc5C>v`G3E@SKSmsYXpbAb{X}N_{>b!BdW2+m}v(5SoVGV*`|*|6MaI z_X2nqtabRPyUM&-9CvrV_|-~?T2LpIM{rMk(fAr`Fydk&LV^v=@;8M9<-W1Ov+s0? zxVd9GGLVfimmr_l)=R;dnfEKNw@Jok9GCfMM;mKr|M~<$^4(g@{cp)(VTy}}=3ieq zQWXv0E2VBN16rf)xVbJZ)dyV*U?HkQCQ7YAx$gA2&ie}sPe6G(t=ZfQ-M5^T6nqLy z4(RV)I(&13z@{89V}0hJDn^10{~u|Eh}rV809<`QHPJ2{b4;=2rnyePYeei|Q9DGc z&pO0u2*}Y98(WgaDzglqBb*ujVags06%56Wn;xpQyu4nL0NM|1!m-(`$c0oWWCRZ- zw9>y93rsZ~3}_w0PANJ)Ljd5oBoz3NgLk&3x#TWNldV(mEli#U1AqiT&p*QI1KB=u zpjVBEzY63bZIVq^&VOmF%Z@=Upqfv|stI*6L_$@Y)=Mi>VZWTQxqiqYS95o2NdhAR zM0NIN!JCg<_>oY$C+T~ZrUQzcqFNO|q<~P((4}GE!v$TXHgF*#Y-mX~=G6YJvzR~@ znXg{Vi%*;kw~!pkI-6orM=Pe_9ppk{f}^UtiA^D5nx5-r=cb-S2DlQrj?=KuCXryC zp~Ab~Zzjl;qj>?+w{QO)qQkH*k9JQLZ93NNF6~P8dbORnus=W-Pub;^Pm2n|M3IbV zUdiv@EmnU5;zP3cdXC=C<`fQX)|({Dx%nhkpN2nfZ<|XHCu7`fPUMbqC}&<7@xCIu z@}+31>Fyj7WA-KG{@vcw+wTa4^Yo-9%ylI&D z(hP2<_NZh(lMDxWY!f}36E~L=xsVu_Bp)IrE)o(f;8U^t1yQ0PjZw7?z!h7cQdb11 zRvVWAHLFhsF91?JxsyS^cEt-yQp|XKL)4r=yu(#Zyz%543IYSLY2a6JOs8#VYM=Qt zj{q#M49(TU!+jY2Elq%FOOy&Zk(D@+96gp51L7G0k9*pc}FKA5eXJLE1L8X zX7{Eb?ZIt~T6i+$`f{a8YrI2R;Ldmr>gMigZ=E`yASPc}8BWC`4;BU**oJ}ng9bjW zzkr%a!sF!p3%@P24?%%Pe8_vuQ|m%b9P4J3m0uZ&1L% ztMmM=2Kw1RfGx3*MZpV3QEr)Sdv{My(7nTx26i;om|MJ(on7?laAM#`bHN3k)|fgo zuepcAhP#N9XUc`iF-9ww)7Hx&iVvZ?JjaF)Vzcg4yL;x22Vk4CVUB*(7A1_NYU}2vLpp6t^yvHXosPNB9ro%28=%42wCb#dQPAMk` z_yXMmgQd%*nroni+!#O)0_Jyf3oZUOPZC>Aobldh$@d3-$^GvAU*ntXjJ>lH(_mh& zSJciX8iA^#!O|D=y)o-Xo9ebnA#0h^TL-sZN zBgP*OXu_MTMF^&C9e_(eA|?kHm6hmM8b*L~s@>uq4OQkBZl&d13U{<9XoN$^v%YXw zw%&s{OwKe};!mo&S5^C*cCL1{j_b4Ja^~u&x|&RDwgPS(5Nz|ogsV<>8nc>e0uC~D z0oQ+Uj%9B+ud+$8;jc$48)X@6>f4je&1=VUB+dX)^SqQ2Eip1Ob!b-w6B$t3c00`S z_QK*FF6P!K_UJ^8aEm^1K!bwvk>dz7XG`jv!wgr%?v%WUlLj_cd4{*ca1zk5Hg?I$ zEl7!dbU8XkxRA`(McQ=#YA>L5l_9m?exSNHGy3*E3M+*{eC>s1qFM5@Qki{0S#u(g zG}tc8V?kmA2}7WA{O||4s#z1~aA(@c-@lVi=3Y61zX_1zU$M^R3o4>OT~q;8KX|YY zfmh)~cJ$?agbonyTpO5Wr8I-v0Vl%JFi?Zpk}Uu2#;f|;U%f4bY)47duHRz}5Ktz` zpnlj~U}|g%nAo|-1Nq5n9EdBMGsz(JvL!Y)xkgxj0&)*KgsD{!37Qg%&df;EvqhL8 ztoW6LA&<@~%sT3u{&Fr`kU3=ZpZixf(&vKh>o)UGw(SqLi*Ws9!V3PuRh)DWMM$X< ze&pS>+L${`00Sta4OCafFBhGs{x#|2YoCY+s2xX&0G2ZPPjjZ{JUzs4bwgc5cR$bz zvIt2l%V3)<6?P&kb}TCjY{tp*VNxUSqCo;deuQAPQCpQL*WNc?DpMWi3^RD(@f9fX z-=JT*{;tdUT`0H}B>5MS{wP;0$D zvzmPqbzq}&07!C1}50TTaKiI6Bn@_e_(OYb4}vMN6pK z#4{luoNNlj-3)xp>>i2nh|7TOP_eC-<||gzb$J5+4$8n=6WUL@@3KDsgV+XsRCeW?^BiOX-J`zA39h5y1Rfqemh_ylS( zRWaVvcojNL+2&k7pwe;S^uqdxD`*x{;%+x(jGwz`KCj1Z38w8DT6D#d$bgDpfD!^$ zLe9=GtMAZ&9}ecMBblS{Kjs6cNJ*}~;z&Oe%>h!G^>iKJJdOvWY8Z+PgzNRZW3$)8 zqd<@U``!A&uUOnPJJb~|#Qk=qUcO5YT5KNBKGJ!&e|^&|I6oT~eOZwqeczpj7WZ1c z_Nrn7lOPICxg1qP(LiKX*GPna7eK_zN`Q+F3it>t4ppa0$??^xECNy^vpXV250S|+v#-sHHFZ77 z2SnPxdGYrg<(xpHnSbVr%=tC5WrhSBY}(2?g;UA|g;oOgNXH7BFMH++gjO+MRI73NM1ic;>oO?Ul}0@2z3Ns7|C^ z^^P|$+F?PK490dX8@Da%#*2=CdM1y`d!0;zda+KM%}vV%8Xjg3fQ1!cre5h zb0kd%k(8(jR52`HSB-Rh+Xe)Ee6na;j}p<_hk4#1tr$!*EPf8QCx4L=2#e#`v4Z^> z7ueU=#IXumO6)Y*HEN%JUlqtSoLwL=9!o`+lNu@U6;4D)gv7d(N{$Lm*I6ggt{|F( z0V0|JoR}bf%>6QT5DsrJ+RkhCG*d`-q3jPJG*NBvL^f@0a_s|{!erPrI@|MPkgDhe zQ5wluxjWJ86o#}9Z}Z56U1~TiFEIX6nM?3UihfWWuFv6~EVMgC2hLxc^F1XEUmnw=~z#d%at8dG`T zlmfJA_xRQgV76jp=&hHOSo3jif;wm7uXjZWb8MBmDn`luv0DcFff`jrM#1e$@5!d& zpsuHRs#1xLYfrwGM6KB`m^Ch925koc5XMc>pABQ(6hg&6i}jY3zM@o&?zqy23q&)D zqQHEp(1~jE1$5ClRFqi$IdwJHB|i#GB164@OUFV}qC4aL?i5Osr=PcXfhmrCCe^C* z8TKkkF^C2I?0L2e^<>uie16E6x23iHcn)z9$pnt?2*INafK|Wugo6AMBgK@^kg=63 zm8(?#^3yeTB%8Xq<`skZIa==U@Gug|gL7p=)Ta?{CV^29@04g;X)1y^+AqSjB?fD$ z%+z~Ao^4eLd~<=FH&d*{@Uw+QrTyxKc}-y=!O^C%9p@=+2Br){I=$3JPppt1dmj*} zAKpts0$AJj9WE@N)}|?=I`C&^Xsb^|Af*9S-SNbef987H5mv$(s)mh1AZAp>IlPkS zCJcsHGNS>Dq>&}&vjm@$ap2q2);u5Q4WD&}3eb_<#4Qeu&Yxik> zEwQiCDo6;N+bEy;h44;U^lGWf2+)7-4Pp zsj)fb=$5ZjxI(Q0>W%kHrTff$76R!cOUL9J68HcZA|?PSpUOJ;RYe1Y^x?=pPu^zs z(dIo5FsyoByc3yA@Sezq-gvG%yGHGfHHh{d4PQMZ#f4*?$=r;r_(i4AbcU0}@7%h@ z4KD&ncY_Tf#@|WIalpSd;i@D!RCf{pk4)P#z!bT0gEjnBvXcMPm@P~6-DDL}Fw;C| z?`a#a_o>l8^P-eD*c@Pje_B9CT5ydyxZ?sdV8!Y8G$$=8HWz@`$^iHi_uhb#jA4n5 zm=)%u)h`vUIUhEW!sR2=eu0a}#2FXh^N~dO<4_qUA+jX@MdZ~y-|WH=ri9#rnD9gb zD6}u5XTN7-WR;JhRD6?!=v*Pu(j6><;bJ@7OgV>cO5!JfVrO%f zo@tQDtg%I*h!_9BQjkqKD$|MY-A$)!uQ6}+5~sD-FB+!A^aUfsN4Bdu155xFTzW_F zN~jSkczW@WnyD+Bv`Up11ypJ$edc_=3}DiQbJ}WMtfUYyrf?hI<0&#X;h^Qhb;_lS zwJ6gn>pHKMIq-{j_dK)`XMkGk1*#MpAe9E_S7euy;ADdn2?>(;st3W7l#MsV zG@nL+j<~0ajx4mVsOFt&r@jIK4iVe+YYn>p(a0*vm0kA_`ohBqza?xe&-no`n&6{c zr`T-HSalRAFN@NY`_xO<7Y2TtO9(fa6>+B!ch}CoY~jMUE!2~uA)r9J-hF@~jb)dG z?ZhYS*??L*q#(A+85RcXSYQV9IFk7?yKH3@!rCm7?i9jfSNpJbe#Qq9t$YBwF_u3g zV@@Nh%@T2%I484m)+3up4P4!9N794@=>cR&xkUmn z6ua=ru3Zw#Xur|bTr{>Tld4lGSDxW{M4umYg#-Z}5J>M*X@m4RA^??{7K-!gM&OEq zvaaetSnN=w;49~MhKKN0&d@td679PpudaCR(nA{;sn;;|rJX#qi<7PvuVIKvs%S?M zh!+Mvu>Zsx7DF*<-neb8OeFFrokpE@U)mJrphEI{0cX{(#w#7ji8_7wiA9*oHOOm@qy?902k4Z>v(9UVb4SWEQl)025Wg<+p-9 ztRx$UgxMhshrzGFXkchFTG9Wv3n|VI+%fkCO1snIAZIq~Qw@Bv6$z2xjF^3*9ZY!n!ln}mpn2T$?|^jVi2EjfuK(D5|| z4(T|GZw|CxFW1;dJ3R)6Te{xHQ7~=tZ+~oJg4;bT1`w4Vt!j1gx`@y62Eoq7QMdbdw5&~6KbIumVM;$(9i6{2 z`!v{;_lvkFaJk;yns)#8+YhW*`#kdPd5{OJim{!B6b0V3qgh#S;3FC-|Hb>0pwHyR z3ciZ!*KYY@hF_|~QDN2NZp3Ee7>;t^qrMUJ4wM(b0R^N{#>f`JF|jt;f&D@~W0af( z%*{=)HG`7=N%~z*K`wMQ-p%Yx(T8AvT#!e8XY`Vj5_c@9`GNK#LxVzQ&ic<%0P7RA zdiI~6smudO%`suU)7j?_%?I$4QP!L08h6PS(U330#YzpKD1a7|xcAcuW%z7I@Y5#9 z8lxVi?cTFHQeIN@HlAHY(K!{Ng`mhggoUjY@aD$r1$>pC~9Zv>;ysF396d2@N zPermsmP$i?DI<_?L(I$`IUZbslqmOHT1m;-FIrV;^qfJTj13$4-_d^=8=A9Boq0z$ z4FdRDT((W3n+|G3B*E~O8`0&S>$<;cZ=-J z+gQ8%g=*-go24poew8orO6|YKKma^Bz+_(Ri|R*Rs{B%+lV#c-ETSp{j-jZo(K#~#1I~8_L6e_Td35kh|${go^ z((zX9wMY~#P$$T+(}`vh5M85?3wI`85X%c8da`O*(x5EbvbI0Txhi3h<62}3ijSjeSW$KxE zUh4Di#87~y4moIqM?eLD=Qx+{Jr&mJ`qfZL_#yKxWB-rB91Hc4W`Tr^dozg!O0q5o zE2KLC;+;|UALgKcWX#;##ZQ(8LO2fx-I%qDF14+5A@WkF=WNqWs{VqxCp0!N5Ef8} zou-5_^q80BeffT@r37%9Gy`72H@e#NU;ae?QI7HGG_D_!=yW^s9BpINrgq$&MDBVy z1m&N*qAPBfggD%JAuX7ZgB;T5bGg*BPSkLk&kJX?MbA>dC+Kg(8SkqJWvlHj6p~Mz zx36J?MN$K3Z|~C3Z_Jx+pUmCk{(y&o9P2c9XrvZ4E0he~8}qxZMO0E>w%#2* znCyzYA@aiBWvwJ3AAzXB;`93!GG(O*d`?fL;f@{g{JfzCqn_WN$bKYS)&JLn{mCI2A(=`$$zraRfm;sLhXsU|YaLMq{*Uw5MzQDdGtMPZU z4Z-Ma2Q=i?I**hHtH~otaHD2`Hm$a|CkdmCqq9|JY2o|X z8+00tefW00#XLXd+7G&^@GI{fd8aV}`?31@&xx3l_Mr^EymNJJmCWA*k=QlCA-1;0 z!QK{EJPmj5p`_BkXnYO9y7d!VH%D2YGNT)j{I3^jAQ-MKQ|{e2_({RApCu@?E1aMk ztXz~D3!_Qg)T)x=fko|h4A(h+eN;(!x~1{M0g)9R@*-cdyC2luH_AXHWmD?v&uSDd-qNmo~7x$mrkBKRhLl z4ra1*6(Ugd_rG1M$$tE0=5SuA`1?cTjv~QQnJty$u37O<%>LP1R0OF3T9<+z@URhY zN!uK4Yp#s2Hn|OrKwusgU>l_0qsas>6lBy$P#KWJ35w+k;B9Vwe&@UL#z&BiBefJ~ z3RKrtrhJ3T=Oq0i2!ne&-VW;wx7FqgwVZdqLLJ65v+AZPAao2TY-&*w|MaFAuHQjZ z40#^qtc7}^>x=x$pVK?jnmypr?dWd@tj$z_ENEG6=oEo$8OJuE-%l>3yRDj z5x;MBX#KOYTCE!I0s0j@%9VUenk`^(!aSIc|8P65jcu~Hd9CDL9Bs4HVSD$da0% z`Z}J)M6*v6ww#jmxUN@WN$dN+wm)ug(^0GZNFk9X|0F}?8`KT`jFY1R$*Jy@frG`F zKs<8+tjmMgIQY9oICbnGF&0q;A4?mPU02HfJu$8jlKb$lc+$3C0EaJ(@GTFwy?oVa z|2U!a3{h=tHdofW-AjkpdNFh2UpPfrGRBK7fyQs9jmtO1^0PK)_!kE)!?HtyX%Ja& zzH(_8xtP2Xy(57s;U!*{u^mE&w_D>3x zdwF!&WF**k`)X<|y>&tAzb%ld5^)Ht$=gly4J{PJ|5*0^5!;F?+EZmO`D+E5B&QZ+ zAg1vxz=j56Ef^&ll}dx+NO`8jI*d3XjnN8tuqiG%U~4U1$J{GVyD_)UQ6-_ZmrwtY z{ABHho=VJJ1$~Mj{uQ%E=t(z_E-{jB(qApXxWnB9F}leo0)<6SH@-Ik*8Ey>#wRtu z9~WU>1|Q}$zw&K0pom_&54?HZ@nMu8{EIg)B>NM22GQaAv~|5sXUEXkB4cPUYwON= zBMVHf7Y=A!j5}yn+nI-CiXZ-s^qoGmyG6^WB)OqUHc6t_l?K@jAoPPZM3n;Q7oPxb z=vUq2SJij8$*FR2@FL`W^7K*S=hlNSYkl3X{r$44SuI#JjuaSXFE?}blhO_eqKR8L zOLk~>KdHr5{sOe4zHO!H!Oh`G%JPOXM%~12QgSslcQ}IDwhIfUF)dY7 zGZQ2XjGJoj=IMBlaCbM>XA=EKjm_XB=l9qqCm7lF2r@CDHacGE;GbEPkc44HImB+> z^XL)5=)FGl82B zs;<4Zzhlpp5|8z=Ves_8k$q`&E=RKr0Q|#$dk_U2u*m;Z#RI{4^Cnb7x1x`!tZw6*vY#UIad3uoiY z#X(;6aG(RlLg*^JYk@WXmcbM#NL5OuYCN>6U)Kao>`Wt43vKb(9x6`WpBdQ2^GzRo z%){VbN;dP!3GBQ!n;OSby?SWpoY#NRl1Z(^5CU7TGkvh|VEvek;f^A&D#1Y1QI&p4 zPhKxZT!D9hZr7{XtuaEgFDB1IbE9I}P_n{q&dMp;JqDS+;)Io_3$lEUUatMs?dE)} znwXWPXoNH`1i@QEs0S>`x$@r_Sew2U@25vD1x1! z&ej~M!20oDA`ybin=gb%wuQ>2XBKwx4J-6r4~JyIM&IUu<$I+=;$PDms&4*N#^QY+>JNjlT95cl-sNR|aw7p({eenB^ zCZQWC{VGKi#&@GqFvG<2e>4iev4_;PI!jV-Z9IOadtb^uJ-WpIb$PSA)bun@+x zzLWd2b$#mS=kCjJ_3d-pb-70KbTVqSLM2=0|Kr(qXFa&n4J|JM^4k-!tYcT}oV~!h+a4`&#Sh@sYoCLNB z@VBPwXcm7W`9O3@AU9JGnmQ6SK4J> zNmfn-8hU$ZJrtnyVabbF;1FtwxmL=&QawENn(b7oBrHh(E<0||n!RA|>K!vCpOo|k z2Vo<;lu_RtNjO)Pvc6&B*blwB3iJG6E8GM4T&%BUe$=ZqZMeCcc%Yu^D?O} z;pR-eKoMJ%(FlfO6(Lwb;plGkV@*GMvpiJ}wO>>wer{Ow{D`vN@WrE(_TA0bNe?yl zDoN|CN_*XR=RZ#HGSsi4# za~;7ioEN}UUC=fJ6qxg05Eo+JR$!OBjBJ0Qh6X86S$-;>wXEi7l6U-05!)Xj?^ElH zRUEy8(;tGw@L6lqfORZK<0i$Q!_#ZB92?EUgrML{m@UK1in+BZBk}>S%SmxskC}uu7D`^hi>%_E8c$b!ml+pAl z>a*#~SA%!jhBv;s0A;T4v0^BrmtmM0?7H{pQ>db5*=qC%8_lnDDaiN08ILQ+QQL$m zS~cSnN%t;IL>sa)S#j~vg%e*V5n8*ud6)G4)EgD|E~*Y4OCK zt+pn(ggeSno99@D&`wc({!5&xqbv#NyM@bNFHji zdQnyl;+;B)EJC^{S|H}&df1^7PQ{ZZX+)Kl1J>_-3}sC1`z6(b=HOSVty+1HD;N+( z4tUb#w4Lm=r|_qIexVlDq0bsWV<+r|tkczS_EPt*EL@7xZU;$&JRK_n`QpocI5Ibe zH}RayA7q(UbLu&|CGEq3wH3f8iz<$3M#3U~Z$j8dLZX+UbtQQLh-rfn_((`#&rcYP z~sx8GgfL|n1p7_YAPO0p%Mm^=Jo_M{jf4MyEzcJ`fqMJ)7CGg zqlHG3_irK~mN5q@DQL=1g!2j98~F?;v);x2P@||o8JL&){%dC%=&Z1(VMfI%UwZpN z_~u_{k(sNW#?7?RlV*(1nZdeBnSEEVItEecRr?QpXWCgW+dWtavfJ057CDB81&Rif zl^H=sg(HXioY`yI>&II}FV|-jX6o)9S0Y@yua_+3`b`Ak)cSWP3HD`wh6B0ZdIQRL z;loqgw>dzvT?hXaM=a-n=;;X5GJgltlf4O#ZC$wm4z891YmVy+Q#*x92k0c$ z!vcA}0F75$+M8QAtN_=ExQO=|@Uib-#Cf*;=bG@s&Jrx^2ortvpR{hPh8DT2_~0NJ ze@Fk}`3FO*($FTjsKb-0O7eb&1%bds1f z{h0YR!M-J66~vg=6Ae<(;C(Zd92V)8nBFLek%+GGjIlM;_3!v)r5Qq+Ww08=g|JYW zXVW)lWCYrMs*vr2? z=*%|uga!bkidj;V=Gfu+c0O)rbC=2YVJXD6_)FK17Bb>eDG$vW)B9NS+U8^os|TE@ z3-XwZewC%P6aqAUXN!dGB#9Ci>BL*%7G)yt){#w&80S+9jCqD#9U(-9m~u*rs&|Yr z61}@KAhO`HAideGC^^vPTf>nrNY(?or$==QjP+jWdbUETQQK04`YW?_>6WZ_wT z;9-ei&oY;R5V&h|OYxYeU!|lyn6@Z?s`vd}e1ms;bD)rtqAh_$KxzTqt&TdIS|9;V zY0}j!=n7LYXy$f$`7XA?IsEST2^nKtCvn~^@~EJ~r}2a}q!|eP_i(X-5(Tq~q*{@F z=HEfs#kGv+<7pw;cbLorjHKJ%-FW`AwXNAc@y6Lcq1N9^dACc)V+A8SZeT!zASI8V#f>34ok zeYBU78mruYp5!EtER)B9DqO2$>U8ynvvZG~1 z;5W#}r=vGsi&zENm_0BrZ+MvZWps~|1{zbNRABhb;(d@*F<@ds-MW%hor7w>sdxIc z4^g@AdN6lDj)fuop8tjv@B*5%N7-7Mhxcb;N}lHoz==-+}jP5ZRntW6MSWrQf!0^LO4E~iJkIe+yB)#O#gE1##JA|okn z^j?+aj;4EZVhI&)$h&g#HIjg#!I6pI9uz*zKOXj&2!K_7Ko zEMZ3nBWhl6TK=Nmli+Uujr!?i5{F%_AF4Dd!1~y_RzB*G&>Hd|0JIMetM}cHNs#Z6 zspukFO23G$X8STf;OLb~F%)GO#X2NMk%gOkEN+1ZG%BGI7uvG)cD3!DDAZue4N4B^ zlw{fk#rt0zgJ)Limzec}5lFIvD&>SWC!}ZHnLK_MXU6~8zqzL%FPGP1h`jNd(T;-_ zg@%X0+X)d4PA|0KbZhy}(kjhaY^Z^UN|-^y^Cxkhe9O)TYy^W!k}9~$a!P4EWa>@m zC2xdVv>mhDCzsMbU|q&BCFu5&p-~>YQibZgeRF%emq_O4;hEy15;n6!{4!YGwY9oTd$O7V zJy|=Aj|^5)MVkq)GT6{}ZSUn*k{4h!8y0>w)B36$c_Qx$n+mu8%5SUF?#$uG`Fx$7 zaVM&n>*~YqI?I}j=zxAXKiy6ZnH4zDZ=bHHDs0U>FO*3&ATDo_JxWz+m%Zx-qCz9K zM%9Yt9oX+fK5YG4yZazz--QlvegDU!j;YHB`usV;R|*q{j47_%^c z{2UU58-mb@;uK8oPMP#oa|tv$?~I=;r(ZcD=OIMre3#aj_^$tSN)N(>NbO}$Ll0Cy z*v;+m3=B{&rN5~pj^#4Gq5Qdb*Uk&4OS7oVqQ^fy3`{bBL0QgTH2?~2%<-5b^bEPQ z=)=k$0SGF(UrhUFXI;cY@?rC4^Qsj)g_mtJi|GO9HRJY-5iRl#<)>ZAvw&02{e4W= z8CuE~q)2SZI(Z~(9N96e<+D$?bN+UJR`GHZ;_qGB=ZhV5n#$~oZp~u@ZQhqaJT~x{ zy4<49rTRG#{SEKNiFyY(OunwY|Md8a$MII`sc{D@<3-jNO9WY|t^?0nh1k9|#7ygQ z1G0Up+wpQo;;@*vp5`uwtUcRvU@OBspK4TN9Cv`B;nCjQ59$f`Y?Eg8#coaiv}lt) zcyu)|U}nnPE2#e@qG6rke|Jg-Du};Uh`9lf)Ms`ff6oMsiJPBx=+GHgbG>&RUzf#d z+dpS`!`EddT16#Bi9WkHr@gL!2gbiu8GAdAigbFq#xFU)14~_Twn^T3zXrr@Tv*6k zST~I5X0FVQ4sB;yh<#ibVhiW0sJ}LB^|8mSpuOWn(bVl%9=lNYTgcu?ZKRR^k33pM zeDZwxDc4RXx~*$1Y$^fDeL21ur{L<9Ea+t^^$21FK}^+OKh>&79g1S;W+E zv1&hP3_gIz0dwH>Grr@*?tIL22<$yi(8={0rg zM+Sg=@}RdQNAM&&8k(hSl_~&(>y|y5hq60UwpI^`#N`ZqauVIE(9ie#{diSa_|wEs z!;>Y4Wd2P{b$ZneY&}x;8zmkp#Whu?N@S4wkiZ-?k@wSXh z!zYi6^H(Q2ga*y^2we(P9uOHY?Z-R6xC=x`YQz8)Mm!EEa2#C2a*qoleeI(obY8;- z9rn&XW5(>TF8eeOJ?*)IgrK4A2m+Dyi#?ZLUkDDQ9PLUnH?nXt8CcTt$R7Q4DK`sA zwyX;F#5;QOgw${gjD+>N=4B*U#~w!*LtC(NbCNqD@SyI+GK0M{uM>-4X)*a_RVkjU zYIsuedw)mJd6aLA(Z0T>b9BHiNx4w^<3IBPs&Nm0y55y>mz0oHkeFbXZKFI+usAq+ zaZb?`2W1x+%`bH+GU}_2{F5nvs$`Wm(V1p$X&mD;Ga|M9D_^U!wic{)yN5Bq*Lvg8 zKD(4vE;nICCz4}HTRBWntwUhot&l}@=l}dfVqOHQbrFIP1KWcDDwK3$65JNn)$wwC z#4xd5qzd1w2jsVY`2CydQ~?D&BPtuP*(_-NJus&gFT_)sEl3gdpq~6m^m*5WKP_4Wo*xG zv4U0t>Dxs9)Fc)(5k;Wgt224B6E6))#*T1t`LkQ8b8KWlP+zY4^seI*z>NNM&{pg1 zCq{FM+Oh}3vGSkm{}`i>mBTaK&Eg%$pF3Js<+6%8PeI5?owoIq(Eeo-HW0du!8f7F zKj1R8;``5L-y{gl1#S_nN-zV+( zlK5dvzlMAAi;nRwq9eng&_(@~wh_~nW^kG29Vt^>1exUlq>67w5eV z<(hDEY{r%2OZ7VBkEEPd4?;C=ZEu-?_+@1^!dJ?XDOUP%?AZR=k0X1D4*!Jnf#6T! zw^=PwZtmFkjgmvmPqj5MUp@we=P0xN*YM12A%oqnJ05`a-5pEiF&050|Mp5_!tHE0 zP>f{EL~{+|=uj{IzHy2|X&&$*gqPO%I> zWrHj&kuk$>?}i&N)tj#Go^};1qC!0$_K`LMJg0OuU5+9XgUvO49c$mGn`=5%T|Hgk zq?1(2H(#5~*(}h>vyT-k`={GBJ9(@+b8hjB`g56NC?4jo??^Xs26WhD3Hdw+X~)d{ zljk@aKneUsNkJWMU`jRW%~kw$gm}JZsXqJ_uQE%iPP$%JxNkp zp;q3$g>P;?BrDN#X4N|JlU^M}Fx8=2azs>-X@-t?-W*@Q|H##R1A%|NKn^P7t^8^{ zg4ES@|A%yZo~7i0{Jm?oK`P-|{A`73(1>Gs?ehESf+BzScI%km`oO#0(=&UH@n$j+ z8T*fKQQb@!>l?6Xj`$RN|8gqRZnKbW1(?iJHJ7(04~gPY(km)SncLcX&F^7r9bzG> zLC1{*0!QQE82LqI{4t#zzJr!TPFM}7#m8A1WCD0A70_m*rDihX*F(`~Xy)qsZSEri zt|Rf|m&+j$&?|v@YWd2+#Rt~|FKI{kw}xz|;?2+LT`Gcxff#FwoR5ss9s5w98-81s zF<~bn4zMT z%RV1F{@L;C?5zIfh07do_bAFd>sII0&inG+kDnx}(Ii1t<*jafJ>lsdP#VBe0p8J> zGe&?{?8R*&DY%OBaABr=ujTlWv~Gq3enL|(#|R-m!TyIPb83yUcBiWJa&z8)Cz6|2 z7R1CmcmE);`utjkZm!8$vjn9cNTMY+$Ge(Chc!*v6nN;TBf)xlf@?B$G~dm(H$5O7 zqgIXmGB&s(j{fev@t%uxMDeWIZcj^iqu7^Q;ygN4(fX~u3~yxEy+<$)1`cS!Wqv!^ zU?>7ZO1hQ>z0SwATh))vDi$FlxRm*DJMuPJoc9Of6Qcra%YEk_!F;XE_{6qV@X-^+ zHTs2Wc>^MkiWf{#Jf@$6XFzs`SI9=zFaA`MnEoaWpX^zD?-&+b#+V{ZG)usRgR2sP z_Umlm`PGFrAAj1ogS}T&>h^oHq{h3$XY%pM54x2~A#Ey=ZpDQEq`}*EdO*T1Rvzyf zM021i{domT4VRou$ozf@NQ$Sf+$j?FBPi=a>h!a-FQboy>BIjCY5zQihH= z9nuZ|MKirz)l2wzIEOS;!jT(-O6B_WVotn;eNl@2qbQ#xNn({tWVX(Gu=M`ao>Xuh zvc-B+tWJY7vUM)D+RXo1f;GC#QZ*8U_=Wm7SSNuS#l*}sp6GjosP1F0_O8w9?qq>a zdbotgk%*9Cc1+FMAbt!$pBHvY6al?*8Zif%S_8zbHIgWR1e^~hvAXX5VKz}|loF{S z@}}QS&S3hTPJIxll=BcEQN+p1eZ>^%hKY`dbnDyxvW;WC^!oAm9^Si!T*%)w@~oRv zL{KFae`=CapPr?@d3>;GxB1KY@kh7 zmo)+>xNlJ2F$TA9h~war=f1)ZS&|%pV;>ZGe4eHntFlw78eaC9^)p7|=BBOfbe1et zCR@KrTTkNVw9_xGn>-Ry>axtf-kn*M{TmSlx|wi5yO_-~&X zSdUy{IP3-ok0;!~68EH#r;UR|-tpgfIE93$LF6Sf-@f;l{jy6Po9%MEmLJ_1`q6PT z^bHwVP&dDeZ8)6?y|y;p*v&Qc<+AtzIE|hCnB`Lt%f3H1W}&!68coz{ z2o$>G?RO#=$%CzXk{~U?U+-yCumb?0aa-X2~Jhvm~>eWRd+EVDc^sP$X z-Q6>CiGB!^gu%G%DM;qzXLOPD%6$VJ{_GF7h?^7)+8*>H%RP(PdXXUqIpk)M*L?RG z+U7qEf1>W{nx&(W2|sDge9)(^ZAmvbway0CJ>%+cY~MY8PPhoNLzS%~@VI8{u`vqPL#|N7#B-Scy$b0kJ1 zHj;nI__cU9T~mkYK>FB_Jq%UF9#R#?#|pk^{K_AaH-g zx{gszZSTltCwP*RWTMJZwd&l#FR*1scWRu4y}Bh&fwesadrwIXFi52yVQ);AW;IIM z@HK83fzG#_stFEb)74hqF#Q{+E7{iycwV>3H>77v3Y7mWqMR)Yu*Vf`btb*4jjG_j zl{kl~#cqseoa$eB1is>P|2sX`+TvExp|04pO1um2X`e|Z=9&!=5H50lEK&R}_(+Dz*@)rE-6mD4EI!BXrIo&CBeyy2+9ppHM0ny6=zq5^ z2&8_Kmz;p(nK1Z{0+&Q-x!7_1uV01M_1&FiE00dQ9xqvwCA^Uk3f6b5C_e}X1!(Be zZOIUD^y0nUkHCJ7o?}E{g7WDa9mNM6U7DY%P9w^};L8SM*o$yp>y;T2Ap(29s5vdf z|8_%6`HZ0J>5>J^icQ?=fKl=MI+2VKwP_0H&B&G))c{IjctVx8#gyx2+^eTdIZ&6U zZ%6qSX}AG}vwQ3ued$4Bd4*?v^^yptD_fKMGc9IbKF=3-nS{=0Gp#i8FZnPcex!cc z(RK`aGPGQS{m2hF>x&8RTLvvNou)KNm;I)`8^(S2K3YBG<)K`Aq*Rb1z$_w(Ww}4?|Ia5d*&S!?WfAEizQX-&NtrY`(PprrkZ+}<9^f)} z@;})L>FrED@~X(B|N2A$;s_nwnB^3_GmO51Nh886Cx(&|;jz^Yesz??l@7)a2SpM? zjznCU4^?X?V=E#`I#ORySsDRg9=>&En>2G+wDdonb%VKo4bxk z*QQgUc3;exqO*k#1dyC+(ikHP*Yr&({>^Xgcox03`3Z$8w8RQNyl~axNz9Sc48Ls*{#{Spc zE4mY9A9FbS(lCk}pD9N~zdzmk+GAyGF>$|>Dvh!;Pc!?2Lq&dyT|_uBc1=c`wdeLT zU9~RJ`m=1v61I#igWb;segmHR!OX!?AUAt0#YbK@I219->1(r%pS^|YiY_XH+}D3C ztHI@1kU1?uCaF%&nb~daxCt`kJn&NYgX`DLhD|HNLcc}2Z!f@BLTuZ%47lm?=sEhK zc3p=6c38_CgxZkG*0#D1t+i+EUPZutOz)u%&(W!3ZE5cB@^i?>uph5UAD_l~bGq2? z=XZDib>Q_P(re%AP8dWIxlao?n+*}ZSp1kAU~R&Mhhv0Jtw^crcBVDOFLsIfq${!zg!+wsSLX(69a+hWScs*aR7thgT)b2Y0R zV#k%LRL9S1R&OfPZScP3m4U=O2x?=TRrG0(Bp)`)lFiYsB5q*P4pQ$5O-S3%k5J4d z$6S`nVgGmi2t(Z}iCF#0IKkG-@5>ThkwRD18c6=uGq$?EdF_zEMU*l*q-wcU$1K$Q zRx>n6RVB}4sxRlMC zE;&N0h}ImHm6&-_r>O0@1T{|n7&RzxSMuaiT`@Rh48q&tduxXZ?5#|U=L8vlbmzem zWKwVwrbXL6aJnisL>N&K%>0uT!lct3d^j=4B0PMeHZv@@(P{LKgA!Ygm9CjxJ3l@|(X6)d zjIR1cqvU5|;Wk|RJ2RSk%RU!Mifb{>frSsizcf@0Rmyz&9G%GFhP9iazqApPt#E$U zA%@q4j+yrTH8*WSs^+|rkzpvG!feZvNg~*=i%=DHvpy$B1UhaaWCzz@5o>-9F_{^t zy}Y$G{dc+O?X9n|CtVsv`X_biJ7~6UCUMZx(JiSmWE~U&q(~3iBz&F?vOt=_QzlIs zRCu+8_4n@0u4ntN{!p&sJ=uOBY_x?b^QO(;mN;lsrclM~?~T?v59zfPjuzv2XX#o? z)m~c+&i^C9-W^P1YeF)tgq*0;-UD2NDB`f$Sy?!#t3dK!pAu(~f$?sbzW-?eP=4P z#{fel5ksL~0UE8e-e@fHkD?h9Hs_=-4(SsoOv-HVP*Gce$Yg^EsXQ{KV58uLZ3e+k zzQN2r)SE1uQ-AeNc+rg!4-oP{VHZ3DyOO_o zgyZ>gn_fiimUOLiNHXS9#F3njuIi@Mm!Ob2MZWL0-`e=njs0x!oeI!?$G{l0<;El! zg~GPoqcJ%y3y=4w;de71n|@n^x9jq>dvmT@>8`*pwHwNNw=jy^h~YF=Z3BQ5$nqk| zsCFnYfzHnhuIp7&Lbnd|z6&OPQHfP07vaSu!$tXngZ48lBrN0+{)rbR8^3EVP($Oa zgf^{Ax;JG18ePNYRj0|K?QOAFW^TWYiJ=__8Ir_(U72eTlThtHa`Bk#d?)i0AEmlvPYp0ap&*%81 z*dp}*&OI}~+O<5gY|b_NJ66kvKVItVfFl1Ph)0|%vfANET~U!E>I?rEO57_D8}oR% z&5|`{@91t7)zY9V_-yqJ!*2ZTr8j2y$bI8wf}O&k=femyXq*2Kqe-8rduGj!F>E3& zx(Zq&D{qLbs<4@eoLn6d-fgn$D5zw{r3Y7Nt0 z)rl_xBs(Lic6M@AAS{;x8b$l|%^ks^%}(K&Amq9!E)vlc^~C(`xAdkAlUMv_sqy@O zv!CYK4sKdJ z$`gF6`c3BHElK4ZfNv{QuGCOg6C(q+Y$y}(?9NRvPsJy(w4u=jjusTEWiDvr)g90Mhs-;FVx)VOQrsaEDvvs&ILO8j&dwXDiGFe{*vbEc16 z+htwP>@n%Io}IQps>Z!f_SDWN?orS!WVA!HZZ&R**pG%}kY!H&)Cb}A$)dJpAO ziQjH+K1Zj1dui!X*zqepx2TM<^9Tq%_Memzv*xdUozJaIX6b%`>MxaP?7U7n z&ewoTRYYoGLUDg@#)nf+=K8tK)TMTx>ngtWhJXBnhqOY4mnrYn1`%KOGqrwcV)#a~{8qq^B>i>>+w`wU6^o>tzv;%*VWJOTF5Hxv>I zE+Tq{`^P;yFyXJn;#ji`ha_n@l;Q`%wGy2Q#d9@3>6g^lXVES%kN#X32LTk4W(ToP zHs6$6q}2lKc&#sgu}{tr0aL@cg#t>)ksLgn9&GD(iK}@CMba5c+g0>2W6*kurkSa8 z_QUjnkBfQI;6*yH@P+Wk|1YQLY8jxaBDquP92KF4TCT^I+wfgvoO#IR~zzmtQvh@!*to>%!$ z))w%eI~#|HLLO%U9^3)Bt@7`vqo?Dy#LiX2)^;c|lVhnaru>)k35tB&_JOW}rRczwTr;HCwB z01$o7yEDIn964-s1drWdVbJwiq=}d6Y)43p%8uFoeY0I0OjM&$D`iR&v!~=3Zl2e+ z6|P1yQSGcsn@jx`!*lOMGUdlB(}obT`HAg2=oJt6HUgO8PjudI3O$|z#Lv=4Z>AAT zpTKT+%HiG1<1>Zd!yP=xPr98Rr*bI-m;S#Jl5t9TGE^72-jjzGTTi#QgvjLL69{T1Z-oSJ zF#7lrwyhSI|7#7^?3*w!|30VxZ})?Sfi=_U4g^!?;57)l2g{C3jdufjb$%?&yr;x# z{2Wk5^N&Q%>z$VX{1ZTZGIQ2MKdyfwKE=8m)`SRxNay43gULUxcg8d#cH7DhIT)Zpua`sfB)MFu3ozL=D170>9GL~J8Byg?R^sauOwue zD@e8ZP%}E*wm8%#PrcYrHK{`OzX?WMcaGMo)Fim1vu#%3BIK5U1c0jOoAYT62=n~R zcZD17fbR^EoQ+amW3wkRvy~HeU3`!#=8XJ%h$VtV38IPs_PY9K4mr^q52U;HUwu6p zq=yEe6ZyM|cT+rjYh{&M7$pEuW1C}QM|)b)kL&>4>`_$sS-Ywp(iZR1_~l11oQD8! zc-~@GSCWk}of{+Z4!nOf6sjUYcg2;;*HP}b8(u~Y?}8z!JI*c!nO-E`0Dg@f&=&_w zrz*=achrsB3wr)mss#ZW+x6ZT{26-1%B3uSX2zIS`Fr^Q6tYTOJ~0PPBlV^a7WuOa z?NOxK2*@r{47jnAt8aB4I;m1P-N+(dRo2MLz zXD_j+?zDw{^y!60$eTM?zl-6IF*~!(pxx>9`LWUqR?Nl-`CNy!sSwgqu2<92>M}U` z-7QjgdH5zoC&81%4DusvrNtG$dMU;g>vko02r_5j?YS=xU_J~rAwVekiyD0{#=7)c zmcjPI!w(qM7=TH4VHB?<0ZkPb7AAAmB@%qkKpS*y6q3`B$&mcR?zeAOXwXm-*3xPIiT{&T5ml)|LrefTX)CZW5vn3@L!AywKiqK%$+*%U77mq1_kMevN<%rwf@ZBlN=0S%9k|vO z7a7uO|02p{)hrro!k(}(^U#rWK9O5j5>*Y?T-vmaqZ$8sg={oM(u2C|l;M~<5PR>y zIAKwO;>5d6*gt}?nbCQ-^X;PZtK)~-5Jb-XtO>qIq&rsEaf3v+)@!^MJZ^EJQD$2LwOP)($K)8&3wu(26JsH!C~l-^ zt2{g`&C?{Lw+bVhs~M;{0?B%M{&! zjaGQ}z~6plBy?l0-hAf~CA5-O)WtWf*<=%nTel|G4e8V|HxQ`G&b&O55_5d22$8%wB@5@3TVj{d&)z*iHV*{dHF@Ja{peE6`4?AV91yZ}V}nPE&3fNOaC@ z=U)xfn8WumfXHEa$pP=Mxn&wO`& zeq|%Rt(-q)!NAHg;yNkC(!|j#7sOT#xhIaQ;RhJ75Nf!O7oluTHW;C6sgjRbkgC!l7Ai-9 zxZCGR%!7we`s$O~R?neXy>Ed&!TBOTjA~^IbxfO5jO*2V-zr)wHdeUCkQ3&YQJY1I zn>#lMWG5gRK)(nNZgN5d*31)!u|)PeEw|j(0uVBA)Q3$P20QQU3yBpZ>2)%Mlgvx$ z1_#saV`X|5eO8t%dRw{HoZAJivfu6QE!aBVesJ~KB^0x?*k#*YUEv$8+3^yOldUi# z`1{|RMUzlY5H3!RxiO{rdZp6Qr&R;lhY};9)^przoSKUB;f= zIYcHfhJgUwvpIA3fH?8$(nG$4jC zkv;Y-qb|-{?2_grz`dLZDzy~tCF9)>3RQ|mPKNOS^%iX9kfS9r1fy9nRS#)Rx0L%5 z76c2_!s&(2Fmk2wxUw(w=G0UqAQQuZTfJ z=Q(HZvwzILrPTnxLzbde*Q23J_=gfTPatkQQOOtW(qFKg?3LW*uV28Dqani%lx2u9Mnm9PS` zM_s*N&{9EdXKI0ZXZbG5K7@N05r+@GQMr3`!iRxg` z0?@U2j_qVnkzcMoO$dA(b~ay^=vd4`OrY#P%iWs+>zxRd;nafO7IBpu^u!w(`%F~F zy6n*iH>z#HA%r4b@3QBxuq5_Bez`e7el)f0{q)*u-;w@%IG`j|l(V@bqXpI5=dD+~d!sLoj$&p>3QpMR$+0G-&1qmRRCiQ9VqMu_+0j zldSU()!+9~ku}lG>X>R>`bMc}=`w&^)xM@;)=*YGZgCbK-LOe|8E>Rk7UDnme=mUG zml6x=3s>K*mLUh&=s6ieQRB;^VK-GoNLGz_GB_C@SXZ}%$ z50#|{^utQ65S|Q+7?|_BgF9Lz7Y;PUmzCA2+SXhn*K=TPQ;l`KYk&Sbp85K>Pz0-N z1Z+Ak8=-$MbZUWKtXAIaiTUmPQauGT@ewzZjrFpO=MH{6{pZ6nw}s@Q{6ak|bd_)O z4kwPMs9WA&YjRa}zdy4D5kAEJ=oqh`{#naqh1@Q>QZE9#<-GFnL0OZ zQW-*U=ijKYNT#o=Y@=J04tT;fov9{X-M^J8{1Ix+!wxj31*BnSjjT*9QWrKv3`qeK zlq<`8e9!6KavzlD@6Ld7%iAW($9=2A7S7fYz>dsX!K=f&BsX0>W{^j8#sfo=#nkep z9y>`|?Pl;9XC1<#=xuwFk9P&V+Y?L=nCy#b@Ddgs2J=JPEFAp(fw;(ra_2&_h7$1> zmd&xV9T*kFOkkyAd6^E7KokOnN(|fQm-1La$DpM29iP(xLv} zuXdqS-9%Qj|Mo{EE{rhF-L4h0gqQV3plwXax4*4b-djP06)h$mJRVaizQJz`BPbjg z*!f{0%=WexdBt-uCD)jK`$E>LzyInjiXSY(=QI<6!w(_w@afR{T%0#yu(DzPt#eUX z>mvtLae-!8U#36(B+FsuFV0)~L`PsXb^SnHRqHCehvPc6-yXS-FlY!J)nTWAER zuVF#n2VJ}F5;$BW#Y$fZl1KmAoUwA}f_h&mQOuUKbhoH97z!+i`UJ9LRFfv1vp`iC zsUd5?f<7r$G7M5=V$MABf;#d^vbaCxQ@P={9}PbOOCV{tWNP-ke##TmMSlG2Rvvcr zQqg+(Q$W!^N9%p)q@NHhp#t~J@9r|8&eS%G2CSF?d%VAbAOsTEliS|bn616RZ?mzQs6g*?ILDKzwu2RfzaLR91QvA~NKOJ~Q#`0SUi_uE zVx($S<6lRaP-%n61kkTZ1gdW*o#=4xtCo+LO?A;ID?>y+|IFAG4G`j(=YxP}kbwL= z8;%1~{FJ_&6jEDSy?`u9Vk`-fdjXs|iD43&np-8b6rV8fPYW}R2FN~Jn14-amBfSo z{_ZI&-|!q3q3{qdJs`;;arNCgfpPxd{ul;(a0XM>0erA>>nI?mHarm5wK@FLRETI& z&2py)u#=evfid0Zw}uvn@(&6eI8ye7rZ}^i^{S+)jJ0lQMm|(yqX(Y>x-EcttOa<3 zN2>d7Z8ZztCn zFYUZ?H%m60HZL*>E8_D-l?%;3p??D5n>RdkRg7s2y`bWz$Ez(MljB9f6F9dl;!}wblwuW&`|8-U?gKbZNZ&$&kbRv?2b9NT{L6MKb@eU39T})rk%RjmjRHS7EWO6_M{4nH>K@cf1 z_z^Ox%}=Z0SyvmkoFeDOG04jp>tx%I$#?mwt*^5U>O#~0(}ICm*q9gJ<3tB1=RZ@+MLd1j_6%b*WZt5bCmzHm$<5J1>R zHfO)<_FC=k|CsgY3Az=a+YQ=X7PZdQq!8vYK#LU*lORC920}=qoN0wQzEY(|%%n%p zZKdZ|u*zvLh|!`A&%8EFI|_5xqfni=fK#}`adV+oF}L;Ztt?-y^{ug|*xD?O?6 z>B`sw9#CRK)_#O)*_uX=lS|-x1)(mx>i6RC7~6Xqra2zHI-Ar$;UIi;vu!=%{(1ohu^GFtlC?^XZGgMZ#-d~w$mOi&X3a$ zDo3lbfOuaUvQ{>&I%o2JmU#r$g>gYFsd*E!xYxM|$}~k_3be3H3?}wR#X6%!a(A$; zOwk>NJf06fJY7Xv=<=}-1lK~vkiXXSd)mClEeIr{T?idP9??9w_e?>_Mlm)&wxF$+ z+L#__dHS~9yyCD#1&XtNn_{s?netE<=lCRIQydD$_jYxP=`@Tc)*(1tA0UYji;hc3 zp5PZ~rG;trHein8R+0)(al^$2O)P9e+fH}>Z8IpNYV-Uc zYX;SIY7{Ecg2=*`IkMBC%G~F1it1jgYzY;s7LSg{S!PqI((Qjjt53+1)zF8|75Ln` zngQyMq0b?ZAQh4%+sS#;K&6VK#n&(X zXHnnDy?~&*MZnDF7qa*taEQ5TeUE3bM?L7%+0pTWZc*T`kY^a9z~5in3;VlGbiYUI z3~7_x3!NllJ-pqL>X^A)nQ}U#cb%i~&z-;eeN$m_+<(JgGC83$vxMW2zhz58MTh*1 zY_qE|SFGSH<-i*?)U#8pWH+DJIYCYp@4xGe^cKmgZn0T~XGz=o(Te{!QC+r)b<4-g zFu~f>43%Aupp*CwEhw#Z_|mujmx1@q3c=J3mLY~oTCdI2RHH$|6UX7?Culj8{(wBJ zc{bzNz=?+C3XXw%uZL+43N}9S%nOY}#Mk+RfyOIIe|Tw8cJEfC zYy>dMPJv&gqg&2etorgY!**MMEZNYt|Cf+w9-Q+_eZ$hs8Gm`0wt8b_cmiHUX?TmX z%jqj9p}$^(k=pLX-u%P@?_md{A6i|5e@eDewmq-sMIc1#p^zmm;?0f)@oE8tiR3pj z%_iwApQm-|)JdWO^31ER(ZmPo6$xV&m(6COgNIH!ftHU$@rxmWsJ}v^CSFR+R4iXp z8JLF+Yp5jb1o{!FBs4cx%}hNq%bwJTCheHI+s0NGKL;BouPpE%aNa+iEfPFg2VBHZ zbpFzUX>+=DGdnt!p39b-iI<9#9|#j8v>qP1?{Exu3)XdSmI*dMN`~51NAPellcDma z*El`HrnNr9O4Hjg@H9vSIJ>fpw)JhD3bjAg$m^jv0*v|kuJid0hhA!+0H;LX?G7c% zLG#nFpqzh0tGDlf6ILzrh;z>aLLiq6UNp>DrkA((8yXNsC=hAYuGvI_=~lX=ld|;S zehK!{Oc{G%h+>{jCP#PR3l#6+O+PJ~_=`-lvO?#0egX0EIztFRJV}4cj`t=fRK7tF z>t>RnH9xLcmEfLVs(Kr2%LP(MS|3S&k1O|aRxEe)@&p#{JVUKiB9p9Kp4;nm_}E1m zGPf_z@Bkj$GF`bgvgF9UZFp=o|IT{>yZ8%$Ai6L#ER2kQmw&#&<*AoKp9%YEBts|9 zZiAWsG?1$jy_OJytpKqYQ6tP5$ zLy{8AmQidF(ult}A#{OkhhT4zZueA?KEgH@uS#(95BJ4GMyQ}1wU6K-##L{W$gp;A zuRrT{GY##utzrYKlinOc^ytQT-Wh)9JUACqwKZL#CR$N5$}g4qa1IYsia{t9x>cq}tCOPk6y+?lfY%#QOayN{DdDX5iU-Et`us_CQL>|N)(G4$t6nmrD>X_Y9=*@3T++F z=?(f8Ns=f#sfq$O*70~AwIZ{GhH&1!p)T5{_vi<#*^nph$wgi>tC*i#3Ml7`C(oR5 zf)f3de%`eVHv<}vtQ>SxQiR{y2BU+IW%!n_XD&*&YBL42FfL~i=P%_tFU11Ys)Pvf zS4=crql53(OAB1a`PuDiM}nYGX6GV+N>Q$(1tAU#&cZ#V!i~gn>|T6npi2CG2Y4Wx5mX2Vz%|;oHsG|} zAs7FW+>&=aSKHt)50IL!57eYb-d5PFHuQ{ZngiYGh21!Mtq#S3$c5yxR-1Qco0RK! z1|BD=EvEb>vL91dFf$F`;)J5Qa!dd9D9(C2H&`6ktZgVP?6W2v4#x@o(2w?c9v5TG zv3)2z`4eY!nKw?wX_}UyO_g5baXRbJ#-sd6^(3LXIHi@dU8r^D>NE%oGg5ROG_Of) z*Tpwf#2RR<;;`-+$Q#Q+tuYEDJSbCZEVz`SLcu5{D!P61g2kj=z?1a1;oh62y-usH zxq}lfE9Q{n+liAE7d9Yw2KQ}$f~NJBT0|64u4F6a{ApH6`t7a_eZUBfN|MQ!+NcT& zl-)@NyB{He^HwmfwQe&+~MdE{C8-8mS>*cj- z$B7$@9xWa=NJjtHnz_3L*kKIrn#2(Fb;-)@c1Z~bUHsSvV{TH8E%Fqbrbta>!-2}H z_BF9;CFcrX$h_^v0E{KGIW!b$v9LM;CJAykvW6khmHs;xXTvrBT@|J)FC_zT(N>Pe zapG!ur?*WqEA1D}CjFM?M5o=iEbh(zqaQh&-Wf5nQOb+e(cH3Ja%KKZ|Xdt(~DL*OHMUm~{-w*e(xURd5h;n}{{!jq5@j`YkSq42)GmBsZ zJQU0v;sxeva->vzTwjevEuNK%J+Nr~-e8P@qs4rbIee5U&f8fHp}t|fh`h}v%5YR; zxwn#M5L(^v+;7%>2mQ?-;PIVgs4-c;$*%_e)~i5=gW*_P}r{iS_;b-_$lp*8DKW1 zQn^qzUrvx@X?>ZjxkX#k);V=z>VG!@$>EA%jV(=(RH19=3NLI38SWmGpYw$w2XE&N z5#T_a7tPpndzj_;y*+->-w1GdfVV8(1xa|g=iMHw7@1c? zr{$Y*f9=k}*LN20cT;XpC%p)FA!EmYe=g>(zFlu;>;-YW`s_x5cpa!^2WECzpm9yc z@X}#Tsn2~a*`RFps-Qr}V8)9{u$y1Y$U-|JK@u&}!@=WB(btZb6B?d+8X#Q=z$>Q! z?HE&M%iyLE^pe_0K`JKzrd&N7>Nnw023~RWTi2rF%hB1?soA;oBGycj%&7P%Zqb4q zmcFJ=oKan!bMbz+pEMelwCb*9eHXsrz}M8|7HNH!vb;`Lr$Sxlr+AR3ny*u(WLH{0 z*+j2Ag46lLRsiWi8G8q`qml7l1RJdw$HrNjYyl=K`FyFaU?mF`dh21J^KQ_E9@v)4gJk@h$mVP(JnW?suKo z$&Y<*zOG92-xgU~p*SfnwNPCF(+cw^f`>FMaE~sm#`y=AL8NpUov=4C6&=do6~u2| z9#r*;vsQ}D6E(nC(;b-!xvFrfs(q&3)T8!xDXCO1%d2#NqSNy_`eiOM6F79ufUFg- z`b<8}Wzd|LOow}2ZnIv__N*3W^)I^ayGT^jNFF3-Gj4(D!PEzJb2dBz;_++0w;l9W zReC6&qgR`D8*PQ7`}TG*66@>&N-d7t_V8KHXp_W*sW`eoeQOt&E8_sVnMbaSJ~e(IXwTtLWSNx zc5O=8`z`RHSC8iV8Xs0Tk&~(9F0NksUq3dBe_!J)aXsO?N3Q}YvlBdfGn1j@h%;TF zzi)V%wTuv22yiN*!C8ZXVVhN#mBwaSYIg1jv_p}bz25>-#+)^;^Ay6@u0ExrH;_jS z@3Ps8zzA(={x(ahrFfDJAnxXYhkGBktEy|$A~9Uc;$9qk(8V*#qZ1>;Qj+Ru6j~ikNk|nE#b5nYn+g z60p(%2C!&-W#{Yrks;l5!L79Y#`i3Zs0*}dbAsL>Xj+K+OS@q@pt_k)FeFNUi!YMe+x)sy9vNnZ zLbwjMtYb$yb!A_!ieIN#wGw<&CNxQW35H@@1}1ewftVa_kQ7TEAhZC<0mB-)u?L`~ z%hph^cPx$6A(IED`OV}~EITz+6k|Z1L2;4_d|<3OXyMsFcqgSuU+=3D+|b*?gmMmjB-o@X;hf? z{E@Z$Up0&L)WI0;Y@W@0w3qgKqfqZ&wF1T|OiqBvT2hvF*uB(=zwkFMeTxy1xD z;D|+7SxskUiuT~1MvKwF%Fg5!tIT4j-#@5lL!Xt9q*=3iZD4VC_A)yCyVXHpR09f% z>5<=`n{E7&HB&}joBHN*NS)NQUG=XlIYJu79Ww8%TlBRL@T5hgh;ryU#h+1;jhfN- z8d<~PUqG8nmi6X=^3&?z$G}XS=XwQ|wT9FF6I#NsE>= zK3EO>0{UxRh{Nt7PW|F;I)W~_>hvaP5W=tMZ+nrEFXK6O-PHp_d{>*G__JxA+nsJ* zORHaFyCK5djg*Q!w4wH(~O`ssXAGAOk zRdkWk(kCPSp-ZL6m9h7xo+_H_KO;=iT3I&o^bO=?rCZO@GI6kp6)qbUYL(8{G_g7T zMCuB>ILHE6wPAw{tq=;+}>ftY}Z(snPREM z)h-+;hBQf*7_`W~ud7laZFQq*26#RlPd01-RrTi~@m6>LrJ!HW>;c1wX3)|U;bE#E z-&8nAo{0W$qU^?QVx|*7p3YZolPgo*J+#X}n`)o{&U)m>XZ?3^M7s^x~M zrSDf7(5pMK-^(PT4v$wqB zy?t{2UwD0uUTN7CObbDh6~@?qORFs}=8(MQi=4R8aZ%#H)ua#|4gESzy2?VE79098 zq};OdKl|ujqgwd_z$*uytfd;J?z{^=Efp-f1vi%~;5X>gcT1Qn=*+@9HS=zX^v|Jx zl1(rs6CY4-b;B^*wm?SB=eJk&*i1UksAeW~xqT3d=ZYD$_lrrT3{BJCC~0Ty)mMN; z8}8kk=r%Cd7ARYJ2#bbJVY91)ZaAXey!W7)q720cxqJ7w{~7Bdh+HiYy0OFLkrw*_ z51gH#{$!C@{6D7=mrGJ+(a!`v47Bem&*7Gtk@B;)CkTJy;j+;(V`L+Y-hOp(aZ7^o z#%~shnoSp;;mF|xH~r58DA z?9cRTK9*AHN|Y>oF}Ba(!fW_?OIJko^*Qb2`cDo>)vF9rzYOZiQx<{o?H1PKsCtVl+=%`0vb%Ngb(Nv}9sH}j5%01~ zpx0hu6S32HFL&B&Aq&xts9{|<)x~v;9f(aj;Ph)7!FEg4+@w{uYuO}1aSrJ6#guCO zX=Y%Ps#4(NEBL$^Ix?nBO?4dhEzUO3asqKhfyt~YiLJ1!fF?{+c;mOYdkh4Ns9C_3 zt!^pp2fgx(!le<-H#F@yS)CLjmFTfca7O$J^eIi&3)sOpQXiQhbd(gC%6vj1xHiJ4>r%5&ZLhTG{(KBxt605Ja{movB$Soid;o5iD<3JK9*LU*{9m zNlj@hKzd7}5uqVMP(i7Y#fbT7WQYzJczygHT;Tsw?qa9}yLBk!MhbagXlfFhTB)@BAt0hg~&&XCS~h^=5DH zD_F1*=wR+InhVqs;2*#4wRK#f0NRT%OdP@>#Q=v!b(6!qzMB((-l@G)P;FWRJ^S>3 zFMxYPOEew*WbEP7{@UTwX0QWKorCol%NM164|2G)h~m$UG*dBY{ypU0pSNygHz-9) zuk|F^heTRbww^6Ku0KHv(S)%+y5KMu`a1plE&F-Cde=u_ynS!v#cm&FLMd%&;d)EZ zH>>!^-fpEEQv>>`T^Cz*=NE~>&#WSo0D}0@#ff3isJSqNt^=wU*5_0Llz&pleHJ<8 zZ1sq|+mm>3e8tcCT@_-Hqop+X=fZnpV+F`MCiAS{4UVC;N~UZ!Pq}ipEkTD;jt6ZR z9SfN;g_kI>p-F99Pp}oB&e>-MHxjahQ&(pZ?v&VN?d%*Iw6W3^pt~Y^s$`vsG92=PAh&?_h+zda23i2LqW@88eBa@gj`C z*guiQsKhLB?Ao|Ff1rfROR|(JVMBiE*|X-_p_7mrD_(Wh82$^|}6fZnpZV(8DVG>v#X-y0SCO~F2ydspC z{V`l!`WM@AK*s3HzSL|u*T*Re=OZxneK=g~R1}AOT{tzvA-=eG7g5upp;5B}vc0ba zx7vpQop3)-v!I!LA`^S~X%J=7(e!VuCcUtkS&B8Km>KQpi=J$KL*vwzpF3b>dWwVoya)r%R#EY>Fszul~Ixxav(sd3q7tJh&J~=yPmkni-w~ zB6HTT6{a`hm2|^qzhN~VMVlUt7I6X3QLoz}B^J5clJnfsx8K{!X?6= z?MsBYu-y#n<%C9*yGs_h&+N{tQ4ZBWnGLq|J+1Nm^{sIC8e=F0dsf7UI0ad!!~N!y zF#oCN5K=e?g(fL^2#cp?zBjJ#R-ekId)Qo@t-HcWjI1V_uR!gAG1#4nWS)q z?3quvTZpdI^bmnD#_;l@CK|inztZPP>`#fOywdkUq&sp(HD2EwkDQ@%pBXLhYs0^l zbCtKI{&bkJHq93WS8hpSd?h=UN-DV)wPgP9@50%#ep5cCZ@xK7PDmbFXu&Jn27IseqOv{Y^;zk4F2Pb$_BGCbM#C|nRYNJX-j#;xjWkU58s%}wpq zNq?;xL82po+q0tS=OKcJ%fB&k-dA~jg=LHzGktnNv2#2HA$&{;`i(5`R=ghFeFbLx zl6C@eELdvt)hYXj)3Zaomii%zbAx zfVyg$!da$@FKX@IWr3dIOf_v}8fXgM(uqQ8sIZ}TOcg7FKrSfNwab|P|%T}bWxn(^Y zu^+ge*hfs-50^`7IgBD99!UbMPE|B-D)K2%9nMv=$$(-3jP6)?gINxTJ%K*px48~8 z$qTHBt$ZaQAw`~Y*wYJ{@$?QzVpnJ3g6d-0c6-YXvUVLxwfOf1|FYkl;Dk(~qH$s#UP_vh^J!~-=YL99`eCl;9;Jo zsabcJi4-t;CTl{53CPez%lKz|k?h`3BVUPzfI3rWT$SB(w$4()HkVtq@8MYyPA3cI91G9L~cWbGPq)y2B;d#y7HT zkL@swfcC2I9GdFdE%=2UMU9^Qs|cjrTYuXKxNsvn{{WS|7+oT?0s-g8it?pYr+a^d zuX%omP0qs}&Tcz-yL+*rFrhM+VDY9wvsM7zOokF1AA48jpI9;*ew1B*xahBN%#5*g zltz1C-2-lK44v5^n%7L+FVbGp=Hx$H9(tJOJJc0e0!&Z4&zXrUhoXAg4@w<^k!+!& z6lA(%{poPZNYIr=^fT9fZ3%4q`PpZFy!CzuvRH5~Cax2g6mAm7fY1sTv}hip%|`1R z5z=X4p+~HAHh0^Z28jUn=cya-6w{nd9j~<}5nXXV2feN=YtlH1U1nWguPD}n&OP2) zQNmNn^`)0ni*ua1WBs@w=r5pMTd&WmGikro5rPa_thY3N#EzRSKxvv+Gbn_ib;&?# z>bIk>HHGtF0XLCJ*??Mq`7SpQRI>E1;QZBP0|OhNGXF~9M6^C5sHxX5?$#_;tx~Ee zd(}WjZfBd)yF9~62&<|2zCUxhjCGwRLW}k-RX$;=7|<%2*Hew0Nv7=eaxP*pM$(Mj z!=Ea4tHZ6}mEl9j4rAiwhX0xEcKEqu6x~7iJ-icgxJAC6oP)D+aVW5&x202o;-vvh zFk^`~_v$kd2~_88LUOxYBXT=@GXVM4P*-x&nXeC#3g#chuCrV5;|7&m`mfbpw_Lee zfMvpIm%Y1FX23J+5M%m#LA0)g}Io+{QzOu^ppcQ#g;xx0diqY0fo`r)eCE8}i(x!l;Of*V|M@T~= zq4xqwgr6J6lNaY`WOgo|A~EW#llA`IPA>GUrje1|f%5BBBO?{3%pG z>8?G1sF_Eh3>O7H*A9s0`AY;hQe~E!!4TiK*j@#2QUh33OLM4x6nWMmPje6&Zg+EdyQYSa7Mvv3YRyaJKQcH1U5PpF^k~% zAUN?&mgp2P(*=5Sh>;OpPyLlHnv~D~H#;OS=adN?w!4$J2okm0sX?$ueQZ@0I6{Z<`3gkjc~DA9<5@?|foxC+=okS*NQaDLDK9Bdg~dxpc~plaoD(JBxGmD>v>eYb!`(@hr}tnsp(8!35t^- zf!E3|uF#Y#fai546OGxPz)N@!xLTDkJoCJLK^~?Ldr;Tx}tMLeWbX@#t;O zu1*CNu8;4;{=^KnUIWG7D~yYSC#3-+qIZ3Rv0jB5EmrJ!vdBJ*q?HIKs>JPr6ORF0 z0mPhK;A;Fu$#u&Q8GY2J^1FLeSqFH-u^PoIbSddSHO)L7@W-&0Q$~eIgW6`*-13!D zxv&bqGV2O(k4Gj#c6fV+jeu+gTZ`B_8X?+lZ#D1b+)qwV8@D~+pJdhYb{3KJ)}G}q z1H%gC5DFFjVi}+H-2#i)pH)I*P3aq0v<1(4!3_ z5l+XvS>eUQ>1ub@clmU@RmpgXEh)9U+f}D+mOg{^7IUZy1Ed&@dT@Pp(vYh@zsM zHymgR6DJ?orKOUm#Ql~So+vXsLSeM03}1K51sFd>>4n+Q;rWtdb4;vzT)rF5z?H<@ z-BdI)#zhT2?qbgY*y*cKI+U`76IDwW`Pe(9O2BF3l;ih&g~drkuVf`DPk0J4t5&$V zs7Q>ub@BAhznTgu-DToPJFM>Z%W-Gx>-P4JJsz|X=;oGLLF{&UdWE|#?a!8|c2{Dm8pAUimajekcr|TUA)Nz6Q<~JEC}L@#bk`9Z`p$9dQ-^^tANiAmdjx?X0 ztYSn_&CZ&OQZpf6hE+bnY6EGXSZEaDBw;rd+Eo^^23-~VmC(48g=OL!M_=w8E**Zc znH7nPl!m9ngXVSk3n-juO*V0;r3g2%8o~Bg^LiPFaR^6GBgR}S2}ajKf2ZqE z!r~nyQmhZ*ogmY=IiGFtZjFkn#`X1JX5Xh2a?0ByQq961K* z(EjOJdnaydqsS(^+!j8IWjv8?kl$@L>mAW&rW49Yv;bKcag@%kbD?`%W~khs_caz= z4%+4+{&HkJkH1lbLAer~?Dklw((H7B-%xzckvEZMEafAT&@GO5D7K&3CJTPSY|-9U zQdyAFONtj{;hh&%kdGizg#rqfMb(y`v8h8KFs`Ne%FI&_?^uR2VvIy(xXYm&zl3{3qH&TrQ}e7cp8tBCc=YsBf=6f{k6R< zVK@mn6?k>-kf9s`C?(M+pz$J%RBt%eBtt-Z1^eR`sPYf*5rh@1%Q>J_{IgS^3 z3Vm}-fh~^|CqsqdZ+~iijvda+;dggJ!I+D?(>L<@xouXIUg4j}FQ=_d-tG4@9$-lu z!|&ZPBZSVw!Z4`Y1B_8c{?z@kWVW8Zsc&)$1l47MfEJA*8}Ft{*Mr2PI>sb%ic)fz z9F89F?`3+yCY8IelxdnH5gtQbcCn1~w*uR7tv!N1&bj-Q{JyuN@RT8KlA;8(E+aQX zM8vv&0}@MSE8NshwjHT%47vI(j1}mg!?*KFHSp=}Fqb#!X0oMb=F*jxW~N2w#_qP| z%ApX75ZsDWSGY?BQ;4wyMC@jA6&$VyKBXY$ZfF(Gg*!f-F(Jcew!;!6jjCFfqYNuM zl!DW_$UC)$Lfg^_&J6&OnEr(1mA#i-KL5LfJ_#4pVb>(`!*UbE=SjhFxn2o@O*&~0 z|8!U<-lEAw6lrvdAGTF?%avCf!MCW9z_<|@qLwO379^qZCrd)|1M;s5Vj9I z7)%wVP^_x~J-9@1>V~Vo$I>tCh`lt|d>F#Wv<7I+(f%y@*qNP0kS5kD+6t^mB7W}A zPZo?6jZ=|m<$>tdi4LLevftb)RZmqHr?v#fVi^>s z*Ww3jA;j|tAsKGtyx*CualBKeg|~v^FV?7w4^4mjO^ILT4By=KZFzcqP8v?%U4|*a z7-Ia+*2qhh8}kmsDN{H+{gdF&I2>+P|LJQBkzB?qL&uH*r_SnzGnl5t8n5D$_VTh) zraPOo#HvXi9VDJEhQhr4H(HGttE-y~tTrOdCjM$4@(0OJs!X`Ejgg%Xrz$mk=H?bs53mv-9&~$D|>Cus^eo23DD|doU<-skd|pbRQp{lT4=jX=y&3xhAot( z_{BWb`OqbN=f#>jtb*(KyKttgax}uGD{bGB4v-6ZIDG8AOTHAS$(&MmjAqygj)JO# z6Fl`YjOHedQ;^K-R{nrKT#boM1-s5hN$Y}Vbg9dlr(gZ71gCVnXgue}d4uCg$L*lM zpmkMB39~-KG1=C_brb3hqn&6q+~PKT{g(^MjD*zDK+GSL2St=doV4{P?Pzb`^&(6_8Lhxfb3rX=5a~GPlT#?atUw%mf4CcwswvFN!X~?r?R^&h54B=mLygmbR&> zL296Mdixw*$HR(`CvO75>6nq0`oF+&^n|J`!vK1jY5Q;5K#_kKbKXx_7T>g4Lyx+5 zy8;F$yV9vs7xXuW)d%h^HG@AiQjGb8i`30*N_tM71@1zOt*NKBx?Eyp5=AJ;+v_x{kx(CcuC*_=cQHcVG8lP;>_5FZE;B~O)$3mdd=V9z7WF#m&+liW2} zQV1_d)O-yDY4tQOj%|0^Xn$v(?Z0ZYDoKY&!4OuUV3VUv1&S^ zOA)(jC2Rl*to4&lDB(t3&IMU{J{uAQhMYy44#`eoOqk*tag3={8;psX&nOZ+M`2Na zX_s6$WBwW-$$BP0_xv-#)_I9`(e|02CH)6lj?tSgRYp=N6CCY~71CPM3S$zG zYoV*7G;*^jK)jI#>fM29l?`&!%igX`9XdMw2Sr-?DnhG?tfFrb8!HEK>sI>7g38`| zjWBcc$kYV#=*eOfbN)+7ce{o6&do&Coq^3M>zb-)11DE$ZnV!_75iLIo`Zm>-<=ca zaH56+0<=M30c+zP3z=5CxE6b5zb||x>W=iTh)f<>7PhFz>-yvH?Kx+?Sd5yVLl1r~ zAa_D(Ft^HFcd{19A9lH^zs#mYi@rWpxNvkc4Yqpt4}(~A(ROy08ZKrtsc?G@4A>66 z807&;$USE+LY`Kj&uRrf3w1hK=IVYB-Y`b2ueRk~Km7%K3ala2&@V54|7`#4&MD}# z%VyWj)@yI~W!NF0e~hKH_2iA@ed~XXz7+_yyTGwTw|HS%-G<*KL1HdHp1On`fbBe=Sqt)MeEY_y^O? z{}uK5uC}EdGsyrtD;R0x%C%_H3H$2dnNx=`H>CW6&Jd#!Sr{1x0kbm}3ED6c{q5+Q zwzipn;sO7V+OcSLgktwU8Ljqb$!47FgzeRPqt;MJyT`6@LW_xt+qeBX>6>%7OlLlE z9$c{Symw|A$y%4%?)3+s6a30Yu)qT{fhBr#QBn??$Xj0jM$j6@`zm?=){Drshkr5X z=%JEEC#ubV+?qB9nF)na4hGx1b?1uE_U0{?mFQiYk1FG#V5A~_Ff~Z@Ys}+0lvVk$ z^cC3}W6WY%(5i~n%<5)7c^Td4wcr zCtqhdKEScf4rBo_##ySg!VLI#Yw96*P7wTDol{jo6P@TP;LHxscN{{CwN$sFW-5s6 z)Cph(r7Ue?)zyEY5;Eq_l_V%apCov-x$_C>Qa8ug!ztHFh0gnNP~W?pj5jX|C9Uk85vS5TDrmat1Un@_uRVl_32-&N-OtgwpY{Y$4mdn^`y6xy1;+t7 zA-u5dcm~9^M+t*VJPr;_m1yN`9=vyr_pFS$GES9c>61x>e0{Em{cDrjD%dD2M`G<Nhy9)WT<^)&R? zm(M+l`t{FS2S2z|j&?TgA%!h2z(jf2$%J_%(2&em_s8-2e5Bb? zKzBUPxSpy!2^IH3&RsGJu!a8=YUlih`pw(Jg^k?Maks-YwP5$TbVP6Z`BLI(eQ z-0tL^_nHdE>86%w2OeNCRK%IT3+%*R>*Vd+ouW8pnj|>r%+#d-!=Hiod7O*xh{TrEVQ{Eg4`Gp z{FTkkJ&pMGx6rI_hom)BHgd7&D?78uS*(>o2xB#;qq?o*aW-A2KL*+|Ycs$6sXbv) zo=`1D{pFcp8i^GuL>}hTD8SnVFEHp-x?6EjM7C>tKrh3uOOjTpciM>h7qY z{n-VqBn?E6bL!|eyrzgCdsra_N{(Ge0Z}`xQjWD&8;<4W?X_WMc#pSTIM>8`9Ht7Hj+X1F#4D#*710sR;u~goBpy(nEDWFT=Yq=kNImIjYbaeXboHO^K>HryTKl;b9Dr1sn ztDQ-ng|L(?``|x{#|FzmSDNzb21xAmdEDdI=v$ln7`ejwb5?3&{s%C;XwC6ztS3hu6*fU0{TEl|FjfCTV3lwjLNx0bEt+;F!DZ>z8i~P7s6Srd-u= zL7+mDc0N>u@^+`0)Nn2HlPtFHXay7nE@kd==4UdLH79Rxb(|kU5HVD@P6lUNh{db? z3Xo86U#$G#kUVLLZeR?B4+mvAv&@0RVa;=5e2H67(CC%+`#z_S51#wr-&t5+c{~k< zwkx*qDm0x>*iX{rJoucmD+_)KX|QM4`!Ofx;tfkD`hwj!QXzQsbKuG45E=88d3e#C zjTa%ycn+=7b8B`h3Hhj_B~oh2UXoUx1IHLBEMvL?Ffdo##whn!Mevx}s`Y-+U|(Gt)N_s&hyJ{p zvAeyC6ewbbOO=x5$BO^g&Bh%fG`r~-5A^9-*tN7(BRDKs$z4}WO^xFpYrsKBTMcYV!d3XrVx=nUKeo7{p-i{Bobvr&4hVUN zSz1f&aQklWsDn4TF9?MN(hm+A2)`cpy*F}o&9B;cbvjr_pY{2s@vug)uf`H%s@BWb zRDvdNu}8zbxTw`sdQl6NQ`b?l8;o_~UCJ}E*7u$!X}dzD-}X?9RpV*PM%cLG^Gl%7 zw~gNOv;1w(XhN#<)Fx(I#;5|GEGL|e|IQBQgU{Vf8Os(V+qn08K_z|RDXTzzO0Afh z8HUI9fSsCz08L?K$Lp{ll}7@)zX&9{=}tX>OQYh=F>PJ45c? zXkEUU&!1#5;0lwpcsDe%&yT$+)=7HXhSuLE!1z4>*B8W7v6%cm&#+n@)Ee{z=*BVX z(eV4BB923=*q&fq=ZUUvHccwrSY+r_D;DK3u44uGx%J%r*!$6rdyCxCM_oi(jG{PE zd&w*`vK~47bCUwzUo5zs-B`h)36DI$wfd9vb_w!4a`2A{(h@!AeqMG6r2!$Smtgr@ zIprFaj(*+g7UbiXne0!nswL+Qf4&S0sD6je;$BUlIOF?^YNUn!q_>$+#+0d0Z_E|K z{yLNP!D(qch^+G<+Pu`)`RCcCmA2$`lg;ImF>vJA#zg2XJE#twIi5AR>+{b^qsL8J zCtg{m#h!OVVTS@#Bd}5T1^Q(w^~f-5SGh#^!3P&p%6HpKsSQI;>%y7FHh-lcYh|d# z{PunziW86d->Ep5edd#1K^ci?5j@VPu4R&AcO0TZK8A;=$#NqSj$XVAwCR$`p5$Ula$5_E=nx(xKBAKMA5iT}u=XcSH$&|^WMyqN7GABsuarZ* z$6X=l@FH}2|EP>PqGv|6o3Tgopa#3@hT2L{1|oz|4tvy*ssy*W7q>nH5!UDA$V%Ym zSuEZ9!>xJZ=fV}*_=j_j+DhmW!;*8eNL^X$)|6yDaFupHkJ^Ac4_r2vcVRJ}LPeAO z&jm?!B*9BgBh%IhCdzoz_flC!`LzBWxaU_u)B*8d?5lBQ2KBXnKY>wTz^*<1`8n~P z&v6xESYz+&a@P9DpPdy;o^7^iIFyY7Hpl)t3UHl-ylRxr!Zi~eRFP{OoHJ$YL>dvU zRmguwhe#>YhJHhj@|-AMM`O`9j^C$ezR8E@EJ-2jFiLjc&zN7`71sBds{KtZE(f=6 zX8cR#Th{Zd^_TF%gyJ{ZtXZ~+Kj;fxB`*&i9I6T(-1j0n5KdVZv9tu2_B?E329GgJ zJ?sOMI<%jPXZwD{We+q4DVplVdkN4_3^>`K&gT$CZW*?C4O%yW&WlK;au!kLlM^~q zr=Ew$sY5#eZ{GYer7G5@=HZ@9_Bf;?>ER+bARVR#-G1l3v zJ70qhOqpdhcYjlTA2<)@@jcG=-%K}9Kvs1Bb;o+$iXQd+9A*ydROX5crl3bv5+==h zh=|Q1fjgNx<`PKQe|msyk_G0IUoC8BkBAVP22=stvkBOio^Z+GJbP|kY^OQL8U=@~ z_6gaZweUESC*z2W0{6&1hodAm3xNu-T9_ifwadC!Q}k8VXFUWDu4O8G&iOb_i42RC zNk$z5lW&OrolgmZezyswEnqE>K*kqXElx6SdjW`kaVgVlNEth2(8s$?0dVz1?jC^Ad@&=1|yp zSERTNDo!To+;-UT3N;MCMh9418CIku!B!97*qAZ+$9}%u{cQ^raQrPnnW_`PzBkS! zB@tjpzh1WGka{_*%&dlyF=C5nFRzW^KcN3XwaJr}IWPBz$D9vx1fH=VU4hSY-QSYg zJ_6r#lB@D-1#EO>UMAZO;b>On22vu7igD_oSiB#UOfC!w(AJuUt2)@m#7F(n;Jx*{o@zx;Ev4Y${^D>Md_hLC{hwY$a{a*NvU35f)}E=0oi1a zIS$EXKJ!<7hqe(AB>+}c&Q-v9VtvU@SB5;Cy$21!3J*4PxGbi(9|S@gT&!O9B+etN zafHt#NX;nYa+D=4{P#FG-B`N>54JS1dFV|+_k}oA`QYMn&Z==)v1Xu5$S#XmTkvqK zr&i}%!AzT$;dIKCOm{ET>XP1Dkep@Bj`g_!e&jDPWd9DBv{4$7tZ3vZGgw4m zH*Qs6sBM=x`%D#7Qm3oqyzyL0gY0< z?7C26?MIFg?_gJy?lMr=$12{Swg1i-?`UTeAVz-#cX#;@_K_qNONaOhjx-UvI5_v? zO!D|-dZdH1X?(beOh-Uah9S2f74u)sH?`J5@@4?VGkOLK`dQhl=3H6qGKJN1%6R-O z*WJl}F0ru+o#wS4u0xQl22# zCb-br{`b;pldI=)HM0nd&my>P?Uk)H3`7FO}x5 z$gWVw`0te8e`xj5i>C9Bi7gSPZ>y)V8$NKwiabL;fvJ^Uc4q0%+KtRZAnN1>N0G+y zWZ9myHH}UdOu&`)S>sGOih}EHFwWxAgxj*4!+Twn7`#;ig?Q(u zNK}*CzLl~c-sf8*l4QIrUE`%_9Ri_lUTTd0LL18fBF(R4^e}QZ`$8zuyF?#Suia}| z;fXJ}9hgCyQn9YdjGP#I2aicUn8K4tm|TCnV#^bf;$*^jHW%oy#AZ!@49H^3WjT}~ z?3=>9%oT-ts9#?=9}9CSc)sH(H-dV$&1kM5abg~2pjD=u10T^&7KwVjD$=BcrUhNe zaxC&4%1kZTgu1HrLq&++g5KAUlJETjTq`_L$!Qu&{2ckoo}L`T2n4c>B?>Q|VbZB~q{#nWbJW428@5 zftl@ZTq*{g!LjHSChmXXQu&+Kduz%CDs;x%lh9_ZNc-N50&&{zSWKLK5ICdQCsjr^ z?MTIgJtuXks;HgR*_5yeHc|D>%`pn{dP93w@F*}B8_ZFgzX$)MjC+|D6b*)!QUIF< zo*$1h0)X^mdt#B8z%N`qe=|(`?q;N7aCUZTFzQHXQQsbqqaFIEEBw)9sMh_y&m%e? zr!!n2;H~L%H-*vtdQ0PT9O~ym z$H!J0hjEh;qmX=-!$Eq{JxTqb^VF4tMTh0`mdSn@QVVVJ0%@!*=24KKxW+bRY&*5l z{S8vixDCjHc!RP&xjqNT;Db+CYv||=U%ubB`&biF&1?^tmox0I-qN-E`lBp4!K{x$ zIzBYObl-k}^7*>}ZGPW3A>zQ!EyTz=vIr2Miro|JzQtEl5A^r_#@pz82EnSG+Wr0* zb$5Kc!vDH>99(U(MNiG66+<`to>t;(aK~dfzo+fx@+JWOR{v9j@WZlw?_9XQ=Q#v}PWGTxkKI=J>Ep` z2ne0E>*6`;p)yRW3=K0>YC{EtW{#p8*uYO!W`~LaY8%w?jD&;grJ1uUSyjb$7isS@ zY1-#>+#}C4!9G3X+PU>e`f7CiPs2ii(n~ssjn=S!B>9YU+~3lK7MVVjCl2O5{E06*-%>u%}5F1$s$VF1!yZ~e!Vxi zrh#U0mQH3vzF_+mqM-CHT|UB$HHg{Lh-R6WCcA>QAd$b*DGmt5&!5KewIZMjm8vjj zdOx85grVZYrIZ)qM)0asz1VI+=yHz(L;aJsbcWRHTH#4mBd1$8XXw(GS`3{$2>voh zBoHX*cL`m22%U<$PA{gZblQmiGzT5Ttx}4kMWgx2AoG`()(o-~-hEKDld(>y#!&o?UVdVG(wvHNqui z;r8{a-ZXK08HhbA;9te0ycWiKs*1I|R$-QZN>(uevIu%M>1ZCbs!~?(B)ZmdmWPlb zby$D=gt~vOM2@CCt;o-#WrPzc7l*dCBLWTo@VIl6C(Y+;z&owq6N`prx4U4^Kqe9b zw{l%jt~C(2#yn|*2aJ##Fbi;@X3vzqZesF}3EgqZN^+ZjP~)v_c1laf5Vulyd+uc5 zo!^{#KvwmS;%2za$SVI~I@9#FNflI}1`DG=_~HecPnQPOJTS?=46ps=4iYheu=%SXEK%JV3uN!S#UAv@I zlh)upN=+I5?yx`2ca9LNPtLrkKWMFR1&IGXk)Dh}+F4wq(}+EPIT^y>`?|H1LqsyR zsb4wcs=fpsD3XNhai6ToTz*fqTRd){P-gB1qZ*l~Me{ju%8|6x>Ev%#7;>@C+8sM5 zhp>{pzHAMNEnYDTSoS+jztur$=2o!r7QUkhyUxk37WPt4pt zc4TYBuFR^}>>dtw-CXy5!#~*&1%klDO4*82kdG(!uNpA+KF{xayxr!$JcgIw)LrL~ zRNQmkUX^3rY?&W7*snn7adpEfT&@R>no}`zY=m!V{Yd=-uY^jSK9P~T7N;z|GyTCL zuiF_re8@xFLs5QhkZtbqptaegpH=Xibrjnl;gwLQFK@M;7_$B}5I+4y+pf_hzvN~B zk1N3t)hiV{b?8z1+3|B4oH$KGQ+Id_j?>}z3-xMKe<<|a-QnxZR;OJc-ntF5zP&rf zsw0H|cd>`pHo6{HC!7M|YFI8>@JWS=kTq;*$QI(*as>-FgbYf(wHLbo?Pjq?ZQU*> z@c6szpxDUF9~Jz1gWKrn3;8}g9CdWLMubONVq#MqYzjBO`AS!J_?!k~(C-VMk=Gwa zdoQ2+T@y5&s2Y@sP3{@lQAtXyG_Q-<am_%#mwxRNn*B_;^Y_XTf2|3jN42L0 z{k%s5j3v(T>P+`z!M?YDt*Wiwx0#5Jj(O|rfsb>loFNgsceT-fj?NNixQCq;^MmasKr-mLyl1Pz58+3#ay~_#30^TccAl!4 zD*sHx7$l%W4+40)_V4zr-@I1Hw)?sh68ZbWv>jpAcWRC1WjbEu;7gPiJ$0}Fpe3rh zec=xcChmltl^35%?IXHoLf-i--(0=yG?^(bP3()tSSVvNbsw7ROAK*?YQ_ffz@>SP z@R56U5XNLOy%-NJ9L|f64P$Wi(qS{SjM0y9zG`{HLp4odpK;8{wf*o2CnN%e>P9ZY z@xX4WO3PglLo#^}W+P=N9we6Q)z?X2l9_Q7v+)**t8L;*Rm6XQF-;Guz0m^HOaAG1 zXwejE(Fo_Vi_Dll=d*5hEDW6ViZyLu>mfCB?wUk|x<`?Qx=% zYz0f@R*=N%3U|k}KCrB-z>L6ww?|8Pt>ZG|MkB0`!QVmuX^I??gmUnh;Q($lTxj=n zN6F9Y4(siuz1r{(7~2)V-{6mI00@W$#YtXoc$iZW)%%Ziy(K?@KaS1ZPas#we^P3Y zZYrM!XgBWqERmhIo7sDFr2OQa3cCrW7TEjxAPe^}JJ0dDdl)qfW|E@Bqg*ww zr=tFAM>^XCDhNk}#Os!}oWda03^;6;I!qBmE#v#8-iwcd!aFepq5XkjD4#6!)#Fh9 zNAO}!PD+-`^`-b(4!1=a55nMmzS}x~kBp4lzSuhJP<@;tWt?JBUA>`ED;&B1K#IsM z25E2THCv;w!~`@&7Nu+i>ZYdLeP6PU2yiik49wlY`8XyJD=}yPTQczxq@a1Ixg!+?~CGfk$`%Pteegc6_?C1wLcem(%sp+s9D6fS5UL zn*EB;2lH}^SDBfEb^*9=UgOA**riGRR{SGVywUBPZ2^T^s#IDOfJusQ zo;&clUn~V1f2w0mJ+iU?I{a`|WMZ4cYSnMT+M~io$*>|d-e_+M;C)UfE*)B%aKH8c zzJ~&VAf&G|a%7kAt*LziC9K}neQkfWgOIHjcUsuq+?-#x| zZ(5Jr8+gKOLP?s&$yqLG4aes zU-!6x2zq@om5qeoF0=`bdh6@;=XRJ@5BI+~F#acwQk`Is($wplyJ2x;AC@Yu1Wi}v zCb)Ln6>a6V`;y~btcB!sX|`EX$ZMdMqx4a80HawUZZ)+Qjq@pX)`g6*McIBD)^z=u z^xNJU_^KPXy>kX>>sIES*Clk~lNNihQ4USH%dz3j4^>rewZ|1>*fG-Hh6{mo*+&c5 zH889rerA@(+y#AV!%g9Cd;9z8H@oTSx4XBp8hSOwI#KoB@6-~I@5F3zon-s=nGHJHSa?QJ$c{x)dT63>NCrEXymJZ}=lC!6D#KlQkfcpslMmqliS z{U@ta`&#J)c+E+r7Uq7qGcDt&l*Wm7A+KiYtgCvg0~b4()SfPn`H|o(6hf%e;u_Rx zh7_lUE!gec<4v-0JQiFeIs;;Lu!oJDD3@rT4P`>9h-X|DtW?cU-^Pjk&>dB>mF|;U zkn_#Mn-LE~*T<0BBNvDdYX%}mD4p?h2&Ag-&!mNJUWn%DRQ_({&$tCtHGdKU;vg%Z ze`#h`uHjz1T=GF1p{Tz6suyeAak=Y~ju$Vc_`HrdEm|Qb_=N1vnZje-M>n0 zC!5z2bolMR%lcBxWZ4Pt74M4k|qMsZ9$$_*iTf8RJ{~fl8nDZg86{^|I=P! zBP%K1t=rYZeye8)(mel|jQWr;u+(PpCtQ%GAP)79arRnUOn(T`OG%VM4T?~#Nm2T# z-k_!rn7@N9sW!H0$Lea0FDNe$N`-QT25HFy)*mtZ3VPfjEBU_ggQD#C?`Nc6S6KNw zN5L5QYh4JB8ap3{T`$M_{$UM;xN!m;rEc^f_ny#)&+p4k6Zv-xFrtc63u^eE;%!e9XM64meRHq8x!_VqOi0lBN4& z-Ss@(BfinY8J{_p=u$K$4ujMG#uA5dxlX*rGj7Z3GQ6ye*c^IXe$4terR%JocxNQ{ z2mR6tF>yn4bJ)ZL9JM%#S0$M7C%arclHv9wHsV$8P~c|rYLhYkAUJypsbQ=IDmdn6 z(f?Th7_Xsome%=%dnn31+Cx;tY5Ah3PjeA#_5gz%~xzH#;qayxZIIEnp9AH@qrZi0e$Q^nKQ@RR}kE z_(Jql;9E2jJgh1-g8e5|iD7*W4JEH05#s9LI4X|d@MAj2WW-{XMmgQasN960+C7ab zB^I-}@{tRR45ee8fvpw+Wc|l~!u~{`Sd@I#yDyRa44CMj21aN_oNo0wg)c_Q$N6yl}`F z_tzR)q}F96OqKQOj!1E;1CKVRn`eqAl2~@94rO%7JD9p-H^=Kkc3d*s_XEi?Os9jT zk*_fPadE?8mwY{iuBO<`8n*67oQzLa}n zfSj~J!0AJYIIoyG_`LIh-j)VO7}uP@v{Ea-z&u@uMGwucV~!O?-mkv51-b|#2I+aX z;gs3u;ZQuM*8@CNCL}Tul&{4fw#zN1Kn2s1(tH#k(^BF$mCvksOYA#$_fKv1$So8` zWysAhn-*ft%dq=p?GNe)cd_d_hsSj#?`gP!V%Hc-rn^9xMHQX_KZi~w=E~o==d1OA zAd~xuB~l9t4AZ5-NzXj=j4e#VWSR#b_cmg47r@01bhSV*-7k}L9PP1jo2YCDPD`Ypsor~@gY3T|e*<@8?!VL_uI<-O$|@sF!joSY69IArFqw|9q!2FnzVloP{G!2k}rH2?XNRP!Vd=X#0 zup?n!4ZhVxydzKz{$^kcXrdX|mxDJ3L{>|%GU)A0sIu52=WKEcdE_W4@92M0$S!gT zhvWO+(aqdqcJ;UU<7VXb0KnQ+r{@#IzSkX5Kd&>A?7g+HO-;C^I;QBgl>Osr-+8sk z7tH_ZauDdyo>m9jB(Vg6q>-1VBsj)cw_WX<+xy2p_jZTO0rWn0mPA(tyATeQO@c{L zHFPwGE8yC07Tgu~R*3RO=I>~G-{%EBPFl!T1$crY0e&AZu~hYx=Ui?duwPH+`GqoL2~V*h z*yWdec@=(e6LuJL*0#2Q&oO&-L)txDy<+#zH*qFdZdcS6(hBBAf!{kM%T{Xyay=AI zXZ#xjJNoNvs6nZRuPlE72_C~YEY=t6lU*aKS(9U{+J-o@y3Rf%)9E}}=Fcd^pK;c}ED z>G5L*64a*w-;_-x(RJ>a z8HhHk)mh)Pnezw#KHIUm_el0(X7 z(1Ay1ZdPuglTg4uiji zHg8KX6bo_2z@omjLU{ZjO@IL!rQy;&skz$!u$D1X${-mzmpG)JC)3rBv-T&stOY%& zeKjBd`q|rnXSpVm*IQcSn|82-@4*>vQf$lM5a7^xsEKy<<#_I=v_9N&F;gHvkRbsB zna0fUS!%U|I_)VdQ^ad}%;f8ov%r9}&zD%+UD&v_sf1QIao`twFJoMU4f@i8v2IWa zjA1Wm(;6{uLgT8p1}hH!^!V)1eVM-Zu6MUWEmel0n${Z?{8%r4Ia$QG$iyAh_r134 zc5#7}op7zLuHCuzf5q|p+~pn;*%SPl`@PD^U!lg1o%tt-qK>}>i)vq!Uh5@kycSy;dAcH8`*r9g znOniSIn2asck~9WVv$fN4f6d>_VRS^eVdE*ygyre`A5}4lNj63%Cpduf(X@88e!Hi zP=crnU$RSZcx8(AO9^ z)2g24l%GpCG1>~T-6f|E=0fGz?N1xSHHuKkpyJ3{cU312zD+LMx(!Up5VO}Jy(a-v z!~|m`+={d{4nDcAF|6+k+6@$de*~I`RRwiw5}7RB;wi}Tq%991QMDh-7LwHBVCxc4 zHzU!&v+Wq$@B0*|`|(sWhtHe98IG>q!S;u`{idXS4HTU0M8cavrtHe~e&6>I+(mZo z5No*E>~Bzpg?*s27W{Tc>v!{p_7YtFTu@hTv=vX{ z=zIk#@b`?$Iv;(+B zsFc)=?g&^@kz>#4o>8UNfwi8|V+-wzOZ0BO&J>{#)K(;PA>q`G3a-J`8Wb;fP4%lGXNHnqD8+sBy#!{8;>?*gQCXV??X;-FHjZlC*56 zslRB&5w%G39-8~nKlvBguz#qJ3n6UiI5B1mf$QE82$P78sZ@StT$Wq}%WOGlUhSZS zQIB)2;xXtysT*@iAWGFaghr3?slImGN!E9w-qS$ca>=vQ3cCCayuABebYH^IRhxyg zos`#U93(biB?9&ZsO7G*H2!uth7mmAOdHP#CdVjqeYJgKKYmX_69Wa=2zF5=?W;ly z*>ZFx8vmH4D&|4x7Vv|NfN_GRn2I##xo#B|G7Va=?rqJ0n+F@VqW_tno>bRf|E9}Q zP#gru{1{Gdo;IK;G=|i2CvuKRPfhyJ(j1Bo{5 zGoY8^i2@@-$j#g)U%;voPA8Glsw?x(e36yWr9;_z=lV4m=# z)_sdl($KATjo@S}Go)A1GRYlMo&H<>9q9RMrqiot)@cNnWMIpLtJ7yI{!AL&; zGBha&YiYqAo!RW){$4ltIF6PDPSXqn*M?hmKRwtzJgCfVQ{7535)J*6iTQpzDt|fj zrgHT6gYo}>3cvYC)QmxR5H6*W5<_0)We+3j_JUToo8I3?OJ`!64Yo~Y2U@zJdaPBg z#wN9$3E$xd$giL)XRbMX{%C^lo9bNNkCuLXWke6A2=g;&N`!O3#d|4z&NO*F{t)Xxo@*=u=WeO7qU%*_UAD=)M zLY+VZo->?myQ@3liap~Va4EG;hbNTtJ>4HQGWaJol2S2#H>o)i=wf?b#3o817`aQ* zR`Uxb-qIAW(gxpd)-)>~7j@#n@SGk%q$I2?v5@j#Y|$mdZY#(LRELLt__(V&(SifB zA6d^oxJF%`PJf|U;=s15R*@5*B_z_8wn^^vU%^buJ?sN_T#R(->j7rA-f_(tw+DiU zvG1di0^5>o@n-Ocko5Q?cDD$JSVsO;4h`JF#^v|K<$qk!`P@9JZghNu7ze9<+_ZqdB&+B5 zUkowH95xz~_q0GW5^RPJA7bCj(!HEbvVRB)zG7R0dED->y;Z6L+eu)FT9-=k#`Js| zBcGwBipbZ(fbi|OjT+{^OIXH%VJAe&- zVY5X9$n@f89Hfv%0Kzh4D}p4fzAdx_j-ueCJ1(P9p2=-ua%9M}M4gM&6kA}3tH8ap zaC>kq8Mfz3C`Ny?JGA7voDHiR&BFyR`YYBczj-JPC!2DAjIehgXR%JCgTo5M*Nb+% zaR;HXlMRS(3oU8WCb7Y<=KAbeY?Ckc1xT)I7!(eVU;5;vzMJ-9KXSj=`q(CBSj%&5 zKC6$LVpu;%sa7_kvg#YzIQY6rq1+r>`hV+V{FA3sQnS+wsOtR8(> zc5&Fwt`Y(q0i;RY|IzuZ{sb+rB>I(4ms&{m_y*Ejy$wijQ{xJ|xl zZ^dgoS#lsJ^a!eY=0Hl*u24nHDL;QYv&Ha{G@neR^v&n3;{h!hNn}6~SFS@PElxi2 z#XB%ePScAR6^!bC&prRJgbL^)eq2Knv9BDN*zDfIh=V8A4Vxp#_&_1;c;AIAn08eq z$tKlR3$vv%{SS<;FviQWP1afVD2?OE zQTA#AYK7DE1my#Smqe)wVL(d%gam3KBnN|^)GXhO*5MC0hr1WmwZVd3Z{%}`YB7zu z@0pD0KQ6|(3nL2?9{^BeN&2YL4-Qd!dNOTCospMnNI}2Vb zdhiRrqwu~lJlrMOOh8evwA>)|_~yS>J5%NZaV!fp~JB&ca;&li*)J zL8NUd+}{I;*@9N7)R+im0PUq8O)gK*=fWj%QPAa~VsH0x%2352-+kOXe!!G=M3 z6B|c%IY(>gX$B&*$2_duy#0Ph78jz3s_$$KO2)F^tMm7R@8flYB=hxsLE7eyy6$O5 zYSB{7#h@pZi-X^h+!hG3s)_o3rXt#J%hwyJfOEeYX<7k32Ew6>MPjc?{s=`8g_aoe zXNCQFI;a~?!FS}ow;eqA#kZUM?+@-6B&0vA^#vwD+l)S@VZShy>2Mim=B zE=i!e8zK^$^NMkI19FBaXXM}o#EaH61=|(*JCfRQ?nbpp z*3csmpiG^o38dpJv_q>$J+3EYS2;ZKzfa#4jNINmnC?N77{}Cx z+UuKxeq-6~A7A5-e*2uuZe(c>EWEewYAalhdU5=I)X>D=d0}`M9M=7u zlwBz%;dHRftX#p`wf&}dr8Qra$t+V~p2NLDfayND zQvI=k3D2K@Nb;?W13uySVgi16EsGfzyc4rnTka$_$ly}*fVUfIET3M()Y@h<#t97J z&Pk|Pb@=+%9WFJ9xA*s(e+%zSv%iN2=2^lZt)e)lyxq3m!x7$^v$X+JoqH>ZRYTJv zn6hv<1wM>A0Y|?&2ht!5zie6rozyS?rn)@{WQW_t-T3<37LeSyMLduD_|o*xtnc{* z?qk-@WQvm8=X%v3S_Jo;`jo2*)VcIrq~e7XvyLyCjhQ$2vW1C7!W%%SnU?Gt-zcw{ zkMI1;@yvpLV&m$oK+(u6Z!qrHl+KTv@qP`b+|3oR4=t|G)hgY>fHqL49}M_f z3r)KH^9TlNj1;y+&%Q+n$CK!794}d|n!CdmQ6t1rA<|6A%A`l(XiAX{D$>IPXWip% z88!6Uf}!vl8!it4~zfQ0VyP+0C|5B%LN5r2}#l6u5$Y>gDKVT!L zJG$C|IzOk^8{0sOfE+qOkdPD7FW(NYS-&s}ena%VzreS~BkTx%?%)8gdNORB6VVdz zVcKAQBcBo?|JTjpRd)W6zRz+bhmQf>k4HuUz_-sg9niG5>-O-#GINhHGWmnWzXYr2 zWrSt7l?iOLxq^LPP9ZfkHwO4WZ<^QJyTP|u;V6467Yl)L=3iSk{%4in2>QKqe?5Mp zwf8lL$y9_$L9589s#KZAJUkj0xj?_0O91<^&pV-mT}*tl=Hp~}k(8qSEfhTqd-uK_NAtct z_`=!f;EbmOnpAJOKQ=nQL7uM|_W^sbYU(RY%5=ttj_hPS=1W*K6jzf!cRuSF_sjdf zQHk=~WAL0OB8Y*s4eHnJ)J#3*Xoh!v%xfqG{m+_0C`bfPIe&0O~fsz!;a*gGZ4XaQ$Ken zb3Y!TQgrS|{a{QlECkb8;aXwG7G4k^)NU>cap>!o=eD)QJ4(Q-L~Ml*c`S+e6TU#s zt3ZD5oK!;W_xkz2hB9^R03(Cm)}~3eX|8DS9byONh`(A8vk-8~sy!y$d6;xw(GbX4 zksrDobi=h`%@?T%@|GI+x8dGw@cpHx(N-{;;+*(ZSJWMy#wexb$zdOCK75`CvcFp7 z1B&gT4fxkJ`7aFE=n@6{2}b9oDNi^&CkdJY4zu5mD5YD}tPe3$c;zLo(FP8if)=`D z#G+k=0@ZXtn6$w(a{)YXzhXz!Vlw?M{;2{Ac#~WJqvR*kX{dZRC!**u7uW>-NP1h* zm&riy^7>N4g4Pl|p+E-GP^g?NB>-}oV_+vP@}75B)-2KYv`kZxz(-G{U<8f-Nzt^Z?P;+>hBBVx^VaFv}s=rqzW z2L6GYci<04)mCIo9qUG{<-Gq% zPynf+!MFzDi!J839@c#in`3CV7=)tb-^;%EsK|Ey4{GBt%gJ3Nq=DbJRWrA9V{|Xy ze!$vk=I72kBN4DnXP#ta*qx8%9%>j`d?5~d^Fqa$th8xCvU2#VQIgU{DCLN0fM*Xg z-U(VVJJZOY)O1`{H5)=`E2a!dWhqO1M?6fk#uqOPiEZ5Z4>PR0B)?UeoK99isc)qt z3`S<1DAFo~6RUZ@O1D!e3k7Z5BI!+5YF6U|T7Tk#_fY@PcN~MZ6v7M+%ll8Qs~U$B zUb&@>W+41A>yNuAfCQxZ`Smf@P`89@0C@oQfPp_ku)}G}$Ig76y<&B`8V9)6Ft?2!?7mpq>~Ebg@aI;MO01Z8)7YTH*ht<< z;?%7V_oIj%uNkkAzsm_*_PecBF+A(m&9K9uoBlc>j^=UMZ}qRu62^qeSV8;tE(?z< zHUwf?eL=G84NuA%nzC=aD{GN%?Vyq`?q+uPs*;7Oq))ub>D*O_{Aq_f%F_d`U6h0} zH)sJ6%BpCPGAkvbS+<&L+s@&J`|r6fKjv9?@2&Pv(g{Z6p$Ja0CuHvy?PqH1=|~m{ zcw(|`j0j8Wai;$j!URe|1mT$Q%7Tbki$}`)brOk16sR=U83Jb%wH4XL;sSw5f9l2g>@+a_4w#(;Y z{8a>?xIgNXN|hcfd-z1^L*M;lTi^IO*t3BDXt^@USq!rFY6J!)=Q&9>Y9VmfREZm8 zaQ9DC8pKV!;X7-YpCDU!pSbz%VD;8^o_Vnnsi^JogxN|!5l>}al$S>S6}`MI*1)A8 z=)bm)lQp4rBjONP+cD-X;5PaN=m*E`o7WmYKR|!&Jr)DaW8VyX0+0|qh#gYx2xxxO zK+!JB|GsBN!mMF+^V+@hrWJ>`JKc?5Zz8O^P2rx}wx=Z2XgazGF(A_t7$2t(*qf)l znr7Tb%J+r`TBhhDpoH=(ManQ;RFXGDeb4YlG)h0y6|2%_^{b2=3ZQygV66^W#+6L& zxPyC0m#i+N+M?o(2UFR&`(KR7wcU5ebV0ZER$L}8l1JVYIi#*7gUEgpRS_Y8v*!lX z!kSXI4ohFU%>SJ~lNoNlAzm$}p+R(pIibWN_;Ho~}&( z=s^~e7F+GGg%|Ysqz3lJk$~{!z{db7ruw;;bd!*OP1tTAAv}@_Gs|Ll;TPe9S{3!F zsRT2G(N)Dm3>@5XLSk?P95u;DHNLWU~LW0E_hLAZJO8?MV_Rl@u!UMfQ)BFHz`1VQo~a zzwrk=1J6o3Q;1ul)EZk@?q%rM2$c;Q$EAO#imp9BMY9vyxKXN${vq1Lz=loNnXI+X3^$fIH|{U}^AW?orDffl@T#Jkl`&t^^bdcWW+rV_P5JF!6h|u~ zeep9^>3@sZ6cBL}WU+d~FCuga<@wn^j3ZwrzW2+jb_l zZQJI=wmC^AwskVk^SRw{CY?YWdIz$4atpgHd56Q!LdWTf)R- zh97HVsnJj$bDI7m0q^_^9WR0jclIatC4!1f@;kqGW(k8x(y*OWGgGj$GvbM2!%*U{~lir zBlptcwcg8^!_8LU+r>0E(6qaE%syd+(rPc+n^)%Yrn;8%T$1M1M!kCNX7OQ)4!qR* zxnBUTMEh7NCVQyXu`O>Zj%>x77o<3p!cGe@uTqa5>N5fj^KX^@+wsk98kKZ`k#qQpsXRF&Sug$jB;6^{n7cK-{6M1G?>nqG4;unsMo`)kql1eZP zT*mDxpyr`kb^L2m4$)CEJk%9-A!$&UT%j16KWL~!d-3x~y}5xX-Z<^%*-JLxVE;O0 zHYdOvlHp$H+|I|<_x?#MVR%&dEVjYgBw%a?rGq+xlm?d@<`6qk3~h~=m}l7tj}`}M zXB5H(g>&d9%`HbY4**-w9^?fq|AZK`LX!n0)AkBdoqP4H_Go)a}2dmFKuvgvdP+R zs8z_HV-6Zi>*fNakW=#12oF;Ig(4&$F1$)}DFqGGIrD7slr>V?E*D^Zas-fieXH`W zUapRzmU$ppwxmyE31&T~nWL^R(G6i2`Xzg|q;CS}ZyVWp)M3WDdDIr0sU}XWIDMbh z%Xj@hqKPSeeRi=Swdk2AQH)Kk3WgU_euX+*hHPlPc1(JImHzg!Oy@rw|AYlz^3Mk~ z%E~;(8-XVT5vIpXT&ngNEvCJkaXYE{n|IS;S7us6Nc+v|j`~*|Tq}oI^QqB-S%$q^ zs?D)(n`?{Og8d-W&;%lhS!bs9wYLg@6V^`q$jcRbW}Zso+|eI2VR;P~bK$dQXp0}8 zP|7U&CnL(z5yEMkro?KRTE1o5GfIxC)@iN(Z15YQo4fr&vj_0i&bsA^w8LL1;ZKwf zYtn&D{Rrc)$RRta^NU=0=3Kjq7|EW0TD@gU%tkU#Cj|Lh`6&f$QfQoFLNTrFVAORj6s3Qoqw+A> z!DALr zIe*LUvIpaHdyTb`;pu1kcsbbf`Z4dedxiD|pIpE~GEqx3x?a#Wx0Cm2*JKgA9E56) zLEH~}cc!JQ`e|GgeXz*#bp#8-DXvqdI-^vT+fovcEeW0E5F{?l2_wyi z!CIxYn)^*k1?U`y6GN^nM^nV0GXa68p0Fx(?K>&52w5VjjDd(>oE_pP{G!0ViH>)k z87Ik2Y0#Et5Q%5Ap_3h8-cac2m`iW(_Ezocc$Ef8aj*A`b;623v`rD_fe3Jv3ysxo zd!n*U5|ZOBV9Euah<9P;Uz;#bNgj#y>Mao4Tu&r{WhLw#^&L>|lN0jJugg2ab*YGs z|8mN@;Xb{+MH3l}PTgHV13%vhB&HEZb(nMbxz}1si9$6>m6ADqez+KgCbRtWFAy;^ zT>O#`HsifKl1>2p5Qg7fo%BR!dMtctTmonNkM`c(pDP&0?-f33d5DwyGYy-7GRIz2 z9(Q2+C_lt(pT|0GxfX-{K45uyu70HmVN)a@Pa_Nmvd_xO?t6Y6!_c-Rcx$JXjl5Q(5kAd>!gTN;9B9dpYsSdb-BLJee&NPNe$&_QdABE$MUhcLQ=C1&Jwo`vQypDE zL3OlXpOP7t{9*_jnHYBw_yd#}A#0nKZpnz8fV7^o+IqrpV&+pa6Ar1a7?|)2?A29h zEiZ<&WM=aq)k^ctPK`*!(PYA;aN|*p_~axsj-;)+k$G6$m5p2TV<@!3}?D5^FI@@l5|JoQ5OpjViwMuTLcW{8bFM^8YF9TDS zG`>^ujQk+cfQUo_62s&)_JdB^#`U~x!*zQshZdPR!@_5GH;_UGW3PSEV zpMs9C6cVXs*Xe-Ihmyo)K(F>nTKWhC#uSnQq9T%klgU{1C2Jr$-$rH>XMY-TWSryl zXFD=5+lRT|aIXs|qcteKOQo6lak;=r0&>Ws{fFSJRTES`?>6-hwtmZN6$KfY+ZJ~w zCbYBTjO%}1c}VFv4$nHd*rN7Hky#_)X(47gc6Vt(vS%3VLyN%2z+ZKWYc z#@rVu@3Eh35y}GBr@d5Qc9F*@k$@Lim_bFHeH1f){R|W24Fnf3Ge1s=VvnbTDE-H# z7vLiMPLuZ_K<;eQ{QW>j&*q&n6ZB{sj>c-4B&F+`wW2V&@kj#$=MxRmvP2GsR=X(F zH?h|#-Q657^vz^5qjKRQc@TvMP3T&OlKYZyaOaL>e69j`-zW7;7lvpIS+{$el~1LR z2ST%Y6AmfDYpCnl6zAs~7a zs@z3N&noiBpvpo++bAX^%2-A;_aFQwHQs6I)^V9y($h_s;Fi(z^O1fTh+P=XCMfc^ z1s;(|_heDd-&_eiVHxPB9aEguN=l2bo$nECK58zs=AKr_(2i)R3}vV!!Swic)|HFc zbZ>ItvvQJ3Bu3{;pW)dwmE2FZ7RhM-(2IBtpN~j{Mx_{=?ey?#KH1LsMEXrDE24k= zZz539y42!9mW{YX059Z1NQ$xW_NTndo#bbeUsOD&gU%VVC4A?@-^I}lEG#Y;n8|UY zPx0FGaWtWTof?m6le}3vdh8!%6oYC-lii8Dbyi^PksY%G{m=9@ip|x!VW!SHhthXI z5Mo8F^;nOL_7R8ynHiFL&(mSWbH_`tqBI?GZy0`4q=A*FZjwmV5GBJ%zA0kMj?m+t zIcaU9sUFp*u3dO4#%28q9JwXfmMZKzuDWfshqp4lt z)kAzOd;DN$QmuAhom1F$-(Sh~ge!Pq0=51uJ}%}4A07u_&uRhbYdvXuq4;YwZ_X8!K)#lq$LEGCZH8#WvfBM~H^2vJ#NE&u{C=Ei z{N9O&pT881{w{4cD+IU|Pj`6Dd}r|L-4q~pcn%$!9A<0cgVUQjgcO|)g|U$rL!nVK z{ju7R=7z->f>7Aj3PydqW;H$N5a>A54A+6+3GNF)1(wo@?r_tJKvHaFUlH+( znBU4o3)S$d#Ec4yf7OZs(EtjcFm9(0u3DP9@;RZ|XTWNQ$)f_7EE0SOt?FC_n2!};tKW{^JMYImDF@Z6<^623DNI?A-|xwvp6K# z9?oV#VAz$BbVh|gFkpXNjZvK|__1KEk{_Bv4T;=XqFyK-M#aXd>zQ)%;{lEK0lNSw zn)#y9CF34I7auE&8nqgmRWq5m4x{dGlTt#%S-;N1GUX9pX2u~|>CG7_^;h@X_rDP` z_4m>v2qr;C0MerhRncN>4G)Ar!(76Md0TeMoTnpDe@$^8mFa6l$tx0I#9_5qvG-Mp zx(=`!sebvCO&8?8rw(d}*hSu|A=)IPiy3n7pxYntVj~Cex9D& znZi`eJ*OEq>eRRk?x(Y-Ozc>&Af{Z$s}6GG9yT9zYl~TgmEH)Gf%clFRS<})!)`BU zvB#ed=OIJM{g5gRuf-LDsy*`%l#0qgid&Qr3FrP(xDs**1yTehuGKQ;zZ-o}8D40v zR`02_We8l4w1$zy4yFMf4vYZS6Y0yhoiQf0@B!f89)yJ8vnVJPAw zEM?wU>k|v#&Bj(%cq_(WmGqOEHi}Eu92$Q@zMGe8{QNof71EjoadoYs6z6hbG2fFJe20ytB0m=JKW*{+6}9johu^LfOz!OU zDjiBT=?4W8s%ASOmp|c48hG5t!fLZY(5I9uoKcj&o=;@U3wF-n6{r;E6?ii&{%}2(U}*az+h*er<|DX$6bte< z-bxY-%+p~*78+)LldeNdzmT%5_$^X?`kt)@Q8e-J9}L4O^%EV3>`{ZoKPrIkdZAIsb{Rzdfof7e16cxiRl6QE zGWiwX$?Di&+StcnKfGxA3tA_}k_7*9(txk;Ce}&=+h{8Z7lZRs;9a63CdM)quf*TD zHIZl_%AdAV>8S87+q##!a>fx9n7nnar`tBx+(;uP+>4wT>^nbQi?d-rfF9V%GRqtr zYvMx+t{{pPNl`qj?e=G$qYTSd-~hG&jC@>@YG5Y1RU5?h1yGo!BKAszw5fp6SdhI7MPx#?)4#Ui%KQ~99 z(^x2D27f-dGF`&N94LZH6kniTjilBWB*AbWsMwKm(ELN^p6Jav>nL1_D4(RXEE*XD z(?KVxq6GA-8>$_hYJzNxoSAQHe|&SwcyiZz7`SO+t#EAX8?hu^KZ5R*0nHA>8TO&4 zdak@#XY9fn6a96A#Dau7yu_bgry|ONZgb?3k9`C@j+RtI$U@xXqXD6Lb!;Rm%;VwQ znFB>UYn}4v|Abm!4hLlix59=JN1s3yhMY6$e6eb(y5(GWptYvQ(>@CO9%xX3Vu6Dp zuEv&^Vh$b(qqtJ13>n<;6|+e~>-Up-0=_LMxvEJi0W;ruvdUR?fl@e_%&}?HnK_3! z4`gd1txWE6siNR|lVEckc|RvAAOUf7wJxr1jzCJ1DL%L1yHS3O#OF1t?0M#$ai@?{ z!1aFd+T|SiqL7Q8_~m3tx>j{2dos0te42UJs6#vY&OFA^A-laWWaskuEcIYK< z2La@x)v(fQF#`)jkRnyUYdQrEu<;_g{gq!_kZaPeSwiyo=cmX}Ohz73ecRhr;H^|| zHJXu%6o4_A_8DEn1{v|$Zwp~PhgWZedTBA$9d8xP#Q4CYS0?r>k#6xzlX#83J7+eA zciS`H)WNu;!xbcj=wo3+iDYYg3UlgN7dz_L&XMQTUam@!3R~aRChe98BPA8(jo%S3 zL3zI>KO8rWNipjJ4O-x)&yt)J;n7cF|c&v#i8L&@{iR$n=EwugC zBs7Jmae`l!ZwSrS?4^T`2PY;Pv`rCfhpS^#RhzaOi9ptcY8que1P3Jhh@ zT*@?sZe>y44`n7ge%H&`QJ3^`9^65e>=KG+)7bADyJ%G1AtDMY#*0|<*&VouC>|F3 zoCwJfrk<3*d`EJ&UJ`Gy`3`dHXLW^6s~gh!t83uMD!-#e8vaWswG<>mI z?)7>`0VWH{isfgiv!NXx@I!9UP2{hdKH@uvWWQRE>{nq&5^U`oxk z`LE9K6%hH(rH3JXF2J~I5 z`b;leIDkG=EAt1g=WWo99Cm)#vP9Muv&rsPPqm>xv#=q*Arp3G#Fz`(?jou7M*2nu z=up|RL9cC-=*OSpG8Zaq$ziQ8oh(Ch>T{EKF3|f z9=9ObFty4O`(;}MQ9PXYBA>~d{)7Vgd!CJwCq9H2h6wepM=U>yw0oZcAeIV1=t^+T zf+RGDlfXCbI@c%VFVBKmN$;+^5rpx5H2{$$jA%3|CkwA)!Tjkw%;2OGM%=M4EdCHN z=*ifpR6i=&|56p~$x~EJiiC&}X8Gm22inNa%!@q%oMa-)^212g*L=m$MGd)G{ONR# zJe>$r27`2?Fo*~4_fKw*OLO(%Y9XgOwJ5rI_Gg*2$p*7%91aQESxEATKhsRR>E&>7 zaaJY4=p!go>4-enN%aRN{jv3C&Y-&+4N_7XB^lUpeLLEfWEBhP!xtUp+rg-BaVWon zTYhBy&~l(;a#CYZ)@`xugE`)6${~K{4n)XMl35lsvJAG`0r{EjWSi!0G|VpuneC=W z5jke%^``5(Qc?REe`(AP1-xZ?UA?OK$h2!yGZkZ#+a{x$VZqMwfsHFylIZ5h(9q>H zZtADQ>C7R9?G+u(sogrT0~v)hip9qUDM2UbZ`^kz$O(S-*EzA=JC$AH#I(IDe=z=q z8vB5(d)dkYp!1~CQ1I})O80RkzCIH%pRju@622AL%Xt2S(YlBs+{&Py$#L-z63=Bs zsDU?5we|BCKJraP^an|n3T8P}H;YnhrmUZY7{jX1Td|!L4RmSIDFmAjZ-NfqA%(?N z&BD^ow>8BzCce3$X3$=a#$(V6eI_bZjYxCU-sKWF`tEO7&iq&*b5jaM1?G6$nG;yl z)$dU*PubJrg5Hx)G{=eXv&8R^)EUbVlb{}A>E*TlPAk^@8xl|*JoZ5Aa&?kg>A^_oBA86>kCdAKvWI@7s)>>34 zOPaMr*N#t+>xdDWm{UHJb%cJE8eI8@F1tV6=J0Vyw1jk(2{a--mK3E#vjH-vWTMgb zf}6SKHG@$d*zva4*5>>jx1^bE;%_t6L4@!9C2T38P-d{>gQV7Jms%z=H@XFv3(u&OOg3IY_N zzEIriWaZ2iC-a>ymQJcQB)K^hUfq!RhN?M9^ zW}N-uoF%!rb|PZR?Q#m&T^`DbRL5xzS&JV;e9UqaI4G=5U}+feeu-o4hUn(!#dzOo zaD4bP9O_71MkMl@!6^cr&C%)deiZKtJ^`vHGgNq~=zvx=`mLsjb`H@idE3fArbl*m z#>)SAL%YhYH;Uom584$~0$}h{Cx~{djAnn_Of0GzeOU-$N!11u?f_+X`3+()c@1Gg z;NnSEI9O*Ppk`a14PQ6C{qDPp$5%8)iLt)Js_J{lUHJv&+Y0tF9v0t=l2>k6y2I8- zE9-#;8<~EYT7dnbicpn?@*}7Kt-s7<6wF!?4dQr26hw8dg8V+E1YFC1Y;gAw|AtCU zB22XUCIC@QA$k3$@V3*=U1iT(j-w%AYF=VpVz5nslR*2`)krlUSX?f5aF7N-3w zV1DrCd2o6OUMXX@LbA?w2X*a*!%*A(p1H}FcOKmdp*RtxLY4(p5omG(pMI9unO!7QA_%)aBg>q zJRZ0Hq@hyuec>%coatWWBfF6`LP?!ug)wl;g#Mj$Qf|P8X;_k{D05x)^oVuV#EI&f zjyL7~Ty_n9D5v;9>TG-esjlba)m>c0(d;O|(~Q=;Akr7}6%}Z*_>D*QKtjT{?cEq< zSsgy8#C{WsOD?P@wW^FvYjL+T<8Meaunf^CaJW!8)~4BiaCEhyXEK@zSGA3iz-3&D zrR8rb3N;OBN${WgNr+|xr}E88`F&=ijAr#1%kr+nBmkAKVwOdX*>11j7RWrRkbl(v%b#*IJg<@mUqQFf&?l+O;L{$hCl=E0R(175g zStp5$HW?o2yt0h;<1c_I4=YT(I~CN3HjPQ3*3qq0yGQ(<*0nxCzeyK(EB2nKnig0a z>M_T|`y53g(hE&22_>$V04BY_lX`4@5|d?LM?;>P^2^=oNfi~PA2+~;QCvf9JQb|A zq!8xS%Rn4EQbF3VAFV|gnRdOGjvkCXPJN(XskR*in@YFr?fXP^)Q((QM1b$;Z?1RH zK6M>huJv}w{@B)iXiqLz#cVb<+P!ev&XAGBYO6;#Er`K1yIjr|1tR}54^3dwpRo9s z8it~N)r2i*cgd+5I0^zuT?y20yIop=5aG9&RcO-KqobP7sbJWoR(c!|zy$j_B6SiL z_3xv8btyzzLs7HhrtXd9OOzm1%WG8K$Y^9-E7t9d7TwIb zJ$8PosZ{Zf8(QwR0gNZ%xD9{WpCuXq0Isiuuz<2rFlSY7t#|rRDzgRs6;p|DV&UY4KVbVNsQXWf#HG^&m}>;` zZlvDPQ{-JYxUumLcyK%OD-9d)cYfMOe6GxKq70%vdbj1>U=-Nsh;T2hxLS8eEs%dx zV)MYnlW8UPgA_*rbB%%*17u0}O#dEm?S-|Z!^jVyTF35ip7E+(K7&;VU_1RFr0B-4 z7}>RdL4zImarTyL9X%m|;e#crXTaJ>ml_XuoXxW@rcRMI!&pS}Dz#c2i?ZZ%$lQ)> zf!=^siddxlUUg=O3{`)OhxvA%6lQu`7cj>F*A^G~V6Ar*nB7)st%PW|KGI<&g1F43 zc*mjF^LP(@NO+@5#H}Y=X`Ux~DZyB&-9UdMNaMp!S9*@)bh!B__>Zsw)VQe7nQ zj=GYawcD*(vww5$9%^cG468XtHY5O*m!K{sYZs3sw`X-!3Wvb&nQIBe8YR=@cUTep zv4(kcl0Mjxqtjb<+oBLne7GR17|hlppgm;&@FaXePmEGu2{Hv9k)u?e))f}-b=Js_ z@lzXHa7LUx1mDuPTa*#)7ke@(5Kc|a?>r+sopVYYj9vb z$CPYv1-&?dZ-|0liN^poM2^sNJ4Zo^aEm*}S8Y8V9wm0jRW|ol8;*RiJA1UDp$! zGCfBcLS+ZR7fe2=)Z|sDQMhKw{6(+U1w0kp<5KaJ@+<6&{S08-P>jBp-8o4{3w?Hc z2k`_SICH;w)daH7Us_R|5ZAw1ul?W$`iXb@?R*S^ zY*OX1Dcl?EzxFNaZJgrplFJCde8xtrA}l|XSQorWL$X#UPdD~l+f)&W#@=M7ReNn6 zR)`a};Z=WU>TGU%9qtL_@9aZWDVLiwsucgYd7+!&;sQ~uNEwWQG95C5bNV$DCaqP+ z26i+0%)g2jDSZoH;Ti8N!aszqGIsFGysf%g*Kl~XECcua%=V_t@68NSTr?(L#a0#1 zxpa$G8xuR^(IhUM?>s1@*%Y>s7fCBd+^Oxr*1Gxd?F>u}(ae^DEauj#--m<~UD`5k1k?0U=d;9Wkd4Y+^OYdJJ=&5& zozvKHB&RoXcc8f>uE=JX$5>j6p|xx#`Ak^v$D?9kAQn-c!JL(a7JLd;v=+mPN!c;! zfqf!uP;h7r{A;AryvApg$|5f#b>CNkPYoUjw#7bg$O=qpc(;Ie55x;#Hu zF5&He>3k6zkpH`=1sZNo{YCa4?J5wjVQ#;Y63K?mG~rhrUPNEQg551;oB$D@6soy5y9BE?y_Sp$N~ll^%SKd!dNt10A6 znH$d??~?A~%;nEb#z(Z<{pWFgd~`u@An|2_@!-L&7@2Xu4Q(qrpY$@VULi&MmdnKn z!OSNr2d!b3SwmSf!~%kp9jexwz0ba&3H*IMIt-(k zG}+I2=QrjKhBqeP9=kL&X&_v3wVqDTn{xmb7JKM=%XPE2BV(7JjK8w4e9ChG%*b4M zhR0DH_7YmQwQ(TMRg*yO)QXfAd}YPrC$q)kR&FQU)aRuyKODvUE&99#xI<%6WyrD5{Q&d%s@2SSs&tm_|SNEUA8bL zs6Jd}|)EDS4z5ll(~?mrs-j z%CUJI`Xw*bJ8ZDk)!uOhZx+| zP{G`BQcD5lFyT13a!vipxvtSva2s|7PCVyz)o@;hyEcRHSnNTq_PU$qW#Tf><~;7J z4TEwO@IR74L4vU4mmKzGmp6Akv_dMsqc2(FItjfl!RnM68M#<;Axi#t_~{L1PKzb~ zu|68(z89t^2Ze3iEqQq_&!MG~U3i}aQ8F3jA~;pRWwYq>mA?uM{*WbBNK995^PDbW zOebb@#abYv^Xb>l@*$xVIjfSHZu?3>w zv$5^4M4RhC+!*m~ke!O|61)Z^fSCawRdBQMLn*Y(7S?GPGf-Qiv5pXAmq_A2qB4pmHv zoj~!)j#;MBgCWI&+wUR2E)J&*EX9-cNuO)W=pzWm-_x!yHyz zD;A{09-p{56ODcGb>4{v?v@ffe?x(pcU6u18Xz&z($C^!FUayy{-aRzW=Cnl z{ThT|xX*dj8fp4luK3rR!eaM?(9uu}krV>Se>1e!9%4LPti^4KU56+6c-)dH6Ca$q6lNf*28|-L&nTr+r z)Gr4k4e8##%DEZFmqgicn1f&~UMkd{74CEXh$53Tbf8oSO#H%BO##(xL=+NLv_P!= zm)OGt45V3c3XM9|DKF*F+UNxKG*J8^LD)NCWNtD;AtUADZsn1&G=4iD2eGNnP#h`5 zAVl7&G0dn1^1HV5e66HK?Pr3NzTyb*a731c?aKVFK-Iq^ph6z@2p~$ULKaB}$*a5B zKS9eDtfa8ZMA1Oge1_)AWCLQ}Xy#E2;W33u{~E>Y4CY))Y^O{PPaAGO2lAu24-F(E z&1Bb`4b4*TjHT1wMy@jxYFD?|66ACESJx2|VDyWt zp~Y|u5FRPBxgyOQGK!>GPb1-Da;)|A_e#>fWMWfXLvsjtUKU!;|MgPypLNJ95%(vh zg7h`hXh7f4U&k#b1efXA1(=$H*0}j02x+L{w{v1hIrcbuxa#lFR=AgO#h+30V*=7# zpKdo9yTeOyBCPqa$$X(!bVNZ_(@e%7xw@|QVfiEMM4O!0Ej87~?Y0%Dml*9?iC|^8 zb`RM(!m*Ho{q}&M4{5kd-lr=rahp?jjOx%zF9agp5=4 zsHzT0$+t->=CUtHOUA5k4q# zjuNu8Tbkry@DvS)K*pP3zQvc5;YANlkJaKnu@NOZGDX zf3<~5I}gnCWu0!UZds{L9P%s15$+yPO}&IJ3=HEV@@sayI~5se6ko!HHi$;}fdvI! zi5k(|IsUgFAhJ}1KN`f1IP<)`2PX@aC$?wNg`apnyFb9A0`?1Ujs4@*P#8LBiTxPE zz~=(@v=pkZ1}&-Hc}q+y?UR;pdaZT^@N4UWA0 zRmIDm;_S{z8xfO+_m7CqUrWZ~ z`dBg!T!MIZ<>*-g+7XH4SIyzXL|AZ`ENxD2P1en(Zh!fQjbtkp5TWRzkXn`e&T^8H zU_riwPq_rdX!~+}LCpA#{Wk{X)MFrgxq)FJ$EnALG&S7*O#4!9d^X?dy|$%5<2Ld* za^%fr<9qolPo;J4wmO2wpOTA~1rdvJ+luv>k7fYCbrE}f-h1-}=U|D8E#(-tDdO<) z;^%j@)*dUCu@qJk?+2VafrF>iG+`_nT`{q_$WvN@2+j760Sa(CW$4Z^vYd5>i_CFj zw9r=khVDGg7pZgf<=-SAvpfwk-BufBcte_5H^q~iR!c}pC%-tY&Eysb>QFOXwila* ztBMoHczkaq73Bu+3fH4Aom`w~%J&)`m!>(Cu-V2R86Tt^Et9%lec-#L2nJJYDm)+e zZhN!}sO_SRXY4%ClU=&T9%I?5l0wnMy<3>9S>$uL5bmHKn{?7Po64G+cF&-UyqG4d z5QxC)xX;Yb>y62EqNmZk#Din=HhtVmM%*Nm$EveCyR~43$Q1*z8MQ+!a0@=X+0mM2 z{&)zjIyNTJ(v4K;=)D{`Yu6^1Ji2;p{5fM~?>_871oS>qKe{O)M;LA|*nCB>*+zBx z)Lj+jdg;78=dE*9b8CqM{jN{qz%UALQ_Uo)<#4n0;5P9mZ%$FNYcvlG--e^!%E$S8 znRiIHDlB;!5p_^?fEt%MUPt&=82qR8_q8HsNqEy^=dv0;Noe9oEJ$gkT(hO+atMyb z#i~<-S&Neb%S$QeppY8VrPB_VK7Zb#R78We_fkZqnNN~SIX<~LkA0mmm4(@K+3nSz zZZ&$tty6*Rx_^o?uLcXK{l&^sc1NF+ZQ!l%v=gQp2(6WwP*ln^?A9XUMTHM76$k^a zouG`kXPhw2=-kSFsUs;k_C+>DsCn14ZlyTWB#^B?c*~96tzC87virv zTk;4b+ovyg3YNWoDDshRuMsuH70@-(-z}$sGr7Rl)VN!L>~J)``n8{S2QQg5SQ%k^ z`Z-U(+$WnRFe4imeb@Cl^PxYL$>1ICgu6XE`3MWs>|iLV*Oo$b*D+Ms7QX|ALc3WU zWYUt*X$rZtBqmx`N~D7lEu5O0pKV%}XWPC$G$Nfd=_nQdIA)*9?+^=Hw6w6ybbW36 z%WuZ=G%F+GO}N7=^;}6z$L8sAgpGSzWz3_3Zw~&hgpEs~{d6flW z{kj%TdGuTbC^0hb&gu3p<}*#%6c22EW?~;tej}Si1m;Y~+;wLcb&C-0XGA5rs3b|z zwQ9<;v3#rD=y27OJBMyhWp_Mx%MAYu3h3FDC^e z*8;0qdXJK1F=|k!WpVuRZ9kdRJDS%RTlwfL6-W>9K`bkHIb#%{1Ps_1=Pc-rNg{Wa z)YhOKE*|19H}9oWeICmzsvwqAC$G&--uo>1QZ;3-l>9Sy*?`=EjBHVhoCm<5n^Y^-e#>-k zNkj(#&130O$1;riXPddB8cnZ#3#4Zu$#Zx0U1Gk{oOt6bcQL2@9cot=BbGGP7)( zr7F_N7-Hh|d7y2SGMd`93OZ9#D?@pKabx|*bFpC`V-=UrXwUrp_GZExt>3)myUN^s zh1BL@%6?(SUTfz!AeNk#x0Iv@a06IqX7$LnoD7{@D< z`Eo=vF((c6t_|PN7L700^!|9Z#w}-j7yQfogwo7dc|g)6=>AT*fFX4zTP%TfSe#Aj z>Ej4NV16Tg9&y&z+FN_*nl+HY4Bg3Ec?$N8-p@AwL-2?9t6tXw3`x=T7L-xuMpa6& zT4$+Fk6eu_901_fs79;A&DD*%Q|aPSf7EO-Zmq&VCuWRhLQJr9ljC~Y)-b9csp9>j z8^^TV7OhLO$V2&zV6opLHO~%fk_hP;Hn33jmQEL%;V5~a7vo%JzQ*e%`fPF9a{*3( zx$6VAkuYYAYrd=4WZ#W9T<4(!#t8U#JsGe72s!+aE2rjb$u)7(c8_>(rui(_N_^8* z=^<5(<_w>LOJyD`8GwCJjVn*Us^XxjPlPn|mkpR@XiXtfXENhLaXbYFeh=SQ>l36( zJKyAH^cDp`PIIQG*(omA7KZ=V*L_{xzYy6M0REckTtw3mvxlYXQz}T`Cv)P8U0ZFD z3O;kKGxiIy%Gc%yyYlR(JBr_`6i_32Hjglq;h3%O#}!as`y!M0$B1LE*UT&YnLPH# zzt@KGL;Qy{qOuZZ*%(;~M0j1{4^0TBxl9;yCs8&=p=DEk_K7GM3HU$W1I`%>X+url z#R8-rGshji5z^EoZZE~vST;**xk_n(?^wn{K(j~xFGcx7>{2TKLYa$lDz#YkOu3y* zQQO2gEOX;@a;MhSJc$Yw;en;X*~=p<_!u2|q3TZws~Rcw!24U$#gDICOseFYjL7qpDEDEYSotVI69SQx zv%EJI!v7VYD`n;u$Q1*8SVs_q^EqA}3>$i>04Sd7HhqTjucv};2fxI6AylE3i)04s*)?>-~GzJuKP zOyT0Kmh+!qOfra5Ly5$FzCFnZ`&goeDv*DT5CA}K2+Ejv#KA~Jv-0IocvFJMH7@c4#(#SLU-}dN z|LE@5bFVq_$bZWGyOoF#g8uK1%y0jrcV92;H2*&=@Ck{5Ty*bfabo$8WeE{k;c7ws Gfd2yy`{5V> literal 0 HcmV?d00001 diff --git a/static/zhangzhi.00e916f2.png b/static/zhangzhi.00e916f2.png new file mode 100644 index 0000000000000000000000000000000000000000..0a480c616f1c353ba2a1425bea6b57659808c268 GIT binary patch literal 1569631 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

  • MJ@EyNuW{I(_&_ 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τ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
    xsM>eO1Qj~AM0;tKv^3ny}*wi3O0a#@@D3_Mr zimu!7#IB-P>-QTtk%P9Jn88neZwUBZiJ(p9xfQp zxuDOXXHLY)u>opni$%XlQDEr{;z zbOG!l4DCK0>nOv>b~MWQuK^bmX&uohITyNb81o*)aRODm({fyGt`*>up}JeIY!WDt=Gh`U;7w6+o!UBM5j&wt3u3a~lTw~~?rw}Y!b zo{LGMeh47}*(kX}QP|KCOvwomk1SgyWt)XbLYFlHq4~CoLt#O$N5|-Cl4R85;j}Cs zG}+zrr_B!|7^06n0;p`nUq2rF@2$;~-`ns#v9{_Ptg}9rS{-UICo?uRCqTb-2f`O- zC$>gl8741FiMI%yoh@>YYbT9Cg&}_^32i;;A%NV-mPS;!WxrB{{gYh_uJ{uU_(LRd z(vX7?2R&y=56FG;-Do7>MDPjQToRxe*;ybdlh7y|`Y_abK@)pglt1wPh4@C=PnaaP zYd(Zw7NZr-G#`iiC%=X+ct)4$2OdXZdW{ zVa(9XljmlhPM6K-vkO}Tyw9*#UfKugDPJe;wP=$JEk^{yz(VM}z1zyrml^Nhd~182 zhnP*&Ki^n;!orQ?FwEY0wM3dR;Q*=Vx>0V{Tn#Ul?jjG}U}YsGpV56sD!|ek10Bsd za!&4SsI8kry4#C{u;)6q>7yB}MqE@-K>SB{r^bakrnJP%o- zn2N6n_kUJ3WF`aTkJBL7WwOm#Cxpb6WWj>Htie_mE?&2l9xT0{mh8C-s;kF>&8DNx zO-e+&cWTX1nR2`JpKQ&V56P{!4tcDO*`E~nf*k(IFMV*NAqXA^$_C(kBvU&c3SXE8 zIEkV&-{_gA3&k~hyhrxwP6>t=En0L&;K$`Kq~ESAqBSiOiOoKo-D4kdC~rZ_D@>X_ z`x5X*1ZbX_>d_b%yawh@-2hv*cd-Ln6zsM~tX4@lxP_2p1`?hFzOsKKO_#h~x(i;f zqZwZ48kl})+pg)GOp&TG@AT)AfVEkgUANh}cS1!sE(_L;i=Y&b`k zV*&x{>oxFM^#rKyc#ygriO^oFWKQo=vgker?S4vnJy&5oLX;?qNwq<63#ep$0htb> z0?_>vDiGjaf^#={uykpJU~rNqMB}hb4vx*l+L@ruC~?PeBkp|L!9V;zL+7(0iIjmc z>2FP7tt-^;9P&696Vkyeuirz8ciaN4=(nu!0BW+0dR8gz&_jYO&E!I5l{Fj$MXD&lw^u?lUEIO2Elq=M8p-WFYYF z&J3}lY$4QCWP^uG8w@kx4vP2!Npg>42EMUxm~V|nyTCO-a;F}Vm;JaIG@6vKhJlis zwL<%;a<5e_w6#veReUy%r+*EnuUuf#N3$EPff3b!tT#@h4!6MN_jrg*e&}(8&dljx z8BxWMKH&uB$A}UiX5>@3%HzQ2(@#I$HL;=RFG`KrhCYB#0Hgimj}y*M-L|5k_+50$ z6gBMGKS3@Zdp{}JbF)xZrPl;mvUIfhNuOy$qU#@jc-rvrk1sD1W}m*VgsSQ!T*IS| zncW*s-OK0)(d&*=n2iPm?Btkl(BZs$k;h>lzhRU=dh<@QZtFsDS@cBBjO@ereu>)W z8X)LIXW!AQ<-?7M5bS2ekH%)g zGA;%JiPvzDdSL&U zYAUWK-3~o8w#0zL@;z`nquHiS%aJR(GxE}D{$W}I-2I3ee3FPQ0+5*KM6Ibd$jckf zneu5;zPKMTR-y<#^T`C#ZJB{P=aI>#^4*BnrGUDsaaez->~DjUmmj;0niWsuCelg zazm)0CCBfTEy}2rK0ePWQ@I2m)HJ3uk9P(M1^euJ54Q+7r$HAQf3ImshgX*laQKG% z_C*~p^y#jAdZ2n9Y3oS@34Qr>;@;xzl{1*t@&dHlMW||trR^5NOi>|{5$A$Ag?<*2 zOF?sE9n(bBlPkw>6ddT8<;{+X5ITsiclbaE6REk*B5w{IvuSz0D*-zzV}@imL}dd} zq5gHCKWi^~-t2737HsX4p{r~w(h(BXVTkoRT+uQPWIhV`U{<2Gy)rEYXnHcH6*#H$ zl&wGdkw$Z*R~cRG zIv;>xDO#u{huCb`iIAYct@i?@|4VeZ9?OeF=vQXK_-a}w)VGkT_ zC}xHP6H}VgKnyBDuk*u>ViahM4S_Dy#AZ!#u)M;(WX`y4Fm+-*$;j?P2j{)mX zr;uhV2Nxbu3TPi^^c;OfQb8<7e--fQ09|Uhs5NQo1vb{PyX`X~4G_I&Hm(Catnb zUC$nStOuTbMu2FfYu02RqEQOd(wY2U&w@~iXTt4mh<4Y_7P@K4dd%lwmaZ*-H$D zAo7qy%pC0{F($XH*7ZoD=wPBMAPS21@Y7FsLPD$niSbOxitT`eWGN^Ly-Ix=7s%t> zXKwX=Nc7CvlG3yPT}Y2K%|W)X8dd*BUKreNF^e-AeC>LC`FzZLBd2NfjgxAC#+hqz z(m}^THIZkL9R@$w5EM*OYI#2y4Wl)1iPr!X!RIruF0`wOCE*{wiV@HRm|tH@T7r$I zb7gla6uy7`;uCfMWWC~2Aba>UqMkAM0u#|`wt+kC9&reTG_0}n7C9+@6I- zX=Tkuoc@>a0?yKmb#*nu{g1pt)VhuE?uP|1BTEA*F>XkUl41K^FT|z0K{Qy%-HW(q z0kqRIL`YUw$Wy1hOAV>hSVeiX9IN#B@4ThfnUHW66+J}y!@afffRFZ|bufi`V2JjC zEQdp2KIb@Mj7mjp(j|s{u54sNf~Q})lT(TKO_r>d7P+}@i+aNRlO_Kinihsdi|laM zLp3Bbbp@EC-zRaV577is1(`MLq|Ok?&QK|8fd%Sg zDpe44dO|d)kYq4OBsX0Rv&N|e6KeUO6K^IVWj6G(uy<#^;I#f;{_U^lNPk?`E{Et* zRLAO7OvsjD;uLgGWK_Vqk8Y!0&n)7yqQorrahJ1GvRIueWVa5t{=QH=zrTa#WiDZ! z&PSojI+ZlFqbgo=9Cu0{VLT#`N1A0qDL-Hcqw1YZluAEZat(l1gLA2hfev>#DiuSS z1Sh+qs1t%{!#fymk)B!V0+pdxQmg%nF|h%dKHe^CR0(o>MZ6I9Uc(L^%pkp;*qu*m zhG7(mQ5Nz>0SzF(Y&2Z7HDFdafqt%iy}03T=oE!Erw#|U;#3=wi?&RogpJm~;2QAz z_rt+MEz}vz#-4uc?1yTi2#v~fKCl zIh?iK)Q}iTPrcUr<0pzy6}xw&NnDKa`!$_9IRJxOuP))nHObc&OZc0TnKvKDDBnB{ z^$YImrVH-+D}21!DE;HL0zfOxesvaPbCzeZLo6kUfkDTJTcXV4C#W*6AW{%@nGkY0 z@MzhE@|?{r0Edv7db9yZQYr$?!-$*u>)-7{cPSOQw7K;Wlr9ZXy)FQH)c%Ra^>tic zh|HYA;IqAEviFdlDUF1f5&$iv+QL!jBl7|U^3X#els9-Ex;j3CYv$a>cI^Bq*?%wt zI?#m@r@@cSj>%uo{qKOz~9txxIid z0Iap!$d0yT^iJ;K<92i*zF;jfn$bD0fpFLYwxEMJ0}NM&;~WCY1xH8_RB^`_X5*>YyXDv;I;75bkXPFW4c|_XUbgibV?cd0D+Jxy`Snl0f z(mkBla9tlLON4_E!C1q25##i~%TFNrrwKm7|Ihvj|6Smq@rOYlb`zyypezvrxP3lS z-|SPk103@JLKkhOZ1W;RD+p0q4XAY*5Y!qH4$0ww%kM>gBjQE|Xoy{-RI&tFKIASh zU)fVwxQP0nSvAM47s1m7dlH8Loc%>cLx3(k#@4vmtht@!p*voKSoKb5=!hq14`x_a4GQJ#-UqsbgZM7j?BaGt`1dK@ zNa3?{68I*kxVV_kpFf{h$O#?zoMdpRCz7D)WJ!sBav0Tx1{ne-Mr{;JiWwV++bk?1 z7Y-f`qcw0z)`s-S__g-YqT=+Q+ zjnQjh>2pzV`&|-DnZoDs0IXeWK)=PY(Ay(}C|N<1=!5TkhwE`rs71GmZ@dv2usMW= zuW`M_wbzBFT^#W;M0In6s04Zq5)>5)P+Sa<>g#KhoEv5M`!i{BOX+Pi=#IuU=`0r{ ztTZ&9sAz7^AS+(~3VijZX7=p=vw=glW1b9E)#U;DB3)z9KU_l)iyZ@UgPx3Dp3@pg zyHb+&ci5?Q2uEh}M9u?3QoC1`Jt zbOQb^6gMg%EaZ?Le;P!oY9M3WJ7h{82QQ}$*ipE6jtQJjGd%V~9ycWY?ALSA5$9ak zzh@EMvNakH`w3``3?}A><%HNEm6$|i86h$r&F5t+L8JDt$@#C7+~j|dapT%go8ehJ zM1Xl*CiN8W_XE!T?6c4QL$LQRc|{NW#y*_sWL(UL+?Qfr*l9OnV8(8EFj4+{jsp=CdE(=lm5 z5Tk;U$=oRzGz~O0u@;or7VYiGT~+SKU91EpC2rWYOR7ywBsn)C!?Z<(#YAA7cNdFH zOofFE#WB$5z=;zA{^r#&2#uer0?z+^H1LKKYU)_DN{m**=nQKj_r*#M(ypZ6Ldf*gY+UTHbvhMvfJMXiOJ1uQ?ZY2Pm z%Rl{n5(s`H^}9Rdj1)rcPMsVI2@s$mpaP*mFE)`ECnJ>aQN68{t)1DVspC3ux|CnE znTX4!V7vF-0feTI-~72;HYfD3zrW-Zl4Gsxr;k~1xu<@sN>J-`3dq)lp{7wCdh|&f z`{m!9Fh<=9S6vl^0|)RlFjWAhl7JfZqgSm8Bd|fYk7%Voa(atQoPYjP3HRUc<7?BG zJ;#61I=gW1XNJ*jPAiFvvqC${EOJ|Xn0e$h+U8MIMkSJ-;L=YaMx4Tdj z5Uq2@L?!rWbX28&;kWA;`!=bqU8kt6t%cm&X#s4MFdV6!%=T=&56X6CP`^)P?Uhf1 zA$-x`)V6*D$P+enUeyhV202bp>uprK0~_Qy{^ zBhUNFeqsJ|u4-!w9?7=w4ue!dEH*|gD3lopW3UGyqS4~U1$~(Ux3P?}rvyzHu+$_U zXmv94hAG6FEErcNF)=l=l6I%5!+O^47iHOHm)rCXA+$F@GtoqV&1RF{e!GLMeEkqC z`c~sm{a~Qb$UUZmImg%!G5U!Bbs+A!`sN@r6qPyG5tM5 z<-uOY3B9ac>o%E~{?WU9ByQZ$Lfu2XJd%4dipTi8IKZ)m2H-f#0!Ma<0zuA0sE^w} zk~Bx-j@H0MR0D$D?q!^-=5PCOsX6_m?e#@OeuNYbVC;YW)41@4 z;(Nuz74vDpALF#o*sC<(#u+U=7mVKd^L6NwWwy}L@iki4q+&g-Hp(Y+yVpQH9xcuz z$RWl_rMlKdmC7*q+)A!1z*K5KQHW@nT1G`zKQc#TG`7avR6LBN%PN9axDi;QP$k1Z zG>R#JjQ){jh;9*SuSLzgZX<-zw$C{T#O_SOb?8?3AQkfo3;MQhu+2p;|2 zli~2g-=%Q>_x!RWI8F|@^r3fGbSVqR_WGWFw8591dceH+XA#ERIVjEbb#(--&_NceO$AF-68x889TqG<>h0@2ip?R`h*6)eN!nJKeeCT11JD`=5Qgv z%K#PRp6|7?vhBZ;jZuf?kJkQBI9!%bB=psZa+(DFn}QuNO1~9ju22+_(8u5UNFcc*{Yc$wyh(mFX2}@}_0j4u#P~07G>jn^O z#v)-+abp89u>jGrAh{7>r>1wxlO{ex7qz~Kshmo_mRxz|mC^W|Z$cuWqNiB5a_35E z@tnn{dS@W&*?%uxD$*s-=CkhBIfA8CqKYwy^rV6Qbwaw4W2RTv{ugxjUaOJ3UMSgH z!an=(RhT@{0lG{()(x+;a}!)HCzzvpAsVa1g7v9GjA=9hQK}gP_^u&v%JFk<2pCOe zvFf;@OgSLAXKAyndoElJ)g_@rk<}&98jX}L}X2%#2m4)hd)l(^7Ds$ zt&s7I#g054Njm$p^HUX(w_#6DEU{R)EElH_iNZrdj4yCAQUYG}bJqmKzIZY^fz_7d z@h%IaiY=!O*I9IDqf+>Z2^nz#oG1C)P9JLLhz1A;L?uPsQrF-KPR%Own)Ls}wrtsU zAvm43C9jym8dDLg>Z~W@5*toc1sC1@iV7BLu?7`B>`R;pg*?fDAfqpAA%IIJ8V3_4 zk0+o&?vz5Uz{c|8=`Df*1saJ|Dph8)R%x?2LL7|sAEh%`w_T)7tqL$GEntZ40*6bF z)<*TDAlCy|PbF;U0W)#AMQTB@6suK*+Tlvzw!`dQ_+e3`t?Cwbp!8;hV z2g-7GvQ~XP9N4vozW8E2`>)4)VeGlSq5g4 zpCk?K6F|M|2apkizQx$?&&MD1>Is*;Ts%4aM6l8c56{yNGVw~A^R?&yrJgfW!Ia`7 z=&LiE*ilgmm4G-A{DV76Yow$&r?64P3%C5cHdw$A&Id5K#2bK`e+twF2c5PnfqR2EF(4-6vpEL-&DY1lx&{0` z&fk&wygwSh6$$+Jz`K2V2a#y~PtWC7gvS0p!8Z@b!{>Q{ey@h$=Xit&6vhG|X%@6> zBlj7nJ-Wj+cF!goTyw=g(bUm)=&^*Lr8|L{O&QFrXosLrV0l^7gzRjy z+}YHF3!y;c;__kZwz25iL<2Df8AV5B1Xbwp)+s_|mx#N(ENu8JP^)I+?&&sWiguwh z)NZJ6J}7T5sh4HtZuZG16|it2U!ae5@AyX^aXWwh{3_ktxv^x={)bshOA*{|3~Z!woKQ%j)MXsPBHHIdpBq zTT~SD5Yi?n(o!@D%l>%bj?nu{M()15i`CWrn|Nm(kw{br%>ym*vS5!%?;5U!b7uHp<)28v0&rO|UNICc-6ug-p@CAr109qLu(@P9tG7KxT7@hq z%&e7XWbC8OEd*sOqfiJuhIO>7!D3Az9%npwTt;YVFhXl{3Yem%5S`v98lsPa%d;B} zH*IGRK3RpfCELjN?v8M83{O2`g_qX7D%%_)DR=)6>bqvc3oE7~JzFjmDCw(#k^d*- z$6Jxke}!USIZQm>2S_k<7inuZF;wnMB5xor}Ky@}0?v0m#qUFJColx%kl6R}<63(}E)|uc^=0Ykqw1k0V;} zXGz`{c&!n|M2Hc6uBn*U8^Gfsu9(1!HUwBqb+NhA4-C~PTaqHd;K#aMUsgWFR$qbng6rH4_7=}R(hQ?B` z#9_MaXO;HoOQSV#5!3()1g=15;wR1{L2oy7C?uVkOFNRy{ekWME zRSH+26M9O{`C|V0s*5bdAAZ=$EFng^(D{o`?nEwN6f#I$yyF3AQul zItuZ|GWOK}+y~v3c_a`zH^=&Xfw|x;oG(%%{qLfl0hsh&)HT^hu3hjB%$U3x7T(i@ zZFgLW;v8gisw6V;95A$d$9PeVI?k3lCp`EE3J;ws_L=V^t{|{$l^S9*r^A}<31HB; zp;eUy&wm^z$>9W-&!TXLdf!9cgilVT&41=x`eH=#dizxkw7GE;7~<<=qzmu`Qt(Rx zG`7b>-TSf_?&vfTu5W-HBoxBMQB6U1y2HWFHkaq>>w>9pC}goDS-RQ-^2CWnLk>)A zkOA2lo_;IOY#^}vmq?(DMs4PJmzyL zb2>^yt;7rnI0M7c{6AenXZ6g{su5zNQjqPhM{RT;1VrAyhnz|Sn?Fcb2*`DrH;uuK z)2boht_B-gQgFBuVZ&#cXq=c5U$TP4CB?CTJC;Z`zBxO)Fn+vDRL*9G4$`?2MMOLS zmt=-EbD7tNlOs9@7!9K}a4FXSig}a7Bm%8X$4Wt>jDnC9+eoL5?S_;50SlxE@yGr->9ZPNB3R!@b`SkJdTBfl@n18@)##-Al`_-M_Pk?QBvR;7?-W&PFwi3 z7RlfWC3re^&H`V9xb12#5-_kX@x%!NOhJ(RX(^q`>*g<~*Uo&OEdKtHzI?xR&axjy zLJDEx+*a1s?zi{0*BM@X=(O{9#BcbbMF8vmDuSh11lJe>!EO7B}Ed!qZRW6ht znZ@c`Zh#&us%}9Ph$)PSIuFdBRWF!S+o^$dz%Q3FShj2!L|1ErQ*e*EY&m0h3hMs%whqh(Q{(25)oipcqEXHAE0Mv97=JE(6 zK1!1FQuz+|B-&YJWv2Z6o4+8%+ZToxOb^os?);+=a(@=`_%yWFGX>f#f220A5pKGv z18%xN~_D`p}SoRQI1a3M&ui*p@Ri&ej$@JB8bgv2j$|4-!BUu z8E+amougs21}@zih>Jxfl@o^=%Jzro_0@KrmGKMJeO`^wY4fQI#!Swu_&;f@BHM2EgNBt2c{P&9qazVm1M5`=7pI!=@mx3GY zE==zt2tT=dJ^A>c5<1+EqjC(&+W9pghrc-B9B$DJ$V7?7{dOxJY;hS+?(vT6G=|Rc zg2&gRJ{i&h${6U45-O;+u&nGOp$TJFssCsBDqNR_WTXwebiTeZ-=OsUWo{|IuvhDL zRFQ{X9CH5V)=_+}a0-01J~~`pnk0t0vt(~5mHN8~c)cdpx+xc2zHz80qeq7_Y7|&R zvrg#NCo{L5MH}~!afKzqRau)2Ir)c;)24;s=RZF;MH++7Wjg9yXs*$0XWtl*1&Cly z{x5Q2LS5)PF+gD;(Z;gQn#xTm7#qoQe2OapEbGq=elr6!F4vbWXMjLm)M;}Fzx)u}3 zT95~&`{%HhuG@(0ABV!7S}5H&fpq&aVaNK};h+BMZ*c!@YiYn)4A$POSbh7ovfmnm z)bi2I&;2j@fR(_FejS0*H4QMSpqv@?zh)b^T|pd9Wn{!~R%dX?&iLh(jc*$V5as|C z=p7)kl{BJ%^{f5u(_Tbsp$0HGjdNm!=I89bZFKpLE%v|;Bwy65n0Byu0th-(TNSw=I(BL@IaY^bbGZ5de|(R6iQaMu~SgVerby~SoC67XNNf<(Ia<#%srLJlGo?bxjiwgY+oVSsF+4-t7BOpNaS{l65Kk}+5Yka z88hF{UV3S>G=CwGxa4bSZN-&f>Bt6u01Zw>=BD8hIn-J(oHvon1u+R|h`FEJ%U5dz zBxHlG8airB zOtMgQV3|~NWP(s)i;+W~MB+z{`+zL40HQZ2}^>Y*Wf`NFuT1hTB(%LT68J$-{;`~pNBnR+3=`BH!xsU#gI6&5)4$9uf<{A|4JTOyeug{Q0xSGzK z^n55T>QB_D+svrI)zZJTjx)TYgj z+iZ%cEn>4OupeDJuM;v8b_;XH9}XGDyraB*Q4N+Y1b6?(i3R==e_`^it@;QntHN@~?SB83Zu>V_C-Xhi{LhZ+jT3&1iH zF)rUMog7em2?c#sCjosf#-QQ`H+zwHFd9Z{;L@!DH160!0_aU)5YQxHIY0to2Lw?| z?rehJZ$_tiNwTAdNV|3ctvo8Am5d@19kWDAOzj9u8k4HFC6Ddgt`cO~2dI%p;xf>f zd`OSRGP#C{PiDBX6CyH(h5~&a4ce?j`z>-<=?eP9RfAFowk||h7trA5Y3hnR@PHLrXCJ^7R~>?!*h+Tz;5SH9+hnjhG=RYP zG_UqO;vh5Hgz{b}w9jR}MiTtUnCRwmq-V}%B*~sGE;6x$kd{m@#}*@11X!ciB6c2pEGF~LAus>^1pH!_7kIS>$I z!ePm8G?GCql!4?<^BosQAyJAWX}w$n$iZf2k68V$zk>K#z6%G$^JLb6^Mg2Cpfk`qtvJ zTM*8i`&q|8kSWOjc=s{7XXnFc3nZ4r&g?j4VgjCt$!KPQhKa0Jy2GkiJ}aIa#-O3t z|Iglcz*$vYd#`=Y?PYrJeSjHy2NAFrjIm&1NnSLTn5t=-@;$&*lkdf7o_;a$#h73c zL5+&2DAIc!U}j)?uXpP0?VSDn_nqPZ1I!@e;G6yX-Fo)fXYaM!+N=DRp7|N}5YkF6 zuSQrO3DQC;@cOF@sHruE*EJ~g+-tYe6Ti8dI=i#EFAyhreHz*BkO8cU6Jdan&cOJB zB_4Lo6)(}G+;?fo5+Uv%J_&p>S@4tMQGEg)rqfAERHOxP*r>>O8mGXeO9AG!19q&h z{-F~a)+>g+NsTdkr7Y|DZJI`?TKoYkN`;Y|pQ{?K0NGs2I|FHIT%1Npj&8C}%0C7> zn0W4T$062n4;4=61lEJf%a12OEoTxYE09cfkVbNl3>BbWA7mQ6oppNQb&ivEQ1L^9 z35g)7a%{Ag5@UdV>rJ6UrD0T2D*?vE8Q8uF*6m{_^?UqQ@V`9MqZ*YSDKYj7R93f; z)iwwZ-m`Oo!cadpQsCM3d5Df?KZ$_iW%@)cU+B(;){_YWUL=J5Cp={Pj_fC2AIUF) z9VlQ@LJ8$ruwI54D_ErUb%49?VE3*9<1+@*+O>e04|d6|?a^v=MGD4)V;e$AxCGWniTnGIXit5MQ3`HWw%|& ztaPJd>)4}pJ3I)NWadxqP^q(w=t(fvA5nBbkRc9F=SyXxwDf?KP}d8*#*@nkGpm%9 z37~boUxS$G@ayZtF$2&9_PhWYbezdS&LShT>>cjzE{(+DRxbQq&m(#5#EVN9Ywh&N z3kw?0qXgVy|JS!li285=`by}Z9CmEx|AlqnpK6rlr_!d)_p{bIJ#F<}&+VQB^~%eh zlz;ilw-Nj3!i$T~uOXwpOV}znDmVPuQt-_qq+<`!y0@;R9x(19Ot6#tb<~9q+%THO zVc?#DPXPLdm{q}esxaxEGc`zGxb`*Ul4VcOlvzTWIWW@)?)cO{!N^P0ct4^Ny!d13 zpX=|Z6T8Ee*;4}YWs|p`v2r~Qv*K~5$cO_hO`ag@3-bmh>B+auoZrDrAK1Cstg5oE z($G?73uQpOSBg!Il{~zrOK}X!_lsv&k+nNC!v_;fqjXnDhvEAgrLq(>Mh#VG5Ydx!9qGjBd0= zNJT7&z$Vzn^GSyQ577hS}~HXD6BMEEtY>C<*CqI#?fMkr76i5&5a3 z2SQ9er-Dp9r6eV*dgV&#wN2O3+P7hpDj)Ff+JQx2>?L;Jw{3_<@dh0@R-;;ueI5(c zO{}~s8>U>tuX~~i!Z5N8%N@etjaq=A0aKV7MN|SQ-Kj~BN1Cyo0auSa=gD~X?{QqG zRar!oozhZjS!UuZ6dSu0(J)3SiaoW07w$J(yVlPi_}USEC33ZI2ZdvFrb)J ziRlAcja4K0?N+`|HM5+I2!w&cVh@`1Ai86ho$;RTD7CuzGXJjPL|Lab>5i8#<4IAm z+U}mCRNq-1l)`$X26%%T3<}+}vx_p)oQi6YnB8aQvA$k8Nv`70{tA&o;KkzxLUw9~ zkLs)abpMZ`MjL@!e)$P4*;*oD01V`!K8{wLRIqEJj@a;;9UcH~>Jd*o6tD)GJ}uyi z{1mKf4l_DD`N*qBM?0BbTTxqEH+pX&y`GWN9mYC zu>>$yBmHyZwbb(Rm!-|SujGfeh6%hNmYwXRi1=X-LLtfIkAG#A0s+{?D2n27^=QdA z{2bU@Y=#YrfeI&cHW9H}^RfmPX0@g+L+YsGJUg+M9=LfU)ii{&1Eq7QrcTQoSTJHD z1AOUh8~^;}JEUnd{!VH0cVm2?-D2Gfm7dWE6BU@VHG>}wEvVuYg2SS$H_Bv%$ay@C zQ{WP&fKf_^r|3s(9YBbAQk+|gvNTYq|IAYVvo+bz9Nd`VlT6_rb@H^=h@K$qDzT$ugIv3IKTV%*pqw1Rb-{!7+_vW^N7Uaa z1>EK8?h`?lop=*sBpwZW_HU!p5{e33q{J?}*}?gNz0$K04Qf_ifR2~l1uxxr*3<;9 zZBgtqyNU%VSK?gHacA9lG~f$KgA=M8BpkEi%9}5 zCNyF2a5DzU@AdP_vH)E85qJ~K8W&tR3={3HB$>%~$$EnW0gxp1-|t7jGff8^#dw5R zxm@wu}mTM`@(#zEV;+0xB^SK;K1R#VCe{COM z@w>O#s_&i@Rb?p6L;K{)KU%4+Ef&JCknlthRt$XRfZDUZ%SlqXs$r344@QthTyz6j z+>cGm40}z<@3(k7<9<8EK&LyK>!RMm(kE9O3Q$l zyip?u6e0K>aazGwF!xcn7-qvtC)rPb+QgrI_WMdq#8$cJ_#eR~@?9yC+ z(*e+MWE<%J{7(mIO%({eR48Jz4JO!3@m7RyLfF>vG){p_ngSkwn2?eUo?0zXokzyi zP*iLk%|{UL^GQ>4+jxHRQKcz$o|+t4Bx$t=+2xm?Ru<;rfWN@dr-->f{QMu9Yshz$ zBPOQ{>-SNA>G5rdg}BtW;PO`b=PN^UjlHjo!TxT=iU#S5tDd90NtL{C(idstmZ^xp z3$?m?cwv#S92zZNk;s3du}=hcDj5U=>i{1m(nrS)e8-PSh_nTx+1`)QEcPYweCTpQ zhi()LIRZy~WFPp$d-xd-6y(Gdy>^uV|K${kDZW{WYX*BYhAez-wjdGrG{ zK0Jmc$7OM?$wIxsQf{}mz%850b>-n|O4?NB4gia@J#{4 z_pw;~JhL;`b5%?w#=;(GlZR|HLkK4(==ZusOj(39?aLzm5-+Ypkos;%7x~K-jV9da z7o42vQgO`Ep#vkFPRZ9)YvO(%5ZqO!GC8WTQ7_bir%g)yH<*?#T`D$d!Ep4Yo*sye zOgb{b@11ocV6*eA_Yd4Q@VN>qsVM!Mtn+SYr0;E7tyD%(Xn|JAei?WjCXUwPU+D2+@bCb>l8xVi95*MeHW%qp6)nw(|&3KqL zh1%*D^13~hWJ9Zts04B_ zSuJed(mGuEFKk4@L`5v8h??AIH^VC`^wi!S4jeEeMMd?}v}wY)`}E0v{q=hG=6Vx# zMjj6a`?x?gXCDM+)=a9tkS%L^W1-rDW(R$NZ_n z-1unU8A!(4j*UnONtBCNl&Qu~_p&V07^sO&aJy9o8|S zR`;Mg2L2mZ`362kxq`9j0?>vQRS+vE8sy- zo@)PifZg$pvA_?UkuvHZo}MVFy_`*nJtkf8@LJdu2jO6CAcNT;Sz?^zfDNWd!PtOkP=mo8I4=ZD0XQ&Ma=xw_17Wz&2%vBpZe2{4N zDvGa+D@>7#8q=Ad&w#AMOyS`^F1sY^?8xE`?H0x9!6vEJy4wNA@aI1d?SYfquwo^n z`VIqk^~#XGhPq-fgU@GI^$5e4m&Y{$moMbnCw4px7oZLZ`%TDKeSuz=m$${on}c0l zo%+g3-$*!{fg#fOEbv3{!h;O}tbpU=TFK*V>br1Z-&tm+;FOLyu9ef2p%2o}tVPDv4T+q^1u3W{3g05m=wWv?5%-|vTqmbd|1%2MIg$ZU1 zW1U+f0yJ@AF`qH{U+Sz`J2kUsm$Cf(VeJX;9V>>{LmDK;2mj!Me{q*x%k=73sq|N(gouX_TM+0Oe(f1&kwJsE6x~HaQx0M7?$^)xfx)2f4Ik$5Ji_CbAw+nHrRe zrHNT@11Mo1R0y?lqEg@`KOuyMEMv6| z9Xe3F1_5aGP?M0ZUo0?$2;*PJDR3!Kprs9w?LOMyRKH(Bc)3JsiN1r>^fIEOEojbJ z1rnz=R~*{-3#;LZt})REyBGQ=PJIn|N=3dEIP@(qF4hzj2Wbe+ zGBsf32`LNkTYx)ao{s&*J~vB9dMo&EfBPJpGxY@T>HH}#Et}1PK`c1^N$mOpuIN;? z_Q3U1KV=9mgr(1b`dv5#g@gNm0T6Y7pF*UWvnJt`Dja|;So`ewE}q*2kr~DdZ05am z!{v4CJ74=bJ9c6V&Ay_A&ACzt!^UjlZ@pzw*KM36y}rXtufB1cx?rJOEyy^kaq7!E z{90Svj`w^8%a;p!2PkPd2!~j!C-z0qge%1uQfN7KV>}J=Uie}gVmm95y|G9W9q~Vu z)+3S6<+s_%laghC(r$-L#>8mKjkS_a=V#%7)i2!<=kxFd!Cr^W!t@_T>^WSEXPh|+ zv$Q_#pg^x%pmul&y?4h|gg;NY6KX3N|5E`u};zfQXJ3Dyf^J387&b7t>XXU=(6 zzV@nj;Tb&l`&WpSmVql|Br+jcQvWNbzU^U!r9JuH|(Q-aDK| z-dU-aQj^o6E+Q%`7fw9ll*Z`o56!guP&R2y+0x7z`7|{j9igp6g<8pt)11ARF++w5 z^|qTXn?Be<*xES3Ae$KsP4wXot8%pTF1~YHo8;(*zJez}Jpvd`jfvUaNwUY4jR*)y zl#-`a=S*ReL46P9pU!A@^(OGz6aOt3xmk~JK9DT7c{jHhu5T(T74 z5oWL-p^+V0?ZkxgINWmZL`^(9(U2vbs1kCKQ8Ah!Vz_!Ec+q~hJ2uzOwpL+hB&u1m z#9&OOX`bi*^Yaa+_;&a6FYPlLQfk+y=!cKpS38K z{qh&dtjn&USKpaLyAG~|fTv5%&ghD8_^P6eW{0|GS0`Cx;lUkcmI4^V9f;{Ybw>o3 z%?BXds0yzBTbG=g;H0=%JHsoau9>URC0fH*4;?Twq>) zqT*|mFHSC{-mgFY9AE^3n&ahnN!7={pep`)zWmV_*xIL{YrOOl`an`|zk3CK8mhelFnnI)7jcJ`P9%H8(J7;m@L^bl!FLhU)$2m z>_N~ZUTk~@Nv|)-mCx8>+9o`@K$EFY<&$#Y7TA3xv1)3iH!lMPkQ;<^)Q z%~Rb}*r3wEgG6`U$q6Q8sMom{=l2dIGJRwm)(6>MUy&Jpbgxh*UUG@WPH^z&5q2kU z8shTG_wk)uZesP-NjUhP+#bP9ikGmbJd;vX#HkcXbgcO5#x^c2fV3z|a2(JQpO!>k zp>7wFRB?Y_5utaUmSE#o&-+kXcKvVJ4G&eFcJEmJBT-7Dn#w zPG8Fx+%+o}*fLf=3Teuj$2d4sg+KgoFSqp~_N(Zifo{R4R%@W$yUOME4#1&H5_E)& z?C3b5-xFCSRk%Q@35vaAqD=YCTed7wtk#3#(lEV`f6tH*cTX^ZC85iApCQvH@VEZi zUscn}r~as_+6Y!zbEoR^-wQzbB7T5xX0t}%#((ZQv4)0S24PwNdsQ6AKH+q1M+R$a zT1KwXALc(+%`k2=j zD{lyA<<(gfo%l@(i@Sv)%sq7Z+;SYyBwo^x2aobR^~JT*rRd};y8bF3Y=q1drk8kL zoSRvOsK>Z1i@7|>h_~ldZ@fa`T{NwY&;n4WbAQrYOr|#B{t$D=DPC_FUDA+v6&aaVIe8$9ZQna`QnPN z7{0RdMIZh8A6^zcRWWucK3#8zUK3%?rsldFDLKyP-`R0Db9Eg`%qlpf%C(5R?5`)q zD7oHw#}9Az!#s0-ElrFJP|;S%EVHz5{v#?V#Ae#;ZPp~INjf;yq-b-QR!&tVt;Qq} zMYeDMI)C|v=jrbI>(RD8c4@?|`E)a~he9^$2l(TUcd!{V{jiz5hiYr0`lH)HAdMD@ zgD)J8VH?<2*$@MQW}c~~qJzaXk$s5iMBmM)yaQQ^960ccAnGFNwF-|7@8)?KuS(IG z&yh2-HuV3c^p>lAB2l$7nCw1S^4oMJqxIQ9`Lxx)*VlsT~RFP*Nb5C4B&d9 z=1GVF<8*nMUgKak{RO%s_nnh-bKty(O&ps8R>CT{9_clC=z_dsJde1ZcJVj8GmV2v6s z>NX@B?{&1Wocu1j{dTC)CG|s{*_7q5y9kQ75W;|@sLbG3;)8AN1@dIt3}y;IPA8Qy zq`0y7RY+m6xYSB=)YEEgNj>xVa=6*zqM2tL>Z5AJnl;O%mL5lpF(q86l>5a>qbg!_ znGcs;$9kNpBx5{WOot$NI`iJ%NUE%v!i$R&5YkIX>pl|+V`O026Q2W&nUKB<`=oCE z=hZ<9TI>{=Ml>V8mhQRzsi0qJ&}5$YCV%sTTdBU~OX|iAPHA%1YrLs0g?T#l6c5Ms zC;-_Gq_9*6q>^qaCE3afvaX?NbJsJU`xo5n`!YEZin12cQiS$o1sOYOLgG6VZ`mhL zPHPw8;|7Wt_ETfb@55(6)rAU5@XSUlf(^%YN|Dj!xM!ek!`?pr=Qst%It6%3M;9Pp zU^Lw~IR#q*_62Wxm7Ah8qzHZ7xs!0Pq@O;OXeg`t2Jfl3g4tDLP#dP$6ZOX;7pMJW zOKt7eC6C`#FL`@^p{9iG*Iaq|e^7k*bc&DCahFG@Y3-IR9o?~XpgftW{#>f9NaPJi zfwkxJP+D4rny;2q@%|R7tO%2i)#wld!lHIJclguI?Xl)ohwAbrv-fsPq4MMT%;fkj+1|K|*ytT&U#{^(S3|&k@HY+X*Q{5f0Qis#8c6s!Y9oR>` zJ+V@6cO?1T2ADsXU)`I&R_t7_WZ> z0aj(xkPEP8L7&7ufgsCBuA`ZgPe3%j4etF~nmi*q0I`Rbdm3n3mV?d0vrbDZ`HIv2 z!yjr-?1sM)a;53JlGZd?P5blmz@hNwit-8cT0W4IQXV zpndxpM@Ste>9G!|Doc;?1`?wcO>38yn!EJO2hD>XkTXIw*WMlzXzRQ>&{XyoDt}3G zo}gKPBi^9u_0}LD=Pa~C*cJ7qemoq4>NEu9Ex68s{|54WoX>&PEz<0#={ZGo{k&J` zw#SQ6r-3UUr}T?|@3gcSrjJmhE~)|6;31YjPe?yPDWr;ro!FF5|%93rO%psx&y&L zc1#DV?6sprhYecSjb-ZghAb}DEO%C;^H;Bf`a9N3p(ImdiN@}V{Zm< zApquzK0H64t&b`>nr{$sVo<`+qBmaYuw{xte?i+enz~%|8>ACU!A+AH%~yjguUXvx{CrcS5S>x9Lq@Z#s(zYp3woJ!)*qK2|vAh@26q zGtXXFoyvfDEmB=ajQf?fxALm8tK`y>Fn|#<9mzd`g$t`F#&pbh_gyym;K5hv>aTn# zEuODe4-|!KG7?Rs4VzE-b8n*k$7l0Em(_1l0-6X*r)1Q%`V*7uDKZ7_)*Z1BM_HIb zHFLMa!2Q8)PipKsgd(a9J^NC9+xej^b=$Q#4TPAB)0!bVOaKCp7Krn-g3j=V0Eg`G zx>$!Sq)Osxmt5i-j+p7$Kh6TKUZ#|vUqf0E%rm5B3$>-cU1G7X7cc(g=k`fclB>8h zVKK97Av&+gS_}$yh1N`)Wyax%4#Kx35xgr`4Otk>2IP;{yVJ;QCd4mz@tE3+Sd^w2u!>o z9y2V~H2R4XN?R-+Do_ZAvI&M$g0Y3v+Ck3ZQeW8OE1P019Ujg%YZ$w9M4YFSfai<#zLfOQ2e8>cs+7tLT&ZEljWKcWO39`Y zcH8asEGmc5dz+$^>q6&k9u&Eg(^ zA@hYWyHBrBNUuJ4?mqqc$NYyo;n8e!(mPeckJ+{KMC8rRGkn z%j}z^|Mx4)_zN$*!S26*SkF-Q*jvCMp*Q(^&+nt`>3Qng8|O;zZJbE9-gIt|=TTR$ zk-f7^%M7w#(ucKbqB1rpB_-R`#0Q)C?=pKxAJ#5F%7-=-V_Vpei8KH=Gcd;c{yo=w z(2QMC1KJ}}B=U+E%EV;VD5UCDT7C;$Uz6io15svRz!M-t`{ds`92)~2b|$qsu(?JB z+m1Hsq&`)}NfkWT^Z&P9&&|DIU@^KdP2aw82Gv&;hFs1BCd7ynI$5YK#A)(Eob!Ah z7<6>zlWo5cdVeF1(lZLNhj+R~}l<zH9wY;%X z%e$~HtbKO^Wu`w)zPBF6CgkSNJ#T>DAnXw$h-E^uv1ON$?LV@Z-rhBv&z*e_%g%b8 zzxCQS@^;tK@+)y_&G4h_vu>QC+H70L5AQ{0cqT2qy|!jLxra_mbhybNQD%ZrWr6!0 zPvaE0v?;)4sfEqRRaj&gpdt_k1~ba&9TXlDXPrB_-~P5(pZCI} z;UIhb-o6F(ud75!gUQnEH@ID0IoizBDv6X=O*3Zh4;Zw5?X=kqQ8~$NEG=zdQy#oW ze8IdG)pBCq?`OW&|56T^cI&676d6;e?W2VYod#SNj4Au(B=Ly=4ou;W);MSV>L~O2 z9T|MZGZL-*R*U%mq=GMnACb4jt6SI3Wyi~s$u4+?i=P<69xCmf`O4wq%L7kKhf#w| z&m_U_FN7D+G}hZ9X)C>%Y`y0{=*p!6Dq&crbAZb1x`$dYrrM-OW*5_hOe_1>)?_s; zVId2;ui}Re76QmQMs_zulC>$3#e`o0&!H~WTwJTnnp5idzrTFn;_#g~V~C)Ehm7D; zjBk4IK`Xbl#WCTrI*^C4sgYR>ra{On%m@1lXK$}T*U^>i zX>N{Am^!s#;QsN?i$ejvd9y|R``>SuO3T7S60*@e)@&wjh3AL^GHbZ8V$hdnF;^1f2<4#T0}R}tc$r;)bD8qP zpY0-Z>|8F_#|pb7siWP?eV%k?iWK?X)MC?x=zQ~aD*gQX-L&_Zlm4|XmcO^t$ll+! zh;lOL^0br&mYcJWG<)`txpXf-w5^(^n|jW4Qs*ZQCGk~%GLdsY6OSi}xNUKfL}|jY z0xrAbX`BL=I0eAD>;l;D9g;yG@(>c-qF^+Qu=~^4dJNp@52q~-!Dx<1qJ>R$$S!y? zal-UHE>Em+V<0?#qdp7q)5ltl>zBkr^;kH_nBrQf9KlTT z6-zYAU!K0v{rsBcW@Cg^F^1R6wi7S$0|x+=a*0Xiip#@=c^9jxx4;WXbj`UF`jWz+ zl@ZP&fJpq<3Hz7S(HW-H)y-rvQAy~7_5pf-?6NOb0V$ahnWM}Y)J*4b>jL)f@L)?z z*hn6awu(cR5QvCZEy606V87q2PRhKFP~sTg>@Vx8=6 zyZyF0T6G?PwWn5W#$z|z4e3h=&uE~y@y}B!AY34Yo7NCD&8b;N z^m}i~3|3Tn1sIhP*(D8@DY{x1VQXMJ5giSgH5d>#1am#;?{ncw3>MP=MU*9^bFjC8 zduW_C$dhrU{?u%rx!=xu1Nj}fytxi`5l#=KC&i$R!op;b(G({+^_Rc5Q*5M<+vAB% z%_qKWaXHINf0B9?7*hlF*wz&xWEwPmrbEpv{Hv6dzemlF_nV=nDG6v6iH z%ckU%Y$`0cl`_*x)QHF((#EI_{F&7|*thQyll0`&-t#rGb>@&4mjJRBl3?rcnUUy{ z^3!S%q~Rh1WSv~S@n7QME_6{Lg zy|kpmuFe|Dp12Q@3?g}IVq-u{duaOfVtVPNQB#IxX7*s59gyVKYQ&!0tj?Kt9pAAN zkO&{lBbSn^S^>%#Wp1KyYmFyNcVXzXXpvbC(j?lwCpje1!gd!L4;BmY=tR4>yQj^F zIi;cIW`)ASt0c3D7#K|KzX+!f7!IumB?~N?=SFg-tQ0p9oGW0Zeq>EIZAb+D!HJ0lsrz z20Kv^K^~7ZVz5quBCFR6&{Y(xn}CQ|i+ER6DT~S;uz;Ek7jJsJx1 zn8@#$M3t5K=$C!{8;Y1yoWK0?PFg&3oish~CKeHqs3vAXj}We-`LohV>6pmeUg*w| zFBoimrj*n3RMNq(QMnO%t8Wx2Hf*o}z4mr3=Fuzjl2lf^oNrKV5gix*E078;sC z$)cgu#PfChl{Jf*R&SuhBpfC%Gz56OFqsGjfY|9jgnC^fjOOIc^REVf9I^!%+RE|o z;}kfB0;*a|2E7}L8uaLh6@trx$q)$|1S7XfSyH4+Y+Hk-E}@I(`Gz@kR(1UO6pOjb zurY|2f&TUC9NJp+n5O*r42|0-W-(V(#jJF+%<~`EBVt(!C&UZG2%Jx4M{y7T-5Mk9 z-<*vm#ElA<&m|Buuy%PqKEpXsT}c3iyZvE_mZ+rV3vY(_bnQ^@$$@NR_p{l1#2+5{ zC?!No`WaK4zM4`;)OWt)phq4#uR4o83O9E0HEVWD^QRx9`1o*2%`Bkm<|)jq_bSQO zo!yS6;>>el?Tz&5<%ln94@B~S0t}Ra8H$?`35Ds+6$V|hur-BMCjxQHKe?}jTTNWk z)+JdVu)n@>A8q=ukQZkCoJ~Jm%yS@GK2ZXD z2B!)mEsq8up8faPQO0hmiB&14=p%AX+86nWQ+vv*#KGgjJzx|~8%@^G0R+1>?oqKP2$KsT-6mQcdMEnBANs$X|3|;`sn|n$ z!E`oJ?!+y$wnWiBy)uw_o)Y|FYm+t^@twQfuaw%mk8sKOAFQf&5x^gf!*0|>p4Zt`v*_tw{%+3q8wQ|k{c z?^5~haA?S5k038-@4;+1d?<(&?4q}U*95#ylwo; zI0Y^}3g~q0T+vsN)-ny!dthqzspkY|8T3QzZPX?QBlH52;j9i6pGLzQRW**bZ~VG^ zu=vZ?@L0W%diDkGzWI-u<;$N(EJl}VtGb?ToAMp@`#+n>;j&1_tCuKwrMtj@AT}@? zG}ZYu>VB?g!jC{h+uu)=4(!UI?k*v8_|y|1ssgG{j?vn5LhwDN6aUM$So-#_76%QE z9G(`{#$Wu+yL9gl+rWkm5eHt_CiF9%eUg8+>cSSTM^Mr9NQsiIDs>?AWPf6r$wo?y za8iCB^AZx_`!aG{v?)cMWH_4a^(Y}jY{8pqxnd@!Wa*_~EXCR?f)0~jtNPWPoa!?g zSr0sD{PR31@Wz@Mz+}9Uni^otD;Ugkj6cC-Le))^CphVfh3~QO^gmKk+(CBly*>2U z{~4?VyZpKqUh&Rr%qyLsq>P`?!NWIDn->!kUFjcQ`y`$$mUkxX0by~$G^R}I>dL}` zcmfOJIVv{z=u7U4FD2HhYidagv5^vFk>T(rj|q3FCdm$V{wkNi60OJi z)}23MyLRQXBPBA&y-W|g*{%Cy)P%p?$?NLMS$aCeq%d({r*e^`84sif!o zsSw_)(-w4qzNeioSgR+CY)(Clsc}Ta9xEi9Y1stqK%bhCUnOZ%DhJ9Q|GX#^*wTB$ zD@5bA0G~9m9g?hR;?W7P)x@E<|7l{6(lb3%dlZ|b=t7c{Pr4$bEk8`F_4sB^Ii{vW zt@CNLN3_Wi@9Xv-s$hMd@i^o2<7&4XsPr$~&wYMbX=<7nJapi5?C&q^!?S8e`@D;q zKgAPt~y|2RE0r3n9RmP5f6cM+P>oyM-Ou`yFaR z^p=#Umf+$UpV$28uJ?E(Osy)9x3E9GJ?5peClNSXilDuvR;oRE@<8yx3q321(e&%Y zlnrUjNmts_>SNk+onD`86w(}|0A40pk|doj+2?d+6UA0ptr|@12$fcDJh{-&9b@y2 zH#No3yIUqvNka-*W4kFYaVNXyhSQxd#z6IXH;)KD_@!Irmg)j>bZaOYz9|6s4@ozT zU@#(an5?b+sHQR)qJ%_0f@>e=OXt2CyyEgVb@OjH4u)meLqWeW{9*e23qMukqTJHE z@7zI6P(29a2?3WhOk%=*(`@ZqP`bKdXV{sCY(nL8-iy45B`3@chI!nW_)Fj9hcs6< zk}id4TA_n3o3(|q;$D*UY&&Q>EQii+{c<}3ki5onvs9jz^(6cI>SXc(YgjmHZr*KT zo&KBQ)qV&K{M*n*ioW7&c5R`=u02%lcCo9jIx}4xZJE^6f^!1qs1A0zb_jM%I1q$e zol;mhqGv=xTs@w~De#$~0Fa%x}lVS3|DJ8{)Iex0^br+(yGy)nez}q`@%+|rQHFc4`hDMr}>GKWK$ zF!Uwx3_O1#XI`ZSk+MSjS>HtMIpWotjHMKAS*mxq5w{Y&4Q|ni&SyMXH5(UTN2@27 zn+3gX(dxHuZ{aKNsb(zq)Cn~3s8N5S(x7XI`MqFFEdTBgmnz@<*0-dJ>Y1#u%|z+> z3N5?pVZhp~N3icRZ|I}0{RO(=H&5rwM~=;A_8u!2SXDh>Bm|QuV2T2$Zb}-WT+~6L zl}p^D3-XNQa%t+!b>3-{-q?{6SKn0D)OGKI;hD^V8uky~-9s(y zG6e+;*2$y~^#%g6b36DKNW;0USin4S;HdM{EFm2OnOcWKNus|TlYuc<}#3u1B|4&pV z&6CXbb@Zd#OZc8Qn`!Rngq{D`<5dKC*RGZ6$iZx?Z<=sY7}6LB$ReZ5`~h}U-_K|D zp9ozD0BtD`z*Sv=ZL*lqg3$~H0!;7sMVS<3j$-RQtY|c4vQ{!GEEr|8H8vp2nI;l0 zjV`TRxspNBMUZrz%n8Doqu_va|yX(I%R~^3=Hjju!Yi8Ucl`-P0V0Qz!jZb}2gtpE24mc6+SkaL2-_3$qR;T`DXf^q9WAz|-vQc2ag+)o64Ph+7O)3yK%l1&fG&E-56s`S>z5H}*UZbU2j3cue?+K$E~-qVsUuU#wD1|y!Z zp)x+jH~!*N5%j^!bJ&OPUd?*DWiproJSnbKotRqcpPDDU2(hM&QPI{{mgtqL>gjS# z^+fXdMsLUuRhnuvC}fgarL4rQ^woR+O5uiZ*4ed;-rh2S7ac2L9bIOWjoolGiIdvf zY4-PYO;%iSf_opEoae6|w$qo6>|-s}RTO5NPK)MLV%I-H4UI<0r{wYKhD17Cay^fv zMM^_&v05A0uA5h}l~+_8r<@$YfetIV7!9Q^XkLRsqq-48R;XGB5~PPbDl(|foY}3r z?m7(TzVY0bqhPtB+RMt-gC)J{iE6~&1ET|m$J=Ws-H{XesJV@Wx`GLlbSa7ZT#gRl zAbFXqr1pX~`h0Y&;G85%x=E&oW+FJ?N0Sqc)2Y{f>1x&yn9V#mMOtDNzGP7eTQKi? zboJ7`K+PU=3log{viJ{vat*1z#E@P)q~As-bVJN3cyY1#L?tQw2j4%+zWc!a5;Gqj z=-YmAp~y9=1Xfj8r9aCLuCIep;BRTehq>gkg-+dr1qrdU@FW5mS+`wBZ7mCe|5{yu z>sto%e2g#4*DRNpPg*Wh0V#Kk5qz!wh5o$pgxH;5+7Mh_I~0JP)l|vTlbZq4V3Au9 z3KpxNSh&3y{~83ulf$gh6bswOi;#etZJ@?RBTa^yDLhRWoT;>B3ujB0o^v1M4?d`+ z#GGi79l7dT@6LtW(=vc5&r+RAP>Rne=NWmgN)so(6@SCzsxixC3L2-+jbo)B&gBjV ztno&fv>Jt5!g~B!`BjvteaB$dtfL1WDGKc^O_h77-8B=S-*?gegG*U`OY9lFSI_WR zNeRk2hda^~R6o+`o+0n2^*8!f;s5>LFxYkMX6=ocJSO?5dd2K#RFADoSKU5~?KwP+ z?>RDsTI`cpvu&YNw{04)t)0iJj%=d2(~9_Sf80jXmNw8;SBb#oeFv{kt1;ra(UUC9 z_D(FfV_WL42iIX{=B0MB32BEYEzLGCo%l5Q;XT6%YR5ecyQ~O=%7;uhv52^Z~o_1(y@{`84^SR zo*4@B<5RKVy7=TtHh#mcTcq#a|KDsVlX*&6=kt@zyzyO@AJnj99*&SSu2T7%eY=MTIJ{48BGQ_kMb<+-skti;Gay)XXN*1Ot+NvpaOmUE z4eAhCLt%~vBkkQefp)wzm%Dwlr248%?hiy$gw??&r|(l^a^9AbC%-K{_&ou#IcC>D zbcRgN|8|mO)?NW)%h5Qo&O0{A zEHwiRsD&(*H&ab*3Uj-Mh|12;as7V_%E>xyEM=ufi2ZcT(()VMXqFoNZ}P2p3?B!iIUejU-o(CAavhk*3i5N@f-_zQE5F3YTDJ+n~(5m zZx%ToeWKUj%#jhy15>ZO4FeaNC9CF@Ir9qBDU z+GUL}?+-+UO=5Nrnb7|_be;tG9i!32B~|j0Ru6r~4Zh;y&7B6tZz36<3ZGWmw$DT@ zjR*jG{411hh<0ty7Dj6}07}V9vvazfl`)kjOq7`pahwvPSJQ$C`!V=F{Zqhj^r|fi zmphsYx!)VhMOc`KM1XXos;Q}-;MBYt$zonB-E#FiY}w}zpbdg4J7*G;4VlD*8&Q6` z=C*R?hH zL+n7^#_R%nPC{RV4CqUp`ux)~n8T+-*dUw$AlDI+ZXw-FOYtG33REze9T%Z0!cBUp>3ku{iB4F0b+u~9)tXK*G1{Ld_0Av~v;{b)gz;<*Xn*!u zi+BC^=0?}meMRv)Go<;Ky+xZh|36x~)F~vB9nCe1bY*3a7~0!&C6fs@XonpT6L3lK z1QknEkHR$yMMXN4bvxb6At(xn%~&a z$iDnvr)d}24I-q|fg)+cLbrP2h*#RR?SIh&ak*FSQZ|` zuhX7!_5v=>RrGU!|N8m;yl~3v?8u=OftI;*YHaVaKGyZy)vY|bA* z)e+AA?>}ZD!eBb(WcesJ?LA5eUpEwg=2NWn@Q;3bUjh#gPo|gzE!5NyDZ3QPOs`fa zP1#LfTK*3y%(UrTUMi;+EEX=LQ~y5WZ{$~z{{T~4zNa=--pdXucTu-3hIBB05ydEA zIOAYp5f@=VklP3#wtg&i#jHy$An+L}cTp}_q)y*bYK48535J`(YfLblz${}%vk&1X zE}8Hn7lm5m5BZExAX24BkC&xoXdvkcEklB%6em?pON*ZGJ2aURVzING-OKJ=#4vh1 zX>!?tJEgL+W!j)(_L}3!d*zbXaG$d+H&+*J2%AZ@^^@eF&%)dYY~puDV|Rp6se#L` zCeAvYr06uNMuh-Y4RWIrWUx94Ext0)%()WKsEQ&9R+4M6<)$U|NZ}9R9y?B%K=%z@YNdFb(kb6EG4O(CQn<(;!<9ryT01Q?!NzwH^aOQ z#N}mDiupNGJCAcMzY_q@m+`tb6PQi$u#Xr{0Wd8jqe1X8vC*JAp4x7UM2MoP^ao`< z@(waN!`JfD`*UEz&64cs%BA-B$!b>47XHm2ZYFJ@ggy0C$m5iM z{~Pnw=l^t@l%9DQG<_Z8?5v)sqooGQlxW4%(bU~0U=%*;7o*V+seTW58IRyW2Fe{| zG->&KzyFy%$CQ{T8`EkMct9l|%HmEJ$rV+k*0;v;^wezLdSpLKnEJ_Z$OE-H$0uL0 zMn}HRnHXHt$cO>g+?1(3P;v+DICz|@Ya>`~Qyy<_*RgoF3!&Kau3oKm;G6~ ze%U6eun_jKA9dJhDlppnkY7yBB7V!4exc5s?UtIF?xAjktm(wzM8T!5HsX4XhQ&uj zQE5HgD#z1Bp+HZImG=a#q0LP!upE0U!=|PH;VwDC1?he5MXAU5L&hm^aVg*@zps?b zaxb%*qa<%{A6OsiAa!*!sl^SBFhY1O!j^rE4q&hM=E!zODoU)5 zzx{TFiYtz&TJ3t?K2f6Vcu396i4ejl%o;9U8N9qXOj`GrOoxj?l?dtk#nu~cRw)k{ zFqo#StP-29!Vt@rcx!9CZ};2x^zQJ8dLIqlG}hn#<7=_>vtJ}rki)j>oQZp3f+bJL zYSUz<{y|zY`%UTzHer7`Ba=B$BJzl{L_L3g#aedF4aZ5*K1}Ytx00>X8rp+IMnT&U zqbW#=?;5O$W(Y(&J0#xTRKVs=wBp~9i(QfVqNkYrI+j%M22~cBslH;V^nOcxVoSv@ z!J~X2=mcL1L91^5x$nfON=F7ICo^g8w5KR1EKP0gzD|1X^+;Y;JCB?_SFjG-WS*Tq zpH0kupa1TO?R3pDjk@Bek4VR=uJ%uzve)(G%Izqt{zA4<)R8~>0~5k5oP?Ul3`Q-J z^a{LLPtqh0GMd8n&i(txscVt zM+?leCHm`M{ml>FWKh+3o|2LxA4=>i6Bq$Q#BGpn>&to2a^B zse15Ot7VId(f>Eh#5o|M$aO!37dD{Va2I0Y^# z3aDg_@=;cvh7w_$Y3n5+z7#1W;c9M-qNFGok$=3T%gbw{4(}!&Kgq&N4op@W>LcC7 z$1g*vTUlnN7mVTilA~i6d2(dmj2yE*EGnFJ^*VxSSs60M7WCZ zVSXML=2T}*InEYeRm1%LG^(k}A+0xp>~5Jp+{L7A+rQvQkGC9t>X9E$fAsgY^xYeN zfs^~7Ex^ZX(I2W|X@kWK&Ix~_Fnieg5Bg&-z7Z^@w zKNEGPyH5L`J+#Wr4;(m5vll{-M3Z*8v4Zq+``%?#mBHca2d_fl2 z^1)Jnr1x4}d3oUSSosA0q7Da`RPqCy^50L@k~i`-x_Y65w(iW5j}*`2UibH%H!ZdD z`|jJo{_+<`$T96ZznCo*9sCME>q@x7|v;-kIQq zuA}yr>AWrbZrXiNl8zJ?@b>PoKyngA9xT1!cKv*Fu|<9H4<^>#4Lgaxgxv}H0Jlf& zar$9^c~Tl=I>o=nNXZpQ3@`IXSg#B?z(Yb8;PAMJ*EbQ{wbx?G%1$>$UKUeOupF}s zr?r(Uxxc7LXNk6%?2WzNu-;OkTK8{8Y^$Xs@X|Y}CL{QP0WZ;p-4RrE*iUxzaXu~m zPZZB)0t+UQYFiSdl8QUjo0paZ^J3~GOXM!iqPZWiIg|Uu$Irbo9SGasXZw#_K|!67 zN8|9CoUn;?kKn-3ko+$Q>KV;GUq%A zo>JVYKlynvoG7LL;LyTXul@@ra07flAEDaH1x#s@fL2b_(wV1JwB}$TC>^bO|I|v3 z|2`K5a;&WM-D}Biw@_jN99eO27q*)sbVqI`Hn*e`j1rp9Rm%AFaSB|56abQl#ljL& zIw>_RjE+_e>g$B)O6%=Nmun8+ihZFBYu4alezfgmw_e-M*AzeJPpo@KGkMaJrskUK zf&uTc?x$XSIr7naYgs~q(B_3SdU%$W*6+zts>?2Czx@M%oU35RZi9xMeA-)Xs-d~_ zi<#B3k7cLVkim11BJ$fQA;Cgs!!*)p3#q%p&9C}mTHxRZi3VM;*}G&8Y_5Ml+A3ev z{9-@g*WP#)D?1(^GT}MX(@i=b&(E&XES&a7Q*_=-HAzXH=!YIU|93e2@<8iDbcGNPs+84QOIXys&j?DjOoGq31^Q(>l}}o|K<%;w!+j{E*`5L~*S8 z{9i9uOOD>kW5R>Vi+?1?p0zU zToN3HS#4c1_d4(91z{#BIr$~FXvucuDQEllZ=pZGHkt3-b_Z`Mzk*d%q{4cR0kE6# zglJ}Z^gfwxx+fKzdhG?J#FByp_Iukjl0`&H5WfFKk>NqaX03xp^dv#vNsJ~X1iWfx zu*|E|1YAy!R^05vh9<#QFHl`gfrH1QmE_cPeZds%N?Pq&#a5xM+|kx{G!W(hYIQ+L z=$Nr&32r=(1ZkXnR_5r>ALb~VcmISZgukqrAO2UGnXaYw>@=mxHWA|2ugZt(3MK6U zFPk*s1=&`&k7gIzL^VPNvd^!-omw3WStlf+Rx7c>)E6l!`8k@Ibx{UmKctVkdGiX* zmMx^Nf|%T_xD+KewumIt5xQ>P9-0=@$lw@s9;6%gmVSnD*lQ#ClihQVov(QQU8d0o zc%i=cA=b>k(BjW&4cleLl@+YpOjR;xh5K_y%Z=8WXef{ zL^Bc&Tdg?G!G?TVzFo>o7iyP}EVDnWgdT6#|2hg_Tzdhr^EN^W<$=+Bfa!Em0)$ww z6oS)WCu+3(!^6wi)SI8dPoa_?Rl-q?AykXr6YYp|8;%7{vlHqmlC1I5WaIDl_%~;`=_P{lhO0MzhRQY0!7mdAzf0Z$)@E{#)XKW^V8N z5^rrQz`@%DhEuG)CnctlBuz`x6zYPLD}t<@bnznp2<;7jS${9T>-}4(vScFbD79#8 z?Qy{gsqnb>X3|sN-OaxHR13l!{*wIO1Kbk%BWdThnSAHrpRj9}`>48Tle~KMhh&vw z_(soztgdDP+gS7!Uh}IA{+kychM=zslHw9HtAww3^nkjVe~n7YmQznJP`NQhJlGaK z*f0yRrf=lW|9Uk&^tc0k72?Q04k^$snf~;rLTad+3b1FPYwMG8M?vA4o7TZ6;E;9W zjVJLjCo`J8bzW5)c2Jud-(omcm!|ZKr$fhwjt=q`9gblc33;weYxv43OFS$2N-;x( z#YE_|H&A)T&W$-Xkay_k^5r3{G%=9H_&qHtq`yq+_1v!NnUR)%>ux+-7!tS08#f+T zoq%H4b?m3oj$>0PsCkS1X;nL5;`_>Y>)>4K4qV9#CmR1hd*1;c#c}=rX7{>u>b>_~ z5C|khu|)6K#$Xdy?8HvoQh$z}2KX2M^K+b#xc6?10aJ|WO`=Pv_ukv7-$|$IyYqj0 zAh3)80Rrqq^Z7`3w>vxY=IzeTn^(S%*zm0&k(~lRmzUs`pVyIp{d~l}F6n#>4j`@Y zUhaGNY&>zU&lAwgM)~eU_F2f%gfW|#V?gSKCdm3HbacapLnJL(iz@nG(4#r?NqL$1B6QAD& z{e!a=q5cfl67U6U+qIJoaNlWrDnFHLsrVi1?G|Op&bMW&+Gj&)eH;wxSt6C2d3VoR zhzk0auDO3RvvPSUz5|9W;P|d5h`%W;ogz3}CkD%a0$zXJS>MrOCwB|f!ngH7;OXeb zO`JHue)35r-MF!D5S=+~qNivvYS?goUA^7h7h)V(c<8Rxu=`LnzU78%5^$>W)c!8$OmIukT+_iYa>~{Jd^*&KOQCpIrr1*ItQXR z3>Q2xuo>Ou98B;0dnOX_<(Lw2?Tv{*)oceR52ljd8XHP2K%JG84fE^~g}XPwukDQR z80jl4`O9XyaqH92qYfe(ErGB1+SB5^|Dn7kl3BTM zJDobM67F5o2VP#n^ET}H9rf^b?o{&Iwk{%dwKgc!;3G0r1idQTz`D5B;E`ck?O{SE zS+$kZ{r2sNtmDEpo9*ovPq0sMU(t3$RWgbj*adD+#N5 zwK|Y}?t>>G&`-|vX{N!8TbE$pJCIpI{~DTEw+*9pUFcxd)1v z&%85*QS-jw?UoL6XTJh14JGi(bBOgdcC;f6S1q}@?}?Jd0TQfey$NKi6{}KkJ@`Qv z@|)iX`52EwX{m~|54J$tz-p$x+a115zhS?r8yPsIYZ=H$@`8GN9>lgC@W7IMd>)3W z?{B32(Oi4olXVo0?R zRF4}9OYb%{bvPR$A~jS!>4=TLKPG0EsiC;VmZ>Y4jkb$qOP`u&x-}*FNn01MOiL z4WYE~C6sM%^#GHWVcam`h(ufq0p1;QTe~hOYd&K+QBb0O_?b>-a-v%K)I$UKj=6o- z3vF2hjg47K4xjSfNECp|?%LDcm>u%-?e$Jg5c( zlfz*^E9J!u4|WdKY+xb=P5pehpf_vr2|8oS=VbGyXCNzkCe<1vsN6G%dHMNmB4(fp z=CIk2{QK>EX5~+aUOj`iXy!3Ki2Djqj(u4W{;>`7BdZyOEk)mATqh8%Ffd31t@XB; zkYy#`G%%CV=(0gGa0q+@O6aF=v_oB&2DM<{aef`*_7y(A+Ik16t4_f*hk~}-T7-dc zcFsKO7uwI-J8O`hVb8%ZK~uOw9_pecMoqEa)8S5{)`1XmEcnIEE+IJq0a5&Ds63ZHCw5Y84RU^qRH_!t*zFh4<4pFBh|-m(g6 zBsr*qzO``=85~TZ-I_U;g1nRXP<{&AP9S!uE{zgQOR6?*0~=8mdHrv~4q{lry4cOl zHDx3wT76fBN&3TxxOqQ>=V4SY;meVLyb&J8GWxfTFY-zc6KAhXn{Jq6qw2X^s?~d#6q0sJkmmu3zvo`^{PP-I3;Lm`yo=wr-H{QqQdTC< zMGv_2L05;}PQGz@Fe}as37n{t4RLVD+81f~=77@1-pvW}DhR8z3Fm0v1kjp7nU*eh zu2bzIG8p7UYrtSl5U}D7MLQ`7^C~c&?twS2|@2nMZ#@?Q~ z+%oN6CbRd@mNQOsSKZPLw7@5NdV`$L%bP=Ti=t7hdtm_~B9^1}%6<|aa!fjZ)^<8S zB^Q!HY6ywBDYAe-%TU4Rfurf^1!jxr4H^{GNvJ4|>F$ZbO}HK5&*N}%7Le(TfnpyQ zC%o>q37S@#|GX%l?sa}2UhTLCs;VcjYMp|XR|jz(8I$NYFRQ^A*dZj<5$ck=($qBb z@J2|CH&Lm0HfRm;q)W9L4rRoFlPDWR+zGvMQ=$CclnqeMY$gg*7>KCVRnXd3sH>9H zEBx@71FEGNNQ~6edmi4zsMSCP^8)mkjfK2$e;@tuli|znbn-@%v zMQQBE9Vw6ZO$`5db0KuJy25~pP#FrBHt1)pM$@5DLa9Qg!GMLT+sFLzp2s&Q{78a`ttF4nVDzyvF7tCfhT#GUib+{-Jy?1Q5sNmpyzPr!e z?BuML2LFjd=y0gkx;TfXN=oupy=a8;0X`KxO?z?$|&SihgiXsvscL$eS6k zXc}82UXk^fXj1|fGfSK6jNon;#3;d=3Yj!`M2=xBwia$M&C=EAZt`#~6o?vWJU8`N zw={j~Jy!!?IjrgVeu@dt){0j^y08qX59 z7)%WC`!6_0&nDtHxRmI7XOcdHFH_w3EN?JI@venOwD142*!E|yo_oNPW_Lo;>`%$@ zLkIXnCufnfxyulLdjj-oV<=;oC6@EYj4ekFNhNL-ko?9;h>kul+pME&t+a`|EEp@L zCGiu?v=RQ3@XBczMZ~F>Vic9zlqLBq${>6qGx0f?5Wtl+l2v=Os7b63LS+de&%M`*aC$ zcF7YtDCcn98Y1Wr1u@nE|A|{w&ZMMbD(B{UmKDU=a~e?mxUqr}DGG4158@9Wc!p}J8CHg+j|P2(d}>GTXekW)_PCsqi(Tkq_V zyZ^qYfTP|&`T&*^wZv}ao|a7Icd zB-N6z;P-B9B)9hJEr_plrNrVm>x5f3riDB2tmn!P#s|H60tK@mXQ?I*~B~>|r(0jKhj-%zOV?n`A^7j`*7?+X+ zi;-wCy63pWKln4nul`Vi@5=Kkx`X{BI_(HN_Rt)7{T&0sa@c{b#O=<6Xix5e{};e2 zWq0!Z{ddR)2AwfR#uh($Vk0$xt#dm#xz#fEK`Oys3O1fiyrV}4Ytd;Cq_Z9FSxTAq zZoR~W`ohK22bhKi5tNrx%-6@^yUP(=ly*#Q4F`@vX3?InT@}F!PqUqb>uiMXtBz}o zE6|Vs<-ngPOe3dD6G4S;XM(EP$D@3t}q?t>uv3h;I>pkQ1H zRjLW3uEmG-u$?ZC4m@mGIx&|WV1;yn7zPTcUVs6NaBf2f)LanTO$TC`L;BhiS&iy` zR@E_`mzi_9zpX1V2l<^r>AC{1(?j%19Zv(Yh)X~fW+HH`M&mJ)XQnQv8P{-;W*ZjgTV;mf^uRL5|SiM zhrjw93KORzn)Gi8vLkX5R;K$svt9J5&BS|7D<5mIvJQ~|NZz(kNGBIR0NJ!8t1^R zKxarp;g&M2%o9Vj16hV8;NaGcxrHk* z-Ci5@u`i<{MG+e@u>o8hyW!qDd!eRA$A*L;D&=_<+xn-z&$WxIHRfE#lfvInX~k%! zB2-(6Y#(2#z?_*{Y-gAw+)%}v@|h6pMz?%3ok7JC0$LIrb2ml=?S%QW-V#TK){(ST zg8u2Y7gTp@>E3O}z~93TGL-j1c40EKwn@=YJd-4&%?y&6;RNS z!E5_wF)a;u(ZZZbq_sPoQJ?G))q9-gR4caANA66==R=LaoMpzc(pt%YW(swSXoQHl zsI7ZJ5X^_0r4J9R4B%vo%Rw^I>nF|O`+ke-)7I(i)ev6X~z zSqsi71jMB@d9scKM|FWhaf!-%L_rfCTh}Lh>8W%+)PIGsxjVtsH(+&=u`2Tiw1_2C zDG`;_Iuk#S39R^G6)JAK(8Khag-u#rZ3ksFsZiJU7?W3W2eftDLx?X2$q~KO#ZE`+ zwGPm0=Af>BSli^I-w)6OXJ3P|7H=lEVHOPbEq(6y%`}1KhobznFXED#WLv9B!V;g<+!*3ESrt03K@ldwSp^d6>!%V<#5>m4L#8OL?4ri!eP#i6;aG(hO zEUa|aznmf$W9X?n!7F$-9;&`lyI7ynn1pW3L?tBnldsjrdy2aFN4h4xcjPdu;Ls&!;@d`Occu^r{&n#dPqB>E#(@pML+y&~> z10-hEIf3=QD^W4ZbM_vdgBv%^9xN|+?@vzn8n3D!<&`&Htyd@Jon39Hy`9-4w>8OQ z<4$An(?{@&KcHgi2e!docy}ALlx_yIxslh?pAfBf9-@r9u&PcsU2z4Px_&qX1( z=@9ejr!^2Cn@!K2S&SG$;lN;e9QEMCq*XKpx+~7WlaF9D(5z~3-C6=GS9OzBP(WY% zqR!%mW^kkVPSV}EjF|MkqMG_8w7uO8qo!TxV=Hptl~r#6Vb7+`gc#(?X-*A8g_MCKp=O%LRujke*L>bNVO9t@*ITZurqMi+`o#KFFpys zyJYt{ocLSxYyI#3d0DfGz`w0qw=%2Fdl%m#lC0gNBVxZaL@I9aX))bit*XZaT2=lC z(HcdVAeo0b@oKtgb`8m?aiZ0owyf0PjC>lEL)We3->Cbl$&%2vW;;gH!=5u&;8H0= z{5Tm!S28JhVndCr$XkOymcQI$ovha_EQ0Ct)&5)LuR#v^;i&ZrbF? zvLfh{dAT0N)^DBAX_B-v6JkE2-tKwEmYyEP?1kx&c~XG<_>P1zcH_N~maP28tjc&# zk1}0@UA(8eh7{yaG?@p9iU?Wje^>?S)#3Uixc;?~*Iz#anHf$*WSNdR!c%EeM--{8 zkA|w&0a{dEM`ob5(dX|$ptkZKV>t;K;LDl5y6AJT<)GEFuxUpGWR}mTwW>Kp zY!eH%QadV<4Z_^%WyIY!3w#{5GQN&Q;1SXfg`M4yRXmj*IrR*&XuGkUkFecy4|-d! zfwgzfr2)=0q^Tv2ZrlF?>DB5h*gNFKSq_G*c9GJqG zm^AQoY2yQ(wlNRg^{IH)k0&zd{P-`qk=A>5lm87U2P6&_kOV=HaIbF*4YaS%fxh(a zb0oJW5)7zFm>Q;mY4IBgW4jM>YwjlHs-N%%h-S(gQRVp^jrIt<5uQur=WX#f8iAaP zhiYoV8Er=ZwG4`d87Is;YuX?&;+sxDt596%E%(m9NZk0haSq&i4&XdBqL#4|0s|U| zqoWV4CnA$|HA1Kqft>bsd#Em+fOA@KFBt{^{e5Z&3Txann|IwQD#*E)5i^~%qgE>K z?Tmsxy{E{mlMdS1m|kxou(hS;be^5qsFVPPg%u&|klj?90T=3-+Jm9QgPxzvxN0zd0oDEMs)9uw|osP%%9)K_Lpse39-Am+)NX!c~D0ledxBl z^G8cHn$!*GdXUddpWa}RN+Uqu2UM)69PRZtQV*Xy1{xY95D;L(=kJ2-bGbILj=;-4 zybhDGN?9m5o=ZZ5zJ}|x^?SFbhH2hd#=QP=TY8kjW{sy|6 zg@K&Y2lZJ%;Pvl z3IF_an4+XUh|>*OEplt78128?p0HLn`F^~yEqZ|Jm=fG7tpx0MIbZ8N*xGRyW zT5M^XfG>yzwJoGmrGVV5#c*&_Ivx?UeJRv z=~I)-rSliPZXfP^ey}4BYs?RxAERKz6#f8y|99)h5B=YHz{oBXID7uO{%u%41}Sq! zHRi{jPU2l0?qQU&D*D!2Tga174hxLATpP$|o__RsGCycPk121~z;B;#CJqiPbai2R zt53va*KRLz=)iJ(Y$@2-5Z>J>mGSoy1jjGQn#C%N8sA9*XP@Bf8&@zI)32fDOb9U= zfYF;|gCA{MAggF=r`>0>fmb&Xw|Q69_Fs-p%u;~1g4!Ue?NnkS%!}1*5T+n3V33Op z$`X|}o+L3bBhHP>3YylIW`wEu-j00Y>97EUFl<;0Fa6oy{t0l-7XZ!w7(|4B6elVz zs{z{4IfM0eL6u9XVAn8x*Vj;(;PBHoU7)|?F*?wnL@jAh=ngbh2E&tG>J#03H==Tp|@DSXA=Zev+F6BSjIE@_7UQAls zV?c*8p)E!tySu4rLg+5WL^csyTMhb#R)C$vp4uz^LY$S4fW2)2uVzb8gIb7=&fCcR z_zSyW+S1|-A8c9%-yU2D9On&YmZ5U7mWBrIqkX7VbtLF)``=w|Bp7T=IJa$2D&2DE z1ya^*3*o_9n3wzx_&UBx90MEixnQ8Yt%`OJbU{UZ2$a@NqNh)v5lm*^@0(T@MbLF$ ztYuCdokT+-2SGen3h%!ACNwoY!4|a7VG?}y;x+5Of88zl{ppvnOhL^&Xzy@FU!-$g z3O<`sIU@D?01fraCoFsHme4ZZ$v6joNE}cq`!VNm4opp1%zpWWjkK+m43S6s2N=jL z2tt22T%f6t-p3kHI&}WRCk8Z-=l?F2Nt9lI;6)%;7)bKeESQ>fOtN5h0Xs1S5#rHZ z>wkW4y#&_<5%uu7j~+VcMBjhUk6Etv#uK9wC@%DQ4PTIU3IC^;W|Qn{7v9&SM;aOV zk^G5gPvCgQLPK>8l>E4>qVRcD4dYmikftti;SZc%L3CY@&~OhET{3Ip;5Q$xw^{z! z=v+89A1_uA<;ezeC`YeoM(buCln!*La+}9t5?>Ed_(pUdE{lE(JKp`u^k$w zC^%aYtEeDp85rUDEkh`D!7Xjm8I|@o^F7`E7Q`UL*(jO%O79vtcFK8kUZd<|oB%{Cm$CIR?Glk zdhE6hw5}!*+A-aPZcuVTvnj@{oe|%gQISBxBX$zvdrLJPw~ZI$9glP1I~)*%Eu6nc zz~13*>f`UvR91=*u+q9>@*D!EH@4fssWWLLYSV6^p72ii&gIsx!U9VlUeN$j#fP*a zG?aI7DKv!nZ?}E+F+n)Jbn)#s)iQ(TA}DT}OB;3ZoNaUhwp}IA^8L2QnX6h^J@QnDjZ`$aQl79~fe3shGs} zcg+CpfE~$c6H%6*BXM*36dN6#pn3O`$EiW|3i-6^ekiYVCuRTQ7>7>)99@8P^xy+) zp+q6arte33=mH zFLLn2!=#@HAytJdXveV>5)w8a?p=O}`nc=|Tc7692;}&@v+&`UPH;RclxlSs(gp#G zKq=92YLYx_7m`rHy zprAV$kt_oV5^$a_PFAgva$(**#2(rhCp%Bdn`F?^R!mY7UWbaROxS)jn3PwFh;Cpq z3G$u@c1pmIc?!NBCRWaHuy?nFdV9%$#avV!O+a?ng~Hx%P%Da>9%4^m;>1>%67>os zO~{3eie#wie~ziwr^12eBS_v^Vc=xVU1|h1eGfiA91D%Dzko?Gr6^<`LN&Dw_X1`| zU-Huj2xI5T^tLLYS0$rLXUtDw7z9Uq%w;drQ+Mx1Mk4vq3z-#NUdV9{@1A-}~pMM=q^?bNA;Veg3VR*n>RLJ9jd zjR=Z{<}O##+dC1;yANZP%ev@%_wp-!M~jE}Bt)}Lhm+{?p80i*#=f}(K;=oHUd5B7iX46xr z!%&XFjSnsz-D*eD*oII>bi^Q;?~_VmZ95QO{9mx>u}0q5kw{7lL(peYfq`~8^CPBh=U* z<@cP0lSk*!va*#VyTFeYmM(@a3_cPkd4i|M$4E=#_vyLhcXqZHzkknC^cM{w44T)5 zR!6BA6(0dz(A~5Dl54(q;EIB#wQl%aJ&EbjNGsbpwyXh#OPw{Nw;*UDjz4INi&@#x z6KT>Q&!sJLV*?((V5%gmVoY?)+O6ObeFA)(!zd4TQC|mVObc5n-CyB>NG@?`60`*) z`n+loPRZTT3~3VzX-q^V*h|})s;VwBDcqZ?yVnq<%obdn2$Z4xC{=KDVR9|KZ`rHN zwr%gi|Dl?^{hLOp%MXT{rqu{tzl;_&R+BjYb0!W)n_{l3`7<`Fa4qfaedaCS8r%t< z^93M&PExx2=&zW(^2vCelm@t*CK2w(dApe`6X;Wf18zZ#Gc@D78OVUT8G}%M^t(ut z$;9^b^iVQxsyai|C-F1(IoH#ePCF~>m9@`q?qdT{wxjFkxaI^q!he zn^cpHyAHf_7amoXILZ9bVNkf`M@WOM^q_kiWX>V{t?drvAd_8#T z?W-bTQ!ibMFV?btySmVcDE1<+3H7!UTKkN-MK-*;3WQK3VM`@kY&IK+v7|(7)4y(PCgEOj2q0jLrYzx#e^F?OuXH* zU_wkaLQI&Tt*r|_FW`7B2Ki_)JgK)Hp;mlnvl>pGnoT_%XM&Bi+3ca%Bz}7JVKQaP zZme@vW?B2ff7lmR|Bl9N=)@2BbN>AKBk%Noz%&b_p|dx`A3XjGMx*hj39dReHuUWg zg-om~y!h$5f3@PhZHMjw4@?Fy0}5IW;r%)RO*P^4%LD(wj170tDAz-T>v@tan{m;n ztJIZ%sofF!`+?EkGf~pEJM&IHJfJ+1ZF$N>cb#%L6#ym&-*?FVv zu&x~^Pqq^Oki%y8h6H^_o4cjC+FR7VPXq<7jr`+kmi;M z(d77<;1-wv{T{cVwg}rX8$S4^OxmSAO9%C-5P^2fwD|WyAyt!U3HczC2|j2Xy#Bfb zCQJ$D+xs6P0nW3@7l)EaE&AmoP0~VqG&;`KN@#hvl;)}95HoX!fSD=uhwXFpaQO-N zc+XeRqyG)`3@(OkSy_0h*m~Z_r-g1lx`8&=dcmRe5dII3uN6l)eNB>*u4z{&2$@@9 zD}$ftAoSxBHU&QXP>Uc?g277(O^q^e;7#z@Jw})`iNfDLU&ws4eHr+BG4v;E{>r4y z{N##b@b+(qUQ;aw`6ST1o@DANTFJP$nBc43KP6=yDG-T{|A~QrhSe*&;E#X2*i?HJ z0cW`kfoOpb3K#A#gZFpHU~sYCP55RVduhcKP&G~F)t%@LjT#yZ3Zh0mAiy6$Y&_+X zCgrg*+pC%@ZUTAZO^$Qm2g3p3or|S}DD8LACG&%DL3fApGV3~IU0DqV3ER~Z1E=z) z($3CSgoV-GF!9r-4H`>S2TXzCc6zN=&IbDyVSK`MYcs9%SUM0vuHP9rJsL0~3P{bjcD0bV_G2osN^a1g`=vHu7!uXOCt;qe*7^?LQ`) zHmvoNg!(km*Ip|k&ptc83BBQ)J-P<8@4Vw8Q>&Mdp6)rQaWnA#Zd;fsv%dg)FGox? z;sZs6@#IY2oe&x;#0;R8Y%Vb3QN3JgW4D|U?k!&hzLmdRm!G+@Q4zOZj z1%!lczi{jdU#==>3fHp1{#jsY+roy2crYF=9{QRVYmj2j;o+rU4o;e3jr@E5zGBkV%vj$g2y@8=k&3y^Pfy6#}^eY6;gid^XI z>A6gGbqp;nNrbklcxl`1-~ugGk2rZpq1ZTJ^m^grUl#_{6AD!H@9_ z(v%AmW=KKS%gH7!6{N~b7JQr`6aoXS7?Y!D8gMrw<=X0_*p}L0Pf{9IEP{Ai>Ti%r)7{)wD#C7R`L7v1A24Anza$NMhYcm7&&%!63TbU(2Zs! zhBcA$S`j8=WtjGQ%D?r-Y9=(Ihwj~;4`N3Sfo^+^W*J9YRc6_gfM%=B!qh*=H`KS1 zzHTisQzc|ocmkAp(r~vXm=X0R#E0bJB)rtSKB|<0Lu5D9)iF?3r9{VFLD;LTlp;s%o-h_;aKY#FC}LrZgx3ASU88bQ_M6hHjXks};Dyg+2shog{L4Kq@xP8VZl<&P2;IDGDbzN*@fB6`Ft6mP3-AF2mENE$UM(?MmV%3Wk0~JVd3?+FTZKTR z9@hh=tF%<%787$#s(C?$iI;!JqjC&b(W7@|i_T&McBuyj*$AQ@uE{89__!h7(LKeC zQ`9HcW25*tDnZlQPGDd;^r$jyr%p@KRn~hLs?dIp91?VWf~c$S=m5LSd>1Yz;Xztm zxR+q!*%A9+kz9{S&p#vw^F0s@F_|98{WEc3Eo_U*7g$F(#H_JE6mtS2gAT%k;60FE z%~<;SLdenLg@k839sL}ez%}R-=+LD=X6Xc8E?b5-rxI_nRnQ`d-a7iXEr+O1okUEA zg|w&hXGB8Pn8zv)Qw&((f%zrOkrP{>wm5{Sv=0I`A3-`djY#W{;~)+kCCT%fjgd$` z&zoVo^^xjb?=cK_7nPQl3J>D-Kj;?UX5K+^lGrO!NZ)`DoDs58p+l0Z2co+2K(>G5 zis`0)2a_h7VL~E?X^MaZ1YqtDM-$&~Y=KJ6D|kU8M10l9h#WG&$!<2Z$)*WAO?J%umN;Cy;XVe)9u2|=b zwx5B_QxTl5^H=Uk(bEfikC8ZlJuc6=foGT58p03|*)pvLSW(?2g`)zh0T{$Axw zkLn@P-M*Zh?0JL_aSoNcL^e>*=p4?~;ZxD6kb3wfDiikZb?5UcCX>wk5KPkE&-=J- zWSo`Tp{;a47?1ESP7~I-@iJx{z16d&Rx6uT*v#FZ2MVVe7^rq;7P*U}K(yH^SaGNWmI^Ayt4<8OT%iH(|QZsQ42O#F2FNx2K8s!kh5qql~^3;I;yudl2O z+>U3(L1@rC{Q1#HeOn_qP86Y+4LuGPE}5JznhXP|Pz>@nLP9_Vue8lzyu-GFpJNVe zJdprV{=X9i1O)PYl{e{7iD;DjQ6iOZLqzs3!PWjnroMR*{P~Tu^uV!3m>k>D!P{*Q(O!aES>PZ{QLt)~y%7e)T> zbwbT1VQnHjXC_Q*gOjwU-CklgdxOmWI0S92!@*turg#iELmL|%E&q6F4SS|&Dp~{` z4apOl)#k{5`^=hKNORuJ2AgCZ-G9)76jaP7yN@oRb^U|j=4>Zjxh9va$MLSCQm(Kf zkx^S_gM+_;k9OZ@ar5|C^7cRKaBUS)h26B~EuSVd{O%Vj|A!XuBXLW{H>x*y-)P7) zQcK+3$;4H1ui;;Ph)ksShKAN4Vm5lw8L_R*BTMT+8PN)>pSswS)JH|*CY3VPRnyUZ z%frH2mUzzk$1y0(L(HPKhrozgYCN4(%;exxqG`Te_$<@Gocz@Of^vUH=hR&$o8I2& z=qCmL8bw@aYVx)a@h(w{oJ`NCA2Vxp9P zYVft&E=x_l#Fq){O89S2J%k8icf!O_3Mp|-G_TY^8oTV_M7}pRS9o2eb|XG846Q??@#zaeG{I06Luf>AP)A+`Pc|& znh^i4DBOROBqXG!$xs*Ik{WxTSWSQ8(A?tP86I5I7ZEvtzJYs2gWP>vnes#L{Eitm z;mz06K!j<7_U|u+`SXPbP|$Mfm{qHaX!dav zUsfuXG<7DD55N2i=uHSc-j)JEL9P7E>2EO+0h?j*&oux~!r-3WzQ(G?-#Yemm)Sq} z6lNv3eE}Beb|`_f<%v*MG>!BNn$3&)B+l8spRcTZT=Lt0UX$zLH3^#5lsvTS6e|*) zWK`;i!Maw2#q37ZdWv>OG^gWKHq=ytBEMjoWKyW$xA{*D8lp8)DnEX<80fZzp1vv2-p+xyua3rrhI8QGEncTl$nK*AR|9@;u^Z|KdFiz&-h33@S!sIxq$2omOySt8)G_@9wX zj6vt`+Yd-7j&&jIA)NONkr17h+Emoo@F!1r!P8GzEmR~TVt_N7HKe$LLw`UDy&Xgf zj2$O)x(9-Tv!PSn&e-~^^b*4#E%|2;DgW}E7B=sWvQyKaN%Lw~vpR!=fTLl{7~Cyo z*)p=>b8EXlx*PjLBKU)q8urQJOq$*`pJ~?yL%$kLUPz#UrzE?lIpZzcgzUz3L)ZiR<` zVI8fww?ibZEOO+%?EMA#=(e(;vC)BVX`DwIsu9S^C@f3XLKQNe+Syi_S~^C;W*VwC z;^#F9n&(<@(L&IKJ!E>zR7rNh6xw%IWHgx0Es%HvOqyO0A3Z9Qgh$*{XdVH zbO~KU=STV!Fr3gYk*;5V`*s^6(RCfig!k~pZOU~ta5FE#`z&bhgbjyv(=qD4PPfL; zrtarJ&Q79H-tY7&bo*QrgGb&-oG!Qz3L2g!?owMmHTHSN#eEBuHS3|rd_NR7DtT&5 zrmd}?6K`*H_`F=%=##bNGQI$pyX1SvaiL^k!-g=LRgy+ZD;yXdx(QfC&GUHf2-iRo zqr1Sv;}Zz*DJLXtm~j2Q=Ei@HbKt+31AWB7?ISv8t`F=v7{r!WGYsZG77FX^Vt^@A zIx$N}E52WDi&@edeT*L2NCT$Hb8Ug8y1jI|AqYB~0x<22Cl~AIZ`l5Y2hBXpb5+gL z$lLGFBZo4SoB?s7B?<(Y#?P9jU|y$-WM(9#qrv5WF9U(|?xj|aitvjfEP77T9o#oVd{ z4_oss57B9xkX*{;*J#9IJ3m|>ZW#vOQ2#@p)(j`5&B>&&U^+1j-~;#_k-^v3BI2aK z6z|Pe4b>m*=QRtR$av%fJq2!#e-{V){GTzeG{THRry#`$c4`69$k0>|uz*L(n(2Iq(_Y5kZ?kJk_=wLP{c`^*`q|0qi( zVYVK61UkABX;-U!&|T6ZO`4M}nmDDBC?v3PFses*2QCw?fFmg`ITS>MT-RJ(adL zXkb!e2J`5O*J0K@x%eCoQ+8nhvj}_wOym#iIJ2E%g0!#A2M619TLxS@;EpbesnFIs z0fS~QlHj1kRN=})VDEBG=JTNju369&E<{F|kU0lPh|hF$n6HOkqjjL@w<)Nkgcw>C zqEXxBot1fO zx$%S}G4HHafmlS$9YX*Fp{vsk31o98fEN5mW{q2GV^Vchl z@X|Yn!QSZ^P-|WJin=M-z?ce}xZp9CU0b49ZO>BDQY+;tXB997TZOP$BeuASoHv<+ zsEFeb;Bjr*-AhJ0eqfvf|M?ui^+=03DtAG6=sa+BNQF|90FVMy)5SpE$#~9_x!Ypa z)}rv&gmX+#KHStIBtD0)zx9>u+qsgjsX<_8tv5HjI~S6Z%dq1@bVqB!_rO=8z_1p! zs_kjMAm>i*)JYlB-6O6K z8G8bVH)?Dbr5%^vG4%toHWa(L<$|WLHo=PrR$SRK^)y+Vc&Y`d%TFsly z`Sa~e>pC+i?eCFM}9_VKWY(Ud{FNj5d1rL`ZNQ!us zESo-JKo8xQ9ZolA{E1XH_`#i1zGBiQuZ3W*+9B%jCBW-<9qW>M2M*9ywIk>_#2p&r zQgXyqR9(J|W@S#~yF0Bunipp@&a0FJO2dOPKmywciM%9YevGLRntOKFt~!7baRF{Z zZ{tmlbKquk0Id_mKd=QNBY8NL$y%{DIXy7>*$9IuU&wezRKu>E_hDJ$6uMU1@@)EA}#Ou3JE=;P}ateqx^F4YC9{gxBu%FI;|Zh+;swSig!B)c>DDA4mgO-7OUuP z72na5cCe~kCQG+nWxng4W9e(x?oC_2ewbuGM08@}6M|yYjG1F>>4JMP5htsKwnhW6 zhBWHyw}Kof3WMr)GsH&pLx58?BnJG6arZxgH$u4X))d4t?V&y9G)TMYyW?9kplj-d zpx-KUv;0=CcT&+U==W%o?*ih!LEg>z3+m;uOOz6_Z={jYf@W`i*U=XlEjN`;i%BQ; zPS2AN-{$Yvl{q^Mf`@A*Bu1yu&JID_K4t}jm=xTxQwzxHoL`WVGBMi!hG{lgXJ;N# z615~KcnA2zp(Hq7#yK#~fl+ZlF7M!!PDj|uQ|}=#w=$wf{W;(8KTD0l`vtn@=yKjFOLgUzrf_x}> z;K6PtK4OP$N9#w$8huS7`EkSeT@R~&NY|Vf2(5AfZ7%SJm)0gjN9!|2iG)?$d+$c@ zQ08Er3qq!_-oc(d4)~Wszux{R6c$fH&7lMXhzz8^UkW|Fo;W^1HoIl=4bmh<|KB90 zrEv*pzk`;=qDsV8(t_H=uMv)`;d=RgLxQHjJbG;V=kmF&vs~M|68oDwSu;*Y+}k^i#D*$qpMH>}CLVxj zpDiRYB8PZ*+?GZ72b1gZicGvIC+SV}RYeQMRzblhOvGyw;-!b&d1wDWfVYE|aTfoH z`1*ba+4&qFtdsiHO>VI7@)Gxy6}j`;GLUJEm8M!#fg zv}RKHTnmi5jg8rTyxxYa>&)N&=ET4K*#jge?>@$?ce5y!@4_SZZy_H3-}iBJK=l1Z zw66YPXskma(^ScaM^`c;sU5U6OyU)`L6|~F@JPI6f+iTj2XYJVfu;su82nC{gA@g1 z!tKKhewo+H8{xVe5;TPd$Q^f=(~{i>+ySD&j#{JV!8FTD~jc9}z-sUIW@l$UJLNmydPW4c6a|Y7y~sgq{Win}=}CI{i;BpA zLhOI1X+58Ir+%U4XT8%`N&GFJH46C5fqzMn+V_{CTs; z{ykbaREBQeFlcc9iyq=@S`)mwgLz(_ zFEor_*p2nSY}T+}6^mQ={y<^>{^i_>>TiHX6V0cke8h9Q7m(`gIvo?qz0S)oPobry z--P4GXQGGq3Q-;SM}9$GDd>#x@ZqPwqAk{B_}@=r@xC+ahn-&D<@ikZQ={Rnq#&oS zh=5~bSp;y(IS>_8P0E`)z~+iUV?gXQV-qb#%d^8J%ec;-)o4B#MniNRFyLrI2YqLz zI@#@yXZxVG_NcF;uTRxvHP8|ahU>BRlG(FQ+xLxq&UwF;Zqj0Ct9!VjqI==+K@{ig*MaJun+mgGiu>?FP*nYIfIOVjKG%=uwo>SJv1X@KFpgp9!}J8 zFgQ3uh4r+m6$P88ke;q^XluyR8#b2utVk9FGnr4r9`0n6Z=D_7s9-P!RtItZR8 zC|s3%cFG%MVDLROj~|o>;Qsz$?)i1ux?Q^#`3@9}=M*H4xNynHoIONRQ=W$v^FIb{ zR0mg4VFAu$_w$$@ha-J=@jW|E(4$A+L`y~o%HAuu`SW`Pg=UCWAO8kbD%*VyuwwPb zuA%3tul)1nM}Yozok{rB-}9iQ^I;6RlL(oal@K5Qy5SFh8$+Doiz2XP$2jp=>1xv4 zm_cW_@9fl9l~HC^`LTl}EYt=awstTWcZuWT3%S(DHz6&i3Bev& znJ=J0S1ZffwQKp<*jPhu?nAb75t@{)AqNg75#B=2Ea%YV!pk-x|YTrdKt=+EyZX7jr=XWDm2QBj0=s0?X39|#!AR^Q*w z^M|aFTyJv#3DyrlR(BQ7ua%d&zR(J4@crW1sa#+G59q;?IcV-w|uwUZHw)yp`Huziy zfAPT4C*Ww!lfJ+5A@;X7zC`Z7tDCM}+oiNxKk%AN<${8`-0@L$msri0c3RB$}}r5n>{n#C>KmvNS!xzy`!0+astFfo2l$WNb@sJqI; zJ6(x7-7y%ntq=#>W@}qp3$Tof_M-l!=brmQ0JJpRMyvxF(A|v7-^rxY07OR=gHG|{ z=%uf6zAS{MQ~_PWUNSRxpYFcnck<8vL!tLjiKEFhWY|L-RtxZjg@L*N{US0hvKCbY zs_^pI#oJ-+BRcX|Fsp3b#P9|rGKVgd$YKN;mWSD|4pI8dGtUUmJ@=foprHSpiWMy8 zRDOPLpU>wR+g7aXg(Pgxg=D*>@^~GdTCIV;0KKkW@D7)Q*S!m>M@$0801*+AK(vYk zND5KmZWC3t>?~Tq3h3%Of&HZg^RkT&)9d&$kvb?kgh=H8Q7L9}A{T}EnMdfeb3(^F z__QzI{APr>>BH}nf}&*TV2@z2d?IqS4?M<0E%*lM>(JBC=#%5ecDN@6QQM z>fW117vMU0eK=Ne$kGnb89s%XvuDzkZ4q2+2XO6eQtdFpGJ4sw5>)QgkeE*@_(NCEH1XF@=J90*=913Z45HL%#n|9Znv*gKW8S8EYy0AOhckux z1%!h-HW1pn{lVU*8fFD#HRg&ZgiTQG}{{0He;45IUXoSsmPr7aW zD+Gml8`h6G3}yMy{D>Y@;s?W3TK6snn_Dff^}(M9`8sOz_>TIig4JShX_U>PwSA*s z#gQ>_};Q4>0(&B@wNW)=&5WFLV2eS?`2Ux|((0%;I{Km`hsLR9M zWEH_dfGRN7KZ|(_63zQd(yTj<5Js}I0l`r6q27$Ax0}=LDGK$P^(&~)(}M%%BfRe< z-xkYwIByWM?#APy)5$?74cLpm`OT;!)ojzHA#s)OGOb#S z8j!$_(IoXD>`!WF>WGJKM~c|n5lh<}=b|_(8V(;tLsVRBx*ZzM(t8)BgMqZOw+mV< z7^?w|+aCFk9#Ns}r}r**^D{DzVc3Tzu-SZkPk$I~?Vd_)?g%o_vw`;Zeu$hCq+Ty9 z(fWFmZ|~lJ<9F`;8dO!_P#96GVmcRCSKu@ll`bN*n#RSyq09_FjL{2Zy{ij@R?a0O za7F}h9blf`PmqwX%``b>5(x^4)U~&9Y!YSM0XD!CE+>$~rDh1wJqW=eF4Two8;Ytw z7dxD>gBTVuTNoNl^Y%90jb$=%>tNfyef(P706&9)gIqgn z-zE`Zf{!}v#>|B3)2qbVc=~tw^R+|3?}@v-!b>l=K&`LA6B*&}&Pb})tbV`^_kM#B zMN-A^{VL$sf6U@bkA07N9jUm%L53S&2-Ur(uVIkOtYuw_9#Nz1<^~3mps6_nIQu79 z$OX|E7mtD_Mtt?fm0U+#67;qsb$K$WRRGDc6X|VfFJJQW+s7qmtW`g- z>NR6~w~?#rl;o9+!a}Ajj&vWms_V6|VQaR+C0M~j*Z}&9MyHw^x8}Q~`FQJzG7P)q}ARmZr7ei#iBhX4jllG zt_}_?z>WGa0TIC#e#-dG+_bEGvg+p-&pEx|ipUvd1a2J!kPx%s;=UVZ&%BNPBI z*K1XzwvMQ9bH@lxJTQlyC%X@Z5H4sQ2DsjWmoJFWgx9u)@CL&?Zm@T};22au=42na zbNNeL%ESq@>F{jDpi|Eo{5%jIet`V^>1{%7Q!f9(d$WB*4LzO^{r@#(kAETcA1~PH zh7Ie1c)!oJS(b^*cKVM9`mkh19EbW3 z0Y^5HeZ|9<<5{eX%SveC0B0U*w~%SG9#$2$fas@-Bker~a5&=NNM!`4RHj00s|l)4pyfFB zU_WCL`hS>3tJ(_5#HjOnT(@oBY!;t?^Se-7=r39aB+)tJWU_@$nq2~nqAw}-2ux4g z$UpJ()4ZBpTJz<*WCX4`0#W04J#>BQ0yI*iemj|$l?ppE;-IC40}MLO#vvP%()u)P z=b^VH7V2xpqq~bzj9kKgI(NEr+5oMr*bcSP8JydhBpOh3K5t$D!$m>l#dnO*KIjBqw@Hq6c>F#xrV5eZkhkILQOT z(d`&2E|_GeP2kdFx5A5S2jPv3FV{UWs*iYWJH(!jY{Akq-qqbUrTx&yCnB@&ylfE( z&+`$7

    {B2_*^wjEY9GrTEz~*T3SI%Sv>zx**6d93&gKl!AEm%%(qR zcb0)0M>iYb20R#t$LsL`S6i#omK|Oum_y4j|7%c*7XHVN3$iE?0g}@tAV4k1v8aV1 zXEu1STf1@1FlpN8y-O-7r>NvKs(PX%eP9kNC!(T-=#5^q&>3MkhE4&lyqt$<q%6Y7Sx(FC@Ow{D!6-z9hLgMq8=!>M5wFYkNuTdv9d0G)}$*>O2FY~>s%jVSctd)^}kP*1W5Ww+i#c{eGB16OIg4@4Cip$JU z-^lb=fKhI2Bx+FNKnMDRX?Op0E`!^Lkr$dscJ{e-@q>a`xm(30IdSl>w;pls-xr~L z`@K9~=iRFL!|(qcn$TdesxiyA^W&AUbL%o{u@8Eb{94{}Q zKbKnm+3vgSgeH3sTZC!Fx)+tU?&(2Y-Cysm7|{h_;&i6LfY!h;JY*qo=M%x8anf-id&F5&|IW{wm(QK16MT-MN4XiJ zx-sqatxffG)(jgdOj{<2bY}m z3EX{Gte;w&>!OaYyW2V{)x%p~bFVLpQd)W+;L8u+MSF*O!7unlwac~BXK8qV>!**Q zJkhO5NZ1LG4zTByRHAl8VnqOgf~}C6UJMg5wyMUZo>zKuu~^9YuPy?S%ArZV!h?@N z#nCwE>r8|0L5^zZ5i&lZQV0w=%vV;r)ot$SoZYT~qN44#rYeVE@g}BB1ey zLryXR7li;WCdBt&fA!}A4dIZNQz4E|Sda1D-c(GCZ@Q?0zL@#M@_H_D+fxv!`y-@` zL*FUrKc&mlPC`QLl&(YRoB8vtAl{4hP>5SMK1APn=U1?OOMnxXGp47^joYVQnD-JAnU_r*^2Msl-(>`31SABGlF;z?=zXih$gnMe`|vZOvsfgqCfnhO zwjshDFHfRc&7;KQ4S-DFviIkV>HKBgdpls(6Yu!`=XY5O@4)wo zQke#mvW|TwIo&JHu!96s9Jxl~ziu%OI0MO2dg!{&gu4e2ReTvNSBo7&Q$?C5GwR6r}P zKd2LW>5MtFK370_Z8}$fd^PQA9!CT(v*8{|=L{IPLRxe>n+UMg? zj49(xU&u33KV;VDU$Q{Q0Y9dET%33~x_6GaZ|{%z{ksBvE~_L{VVT$Nq$B^~T1 z{K5S}I7XL{Kz$p0=J^L!spnkP!g84hj8a-w)~VD&H?JVy;TlWU2<^?pqfz&$au>X* zQky>jlc`$}g}IzYM@dl7R+XRfpTf?~3;B-LZ_A-ozkXxp*&m&Ey|G+zNPHl)CoU8|wKemeB` zsZSw+yC6C#o{FKN{|iui>hk6MaK#8sR!NfmxR+LaScobzuc^8$k9i9#O-h>!ePxdj znoPODYj=XH~KS_b|BfsP~eKwBv^|ROur;Ov6KMC~NNxAVcgOHd0p7PGg zAHh$rZXM;P$q3xS2()vY>SZxCdmMSxb01exN$BA+2@bY%Wt%|GX63nxqtW8H;8om& z(EVryUT`6{17ymS4kTpX;`i?-bYk+;&@w(q)N6LA{`)`PfcG}G!ZXhh5^4^kG0_LP zIdiru%ZgHIf6b3U!x_aHSs(M9<~jJ$qqRt2%3REwsDo-Jg$>fFX$QfB7Uf3m5CjGt z6X)l)a(;#uAX*0q9yM_~g1t3$AquZEii-@JsxB*!5Q~p!X`tBt0&p#z z5xyhUOI^Y7TaYVhVOHxG0~Pj90^2``7i%jXCWjB)L;8Er_TXd@DkK3X#CYNEc~y!5 z?Qc=H<6?@w;JjCq&}6kB6Tj9^cmDIQx~22Nh>xtW6&%&^Zm(o4F*?Xy{b;SbXMdDZ zsr(l85(_Qgy%|#HvWNcVU5?TlIxV`(I zAfN4=0TsuUECw@6>@OQ&9Fm<}nAt_ArtajH%zK4QeBzRJrL0Uj$q2{@TpR*y9l^!6 zh12R^f|T?)x@_4@XhY^9umcPO0 z^QpP`&|Fn)a7Sli-rCuwU81yQ22M(zm<0lNC07H;ae|AIZ8 z=d_YL>q9Q!hbvBbN_Dtxa);=z`I~CcY0!3A7JDih)Cz%0Uf)>-7zHXK^(hqX8?RF9 ze*z)F0pRp9d4{|~O90-wf8yc_Jf(1lkbNE#@N0z-J+LEL_;lwt=%+ho`;M1uIj>jJ z6JhmX%E|)rI+ejDkC>HIBu*OlEI;RohHF(<`MELzw<-ci9paix_kn*vK6&V&EU*h2 zc;z3!TYIJP%65sE1Ncs~0^Cusnp(V0%>M@7H*_JGVZMH9vApGrHkDDw&^`M4#x=q2 z@f*ZBss6A`IaPf9%^|L%buKq94u(?_{;r)k}InND-03q=%)B)TB zf4d)7fc1i;Z29lM{9-Fc`&KXZwI)yp*U?!+R8Y zNmqr?WM;dywVMw|XQusK=cJ)t-_9JNvQAovnH+;9b{5goHr=y7i3a+AgZdjVcx~-g zLXt*Jgr$7)pIZw77WWh2;$#O`3nAC0x01xopZ$bv**V{Lyh7`7yCs$;Q@Licbatlb zSd*KVRYT@v{$BCJKa^gry2;Ox5s(r15&}L@s1DPZ*nU{PEP@p5LANL)gyzY02%YaX zE6AH4ra+(bX-LmHiX{|&sg$!^AOQh`l(rrb%N#MvZto2K@R47NTMI<6^hc2Lql9E8 zJJd^af8!l+yiT5Y!U9h`ah8(g%Qpi8=kud=dK+=0BA}z!Dn2Xx1u;QufQ*a^u%?vK zJ-dfElj06ha0Mw-#|13k zi1X%AYSJP99*bp1PC6C;?^g{%`GF@f-$nQLi*4Ff;clL)l-}G2;R!E6X3`0@W!e*v ze`E%2>^dcOWE>&pBY@VPP>~OWY|-ZYePr&!-y%Euor~EioO<3B{P5z7FDe590>o8v zQ0ps*^7U5qN*tpYfuOcHUEHKA zG4(@2&g;bQdTXp)9~pt04gusMF(;g#lE9!ax_D6#^k4{~?iV=HWjVDDv87l%dXy*I zHZB*FLfR>{zDkJk!d1FbQwQkL+I?Jl<{b)$HJKVng)np42aq}Q9aUmx^Gye;+@Q;b z0QS#QqHO%knC{5SV2jShCHjNEMu>l3_fyi?yc#U6L1gwcfUYKhA?$uZMoMR<4br)@ zKjBiRZN%pw@9)Z{t4e5MgP3Y&8=CNbEC%~UpyR?6`u0{Mw4nI>w04RDW;;={#%2d5HfNoI9b|H%n@pefYZ45vk~=S7oG~m~PBH>A0$%|E9LLNb(kmo9io*RX z|D8CyBH*|_Y@p+`Djgjg>A5}#c%WGy7QR?WBFd{=q(eC zDO54ATxf3feEYYKds z*&eG(C8E8mBsw3!GqO9RzRUWpkds7(XTSRv&CR{48@cNMCb#7&`?%Csa)hl|HABdfU&~JT9gJ?%)~u0yRbFcVDD5%$KKfvV z@2MZ{aZO00eT1XP*OoR%OxKHTn9!_Hy5@@r@VdXf_zimO?*Z4k-tzNh1Y`uxjsUJd zO0U;DTXb7DitGPnr&BXUs#2cP?O;; z$Ov401n84b8in8e_YcJ7i)v|LppP;S4A_6!8YQUF%-1KKhcZeu))nZoukGU%-})@4Wq*S54(J?yz&CAsfoOXRlX{Z zrul0WjNrT~50f8qMg%Bb!_nSqKlkQ$?iv2+6V<~BvC?LU5t)pzWSmT9*v2+TeH@|o z=peV}z6CGQb$`6+`{x+}lP}5$++Yacf@`2Y-%7EmZZG}YA6+yf9ZfIzQ$|B{QuEUhk!xWSq#SNA4G0Q)dOOLhbO!GGK><}KJkqaq!w4>KZ@9Rd%c zI4M>TH@(~@40rqj^M_w;D6YMjudA<$#K-@MU$t;RDZ29LmVE(2uSLNj(^sOhlqwK? zUZCAwpjh{w3amp9iNq&3*RA`FcIC=WrbBnNLAx5yBYDr@Mnq263IQC93TQeK1>H?w zr)5X(^ljZa&ePB=Rfn-zhw)$?4?UEDljlGeAK~I>r5E_JrvA5T)sNfpvYccDWCX5r z1aSSZ<5Nn#F7xA0+;yG2WXJ?HkVg2K``p|hXoa42&eC&`jU79Cym z5VC!XhB$2xYj4Zd!KO_w;=N@!=uzS!CmDgug8=p^0+p4)Vr}hRbWibjVb{(?Qqv%9 z71`p$h)%X6Uecv(&|0x|+O4g#ot4I7A`NkNz0@m*pW zN`%+n;9(GD7?>FIgZY|~D9b(!eOFyQQ7kHWj2l1$3}f(S{E1l%%SlGysv>~v6bFZE z!XUq3E-g8*8mcPh5lgQD3C_=@qT#_nXQlO$+wXo4f+Al-Q`Tyvm##WP>zWgq?9H6q z9hTCz51YgQKfB6L`5pJx1JSm&K2Gg+Nsh8vK8|S~xX~?AQIVDm+V7(-R}3*4|A2t+ z!!oYhxQ49ma=L*KXxpcOnzq|u-=U{`o3=y^ov4wx8%&Fu5t(ekVai%6B?p>V^RQ~# zgq?iqxc>p0@esNH>8n17u_|(s5s(qMLu zaD&NWTl%E2Ph2h{mK_Tx7Ryqa+Z{|6EwIzp)?Fkznh8AQBqMP35ZF=_Bv#ek&lMHl zM=B2|Lr04NyeD~Xj4`LvQS#vZKvQDhBiUIm6Jn^idX*ddr0asv9IXYG&hyr;h04yJ2Zp!pinrC*1L_V-{ce=VWNwYr3LXsO%yz}J#4UVw@}D6* z;1F5$II0-SNk%|M;08sY9Te(+L0URTAO8+=HoN0t;}#tI^wb8^%QWEnEugU54V>ti zE@-`v@bTd+0Q+Yr3Dz65>2kGiBn0TX3YE}Uv4krqUIhpDq(g6$0)*4NYDI+sWMsC$ z(!2I@2@(GXhUms?*}iK_Xhv#sI{?n=7l4qoZaTdCMbJd_7oca)e|*BU7D-jhtiz zZd3$LirTu7ihPwQP?PKa)lZYb0W){#82U+ZNRD(_+ZYE#bbEn2UZ>+!;sRelK%n9- z6;s+SXTQryM&L>!fc?`C)_s!8A363tx_d_o*g6zIPg5r}qFKS*G#6Po|80ngdIKVp zYftv=D_N}@vurvrV4{0B+%CTM%x3$%Dee}OcQDgmR7ap99yr*gLqt8H%phg1qWv~-5uv-kb)$@BabdKq%DV-TPl zH+@@Nv~oX9nB+$0yW~i7lpdl18cH9#gNp0_w3)UYn}L0jN#^8qE(8!HCGFWW$M?x! z>)ns75M2sh@`=O-Is+ChhNuq-P1KU3qE;)=$&&}gCx2K-Uw-www0wW)xyrtpzpcX{ zr}89pH4#7mv(O6l)MkWMmESJ@<~JLJ?5RCgt(Nv+e>#RoDIUn8ptX3k;xQOvq`o_* zw|mz<`g`}gzfP5j%=6U{9lkQqS{fFn!1-LQ~l}o)C1eizo3z_`cAQpD-{=WPB zKdv86N_O`tl@f7z0{hp&lSdVv>+l!~51_(5v+L>qe(&Gtj(>#G5wG(XQ!P2KjDU>5 z4TJz&wDI_pIM{bWeB+-(bp9d?#}bU(O(JnO8S{fl+^lMJ(E0V{ZsDaj{zx0!CgVLA zfm$X$Z=hFwT~`$?(X@1b?IdCIq36W(>^`bgiBy4}+KmCoyFBSwlSj8*3v)!eeO;Si z?fVbxe@yjIP8Wj!8?@Bf79|YrdC&9mFNR$a!KcEvFwUmrbr;XIs@j=^}mgFYQ8G{onDv@p9ig1E3driMAio2}6Z{ zqA&c?1DAxSQ-?MCRy$1{^r>2^HeUQSsZ4?4cXqT1guZ`^(^8DAG4)K79Wi zZEg;rTR(kD_|@;K#f8g!gSazf3k3@c#6)7*Hsj_* zMQ)XhfQ-Po5WsmuN4?&~LPzUMv~XLU_=|sciHV7#fZQZB0;cGpQ(}BbF)huZUV8t% zP4wmG*V5wR#DVRHOtqUg-x|TE&jq6V+eIP3BxbZ|dyMd#U;R*=ciR!F5AmRG=I0`F z>~oU%T#3Zy#00PS+n@K*=JGeF$CHWu^^}U(MLqNiX1<|zT$EOzNZb?yj;`f&&;F;$ zbMJ-t3J)v5ISf4dM?&CFB~htHQWHJF2ZsQ;V@W$KoU;M^12#cm$N`d_J>sVKRPI~( zL(Af0={Juq0FFNF)A?xdlZ!E733F2_ha6BOCRv=aKBe;0ieXt3`!y?W-^k6K^(@J}164TXBqJara4RB! z3prEGiWi;M`J}OCCA|G^7JcJggRi}lI7cQR$uTsKjt-TsMg($*~1-=rJKKQlKlA zH<1VLTL%QwM-B3j5C~}n6s)ZrTUEGQK|Ag(OX~M=`98}c+v7r}U z%)}Z+cm)!j_)SDUXD~XS8kc~__(qsM?QalZ+y=>U4P@p_*&FXDsMqP4&Ed>R?YXLl z1Cu~$siMGUqj`CG$mAYLjL>xSObpfw>hb9Hc7c22j(h07vZSGsg9?w;0>PM#nWK*q zn8@7(H$E&Vz|R*vIk`o%Fy|d^#lpXn33s7%T~0CrG6J_c0yx(Mf@gRUE#CVCdE?Eg z;+Cyy=Q1rR!MaG6(K;}ko zFH!aOs)?dr&DjU1iGGR)X-{V$pE9A29zWDWCS`Ztl3>b>J|hCyr#Psq3xc}FTsU-S zA(WKlk*20`V7H$!Kl;rSVcy(!^60nLlK}r$F;m-_GhQE8N7vZvqc#^=3$#>6BMoz! zXd7NgJK9(9#m5rGceiQ9{m0bAY8#0y##)Ght3kkMV@OmmXHz604dC9}kGT_L-qkFa z^E!!{GKOPyAzZYJtm+lZo}Ztu@bf!?ngKUw_!=C5D2@7D9DWuc2Nsc~U(yA@dvPb& zVe%cVn<5-2Tj@Psy+o|6iu6@ffxEXKm3q;M2^OeDE~XxN5dvdJU|(^X1E^v`T$esQ zd5bSL{7uD=zgNsQH)naad|5_7M&K4f0Ou68qUiBp^U{z+AOIwacI*A5q3!`vb|8*! z-oeqz7NAu}a3edy@EGOja7Lp@65@s+B%~3-!&|&rla8on=e|xdXEfa+5X#Lw4+8Y{ z?X$(w?F)!)a3z!!$3b1Kmbl$xXf?J}fgV)_LxTYBUu6?-TlOxOx8OPKlh-UB<$0QQ z>gUn1aO%R1^ns8()X|26lvXvs_{0j)6p#r-F@X;aodYGuBA~GuErsy)u>WW~$X*oF zc;Fh219`1KRh2pIM`B%f41M?cJ#g;|BrL)jS^Li?wq<#)pHu*ztVO6POnunlSQBrW zw1%$X`ub{g*fs~Y?F-5(W1A^02E%O;&~rRjZ0X2w?c6`ZwX<-FwX961wpc)ox-M+P z!Il7aFm-E5u~Uue7RfO#)8t82z6sImVd|vUmA60H0YCZU*ayhpWCUacZb<~#yo!mb zTrsU1rq?6l_gcpzX5n6Llpp1p=6PP$XI?#A*6WkbhuQhfLk zvbA6Wt!m^LD_X<|_2{BPA~w}Xa&U~A)ER+w!xlovuy30K|zCs7lHH4Va zNcoy4_I}PwJhBeUCckT5+sj;m#>PgCQrV-gt=&A7m-oyWMjqQhRH!^QVSWRPa4X_LnT8|FuR7CHo1*HHXbLY|>)H zCYyiQ;lXuB86PTgt5<$R?*8F_!PG?5@d7K(-(%E(@S2=%Vg%@m7oU7k!C9)1Z)ULaacSAY<*`6%{0A(wh(v`w?dB#D2rN*>#_88bb4Q zq$zC=hQp;xV0+O_*ikf@)- z1kK#cQgM9p?|HLdK6&sNW*2l#(|4AIqpeaLELo6u&o!;c6?phsy5jt{3fTy<4S)J0tgLRigYzkbC(sOztb!r)%m3D~x`tnT> z6nYpZJ;of7(@l;5_7|h@-+x=k9W4ANG}X<6#uG;3baKc>VckSZY$0O@F=~NKo9KoW z%PL^@;sQt>zXdcw2e7Z4MYD6{{_E}UsfJx|75l37q4cO8c9s~t`wvC)y_N?^NzJ`t z`H2vxeOPLsY)ZAP@ggV?gf~CTNz1ODl2CqHgb{?kP)~v1aNNW!R3mD!GWc;_QZF|$J-{-_dnpE zxdA7i&$&=+9%2g!C@>6+DcA>7CRu4t)@NK=`tQlAZydR_r^|QUC{9th;_*>0FWXE({1`40#iw;K#$1Gpf5-l0z2aeaTd zp_Mkz3GLbshvAMpJj!1r_QTuT>cJea3zDNBR~)FwrFE@Zg%8aJu>eMhFe-yN<5vz0 zfG}j|eVw&2s-BMT(jl7*qC#6}V9+a+THiyX`DgjDwA4kjvc7{G+sDtC zBR_u)zLQ*#eE58+`bF>-!vc~r)GAI6>kJ0}V z8uXn=WZrZ-2-sXX$q2{@Ttx&o!~_Qi!<;-r^AW7>oL;)Z32+%lvLit;#ks%J5+JosDjpD!nf z8@FkNL5HN8%|KwpiHhSvR4T#eb^(u0I>F#i6)|xlO+;cfK6I}*Ir&ZgfhRu07k)#r zt#5>}${b?a?TLZZD$>#uw!u+nnT&%xI`O(`Ynr0Z@-wlcJDwI5M+zTqjTkIGqUd%F zOA48cB1Qda>0oVUn+TQyLj1urJ>AV^Pu!zO8UGguQsH=IgkmQ1HDFkr-()xV9S)60=5mHf>3!iQ=ll33-(9}Y{XaOQ|FAO+?WuP8B!WA0x|+u1c8%8VuC1&UnjLScar@46xjTU0Sb#ausLvnVdeuP>OHIi#NR++PKJft zKI=1|zy1}4a(utjMZ?iSr$?O>e~9?|k4o0ANPXo(FAoCJd#|ii!rr|K-~%+i?%FJc zO`Jzt>hC7Sg(=Y7gfIOI%xeX%TxNd?^HY3~lR5y|i#~;k>FdE5$MiC9iuZm?5t^f2 z2|GhFbqRl?mg)-OfB&C?FRK0~GlWo$@aj^u7&sMJ@2H6wJDk>2ZFc7mYquJ~IRmdmL5AGy?fz#1XQf6Rp=txDL4Q^&2@KTf+)npQRj=)*;^7*-W9RM^an}y5t*ezVV$u%}7W#*c zLMA3>?}<&^Iuw_yG)ihnjBuH9(i^x5v2R0o=)cH)zih>y5@BOoJi)eyk>PAdpP zF0l{ZNe=FuOEzzeht0dyP~XW>S`h zxBr1ph}lR|Q)P+FReN(6{~&2?JFtD6P+XS9_YTF0BA-Hvi)NA&?P1i~r6t4mQ}otJ zz7~p9QDmMyQJ{}LG(_fQ9Tnr_H*;L!%(4_x2O$Pu4JO$Q7JCoapuHC$F~x3%CNTCN&{6YKENgjc8%y3 zl%mc=MLt{r!Kzd$L=~qS^!3>$a1L=1?d+W^?m3Vqe!5j{D?bW?(;?x{CT7N(X2J(X zY)Tse^eMt=Rn!z7Fl@?{GXjF4XvZ#zJT1ZNtBd+um}$9}K@1l>ANDl75*-gFYvTaxHJQ@5hWKM04-6}jH> zsvKW)+cb53Q=(^JAi(P!=GACG#E4DST^JF{J~JIbLX<#E=(;h;I1GWtAyKd2Eyg6i zNwOvxh#x(n%$wQ(ak)&&`z7mj=Fex+B(v6JQVY@17ayn{CocBxuut9?+*DRyTSsXS zujk?fPHbXMiTol=_*cVutpn*~z&=mtA57u~olfHPO%o~_Gle5Z)t-X~V6eFbP#h&W ztYeL4Udh-7fV~e9FNhj7=);3Ny7=%`E-7q}E^FM!_L#suev7WXZzHUtoMZ%K1Y`u5 zWCv%f#$*`sJW4lhTTVVHOn}k~6>Vw&im`O13H>Bar;FGj5`(HQTX>L6&-w(S5(>c_ z-vtW26~eS$C@2^vC;h_75MMn6q<6V@FRDe9MZ=Id8M^D|L&u2>+S(Ea4fO%U?O|lX zsdS2)i7%N1n}84v4L8{b*0<$!8Ui%`RSlF>rF#xm zEugLK^ObF#SwjDSNyMP*Y#YhU!B`K%fSD4pgQt^mC3sL648SLhZ=fOm1}?^2C+hrm zQicCfIxn@$Ib~dxDSD>FO&ui;PZEoaT0GScS$P+d)~s2>tzDafx1Mr7iPc(*Wj!N_ z@sT#hcZ+|{Q#RwUj+Sw@=VIj~=S!CoTImov4sB=%km|I2d2*O2D$Jdo>Z(MIhU=>= z@mKWsCaF~1LNYjX=Wu1+1fi{u*E$`XtNb_-2YNxL5TVcR1s}$kWCSMTWHRg-yHZ3E z1RrelDH0+(bdys`R4L;&LbU%5vg|*Yw`4iV2*?P?2wZmv;JhCV&BqtgZtJ(np`)3w z;R7|4m7=4Kfm3y53&QB4z%hNk@DLx3i*6;c$rTWh&@TFgba6UUpP)B1@Mw@01>}z!y~;*4X$7b zks`T!i9i=Fu+qfXois3VBd-nJj_>Z8IrqL~FfQUonb157SoGC3n&G;RDeBtp`-P6K zC1P89B<&wiiw+mYT1Sxv-p9aW9Y`X2@XWZJ3XK5`ibUje>Z!^<$gKfmhFv4*jOvB)+Tlo;`NHewG40M15Or<0ay>yUt4DV4fPJlj3& z=dQZFA)yJg(8BH1ye8ds`X9-PZtYr$D~r!Tje_;~d4#|nlTT6$7C6uk-3Qg*|NA2UO(FOTxmD=B}L z5xD6Qh zWDPnrW!3rlsDH2rjAjq$j5g$awhJ?-Zd82zu8$xhxEAL^X@h@bpm5{V65p2+Iyy|= z+NOBrJL^|NOIrr*?VRMRuL&ZyAqDmM&}x863@GV+o!&I|i$7W$%+3;E$!!fJZ&3-1 z&#du!>1Rr%vI5^3(+s<*)0Z&0sat!IjiV^)hT(=tPgCa%zPo)cX=$G+HgqMq+j{kG zy8|>xd@_zF3sb`=K6WqylpX9dBSO_G9cTjs1ui*u0J0`^hA{DOCnO{a&_8T-qbznzOnWp`9mRH*cNXJCB%v@zVk_VzyxbLueoL_Uc^Q*9EzEAD+e!^vxD}1}FRadSkr9_6UvFr&8j?>S0#pZWN4T zrAhna?h zoMZ%K1Y`tm2n3`}xW_XA`ugV3_V)YW*s)Ynm~VhRdwFPXMe*5}_s?u`pacb3%tfC9 z)wqH~Jv4K6CoEp@9{1>~e}Y=whI8-*Gcs-npsryh@f{IdC@1u7{dBHh??5tNQ=g)! zsF)5tJ$kQuSn2V&B&i!)?^$95)fl4653LMl&h*jD)E@L=Qz@pUf5e4^dlZ9;tIN5j!I? znV6Ruv9Qlfv`Qyu^mpt&OT7zzfav_(?BY9&wJI4Lg^>y?` zgUV|)o3lGv0gU(z2+#z(TrQJJrRn83L4nqG!9JhZY%+a-gy&k84QD?~7<9D6xCe)( zb55J!*tLgOHur|Ok5|QWo&A%Ap`i$y-J!RkxPeCu8b}QSDDbf2(%>Y@f{5Y*jZ~9e2z4q z!@3k&EIFj1GYR?!)x!fe7(~CECM=UhuVE~QE>EG5XXV~*pMdOuJZ z{k=+)zmu55>|hSGk=zsllcL(ap#kkA*uRK3Dg!y9sPyq>G-rz_!H&vkvNNVpJx+je zNUm)XDl1bIDJd-SP639icxDX2D(%)_Ef)9rb-adEUn_KXe@#0)JRro!=do%db9Wt| zo)@9xIR!bqv&FG;7-{632`6KttEDAarB?rxG}Yb< zdkgfWyo`s9+X+}ccY!oYb&j5K4yB;QJ$!JmgT%%W1}Xbqa%?osmtLiOYVZwJ(b#7WT+2fBb{8Ri3gRzE&7|fyc45d@y16T15;3s!H~#Q%TeKD zCKrs)Atcd6jW?d!p~esM~5aNB7zMJ zMnJRb>K))vDvJxus^;EAdwE5w(A_rYp4NAuPWt1k{8nW+<9jrkRn0N@#v|JI1;`wo5gIr8_DM^gZA6EN)BAU21zpP9f zNnOQ?k&}#ojDU>5O^X1|y?Ssv=ToonGw5$jB>M}^@Y=fo`TLQ5!Dh{o#3trZs)Z3f zjNs%H$nx|viZmkJ1rw9oVBXX!k~V%9q|L5|<82zj=~9b9h6ZIr&Cy%kl>Ov-he7O1 zV!)~mgcEHMqTM!|?%0yYmDa?Ot~Qfs?Zyz-9)fHZX^CP4(m3hDLdo%;Z|4=y2N5pi&N} zRAYEEHxgw^(1e7G;^ZW+FDl$E>a+v6dm2y}jBcvcDM@rlAeS7~1{$RmTpo@p#Bjl= zF`$=vKMdHrnbT`oi;AYqB-K!gRG zXNfs|Vys<8RI>IO@L<2NHnPOnnko&N@&}qg2sgWEVqA+dHMx+Bk9>b za~ub}A96Y4!n}0S_+b#Vs1;99nM<&{m*iEz%CA4Di;Qe#fU-60W+#NOjcf^Gl1II_ zwm8P)wx%j93V-F1$^_DVVmbPt(t=H^C+*FC(A&yW2l8()N%B2Bv$c^Gz|yFkkP%PP z5s0jl+w%Y(et3w^n(qajp&jx375=;d&!ew~-FnL=hLfDW0s@jkC)jX&=ekD+YcHjK z!Jj-gO*~Y+P#p3-;B9OP^X)qTTB{R=d;;e|t#3w)u?c}q422xSNB zsf^lU`58;kk0|iWft{nE4+;YvI{Op^H;}|A;QdiLZF8biN*}n*M&Qgr7+2K@sAJ-B zh(4k*2Po8f6Y0jSBEjVgP~#XBboy?pRTEyL4(41w>gGMYJ}u|u+WQi8L&M;0 z>j4j1L@87pcwBaH*lgfB>G_`3i*YL1U}W4{c4i%mU1N3cIQf|=uPQl0H3|jQnTP_2_yJ{7)Mt>Ad=PTK(S{Jm;8e2mcUKA;{i^3FbwgURM!Hb1lZn8nCR7zId>7;qft7ur_dz@B_ENChC2y>N!1{iW;2r%sAbcGO*c2pM2ENH0tjjy4~ z%(Zv2|_XUn`52!roP?Cw7PkJwB)nOx@ZN=0~Lj(^u22~ZXmows& zb$-@^8Amh(U!eixX}XcfWP@OI2ln}(U>+IR;Gt4}K!Jc7Mfw`llyqW&1PNH97CETM z<#)JzU{I-nV#ouETt^WPuM-`O+TGysxUmERYGg_BIH@U7`P7CY@*%7B14K*6JmBj?(|YfS!o$1*zvZrrWarQ zj`BMl;R13zN2krR=9Pbt5s(p(5xAKU!1W|h@C@Y8 zIj{^7it{m>@7Wr`)(6G_U_{cGG$n(g1&af^tQ2}Z!>H$EAhBTsVqWg2T-3Ptp{KDP z0s}SRuh%12qz@OJK9ZMbKb`QD+_lV_rN)pqTtQ`}i}|@5^Ng$bMOtU~?Nfupp@N16 zB`EwR0ClIsiDMbGt7Q@CLH0~@cOVS*tHEVgfWyv+bBXw2>m*xDSmoK8#h5-UjjpBa zJeqJB#zh&?4Dbhti4^IQ*~9R)<-Ig<>Ml+n^d|nwj4MXiqN6v-X9ooz?n6 zh?48&{ZjN91d-#D{{QywB({y~j05=hW;i5=s}^dp7KgT_ShnogX|^J1+9Xg=I6xN^ z>80o)m!N2`?WsN3DT*xLNdHz$)hk<7!KR3=MmiU?esJv-6~Jl8UlUy%-UZt0*oxQc}8CmZ^` zlv1%Qt0?}j&%iq7AehfFllffpUFJJ$`1xGM!^g=ONBvxzn&;d-otH4C z$8JkIwXY8SVAJbv>WjEA1t>s)`&0n;!48p?uZuVT zlpdSeD;H<`<>c{B_4;32nVhgR3WtI`?gS;2cwrybuhkntlY?*yb>n3jF(&@hP!rKf zq;EyGi?(UkfS~}m7tHpOEoA#v^UXgUfmVBYx_f{WN$#}Tx6wgM} ziF2~&v9i2(AuU5+%S(5%-med~6?Ml(qjENpl&+{Rc4hm97k*YEcV9gjN5#3W>_fUL+#w^S(l?%~0jj4Yvu&vCq!)lRFhaKK*9_XIPu zUFzE0lWKgtOHYm`)KcC-&&^1lm{iN!WK8OT#P!$a9=0A>npro$S6>HK3in9enb9iS zwJc8$t;pk#tONu5-nZIz{tc`A6AzOK{=Ws=X1nj_>1NaWc{}UdhJSe0F+6+aF8czy zA9o1*5SF402CLNwD#7?a~8qE8GXm_+Bq z=AMCTwz&!5zxu-{nEQcwZ7#^TE=wqc;L`~Q8bjTfz)Xc*wY&RQ$kbi03y^H`RDa); zj>Klgbr)13wH!norDmq~$oy;;pX5nz`ikz_dBT#`oGb-#`>k|XKdGv`t6B%yCpsZqDxCY@5Wq#lkpdEsUeT3I%p@uCKxFsnSx3&C=?X4>+EcUa$82SFNNzEq z-+LbwC?!&wxz;L$k|+|uSUdH>!qG^l9)N}s6ynk$3cu_;^gwS; zG6z9pfS}PVV}j2LUbiCX42o5;QM4XP#Sw_&*RboN7#$f-6S;c6E-jT%>JXr>&}dm( z7800t#ZE>`emXI)S`t%1;Lk`rvFJ88U6y3pQyrDf|;n$4wTey&L`7hAEJjug>=Cy~ZzbJeO{MMPMxVf2-Xtx71v!@cdE zCsRh=l+?PjO=NF2kX?IL)&2uz>F>))PuH-tcD^kxx-N=DOmK-7TBddz?`?PM%|P>R zrM~3laPhG4i?7!!dKrKI)0F+;KUS3=iUnss>8Rzs7Ueo&RIl70DVBHIOUv2$u~_oaNodtdMQ1HHxfIeN6s3goI+K{vy_xCMp`8nI@Oktd z*1w)S{gSo#brhfg1sYob_l&sbd4p()-er3$?dU1wNnOnMtNHnMxpb*pPM-|R=%^)g zsMlG-Xe3vsk^MxH0;OeZb(+m+|dp8GM(S*0*WBn9OX8*^W(5Cb-PBqJzK=t$RAP+P|-;2lkH3K;MMw-8mwe zo=J(vXOOl17}54+1eP~CIoUlm|2cdF|DhArO!_g+~29aVd z<(83wM6J+jHAuwsL6ciTS-P(iI*3JdZLTd`YJ28~xH3)n>Xu=LwiqEdmjV=^z_t{) zp5ZiE&Ta&ey(p8~Wml>X>)FY}GI_ZZL0_AmnDo_&5m%-PF*$Jx+0H4%n%65_nHH$^ z;B$?~1axM=ViU}n;L=Ryxe4&hbf+LOM5p6gJ@>pXyRs{~HGN67 zwjK97cD!lFB4ZeS1;HlDAJ;a;jK^Hx_8VWoXPXhY;^?A2`-unETgG(%4pVr?qFK%6LZ3+C1>R^IFQtGY8Gw2VqZ>QD=9u8#Sp%RM5 z7sb(+bhhubq|%>Qk?=({w>^io%t%WcjhHq*i%-6gz-^Dw7y4ALOaTf|fC3btzUVq^ECa3j4@ooZ;yIMAkPijYzcnlfKIEE7G?bZ75VJ!oL0qUDB zNmsii&51clww_kW=6C$4a|KOn&!R=_JT|@Fiy#6_Ht^ZxalG5b@8&q)?Pqa03Q&Lo z6rcbFwuk_NPp42QBwW|+4Tmk1DXXNE$^%j<^#xVWRoY8RIgfdEuevgm&@SF@zP; z=x->DuoTgxw8unyR-oGUU?>qZbRFzN`V!gMCJeo4#XM>6L9e3GX=zPONIWv9!;!OA z9O+6sg5i}dR0b#wqcGi6yfiWHMy!iybF(ooR_8rP3Q&Lo6rcbFC_n)U zP=Epypa2CZK!Mu}Je_{yJFE+Edmp|-0SZun0u-PC1t>rP3Q&Lo6rcbFC_n)UP=Epy zpa2CZKmiI+fC3cQY67eau+@$jx0eDGpa2CZKmiI+fC3bt00k&O0SZun0u-PC1t>rP z3Q&Lo6rcbFC~#+i2C55iOdq|o1>dCr1t>rP3Q&Lo6rcbFC_n)UP=Epypa2CZKmiI+ zfC3bt00k&O0Sasff!J?fdz)hfY=rP3akk~?rP3Q&Lo6rcbFC_n)UP=Epypa2CZKmiI+ zfC3bt00k&Ofrb!ZU4Vu-%-l%|P=Epypa2CZKmiI+fC3bt00k&O0SZun0u-PC1t>rP z3Q&Lo6lfrUMym^OOdoBaqsv{T00k&O0SZun0u-PC1t>rP3Q&Lo6rcbFC_n)UP=Epy zpa2CZK!HXS_}rP3Q&Lo6rcbFC_n)UP=Epypa2CZ zKmiI+fC3bt00k&Of$b*HX#E0gx8ukCp#TLaKmiI+fC3bt00k&O0SZun0u-PC1t>rP z3Q&Lo6rcbFC_n)U+$zAj0JnrP3Q&Lo6rcbFC_n)UP=Epy zpa2CZKmiI+U~3CBU|j%p@W;cy-`YowTTcNBP=Epypa2CZKmiI+fC3bt00k&O0SZun z0u-PC1t>rP3Q&Lo6u7;>Pk#67agnSX8G81`+b_j;C_n)UP=Epypa2CZKmiI+fC3bt z00k&O0SZun0u-PC1t>rP3Q&Lo6xb>P4cIThRyj1>P6|+f0u-PC1t>rP3Q&Lo6rcbF zC_n)UP=Epypa2CZKmiI+fC3btz)dh(4vR{CE;^Rsbpa2CZKmiI+V0#L@_VvGB WEdP9<-f`5C=f6Gl=jUGf<-Y;0CU}+r literal 0 HcmV?d00001 diff --git a/umi.e6075c25.js b/umi.e18e31da.js similarity index 97% rename from umi.e6075c25.js rename to umi.e18e31da.js index 4317cd2857..82c5fa592f 100644 --- a/umi.e6075c25.js +++ b/umi.e18e31da.js @@ -11681,8 +11681,8 @@ function rootContainer(children) { children: children }); } -// EXTERNAL MODULE: ./src/.umi-production/plugin-dva/dva.tsx + 52 modules -var plugin_dva_dva = __webpack_require__(32005); +// EXTERNAL MODULE: ./src/.umi-production/plugin-dva/dva.tsx + 51 modules +var plugin_dva_dva = __webpack_require__(39107); ;// CONCATENATED MODULE: ./src/.umi-production/plugin-dva/runtime.tsx // @ts-nocheck // This file is generated by Umi automatically @@ -12028,9 +12028,9 @@ function useAntdConfigSetter() { /***/ }), -/***/ 32005: +/***/ 39107: /*!*************************************************************!*\ - !*** ./src/.umi-production/plugin-dva/dva.tsx + 52 modules ***! + !*** ./src/.umi-production/plugin-dva/dva.tsx + 51 modules ***! \*************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -13041,11 +13041,7 @@ var ExerciseModel = { // checkDomain: window.document.domain === "localhost" order_type: '', // 考试成绩的排序规则:倒序、正序 - order: '', - // 考试成绩的排序类型 - updateIndex: null, - //更新数据 - saveExerciseDownUsers: null //保存筛选的条件 + order: '' // 考试成绩的排序类型 }, effects: { // 获取当前用户下面所有试卷 @@ -13953,50 +13949,6 @@ var ExerciseModel = { } }, _callee31); })(); - }, - setUpdateIndex: function setUpdateIndex(_ref63, _ref64) { - var payload = _ref63.payload; - var call = _ref64.call, - put = _ref64.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() { - return regeneratorRuntime_default()().wrap(function _callee32$(_context32) { - while (1) switch (_context32.prev = _context32.next) { - case 0: - _context32.next = 2; - return put({ - type: 'save', - payload: { - updateIndex: payload === 'clear' ? null : Math.random() - } - }); - case 2: - case "end": - return _context32.stop(); - } - }, _callee32); - })(); - }, - setSaveExerciseDownUsers: function setSaveExerciseDownUsers(_ref65, _ref66) { - var payload = _ref65.payload; - var call = _ref66.call, - put = _ref66.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() { - return regeneratorRuntime_default()().wrap(function _callee33$(_context33) { - while (1) switch (_context33.prev = _context33.next) { - case 0: - _context33.next = 2; - return put({ - type: 'save', - payload: { - saveExerciseDownUsers: payload - } - }); - case 2: - case "end": - return _context33.stop(); - } - }, _callee33); - })(); } }, reducers: { @@ -14005,9 +13957,9 @@ var ExerciseModel = { } }, subscriptions: { - setup: function setup(_ref67) { - var dispatch = _ref67.dispatch, - history = _ref67.history; + setup: function setup(_ref63) { + var dispatch = _ref63.dispatch, + history = _ref63.history; } } }; @@ -14550,8 +14502,6 @@ var ShixunHomeworksListModel = { loading: true, // 实训作业列表 workList: {}, - shixunWorkList: {}, - headerInfo: {}, // 实训作业评阅 shixunWorkReport: {}, // 代码查重列表 @@ -14626,7 +14576,10 @@ var ShixunHomeworksListModel = { return put({ type: 'save', payload: { - workList: objectSpread2_default()({}, response) + workList: objectSpread2_default()({}, response), + homeworkAssistantPermissions: response.homework_assistant_permissions, + shixunAssistantPermission: response.shixun_assistant_permission, + courseAssistantPermission: response.course_assistant_permission } }); case 6: @@ -14638,7 +14591,8 @@ var ShixunHomeworksListModel = { }, _callee); })(); }, - getShixunWorkHeadInfo: function getShixunWorkHeadInfo(_ref3, _ref4) { + // 实训作业 代码查重 + getCodeReview: function getCodeReview(_ref3, _ref4) { var payload = _ref3.payload, callback = _ref3.callback; var call = _ref4.call, @@ -14649,32 +14603,27 @@ var ShixunHomeworksListModel = { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; - return call(shixunHomeworks/* getShixunWorkHeadInfo */.fK, payload); + return call(shixunHomeworks/* getCodeReview */.RP, payload); case 2: response = _context2.sent; - // - try { - // sessionStorage['all_student_works'] = JSON.stringify(response['all_student_works']); - // sessionStorage['all_student_works_params'] = JSON.stringify(payload); - // localStorage.setItem('all_student_works_param', JSON.stringify(payload)); - } catch (e) {} - _context2.next = 6; + _context2.next = 5; return put({ type: 'save', payload: { - headerInfo: response === null || response === void 0 ? void 0 : response.data + codeReview: objectSpread2_default()({}, response) } }); - case 6: + case 5: return _context2.abrupt("return", response); - case 7: + case 6: case "end": return _context2.stop(); } }, _callee2); })(); }, - getShixunWorkList: function getShixunWorkList(_ref5, _ref6) { + // code_review_detail + getCodeReviewDetail: function getCodeReviewDetail(_ref5, _ref6) { var payload = _ref5.payload, callback = _ref5.callback; var call = _ref6.call, @@ -14685,36 +14634,27 @@ var ShixunHomeworksListModel = { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; - return call(shixunHomeworks/* getShixunWorkList */.Z8, payload); + return call(shixunHomeworks/* getCodeReviewDetail */.Xn, payload); case 2: response = _context3.sent; - // - try { - sessionStorage['all_student_works'] = JSON.stringify(response['all_student_works']); - sessionStorage['all_student_works_params'] = JSON.stringify(payload); - localStorage.setItem('all_student_works_param', JSON.stringify(payload)); - } catch (e) {} - _context3.next = 6; + _context3.next = 5; return put({ type: 'save', payload: { - shixunWorkList: response === null || response === void 0 ? void 0 : response.data, - homeworkAssistantPermissions: response.homework_assistant_permissions, - shixunAssistantPermission: response.shixun_assistant_permission, - courseAssistantPermission: response.course_assistant_permission + codeReviewDetail: objectSpread2_default()({}, response) } }); - case 6: + case 5: return _context3.abrupt("return", response); - case 7: + case 6: case "end": return _context3.stop(); } }, _callee3); })(); }, - // 实训作业 代码查重 - getCodeReview: function getCodeReview(_ref7, _ref8) { + // 实训作业 作业详情 + getWorkDetail: function getWorkDetail(_ref7, _ref8) { var payload = _ref7.payload, callback = _ref7.callback; var call = _ref8.call, @@ -14725,14 +14665,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context4.prev = _context4.next) { case 0: _context4.next = 2; - return call(shixunHomeworks/* getCodeReview */.RP, payload); + return call(shixunHomeworks/* getWorkDetail */.to, payload); case 2: response = _context4.sent; _context4.next = 5; return put({ type: 'save', payload: { - codeReview: objectSpread2_default()({}, response) + workDetail: objectSpread2_default()({}, response) } }); case 5: @@ -14744,8 +14684,8 @@ var ShixunHomeworksListModel = { }, _callee4); })(); }, - // code_review_detail - getCodeReviewDetail: function getCodeReviewDetail(_ref9, _ref10) { + // 实训作业更新 + updateWork: function updateWork(_ref9, _ref10) { var payload = _ref9.payload, callback = _ref9.callback; var call = _ref10.call, @@ -14756,27 +14696,19 @@ var ShixunHomeworksListModel = { while (1) switch (_context5.prev = _context5.next) { case 0: _context5.next = 2; - return call(shixunHomeworks/* getCodeReviewDetail */.Xn, payload); + return call(shixunHomeworks/* updateWork */.H, payload); case 2: response = _context5.sent; - _context5.next = 5; - return put({ - type: 'save', - payload: { - codeReviewDetail: objectSpread2_default()({}, response) - } - }); - case 5: return _context5.abrupt("return", response); - case 6: + case 4: case "end": return _context5.stop(); } }, _callee5); })(); }, - // 实训作业 作业详情 - getWorkDetail: function getWorkDetail(_ref11, _ref12) { + // 实训作业 作业报表详情 + getShixunWorkReport: function getShixunWorkReport(_ref11, _ref12) { var payload = _ref11.payload, callback = _ref11.callback; var call = _ref12.call, @@ -14787,27 +14719,30 @@ var ShixunHomeworksListModel = { while (1) switch (_context6.prev = _context6.next) { case 0: _context6.next = 2; - return call(shixunHomeworks/* getWorkDetail */.to, payload); + return call(shixunHomeworks/* getShixunWorkReport */.sw, payload); case 2: response = _context6.sent; - _context6.next = 5; + try { + response['all_student_works'] = JSON.parse(sessionStorage['all_student_works'] || '[]'); + } catch (e) {} + _context6.next = 6; return put({ type: 'save', payload: { - workDetail: objectSpread2_default()({}, response) + shixunWorkReport: objectSpread2_default()({}, response) } }); - case 5: - return _context6.abrupt("return", response); case 6: + return _context6.abrupt("return", response); + case 7: case "end": return _context6.stop(); } }, _callee6); })(); }, - // 实训作业更新 - updateWork: function updateWork(_ref13, _ref14) { + // 实训作业 作业报表详情 + getShixunWorkReports: function getShixunWorkReports(_ref13, _ref14) { var payload = _ref13.payload, callback = _ref13.callback; var call = _ref14.call, @@ -14818,53 +14753,76 @@ var ShixunHomeworksListModel = { while (1) switch (_context7.prev = _context7.next) { case 0: _context7.next = 2; - return call(shixunHomeworks/* updateWork */.H, payload); + return call(shixunHomeworks/* getShixunWorkReports */.cz, payload); case 2: response = _context7.sent; + try { + response['all_student_works'] = JSON.parse(sessionStorage['all_student_works'] || '[]'); + } catch (e) {} + _context7.next = 6; + return put({ + type: 'save', + payload: { + shixunWorkReport: objectSpread2_default()({}, response) + } + }); + case 6: return _context7.abrupt("return", response); - case 4: + case 7: case "end": return _context7.stop(); } }, _callee7); })(); }, - // 实训作业 作业报表详情 - getShixunWorkReport: function getShixunWorkReport(_ref15, _ref16) { + // 实训作业 设置 + getWorkSetting: function getWorkSetting(_ref15, _ref16) { var payload = _ref15.payload, callback = _ref15.callback; var call = _ref16.call, put = _ref16.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - var response; + return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(_response$group_setti, _response$allow_late_) { + var response, changeData; return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: _context8.next = 2; - return call(shixunHomeworks/* getShixunWorkReport */.sw, payload); + return call(shixunHomeworks/* getWorkSetting */.Ul, payload); case 2: response = _context8.sent; - try { - response['all_student_works'] = JSON.parse(sessionStorage['all_student_works'] || '[]'); - } catch (e) {} - _context8.next = 6; + response === null || response === void 0 || (_response$group_setti = response.group_settings) === null || _response$group_setti === void 0 || _response$group_setti.map(function (v) { + v.value = v.group_name; + v.id = v.group_id; + v.group_id = [v.group_id]; + }); + response === null || response === void 0 || (_response$allow_late_ = response.allow_late_settings) === null || _response$allow_late_ === void 0 || _response$allow_late_.map(function (v) { + v.value = v.group_name; + v.id = v.group_id; + v.group_id = [v.group_id]; + }); + changeData = { + shixun_evaluation: response.shixun_evaluation, + challenge_settings: response.challenge_settings + }; + _context8.next = 8; return put({ type: 'save', payload: { - shixunWorkReport: objectSpread2_default()({}, response) + workSetting: objectSpread2_default()({}, response), + changeData: (0,lodash.cloneDeep)(changeData) } }); - case 6: + case 8: return _context8.abrupt("return", response); - case 7: + case 9: case "end": return _context8.stop(); } }, _callee8); })(); }, - // 实训作业 作业报表详情 - getShixunWorkReports: function getShixunWorkReports(_ref17, _ref18) { + //实训作业 设置更新 + updateSetting: function updateSetting(_ref17, _ref18) { var payload = _ref17.payload, callback = _ref17.callback; var call = _ref18.call, @@ -14875,76 +14833,50 @@ var ShixunHomeworksListModel = { while (1) switch (_context9.prev = _context9.next) { case 0: _context9.next = 2; - return call(shixunHomeworks/* getShixunWorkReports */.cz, payload); + return call(shixunHomeworks/* updateSetting */.m7, payload); case 2: response = _context9.sent; - try { - response['all_student_works'] = JSON.parse(sessionStorage['all_student_works'] || '[]'); - } catch (e) {} - _context9.next = 6; - return put({ - type: 'save', - payload: { - shixunWorkReport: objectSpread2_default()({}, response) - } - }); - case 6: return _context9.abrupt("return", response); - case 7: + case 4: case "end": return _context9.stop(); } }, _callee9); })(); }, - // 实训作业 设置 - getWorkSetting: function getWorkSetting(_ref19, _ref20) { + // 代码查重 分班 + getCodeReviewCourse: function getCodeReviewCourse(_ref19, _ref20) { var payload = _ref19.payload, callback = _ref19.callback; var call = _ref20.call, put = _ref20.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(_response$group_setti, _response$allow_late_) { - var response, changeData; + return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + var response; return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { while (1) switch (_context10.prev = _context10.next) { case 0: _context10.next = 2; - return call(shixunHomeworks/* getWorkSetting */.Ul, payload); + return call(shixunHomeworks/* getCodeReviewCourse */.JG, payload); case 2: response = _context10.sent; - response === null || response === void 0 || (_response$group_setti = response.group_settings) === null || _response$group_setti === void 0 || _response$group_setti.map(function (v) { - v.value = v.group_name; - v.id = v.group_id; - v.group_id = [v.group_id]; - }); - response === null || response === void 0 || (_response$allow_late_ = response.allow_late_settings) === null || _response$allow_late_ === void 0 || _response$allow_late_.map(function (v) { - v.value = v.group_name; - v.id = v.group_id; - v.group_id = [v.group_id]; - }); - changeData = { - shixun_evaluation: response.shixun_evaluation, - challenge_settings: response.challenge_settings - }; - _context10.next = 8; + _context10.next = 5; return put({ type: 'save', payload: { - workSetting: objectSpread2_default()({}, response), - changeData: (0,lodash.cloneDeep)(changeData) + codeReviewCourse: objectSpread2_default()({}, response) } }); - case 8: + case 5: return _context10.abrupt("return", response); - case 9: + case 6: case "end": return _context10.stop(); } }, _callee10); })(); }, - //实训作业 设置更新 - updateSetting: function updateSetting(_ref21, _ref22) { + // 实训作业 学生成绩导出 + exportShixunWorks: function exportShixunWorks(_ref21, _ref22) { var payload = _ref21.payload, callback = _ref21.callback; var call = _ref22.call, @@ -14955,19 +14887,18 @@ var ShixunHomeworksListModel = { while (1) switch (_context11.prev = _context11.next) { case 0: _context11.next = 2; - return call(shixunHomeworks/* updateSetting */.m7, payload); + return call(shixunHomeworks/* exportShixunWorks */.Dx, payload); case 2: response = _context11.sent; - return _context11.abrupt("return", response); - case 4: + case 3: case "end": return _context11.stop(); } }, _callee11); })(); }, - // 代码查重 分班 - getCodeReviewCourse: function getCodeReviewCourse(_ref23, _ref24) { + // 分组作业 题库详情 + getReferenceAnswer: function getReferenceAnswer(_ref23, _ref24) { var payload = _ref23.payload, callback = _ref23.callback; var call = _ref24.call, @@ -14978,14 +14909,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context12.prev = _context12.next) { case 0: _context12.next = 2; - return call(shixunHomeworks/* getCodeReviewCourse */.JG, payload); + return call(shixunHomeworks/* getReferenceAnswer */.Q3, payload); case 2: response = _context12.sent; _context12.next = 5; return put({ type: 'save', payload: { - codeReviewCourse: objectSpread2_default()({}, response) + referenceAnswer: objectSpread2_default()({}, response) } }); case 5: @@ -14997,8 +14928,8 @@ var ShixunHomeworksListModel = { }, _callee12); })(); }, - // 实训作业 学生成绩导出 - exportShixunWorks: function exportShixunWorks(_ref25, _ref26) { + // 分组作业 作业分班列表 + getPublishGroups: function getPublishGroups(_ref25, _ref26) { var payload = _ref25.payload, callback = _ref25.callback; var call = _ref26.call, @@ -15009,18 +14940,27 @@ var ShixunHomeworksListModel = { while (1) switch (_context13.prev = _context13.next) { case 0: _context13.next = 2; - return call(shixunHomeworks/* exportShixunWorks */.Dx, payload); + return call(shixunHomeworks/* getPublishGroups */.ux, payload); case 2: response = _context13.sent; - case 3: + _context13.next = 5; + return put({ + type: 'save', + payload: { + publishGroups: objectSpread2_default()({}, response) + } + }); + case 5: + return _context13.abrupt("return", response); + case 6: case "end": return _context13.stop(); } }, _callee13); })(); }, - // 分组作业 题库详情 - getReferenceAnswer: function getReferenceAnswer(_ref27, _ref28) { + // 分组作业 立即截止 + getEndGroups: function getEndGroups(_ref27, _ref28) { var payload = _ref27.payload, callback = _ref27.callback; var call = _ref28.call, @@ -15031,14 +14971,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context14.prev = _context14.next) { case 0: _context14.next = 2; - return call(shixunHomeworks/* getReferenceAnswer */.Q3, payload); + return call(shixunHomeworks/* getEndGroups */.KE, payload); case 2: response = _context14.sent; _context14.next = 5; return put({ type: 'save', payload: { - referenceAnswer: objectSpread2_default()({}, response) + endGroups: objectSpread2_default()({}, response) } }); case 5: @@ -15050,8 +14990,8 @@ var ShixunHomeworksListModel = { }, _callee14); })(); }, - // 分组作业 作业分班列表 - getPublishGroups: function getPublishGroups(_ref29, _ref30) { + // 普通作业 题库选用 + getBrankList: function getBrankList(_ref29, _ref30) { var payload = _ref29.payload, callback = _ref29.callback; var call = _ref30.call, @@ -15062,14 +15002,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context15.prev = _context15.next) { case 0: _context15.next = 2; - return call(shixunHomeworks/* getPublishGroups */.ux, payload); + return call(shixunHomeworks/* getBrankList */.n$, payload); case 2: response = _context15.sent; _context15.next = 5; return put({ type: 'save', payload: { - publishGroups: objectSpread2_default()({}, response) + brankList: objectSpread2_default()({}, response) } }); case 5: @@ -15081,8 +15021,8 @@ var ShixunHomeworksListModel = { }, _callee15); })(); }, - // 分组作业 立即截止 - getEndGroups: function getEndGroups(_ref31, _ref32) { + // 调整评分 + changeScore: function changeScore(_ref31, _ref32) { var payload = _ref31.payload, callback = _ref31.callback; var call = _ref32.call, @@ -15093,27 +15033,19 @@ var ShixunHomeworksListModel = { while (1) switch (_context16.prev = _context16.next) { case 0: _context16.next = 2; - return call(shixunHomeworks/* getEndGroups */.KE, payload); + return call(shixunHomeworks/* changeScore */.gG, payload); case 2: response = _context16.sent; - _context16.next = 5; - return put({ - type: 'save', - payload: { - endGroups: objectSpread2_default()({}, response) - } - }); - case 5: return _context16.abrupt("return", response); - case 6: + case 4: case "end": return _context16.stop(); } }, _callee16); })(); }, - // 普通作业 题库选用 - getBrankList: function getBrankList(_ref33, _ref34) { + //普通作业 保存到题库 + saveBanks: function saveBanks(_ref33, _ref34) { var payload = _ref33.payload, callback = _ref33.callback; var call = _ref34.call, @@ -15124,27 +15056,19 @@ var ShixunHomeworksListModel = { while (1) switch (_context17.prev = _context17.next) { case 0: _context17.next = 2; - return call(shixunHomeworks/* getBrankList */.n$, payload); + return call(shixunHomeworks/* saveBanks */.lf, payload); case 2: response = _context17.sent; - _context17.next = 5; - return put({ - type: 'save', - payload: { - brankList: objectSpread2_default()({}, response) - } - }); - case 5: return _context17.abrupt("return", response); - case 6: + case 4: case "end": return _context17.stop(); } }, _callee17); })(); }, - // 调整评分 - changeScore: function changeScore(_ref35, _ref36) { + // 普通作业添加默认数据 + addCommonHomeWorkDefaultData: function addCommonHomeWorkDefaultData(_ref35, _ref36) { var payload = _ref35.payload, callback = _ref35.callback; var call = _ref36.call, @@ -15155,19 +15079,26 @@ var ShixunHomeworksListModel = { while (1) switch (_context18.prev = _context18.next) { case 0: _context18.next = 2; - return call(shixunHomeworks/* changeScore */.gG, payload); + return call(shixunHomeworks/* addCommonHomeWorkDefaultData */.Qt, payload); case 2: response = _context18.sent; + _context18.next = 5; + return put({ + type: 'save', + payload: { + commonHomeWorkAddDefaultData: objectSpread2_default()({}, response) + } + }); + case 5: return _context18.abrupt("return", response); - case 4: + case 6: case "end": return _context18.stop(); } }, _callee18); })(); }, - //普通作业 保存到题库 - saveBanks: function saveBanks(_ref37, _ref38) { + getSearchMemberList: function getSearchMemberList(_ref37, _ref38) { var payload = _ref37.payload, callback = _ref37.callback; var call = _ref38.call, @@ -15178,19 +15109,26 @@ var ShixunHomeworksListModel = { while (1) switch (_context19.prev = _context19.next) { case 0: _context19.next = 2; - return call(shixunHomeworks/* saveBanks */.lf, payload); + return call(shixunHomeworks/* getSearchMemberList */.Lz, payload); case 2: response = _context19.sent; + _context19.next = 5; + return put({ + type: 'save', + payload: { + searchMemberList: objectSpread2_default()({}, response) + } + }); + case 5: return _context19.abrupt("return", response); - case 4: + case 6: case "end": return _context19.stop(); } }, _callee19); })(); }, - // 普通作业添加默认数据 - addCommonHomeWorkDefaultData: function addCommonHomeWorkDefaultData(_ref39, _ref40) { + getProjectList: function getProjectList(_ref39, _ref40) { var payload = _ref39.payload, callback = _ref39.callback; var call = _ref40.call, @@ -15201,14 +15139,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context20.prev = _context20.next) { case 0: _context20.next = 2; - return call(shixunHomeworks/* addCommonHomeWorkDefaultData */.Qt, payload); + return call(shixunHomeworks/* getProjectList */.ku, payload); case 2: response = _context20.sent; _context20.next = 5; return put({ type: 'save', payload: { - commonHomeWorkAddDefaultData: objectSpread2_default()({}, response) + searchProjectList: objectSpread2_default()({}, response) } }); case 5: @@ -15220,7 +15158,7 @@ var ShixunHomeworksListModel = { }, _callee20); })(); }, - getSearchMemberList: function getSearchMemberList(_ref41, _ref42) { + addStudentWorkDefaultData: function addStudentWorkDefaultData(_ref41, _ref42) { var payload = _ref41.payload, callback = _ref41.callback; var call = _ref42.call, @@ -15231,14 +15169,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context21.prev = _context21.next) { case 0: _context21.next = 2; - return call(shixunHomeworks/* getSearchMemberList */.Lz, payload); + return call(shixunHomeworks/* addStudentWorkDefaultData */.ak, payload); case 2: response = _context21.sent; _context21.next = 5; return put({ type: 'save', payload: { - searchMemberList: objectSpread2_default()({}, response) + studentWorkAddDefaultData: objectSpread2_default()({}, response) } }); case 5: @@ -15250,7 +15188,7 @@ var ShixunHomeworksListModel = { }, _callee21); })(); }, - getProjectList: function getProjectList(_ref43, _ref44) { + editStudentWorkDefaultData: function editStudentWorkDefaultData(_ref43, _ref44) { var payload = _ref43.payload, callback = _ref43.callback; var call = _ref44.call, @@ -15261,14 +15199,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context22.prev = _context22.next) { case 0: _context22.next = 2; - return call(shixunHomeworks/* getProjectList */.ku, payload); + return call(shixunHomeworks/* editStudentWorkDefaultData */.PW, payload); case 2: response = _context22.sent; _context22.next = 5; return put({ type: 'save', payload: { - searchProjectList: objectSpread2_default()({}, response) + studentWorkEditDefaultData: objectSpread2_default()({}, response) } }); case 5: @@ -15280,7 +15218,8 @@ var ShixunHomeworksListModel = { }, _callee22); })(); }, - addStudentWorkDefaultData: function addStudentWorkDefaultData(_ref45, _ref46) { + // 普通作业修改默认数据 + editCommonHomeWorkDefaultData: function editCommonHomeWorkDefaultData(_ref45, _ref46) { var payload = _ref45.payload, callback = _ref45.callback; var call = _ref46.call, @@ -15291,14 +15230,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context23.prev = _context23.next) { case 0: _context23.next = 2; - return call(shixunHomeworks/* addStudentWorkDefaultData */.ak, payload); + return call(shixunHomeworks/* editCommonHomeWorkDefaultData */.BD, payload); case 2: response = _context23.sent; _context23.next = 5; return put({ type: 'save', payload: { - studentWorkAddDefaultData: objectSpread2_default()({}, response) + commonHomeWorkEditDefaultData: objectSpread2_default()({}, response) } }); case 5: @@ -15310,7 +15249,8 @@ var ShixunHomeworksListModel = { }, _callee23); })(); }, - editStudentWorkDefaultData: function editStudentWorkDefaultData(_ref47, _ref48) { + // 题库普通作业修改默认数据 + editCommonHomeWorkDefaultBankData: function editCommonHomeWorkDefaultBankData(_ref47, _ref48) { var payload = _ref47.payload, callback = _ref47.callback; var call = _ref48.call, @@ -15321,14 +15261,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context24.prev = _context24.next) { case 0: _context24.next = 2; - return call(shixunHomeworks/* editStudentWorkDefaultData */.PW, payload); + return call(shixunHomeworks/* editCommonHomeWorkDefaultBankData */.pH, payload); case 2: response = _context24.sent; _context24.next = 5; return put({ type: 'save', payload: { - studentWorkEditDefaultData: objectSpread2_default()({}, response) + commonHomeWorkEditDefaultData: objectSpread2_default()({}, response) } }); case 5: @@ -15340,8 +15280,8 @@ var ShixunHomeworksListModel = { }, _callee24); })(); }, - // 普通作业修改默认数据 - editCommonHomeWorkDefaultData: function editCommonHomeWorkDefaultData(_ref49, _ref50) { + // 讨论回复列表 + getReplyList: function getReplyList(_ref49, _ref50) { var payload = _ref49.payload, callback = _ref49.callback; var call = _ref50.call, @@ -15352,27 +15292,24 @@ var ShixunHomeworksListModel = { while (1) switch (_context25.prev = _context25.next) { case 0: _context25.next = 2; - return call(shixunHomeworks/* editCommonHomeWorkDefaultData */.BD, payload); + return call(shixunHomeworks/* getReplyList */.PC, payload); case 2: response = _context25.sent; _context25.next = 5; return put({ type: 'save', payload: { - commonHomeWorkEditDefaultData: objectSpread2_default()({}, response) + replyList: objectSpread2_default()({}, response) } }); case 5: - return _context25.abrupt("return", response); - case 6: case "end": return _context25.stop(); } }, _callee25); })(); }, - // 题库普通作业修改默认数据 - editCommonHomeWorkDefaultBankData: function editCommonHomeWorkDefaultBankData(_ref51, _ref52) { + getStudentWorkDetail: function getStudentWorkDetail(_ref51, _ref52) { var payload = _ref51.payload, callback = _ref51.callback; var call = _ref52.call, @@ -15383,27 +15320,24 @@ var ShixunHomeworksListModel = { while (1) switch (_context26.prev = _context26.next) { case 0: _context26.next = 2; - return call(shixunHomeworks/* editCommonHomeWorkDefaultBankData */.pH, payload); + return call(shixunHomeworks/* getStudentWorkDetail */.Hj, payload); case 2: response = _context26.sent; _context26.next = 5; return put({ type: 'save', payload: { - commonHomeWorkEditDefaultData: objectSpread2_default()({}, response) + studentWorkDetail: objectSpread2_default()({}, response) } }); case 5: - return _context26.abrupt("return", response); - case 6: case "end": return _context26.stop(); } }, _callee26); })(); }, - // 讨论回复列表 - getReplyList: function getReplyList(_ref53, _ref54) { + getStudentWorkSupplyDetail: function getStudentWorkSupplyDetail(_ref53, _ref54) { var payload = _ref53.payload, callback = _ref53.callback; var call = _ref54.call, @@ -15414,14 +15348,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context27.prev = _context27.next) { case 0: _context27.next = 2; - return call(shixunHomeworks/* getReplyList */.PC, payload); + return call(shixunHomeworks/* getStudentWorkSupplyDetail */.ub, payload); case 2: response = _context27.sent; _context27.next = 5; return put({ type: 'save', payload: { - replyList: objectSpread2_default()({}, response) + studentWorkSupplyDetail: objectSpread2_default()({}, response) } }); case 5: @@ -15431,7 +15365,7 @@ var ShixunHomeworksListModel = { }, _callee27); })(); }, - getStudentWorkDetail: function getStudentWorkDetail(_ref55, _ref56) { + getStudentWorkCommon: function getStudentWorkCommon(_ref55, _ref56) { var payload = _ref55.payload, callback = _ref55.callback; var call = _ref56.call, @@ -15442,14 +15376,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context28.prev = _context28.next) { case 0: _context28.next = 2; - return call(shixunHomeworks/* getStudentWorkDetail */.Hj, payload); + return call(shixunHomeworks/* getStudentWorkCommon */.JA, payload); case 2: response = _context28.sent; _context28.next = 5; return put({ type: 'save', payload: { - studentWorkDetail: objectSpread2_default()({}, response) + studentWorkCommon: objectSpread2_default()({}, response) } }); case 5: @@ -15459,7 +15393,7 @@ var ShixunHomeworksListModel = { }, _callee28); })(); }, - getStudentWorkSupplyDetail: function getStudentWorkSupplyDetail(_ref57, _ref58) { + getAllStudentWorks: function getAllStudentWorks(_ref57, _ref58) { var payload = _ref57.payload, callback = _ref57.callback; var call = _ref58.call, @@ -15470,24 +15404,26 @@ var ShixunHomeworksListModel = { while (1) switch (_context29.prev = _context29.next) { case 0: _context29.next = 2; - return call(shixunHomeworks/* getStudentWorkSupplyDetail */.ub, payload); + return call(shixunHomeworks/* getAllStudentWorks */.ql, payload); case 2: response = _context29.sent; _context29.next = 5; return put({ type: 'save', payload: { - studentWorkSupplyDetail: objectSpread2_default()({}, response) + allStudentWorks: objectSpread2_default()({}, response) } }); case 5: + return _context29.abrupt("return", response); + case 6: case "end": return _context29.stop(); } }, _callee29); })(); }, - getStudentWorkCommon: function getStudentWorkCommon(_ref59, _ref60) { + getFileRepeatResult: function getFileRepeatResult(_ref59, _ref60) { var payload = _ref59.payload, callback = _ref59.callback; var call = _ref60.call, @@ -15498,24 +15434,26 @@ var ShixunHomeworksListModel = { while (1) switch (_context30.prev = _context30.next) { case 0: _context30.next = 2; - return call(shixunHomeworks/* getStudentWorkCommon */.JA, payload); + return call(shixunHomeworks/* getFileRepeatResult */.oN, payload); case 2: response = _context30.sent; _context30.next = 5; return put({ type: 'save', payload: { - studentWorkCommon: objectSpread2_default()({}, response) + codeReview: objectSpread2_default()({}, response) } }); case 5: + return _context30.abrupt("return", response); + case 6: case "end": return _context30.stop(); } }, _callee30); })(); }, - getAllStudentWorks: function getAllStudentWorks(_ref61, _ref62) { + getFileRepeatDetail: function getFileRepeatDetail(_ref61, _ref62) { var payload = _ref61.payload, callback = _ref61.callback; var call = _ref62.call, @@ -15526,14 +15464,14 @@ var ShixunHomeworksListModel = { while (1) switch (_context31.prev = _context31.next) { case 0: _context31.next = 2; - return call(shixunHomeworks/* getAllStudentWorks */.ql, payload); + return call(shixunHomeworks/* getFileRepeatDetail */.Ti, payload); case 2: response = _context31.sent; _context31.next = 5; return put({ type: 'save', payload: { - allStudentWorks: objectSpread2_default()({}, response) + codeReviewDetail: objectSpread2_default()({}, response) } }); case 5: @@ -15545,68 +15483,50 @@ var ShixunHomeworksListModel = { }, _callee31); })(); }, - getFileRepeatResult: function getFileRepeatResult(_ref63, _ref64) { + // 讨论创建回复 + createReply: function createReply(_ref63, _ref64) { var payload = _ref63.payload, callback = _ref63.callback; var call = _ref64.call, put = _ref64.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() { - var response; return regeneratorRuntime_default()().wrap(function _callee32$(_context32) { while (1) switch (_context32.prev = _context32.next) { case 0: _context32.next = 2; - return call(shixunHomeworks/* getFileRepeatResult */.oN, payload); + return call(shixunHomeworks/* createReply */.PP, payload); case 2: - response = _context32.sent; - _context32.next = 5; - return put({ - type: 'save', - payload: { - codeReview: objectSpread2_default()({}, response) - } - }); - case 5: - return _context32.abrupt("return", response); - case 6: + return _context32.abrupt("return", _context32.sent); + case 3: case "end": return _context32.stop(); } }, _callee32); })(); }, - getFileRepeatDetail: function getFileRepeatDetail(_ref65, _ref66) { + // 讨论回复点赞 + replyLike: function replyLike(_ref65, _ref66) { var payload = _ref65.payload, callback = _ref65.callback; var call = _ref66.call, put = _ref66.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() { - var response; return regeneratorRuntime_default()().wrap(function _callee33$(_context33) { while (1) switch (_context33.prev = _context33.next) { case 0: _context33.next = 2; - return call(shixunHomeworks/* getFileRepeatDetail */.Ti, payload); + return call(shixunHomeworks/* replyLike */.NA, payload); case 2: - response = _context33.sent; - _context33.next = 5; - return put({ - type: 'save', - payload: { - codeReviewDetail: objectSpread2_default()({}, response) - } - }); - case 5: - return _context33.abrupt("return", response); - case 6: + return _context33.abrupt("return", _context33.sent); + case 3: case "end": return _context33.stop(); } }, _callee33); })(); }, - // 讨论创建回复 - createReply: function createReply(_ref67, _ref68) { + // 讨论回复取消点赞 + replyUnLike: function replyUnLike(_ref67, _ref68) { var payload = _ref67.payload, callback = _ref67.callback; var call = _ref68.call, @@ -15616,7 +15536,7 @@ var ShixunHomeworksListModel = { while (1) switch (_context34.prev = _context34.next) { case 0: _context34.next = 2; - return call(shixunHomeworks/* createReply */.PP, payload); + return call(shixunHomeworks/* replyUnLike */.YQ, payload); case 2: return _context34.abrupt("return", _context34.sent); case 3: @@ -15626,8 +15546,8 @@ var ShixunHomeworksListModel = { }, _callee34); })(); }, - // 讨论回复点赞 - replyLike: function replyLike(_ref69, _ref70) { + // 讨论回复删除 + deleteReply: function deleteReply(_ref69, _ref70) { var payload = _ref69.payload, callback = _ref69.callback; var call = _ref70.call, @@ -15637,7 +15557,7 @@ var ShixunHomeworksListModel = { while (1) switch (_context35.prev = _context35.next) { case 0: _context35.next = 2; - return call(shixunHomeworks/* replyLike */.NA, payload); + return call(shixunHomeworks/* deleteReply */.Mf, payload); case 2: return _context35.abrupt("return", _context35.sent); case 3: @@ -15647,10 +15567,9 @@ var ShixunHomeworksListModel = { }, _callee35); })(); }, - // 讨论回复取消点赞 - replyUnLike: function replyUnLike(_ref71, _ref72) { - var payload = _ref71.payload, - callback = _ref71.callback; + // 设置操做action + setActionTabs: function setActionTabs(_ref71, _ref72) { + var payload = _ref71.payload; var call = _ref72.call, put = _ref72.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee36() { @@ -15658,47 +15577,6 @@ var ShixunHomeworksListModel = { while (1) switch (_context36.prev = _context36.next) { case 0: _context36.next = 2; - return call(shixunHomeworks/* replyUnLike */.YQ, payload); - case 2: - return _context36.abrupt("return", _context36.sent); - case 3: - case "end": - return _context36.stop(); - } - }, _callee36); - })(); - }, - // 讨论回复删除 - deleteReply: function deleteReply(_ref73, _ref74) { - var payload = _ref73.payload, - callback = _ref73.callback; - var call = _ref74.call, - put = _ref74.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee37() { - return regeneratorRuntime_default()().wrap(function _callee37$(_context37) { - while (1) switch (_context37.prev = _context37.next) { - case 0: - _context37.next = 2; - return call(shixunHomeworks/* deleteReply */.Mf, payload); - case 2: - return _context37.abrupt("return", _context37.sent); - case 3: - case "end": - return _context37.stop(); - } - }, _callee37); - })(); - }, - // 设置操做action - setActionTabs: function setActionTabs(_ref75, _ref76) { - var payload = _ref75.payload; - var call = _ref76.call, - put = _ref76.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee38() { - return regeneratorRuntime_default()().wrap(function _callee38$(_context38) { - while (1) switch (_context38.prev = _context38.next) { - case 0: - _context38.next = 2; return put({ type: 'save', payload: { @@ -15707,9 +15585,9 @@ var ShixunHomeworksListModel = { }); case 2: case "end": - return _context38.stop(); + return _context36.stop(); } - }, _callee38); + }, _callee36); })(); } }, @@ -15719,12 +15597,12 @@ var ShixunHomeworksListModel = { } }, subscriptions: { - setup: function setup(_ref77) { - var dispatch = _ref77.dispatch, - history = _ref77.history; + setup: function setup(_ref73) { + var dispatch = _ref73.dispatch, + history = _ref73.history; // console.log("subscriptions:", dispatch, history) - return history.listen(function (_ref78) { - var pathname = _ref78.pathname; + return history.listen(function (_ref74) { + var pathname = _ref74.pathname; if (pathname === '/') { dispatch({ type: 'query' @@ -18378,283 +18256,12 @@ var VideoModel = { } }; /* harmony default export */ var video = (VideoModel); -;// CONCATENATED MODULE: ./src/utils/text.ts -var English = { - 'isChinese': false, - 'key': 1, - //菜单 - '首页': 'Home', - '社区': 'Community', - 'OpenI社区章程': "Openl's bylaws", - '启智开源许可证': 'Open-source license', - '组织结构': 'Organization structure', - '欢迎加入OpenI': 'Welcome to Openl', - '社区动态': 'Dynamic', - '论坛交流': 'Communication', - '项目': 'PROJECT', - '学习': 'ACTIVITY', - '云脑开源实训': 'Open source training', - '开源创新大赛': 'Innovation Competition', - '社区活动': 'STUDY', - 'AI协作平台': 'AI COLLABORATION', - //Tab - '全部': 'All', - '即将发布': 'Upcoming', - '进行中': 'Ongoing', - '往期比赛': 'Past', - '数据统计': 'Statistics', - '请输入竞赛名称': 'Enter the competition name', - //列表 - '暂无数据': 'NO DATA', - '竞赛时间': 'Time', - '报名截止时间': 'Deadline', - '浏览数': 'View', - '已报名名词': 'Participation', - '已报名': 'Registered', - '立即报名': 'Register Now', - '进行中图标': 'Ongoing', - //报名弹框 - '选择参赛方式': 'Entry mode', - '加入战队参赛': 'Join the team', - '去创建战队参赛': 'Create a team', - //竞赛详情页 - '在线竞赛': 'HOME', - '奖金': 'Bonus', - '浏览': 'View', - '报名': 'Participation', - '暂无': '~', - '竞赛时间:': 'Time:', - '报名截止:': 'Deadline:', - '竞赛状态:': 'State:', - '赛题入口': 'competition subject', - '我的战队': 'My team', - '编辑': 'Edit', - '上传附件': 'Upload attachment', - '(单个文件150M以内)': '(The size of a single file is less than 150M)', - '提交': 'Confirm', - '取消': 'Cancel', - //报名页面 - '报名链接': 'My team', - '加入战队': 'Join the team', - '创建战队': 'Create a team', - '作品指导张老师微信': "Advisor Zhang's wechat", - '战队总数': 'Number of team', - '参赛总人数': 'number of participants', - '个': '', - '请输入战队名称搜索': 'Please enter the team name', - '管理的战队': 'Management team', - '全部战队': 'All the team', - '创建时间': 'Creation time', - '邀请码': 'Invitation code', - '战队成员': 'Team members', - '设置': 'Setting', - '查看': 'Check', - '删除战队': 'Delete', - '确定': 'Confirm', - '确认': 'Confirm', - '删除': 'Delete', - '请输入邀请码': 'Please enter the invitation code', - '队名': 'Team name', - '请输入队名': 'Please enter the team name', - '欢迎报名参加本项赛事!全面支持各类竞赛的在线运行管理,': 'Welcome to register for this event! Fully support the online operation and management of all kinds of competitions,', - '大数据、人工智能、各类芯片架构等竞赛任务均可在线运行、部署和评测。': 'Big data, artificial intelligence, various chip architectures and other competition tasks can be run, deployed and evaluated online.', - //编辑 - '编辑战队信息': 'Editorial team', - '编辑战队': 'Editorial team', - '上传LOGO': 'Uploading LOGO', - '(支持jpg、gif、png格式的图片,建议文件小于2M)': '(JPG, GIF, and PNG files are supported. The file size must be smaller than 2 MB)', - //弹框 - '设置战队成员': 'Setting up team Members', - '添加教师': 'Add the teacher', - '请搜索教师姓名/手机号并添加': 'Please enter teacher name/cell phone number to search', - '添加学生/专业人士': 'Add students/professionals', - '请搜索队员姓名/手机号并添加': 'Please enter member name/cell phone number to search', - '建议优先将教师设置为队长': 'Prioritize teachers as team leaders', - '请添加战队成员': 'Please add team members', - '名教师': 'teacher', - '名学生': 'student', - '头像': 'Portrait', - '姓名': 'Name', - '手机': 'Phone no', - '学校/单位': 'School/Unit', - '职业': 'Professional', - '学号': 'Student id', - '角色': 'Role', - '操作': 'Operation', - //新增 - '即将发布图标': 'Upcoming', - '未发布': 'unpublished', - '已结束': 'finished', - '提交成功': 'Submit Successfully', - '内容不能为空': 'The content cannot be empty', - '邀请码不能为空': 'The invitation code cannot be empty', - '战队邀请码无效': 'Invalid invitation code', - '您已加入该战队': 'You have joined the team', - '加入战队成功': 'Join the team successfully', - '战队名不能为空': 'Team name cannot be empty', - '创建战队成功': 'Team creation succeeded', - '复制成功': 'Copy success', - '删除战队弹框': 'Delete the team', - '是否确认删除战队': 'Confirm to delete the team?', - '删除成功': 'Deleted successfully', - '队长': 'Team Leader', - '创建者': 'Founder', - '教授': 'professor', - '研究员': 'researcher', - '副教授': 'Associate professor', - '副研究员': 'Associate Research Fellow', - '讲师': 'lecturer', - '助理研究员': 'Assistant Research Fellow', - '助理研教授': 'Assistant professor', - '修改成功': 'Modify Successfully', - '队员': 'team member', - "设置为队长,权限:编辑战队、设置战队成员、转移队长、删除战队": "Set to Team leader, permissions: Edit team, set team members, transfer team leader, delete team", - '开源竞赛': 'Open Source Competition', - '启智官网': 'OpenI' -}; -var Chinese = { - 'isChinese': true, - 'key': 2, - //菜单 - '首页': '首页', - '社区': '社区', - 'OpenI社区章程': 'OpenI社区章程', - '启智开源许可证': '启智开源许可证', - '组织结构': '组织结构', - '欢迎加入OpenI': '欢迎加入OpenI', - '社区动态': '社区动态', - '论坛交流': '论坛交流', - '项目': '项目', - '学习': '学习', - '云脑开源实训': '云脑开源实训', - '开源创新大赛': '开源创新大赛', - '社区活动': '社区活动', - 'AI协作平台': 'AI协作平台', - //Tab - '全部': '全部', - '即将发布': '即将发布', - '进行中': '进行中', - '往期比赛': '往期比赛', - '数据统计': '数据统计', - '请输入竞赛名称': '请输入竞赛名称', - //列表 - '暂无数据': '暂无数据', - '竞赛时间': '竞赛时间', - '报名截止时间': '报名截止时间', - '浏览数': '浏览数', - '已报名名词': '已报名', - '已报名': '已报名', - '立即报名': '立即报名', - '进行中图标': '进行中', - //报名弹框 - '选择参赛方式': '选择参赛方式', - '加入战队参赛': '加入战队参赛', - '去创建战队参赛': '去创建参赛战队', - //竞赛详情页 - '在线竞赛': '在线竞赛', - '奖金': '奖金', - '浏览': '浏览', - '报名': '报名', - '暂无': '暂无', - '竞赛时间:': '竞赛时间:', - '报名截止:': '报名截止:', - '竞赛状态:': '竞赛状态:', - '赛题入口': '赛题入口', - '我的战队': '我的战队', - '编辑': '编辑', - '上传附件': '上传附件', - '(单个文件150M以内)': '(单个文件150M以内)', - '提交': '提交', - '取消': '取消', - //报名页面 - '报名链接': '报名', - '加入战队': '加入战队', - '创建战队': '创建战队', - '作品指导张老师微信': '作品指导张老师微信', - '战队总数': '战队总数', - '参赛总人数': '参赛总人数', - '个': '个', - '请输入战队名称搜索': '请输入战队名称搜索', - '管理的战队': '管理的战队', - '全部战队': '全部战队', - '创建时间': '创建时间', - '邀请码': '邀请码', - '战队成员': '战队成员', - '设置': '设置', - '查看': '查看', - '删除战队': '删除战队', - '确定': '确定', - '确认': '确认', - '删除': '删除', - '请输入邀请码': '请输入邀请码', - '队名': '队名', - '请输入队名': '请输入队名', - '欢迎报名参加本项赛事!全面支持各类竞赛的在线运行管理,': '欢迎报名参加本项赛事!全面支持各类竞赛的在线运行管理,', - '大数据、人工智能、各类芯片架构等竞赛任务均可在线运行、部署和评测。': '大数据、人工智能、各类芯片架构等竞赛任务均可在线运行、部署和评测。', - //编辑 - '编辑战队信息': '编辑战队信息', - '编辑战队': '编辑战队', - '上传LOGO': '上传LOGO', - '(支持jpg、gif、png格式的图片,建议文件小于2M)': '(支持jpg、gif、png格式的图片,建议文件小于2M)', - //弹框 - '设置战队成员': '设置战队成员', - '添加教师': '添加教师', - '请搜索教师姓名/手机号并添加': '请搜索教师姓名/手机号并添加', - '添加学生/专业人士': '添加学生/专业人士', - '请搜索队员姓名/手机号并添加': '请搜索队员姓名/手机号并添加', - '建议优先将教师设置为队长': '建议优先将教师设置为队长', - '请添加战队成员': '请添加战队成员', - '名教师': '名教师', - '名学生': '名学生', - '头像': '头像', - '姓名': '姓名', - '手机': '手机', - '学校/单位': '学校/单位', - '职业': '职业', - '学号': '学号', - '角色': '角色', - '操作': '操作', - //新增 - '即将发布图标': '即将发布', - '未发布': '未发布', - '已结束': '已结束', - '提交成功': '提交成功', - '内容不能为空': '内容不能为空', - '邀请码不能为空': '邀请码不能为空', - '战队邀请码无效': '战队邀请码无效', - '您已加入该战队': '您已加入该战队', - '加入战队成功': '加入战队成功', - '战队名不能为空': '战队名不能为空', - '创建战队成功': '创建战队成功', - '复制成功': '复制成功', - '删除战队弹框': '删除战队', - '是否确认删除战队': '是否确认删除战队', - '删除成功': '删除成功', - '队长': '队长', - '创建者': '创建者', - '教授': '教授', - '研究员': '研究员', - '副教授': '副教授', - '副研究员': '副研究员', - '讲师': '讲师', - '助理研究员': '助理研究员', - '助理教授': '助理教授', - '修改成功': '修改成功', - '对员': '队员', - "设置为队长,权限:编辑战队、设置战队成员、转移队长、删除战队": "设置为队长,权限:编辑战队、设置战队成员、转移队长、删除战队", - '开源竞赛': '开源竞赛', - '启智官网': '启智官网' -}; -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(26795); // EXTERNAL MODULE: ./src/service/competitions.ts var competitions = __webpack_require__(94383); ;// CONCATENATED MODULE: ./src/models/competitions/index.ts - - var CompetitionsModel = { namespace: 'competitions', state: { @@ -18666,102 +18273,94 @@ var CompetitionsModel = { per_page: 20, category: "" }, + Staff: {}, + Header: {}, + competition_title: '', + banner: '', competitions: [], - is_manager: false, - // 是不是管理者身份 - competition: {}, - competitionStage: {}, - //单个赛段信息 - LeftNav: [], - // 概览-左侧导航 - CommitRecords: {}, - // 概览-赛题入口-提交记录 - MdContent: {}, - // 概览-对应的内容 - MemberWorks: {}, - // 选手作品列表数据 - EvaluationList: {}, - //主观评分 count: '', + RightItems: {}, + Prizes: {}, + Account: {}, + TabResultList: {}, + competition_team: {}, + all_team_member: {}, actionTabs: { key: '', params: {} - }, - qs: (0,util/* skipNetLogin */.T0)(true) ? Chinese : localStorage.getItem('languageText') === 'false' ? English : Chinese + } }, effects: { - getSubjectiveEvaluationList: function getSubjectiveEvaluationList(_ref, _ref2) { - var payload = _ref.payload; + //获取头部信息 + getWorkSubmitUpdateRes: function getWorkSubmitUpdateRes(_ref, _ref2) { + var payload = _ref.payload, + callback = _ref.callback; var call = _ref2.call, put = _ref2.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; + var response; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; - return call(competitions/* getSubjectiveEvaluationList */.vd, payload); + return call(competitions/* getWorkSubmitUpdateRes */.zF, payload); case 2: - res = _context.sent; - _context.next = 5; - return put({ - type: "save", - payload: { - EvaluationList: res || {} - } - }); - case 5: - return _context.abrupt("return", res); - case 6: + response = _context.sent; + return _context.abrupt("return", response); + case 4: case "end": return _context.stop(); } }, _callee); })(); }, - getMemberWorks: function getMemberWorks(_ref3, _ref4) { + // 获取页面数据 + getList: function getList(_ref3, _ref4) { var payload = _ref3.payload; var call = _ref4.call, put = _ref4.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var res; + var listParams, response; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - _context2.next = 2; - return call(competitions/* getMemberWorks */.xx, payload); - case 2: - res = _context2.sent; - _context2.next = 5; + listParams = payload; + _context2.next = 3; + return call(competitions/* getCompetitionsList */.bQ, payload); + case 3: + response = _context2.sent; + _context2.next = 6; return put({ type: "save", - payload: { - MemberWorks: res || {} - } + payload: objectSpread2_default()({ + listParams: listParams + }, response) }); - case 5: - return _context2.abrupt("return", res); case 6: + return _context2.abrupt("return", response); + case 7: case "end": return _context2.stop(); } }, _callee2); })(); }, - putCompetitionEntries: function putCompetitionEntries(_ref5, _ref6) { - var payload = _ref5.payload; + //提交学生数据 + addApplytojoincourse: function addApplytojoincourse(_ref5, _ref6) { + var payload = _ref5.payload, + callback = _ref5.callback; var call = _ref6.call, put = _ref6.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res; + var response; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; - return call(competitions/* putCompetitionEntries */.wq, payload); + return call(competitions/* addApplytojoincourse */.qS, payload); case 2: - res = _context3.sent; - return _context3.abrupt("return", res); + response = _context3.sent; + return _context3.abrupt("return", response); case 4: case "end": return _context3.stop(); @@ -18769,20 +18368,22 @@ var CompetitionsModel = { }, _callee3); })(); }, - postCompetitionCommitRecords: function postCompetitionCommitRecords(_ref7, _ref8) { - var payload = _ref7.payload; + //报名 + competitionTeams: function competitionTeams(_ref7, _ref8) { + var payload = _ref7.payload, + callback = _ref7.callback; var call = _ref8.call, put = _ref8.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var res; + var response; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: _context4.next = 2; - return call(competitions/* postCompetitionCommitRecords */.xS, payload); + return call(competitions/* competitionTeams */.Pt, payload); case 2: - res = _context4.sent; - return _context4.abrupt("return", res); + response = _context4.sent; + return _context4.abrupt("return", response); case 4: case "end": return _context4.stop(); @@ -18790,28 +18391,30 @@ var CompetitionsModel = { }, _callee4); })(); }, - getCompetitionCommitRecords: function getCompetitionCommitRecords(_ref9, _ref10) { - var payload = _ref9.payload; + //获取限制 + getStaff: function getStaff(_ref9, _ref10) { + var payload = _ref9.payload, + callback = _ref9.callback; var call = _ref10.call, put = _ref10.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - var CommitRecords; + var response; return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: _context5.next = 2; - return call(competitions/* getCompetitionCommitRecords */.Gy, payload); + return call(competitions/* getStaff */.Dh, payload); case 2: - CommitRecords = _context5.sent; + response = _context5.sent; _context5.next = 5; return put({ type: "save", payload: { - CommitRecords: CommitRecords || {} + Staff: response } }); case 5: - return _context5.abrupt("return", CommitRecords); + return _context5.abrupt("return", response); case 6: case "end": return _context5.stop(); @@ -18819,49 +18422,61 @@ var CompetitionsModel = { }, _callee5); })(); }, - getUpdateMdContent: function getUpdateMdContent(_ref11, _ref12) { - var payload = _ref11.payload; + //获取头部信息 + getHeader: function getHeader(_ref11, _ref12) { + var payload = _ref11.payload, + callback = _ref11.callback; var call = _ref12.call, put = _ref12.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { - var res; + var response; return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: _context6.next = 2; - return call(competitions/* getUpdateMdContent */.nU, payload); + return call(competitions/* getHeader */.Pg, payload); case 2: - res = _context6.sent; - return _context6.abrupt("return", res); - case 4: + response = _context6.sent; + _context6.next = 5; + return put({ + type: "save", + payload: { + Header: response + } + }); + case 5: + return _context6.abrupt("return", response); + case 6: case "end": return _context6.stop(); } }, _callee6); })(); }, - getCompetitionModulesDetails: function getCompetitionModulesDetails(_ref13, _ref14) { - var payload = _ref13.payload; + //获取竞赛底部item信息 + getItem: function getItem(_ref13, _ref14) { + var payload = _ref13.payload, + callback = _ref13.callback; var call = _ref14.call, put = _ref14.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { - var MdContent; + var response; return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: _context7.next = 2; - return call(competitions/* getCompetitionModulesDetails */.gJ, payload); + return call(competitions/* getItem */.rV, payload); case 2: - MdContent = _context7.sent; + response = _context7.sent; _context7.next = 5; return put({ type: "save", payload: { - MdContent: MdContent + RightItems: response } }); case 5: - return _context7.abrupt("return", MdContent); + return _context7.abrupt("return", response); case 6: case "end": return _context7.stop(); @@ -18869,21 +18484,22 @@ var CompetitionsModel = { }, _callee7); })(); }, - // 发布竞赛 - competition_review: function competition_review(_ref15, _ref16) { - var payload = _ref15.payload; + //修改item updateMdContent + updateMdContent: function updateMdContent(_ref15, _ref16) { + var payload = _ref15.payload, + callback = _ref15.callback; var call = _ref16.call, put = _ref16.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - var competition; + var response; return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: _context8.next = 2; - return call(competitions/* competition_review */.qt, payload); + return call(competitions/* updateMdContent */.zj, payload); case 2: - competition = _context8.sent; - return _context8.abrupt("return", competition); + response = _context8.sent; + return _context8.abrupt("return", response); case 4: case "end": return _context8.stop(); @@ -18891,58 +18507,33 @@ var CompetitionsModel = { }, _callee8); })(); }, - // 竞赛详情信息 - common_header: function common_header(_ref17, _ref18) { - var payload = _ref17.payload; + //获取战队列表 + getTeamList: function getTeamList(_ref17, _ref18) { + var payload = _ref17.payload, + callback = _ref17.callback; var call = _ref18.call, put = _ref18.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(_competition$competit, _competition$competit2, _competition$competit3) { - var competition, getStatus, index, Newindex; + return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + var response; return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: _context9.next = 2; - return call(competitions/* common_header */.o3, payload); + return call(competitions/* getTeamList */.aq, payload); case 2: - competition = _context9.sent; - getStatus = function getStatus(item) { - var startTime = new Date(item.start_time).getTime(); - var endTime = new Date(item.end_time).getTime(); - var nowTime = new Date().getTime(); - if (startTime - nowTime > 0) { - return "wait"; - } - if (endTime - nowTime > 0) { - return "process"; - } - return "finish"; - }; - index = competition === null || competition === void 0 || (_competition$competit = competition.competition_stage_sections) === null || _competition$competit === void 0 ? void 0 : _competition$competit.findIndex(function (item) { - return getStatus(item) == "wait"; - }); - Newindex = index > 0 ? index - 1 : index == -1 ? (competition === null || competition === void 0 || (_competition$competit2 = competition.competition_stage_sections) === null || _competition$competit2 === void 0 ? void 0 : _competition$competit2.length) - 1 : 0; - _context9.next = 8; - return put({ - type: "save", - payload: { - competition: competition, - competitionStage: (competition === null || competition === void 0 || (_competition$competit3 = competition.competition_stage_sections) === null || _competition$competit3 === void 0 ? void 0 : _competition$competit3[Newindex]) || {}, - LeftNav: (competition === null || competition === void 0 ? void 0 : competition.competition_modules) || [], - is_manager: (competition === null || competition === void 0 ? void 0 : competition.is_manager) || false - } - }); - case 8: - return _context9.abrupt("return", competition); - case 9: + response = _context9.sent; + return _context9.abrupt("return", response); + case 4: case "end": return _context9.stop(); } }, _callee9); })(); }, - // 创建竞赛 - addCompetitions: function addCompetitions(_ref19, _ref20) { - var payload = _ref19.payload; + //获取战队头像 Edit + getTeamDetail: function getTeamDetail(_ref19, _ref20) { + var payload = _ref19.payload, + callback = _ref19.callback; var call = _ref20.call, put = _ref20.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { @@ -18951,7 +18542,7 @@ var CompetitionsModel = { while (1) switch (_context10.prev = _context10.next) { case 0: _context10.next = 2; - return call(competitions/* addCompetitions */.C9, payload); + return call(competitions/* getTeamDetail */.Ze, payload); case 2: response = _context10.sent; return _context10.abrupt("return", response); @@ -18962,86 +18553,77 @@ var CompetitionsModel = { }, _callee10); })(); }, - // 切换中英文 - switchLanguage: function switchLanguage(_ref21, _ref22) { - var payload = _ref21.payload; + //修改战队信息 + UpTeam: function UpTeam(_ref21, _ref22) { + var payload = _ref21.payload, + callback = _ref21.callback; var call = _ref22.call, put = _ref22.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { + var response; return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { while (1) switch (_context11.prev = _context11.next) { case 0: - localStorage.setItem('languageText', payload); - _context11.next = 3; - return put({ - type: "save", - payload: { - qs: payload ? Chinese : English - } - }); - case 3: + _context11.next = 2; + return call(competitions/* UpTeam */.yS, payload); + case 2: + response = _context11.sent; + return _context11.abrupt("return", response); + case 4: case "end": return _context11.stop(); } }, _callee11); })(); }, - // 设置操做action - setActionTabs: function setActionTabs(_ref23, _ref24) { - var payload = _ref23.payload; + //删除战队 + DeleteTeam: function DeleteTeam(_ref23, _ref24) { + var payload = _ref23.payload, + callback = _ref23.callback; var call = _ref24.call, put = _ref24.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { + var response; return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { while (1) switch (_context12.prev = _context12.next) { case 0: _context12.next = 2; - return put({ - type: 'save', - payload: { - actionTabs: objectSpread2_default()({}, payload) - } - }); + return call(competitions/* DeleteTeam */.ps, payload); case 2: + response = _context12.sent; + return _context12.abrupt("return", response); + case 4: case "end": return _context12.stop(); } }, _callee12); })(); }, - // 获取页面数据 - getList: function getList(_ref25, _ref26) { - var payload = _ref25.payload; + //退出战队 ExitTeam + ExitTeam: function ExitTeam(_ref25, _ref26) { + var payload = _ref25.payload, + callback = _ref25.callback; var call = _ref26.call, put = _ref26.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { - var listParams, response; + var response; return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { while (1) switch (_context13.prev = _context13.next) { case 0: - listParams = payload; - _context13.next = 3; - return call(competitions/* getCompetitionsList */.bQ, payload); - case 3: + _context13.next = 2; + return call(competitions/* ExitTeam */.vV, payload); + case 2: response = _context13.sent; - _context13.next = 6; - return put({ - type: "save", - payload: objectSpread2_default()({ - listParams: listParams - }, response) - }); - case 6: return _context13.abrupt("return", response); - case 7: + case 4: case "end": return _context13.stop(); } }, _callee13); })(); }, - //提交学生数据 - addApplytojoincourse: function addApplytojoincourse(_ref27, _ref28) { + //新增战队 AddTeam + AddTeam: function AddTeam(_ref27, _ref28) { var payload = _ref27.payload, callback = _ref27.callback; var call = _ref28.call, @@ -19052,7 +18634,7 @@ var CompetitionsModel = { while (1) switch (_context14.prev = _context14.next) { case 0: _context14.next = 2; - return call(competitions/* addApplytojoincourse */.qS, payload); + return call(competitions/* AddTeam */.FU, payload); case 2: response = _context14.sent; return _context14.abrupt("return", response); @@ -19063,8 +18645,8 @@ var CompetitionsModel = { }, _callee14); })(); }, - //报名 - competitionTeams: function competitionTeams(_ref29, _ref30) { + //新增管理员 AddPersonnel + AddPersonnel: function AddPersonnel(_ref29, _ref30) { var payload = _ref29.payload, callback = _ref29.callback; var call = _ref30.call, @@ -19075,7 +18657,7 @@ var CompetitionsModel = { while (1) switch (_context15.prev = _context15.next) { case 0: _context15.next = 2; - return call(competitions/* competitionTeams */.Pt, payload); + return call(competitions/* AddPersonnel */.R9, payload); case 2: response = _context15.sent; return _context15.abrupt("return", response); @@ -19086,8 +18668,8 @@ var CompetitionsModel = { }, _callee15); })(); }, - //获取限制 - getStaff: function getStaff(_ref31, _ref32) { + //加入战队 JoinTeam + JoinTeam: function JoinTeam(_ref31, _ref32) { var payload = _ref31.payload, callback = _ref31.callback; var call = _ref32.call, @@ -19098,7 +18680,7 @@ var CompetitionsModel = { while (1) switch (_context16.prev = _context16.next) { case 0: _context16.next = 2; - return call(competitions/* getStaff */.Dh, payload); + return call(competitions/* JoinTeam */.zc, payload); case 2: response = _context16.sent; return _context16.abrupt("return", response); @@ -19109,8 +18691,8 @@ var CompetitionsModel = { }, _callee16); })(); }, - //获取头部信息 - getHeader: function getHeader(_ref33, _ref34) { + //查找老师 getTeacher + getTeacher: function getTeacher(_ref33, _ref34) { var payload = _ref33.payload, callback = _ref33.callback; var call = _ref34.call, @@ -19121,7 +18703,7 @@ var CompetitionsModel = { while (1) switch (_context17.prev = _context17.next) { case 0: _context17.next = 2; - return call(competitions/* getHeader */.Pg, payload); + return call(competitions/* getTeacher */.jS, payload); case 2: response = _context17.sent; return _context17.abrupt("return", response); @@ -19132,8 +18714,8 @@ var CompetitionsModel = { }, _callee17); })(); }, - //获取竞赛底部item信息 - getItem: function getItem(_ref35, _ref36) { + //查找学生 getStudents + getStudents: function getStudents(_ref35, _ref36) { var payload = _ref35.payload, callback = _ref35.callback; var call = _ref36.call, @@ -19144,7 +18726,7 @@ var CompetitionsModel = { while (1) switch (_context18.prev = _context18.next) { case 0: _context18.next = 2; - return call(competitions/* getItem */.rV, payload); + return call(competitions/* getStudents */.sK, payload); case 2: response = _context18.sent; return _context18.abrupt("return", response); @@ -19155,8 +18737,8 @@ var CompetitionsModel = { }, _callee18); })(); }, - //修改item updateMdContent - updateMdContent: function updateMdContent(_ref37, _ref38) { + //提交战队成员 SubmitTeam + SubmitTeam: function SubmitTeam(_ref37, _ref38) { var payload = _ref37.payload, callback = _ref37.callback; var call = _ref38.call, @@ -19167,7 +18749,7 @@ var CompetitionsModel = { while (1) switch (_context19.prev = _context19.next) { case 0: _context19.next = 2; - return call(competitions/* updateMdContent */.zj, payload); + return call(competitions/* SubmitTeam */.rm, payload); case 2: response = _context19.sent; return _context19.abrupt("return", response); @@ -19178,8 +18760,8 @@ var CompetitionsModel = { }, _callee19); })(); }, - //获取战队列表 - getTeamList: function getTeamList(_ref39, _ref40) { + //领取代金劵 Reward + Reward: function Reward(_ref39, _ref40) { var payload = _ref39.payload, callback = _ref39.callback; var call = _ref40.call, @@ -19190,7 +18772,7 @@ var CompetitionsModel = { while (1) switch (_context20.prev = _context20.next) { case 0: _context20.next = 2; - return call(competitions/* getTeamList */.aq, payload); + return call(competitions/* Reward */.Qp, payload); case 2: response = _context20.sent; return _context20.abrupt("return", response); @@ -19201,8 +18783,8 @@ var CompetitionsModel = { }, _callee20); })(); }, - //获取战队头像 Edit - getTeamDetail: function getTeamDetail(_ref41, _ref42) { + //获取排行榜头部 ChartRules + ChartRules: function ChartRules(_ref41, _ref42) { var payload = _ref41.payload, callback = _ref41.callback; var call = _ref42.call, @@ -19213,7 +18795,7 @@ var CompetitionsModel = { while (1) switch (_context21.prev = _context21.next) { case 0: _context21.next = 2; - return call(competitions/* getTeamDetail */.Ze, payload); + return call(competitions/* ChartRules */.Ux, payload); case 2: response = _context21.sent; return _context21.abrupt("return", response); @@ -19224,8 +18806,8 @@ var CompetitionsModel = { }, _callee21); })(); }, - //修改战队信息 - UpTeam: function UpTeam(_ref43, _ref44) { + //获取战队信息 Charts + Charts: function Charts(_ref43, _ref44) { var payload = _ref43.payload, callback = _ref43.callback; var call = _ref44.call, @@ -19236,7 +18818,7 @@ var CompetitionsModel = { while (1) switch (_context22.prev = _context22.next) { case 0: _context22.next = 2; - return call(competitions/* UpTeam */.yS, payload); + return call(competitions/* Charts */.GQ, payload); case 2: response = _context22.sent; return _context22.abrupt("return", response); @@ -19247,8 +18829,8 @@ var CompetitionsModel = { }, _callee22); })(); }, - //删除战队 - DeleteTeam: function DeleteTeam(_ref45, _ref46) { + //获取战队信息 TabResults + TabResults: function TabResults(_ref45, _ref46) { var payload = _ref45.payload, callback = _ref45.callback; var call = _ref46.call, @@ -19259,42 +18841,50 @@ var CompetitionsModel = { while (1) switch (_context23.prev = _context23.next) { case 0: _context23.next = 2; - return call(competitions/* DeleteTeam */.ps, payload); + return call(competitions/* TabResults */.ml, payload); case 2: response = _context23.sent; + _context23.next = 5; + return put({ + type: "save", + payload: { + TabResultList: response + } + }); + case 5: return _context23.abrupt("return", response); - case 4: + case 6: case "end": return _context23.stop(); } }, _callee23); })(); }, - //退出战队 ExitTeam - ExitTeam: function ExitTeam(_ref47, _ref48) { - var payload = _ref47.payload, - callback = _ref47.callback; + // 设置操做action + setActionTabs: function setActionTabs(_ref47, _ref48) { + var payload = _ref47.payload; var call = _ref48.call, put = _ref48.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24() { - var response; return regeneratorRuntime_default()().wrap(function _callee24$(_context24) { while (1) switch (_context24.prev = _context24.next) { case 0: _context24.next = 2; - return call(competitions/* ExitTeam */.vV, payload); + return put({ + type: 'save', + payload: { + actionTabs: objectSpread2_default()({}, payload) + } + }); case 2: - response = _context24.sent; - return _context24.abrupt("return", response); - case 4: case "end": return _context24.stop(); } }, _callee24); })(); }, - //新增战队 AddTeam - AddTeam: function AddTeam(_ref49, _ref50) { + //获取战队信息 Results + Results: function Results(_ref49, _ref50) { var payload = _ref49.payload, callback = _ref49.callback; var call = _ref50.call, @@ -19305,7 +18895,7 @@ var CompetitionsModel = { while (1) switch (_context25.prev = _context25.next) { case 0: _context25.next = 2; - return call(competitions/* AddTeam */.FU, payload); + return call(competitions/* Results */.u9, payload); case 2: response = _context25.sent; return _context25.abrupt("return", response); @@ -19316,8 +18906,8 @@ var CompetitionsModel = { }, _callee25); })(); }, - //加入战队 JoinTeam - JoinTeam: function JoinTeam(_ref51, _ref52) { + //获取获奖证书 Prize + Prize: function Prize(_ref51, _ref52) { var payload = _ref51.payload, callback = _ref51.callback; var call = _ref52.call, @@ -19328,20 +18918,27 @@ var CompetitionsModel = { while (1) switch (_context26.prev = _context26.next) { case 0: _context26.next = 2; - return call(competitions/* JoinTeam */.zc, payload); + return call(competitions/* Prize */.pU, payload); case 2: response = _context26.sent; - console.log(response, 'response'); - return _context26.abrupt("return", response); + _context26.next = 5; + return put({ + type: "save", + payload: { + Prizes: response + } + }); case 5: + return _context26.abrupt("return", response); + case 6: case "end": return _context26.stop(); } }, _callee26); })(); }, - //查找老师 getTeacher - getTeacher: function getTeacher(_ref53, _ref54) { + //获取用户信息 Accounts + Accounts: function Accounts(_ref53, _ref54) { var payload = _ref53.payload, callback = _ref53.callback; var call = _ref54.call, @@ -19352,19 +18949,27 @@ var CompetitionsModel = { while (1) switch (_context27.prev = _context27.next) { case 0: _context27.next = 2; - return call(competitions/* getTeacher */.jS, payload); + return call(competitions/* Accounts */.XJ, payload); case 2: response = _context27.sent; + _context27.next = 5; + return put({ + type: "save", + payload: { + Account: response + } + }); + case 5: return _context27.abrupt("return", response); - case 4: + case 6: case "end": return _context27.stop(); } }, _callee27); })(); }, - //查找学生 getStudents - getStudents: function getStudents(_ref55, _ref56) { + //获取验证码 getVerification + getVerification: function getVerification(_ref55, _ref56) { var payload = _ref55.payload, callback = _ref55.callback; var call = _ref56.call, @@ -19375,7 +18980,7 @@ var CompetitionsModel = { while (1) switch (_context28.prev = _context28.next) { case 0: _context28.next = 2; - return call(competitions/* getStudents */.sK, payload); + return call(competitions/* getVerification */.Ni, payload); case 2: response = _context28.sent; return _context28.abrupt("return", response); @@ -19386,8 +18991,8 @@ var CompetitionsModel = { }, _callee28); })(); }, - //提交战队成员 SubmitTeam - SubmitTeam: function SubmitTeam(_ref57, _ref58) { + //绑定手机 + PhoneBind: function PhoneBind(_ref57, _ref58) { var payload = _ref57.payload, callback = _ref57.callback; var call = _ref58.call, @@ -19398,7 +19003,7 @@ var CompetitionsModel = { while (1) switch (_context29.prev = _context29.next) { case 0: _context29.next = 2; - return call(competitions/* SubmitTeam */.rm, payload); + return call(competitions/* PhoneBind */.uZ, payload); case 2: response = _context29.sent; return _context29.abrupt("return", response); @@ -19409,8 +19014,8 @@ var CompetitionsModel = { }, _callee29); })(); }, - //领取代金劵 Reward - Reward: function Reward(_ref59, _ref60) { + //绑定邮箱 + EmailBind: function EmailBind(_ref59, _ref60) { var payload = _ref59.payload, callback = _ref59.callback; var call = _ref60.call, @@ -19421,7 +19026,7 @@ var CompetitionsModel = { while (1) switch (_context30.prev = _context30.next) { case 0: _context30.next = 2; - return call(competitions/* Reward */.Qp, payload); + return call(competitions/* EmailBind */.rk, payload); case 2: response = _context30.sent; return _context30.abrupt("return", response); @@ -19432,8 +19037,8 @@ var CompetitionsModel = { }, _callee30); })(); }, - //获取排行榜头部 ChartRules - ChartRules: function ChartRules(_ref61, _ref62) { + //撤销认证 Authentication, Professional + Authentication: function Authentication(_ref61, _ref62) { var payload = _ref61.payload, callback = _ref61.callback; var call = _ref62.call, @@ -19444,7 +19049,7 @@ var CompetitionsModel = { while (1) switch (_context31.prev = _context31.next) { case 0: _context31.next = 2; - return call(competitions/* ChartRules */.Ux, payload); + return call(competitions/* Authentication */.Vy, payload); case 2: response = _context31.sent; return _context31.abrupt("return", response); @@ -19455,8 +19060,7 @@ var CompetitionsModel = { }, _callee31); })(); }, - //获取战队信息 Charts - Charts: function Charts(_ref63, _ref64) { + Professional: function Professional(_ref63, _ref64) { var payload = _ref63.payload, callback = _ref63.callback; var call = _ref64.call, @@ -19467,7 +19071,7 @@ var CompetitionsModel = { while (1) switch (_context32.prev = _context32.next) { case 0: _context32.next = 2; - return call(competitions/* Charts */.GQ, payload); + return call(competitions/* Professional */.tC, payload); case 2: response = _context32.sent; return _context32.abrupt("return", response); @@ -19478,8 +19082,8 @@ var CompetitionsModel = { }, _callee32); })(); }, - //获取战队信息 TabResults - TabResults: function TabResults(_ref65, _ref66) { + //提交银行卡信息 + setleader: function setleader(_ref65, _ref66) { var payload = _ref65.payload, callback = _ref65.callback; var call = _ref66.call, @@ -19490,7 +19094,7 @@ var CompetitionsModel = { while (1) switch (_context33.prev = _context33.next) { case 0: _context33.next = 2; - return call(competitions/* TabResults */.ml, payload); + return call(competitions/* setleader */.tO, payload); case 2: response = _context33.sent; return _context33.abrupt("return", response); @@ -19501,8 +19105,8 @@ var CompetitionsModel = { }, _callee33); })(); }, - //获取战队信息 Results - Results: function Results(_ref67, _ref68) { + //获取实训 getShixun + getShixun: function getShixun(_ref67, _ref68) { var payload = _ref67.payload, callback = _ref67.callback; var call = _ref68.call, @@ -19513,7 +19117,7 @@ var CompetitionsModel = { while (1) switch (_context34.prev = _context34.next) { case 0: _context34.next = 2; - return call(competitions/* Results */.u9, payload); + return call(competitions/* getShixun */.qj, payload); case 2: response = _context34.sent; return _context34.abrupt("return", response); @@ -19524,8 +19128,8 @@ var CompetitionsModel = { }, _callee34); })(); }, - //获取获奖证书 Prize - Prize: function Prize(_ref69, _ref70) { + //获取课堂 getCourse + getCourse: function getCourse(_ref69, _ref70) { var payload = _ref69.payload, callback = _ref69.callback; var call = _ref70.call, @@ -19536,7 +19140,7 @@ var CompetitionsModel = { while (1) switch (_context35.prev = _context35.next) { case 0: _context35.next = 2; - return call(competitions/* Prize */.pU, payload); + return call(competitions/* getCourse */.XR, payload); case 2: response = _context35.sent; return _context35.abrupt("return", response); @@ -19547,8 +19151,8 @@ var CompetitionsModel = { }, _callee35); })(); }, - //获取用户信息 Accounts - Accounts: function Accounts(_ref71, _ref72) { + //获取战队 + competition_teams: function competition_teams(_ref71, _ref72) { var payload = _ref71.payload, callback = _ref71.callback; var call = _ref72.call, @@ -19559,19 +19163,27 @@ var CompetitionsModel = { while (1) switch (_context36.prev = _context36.next) { case 0: _context36.next = 2; - return call(competitions/* Accounts */.XJ, payload); + return call(competitions/* competition_teams */.zz, payload); case 2: response = _context36.sent; + _context36.next = 5; + return put({ + type: "save", + payload: { + competition_team: response + } + }); + case 5: return _context36.abrupt("return", response); - case 4: + case 6: case "end": return _context36.stop(); } }, _callee36); })(); }, - //获取验证码 getVerification - getVerification: function getVerification(_ref73, _ref74) { + //获取参赛人员 all_team_members + all_team_members: function all_team_members(_ref73, _ref74) { var payload = _ref73.payload, callback = _ref73.callback; var call = _ref74.call, @@ -19582,176 +19194,24 @@ var CompetitionsModel = { while (1) switch (_context37.prev = _context37.next) { case 0: _context37.next = 2; - return call(competitions/* getVerification */.Ni, payload); + return call(competitions/* all_team_members */.$P, payload); case 2: response = _context37.sent; + _context37.next = 5; + return put({ + type: "save", + payload: { + all_team_member: response + } + }); + case 5: return _context37.abrupt("return", response); - case 4: + case 6: case "end": return _context37.stop(); } }, _callee37); })(); - }, - //绑定手机 - PhoneBind: function PhoneBind(_ref75, _ref76) { - var payload = _ref75.payload, - callback = _ref75.callback; - var call = _ref76.call, - put = _ref76.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee38() { - var response; - return regeneratorRuntime_default()().wrap(function _callee38$(_context38) { - while (1) switch (_context38.prev = _context38.next) { - case 0: - _context38.next = 2; - return call(competitions/* PhoneBind */.uZ, payload); - case 2: - response = _context38.sent; - return _context38.abrupt("return", response); - case 4: - case "end": - return _context38.stop(); - } - }, _callee38); - })(); - }, - //绑定邮箱 - EmailBind: function EmailBind(_ref77, _ref78) { - var payload = _ref77.payload, - callback = _ref77.callback; - var call = _ref78.call, - put = _ref78.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee39() { - var response; - return regeneratorRuntime_default()().wrap(function _callee39$(_context39) { - while (1) switch (_context39.prev = _context39.next) { - case 0: - _context39.next = 2; - return call(competitions/* EmailBind */.rk, payload); - case 2: - response = _context39.sent; - return _context39.abrupt("return", response); - case 4: - case "end": - return _context39.stop(); - } - }, _callee39); - })(); - }, - //撤销认证 Authentication, Professional - Authentication: function Authentication(_ref79, _ref80) { - var payload = _ref79.payload, - callback = _ref79.callback; - var call = _ref80.call, - put = _ref80.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee40() { - var response; - return regeneratorRuntime_default()().wrap(function _callee40$(_context40) { - while (1) switch (_context40.prev = _context40.next) { - case 0: - _context40.next = 2; - return call(competitions/* Authentication */.Vy, payload); - case 2: - response = _context40.sent; - return _context40.abrupt("return", response); - case 4: - case "end": - return _context40.stop(); - } - }, _callee40); - })(); - }, - Professional: function Professional(_ref81, _ref82) { - var payload = _ref81.payload, - callback = _ref81.callback; - var call = _ref82.call, - put = _ref82.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee41() { - var response; - return regeneratorRuntime_default()().wrap(function _callee41$(_context41) { - while (1) switch (_context41.prev = _context41.next) { - case 0: - _context41.next = 2; - return call(competitions/* Professional */.tC, payload); - case 2: - response = _context41.sent; - return _context41.abrupt("return", response); - case 4: - case "end": - return _context41.stop(); - } - }, _callee41); - })(); - }, - //提交银行卡信息 - setleader: function setleader(_ref83, _ref84) { - var payload = _ref83.payload, - callback = _ref83.callback; - var call = _ref84.call, - put = _ref84.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee42() { - var response; - return regeneratorRuntime_default()().wrap(function _callee42$(_context42) { - while (1) switch (_context42.prev = _context42.next) { - case 0: - _context42.next = 2; - return call(competitions/* setleader */.tO, payload); - case 2: - response = _context42.sent; - return _context42.abrupt("return", response); - case 4: - case "end": - return _context42.stop(); - } - }, _callee42); - })(); - }, - //获取实训 getShixun - getShixun: function getShixun(_ref85, _ref86) { - var payload = _ref85.payload, - callback = _ref85.callback; - var call = _ref86.call, - put = _ref86.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee43() { - var response; - return regeneratorRuntime_default()().wrap(function _callee43$(_context43) { - while (1) switch (_context43.prev = _context43.next) { - case 0: - _context43.next = 2; - return call(competitions/* getShixun */.qj, payload); - case 2: - response = _context43.sent; - return _context43.abrupt("return", response); - case 4: - case "end": - return _context43.stop(); - } - }, _callee43); - })(); - }, - //获取课堂 getCourse - getCourse: function getCourse(_ref87, _ref88) { - var payload = _ref87.payload, - callback = _ref87.callback; - var call = _ref88.call, - put = _ref88.put; - return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee44() { - var response; - return regeneratorRuntime_default()().wrap(function _callee44$(_context44) { - while (1) switch (_context44.prev = _context44.next) { - case 0: - _context44.next = 2; - return call(competitions/* getCourse */.XR, payload); - case 2: - response = _context44.sent; - return _context44.abrupt("return", response); - case 4: - case "end": - return _context44.stop(); - } - }, _callee44); - })(); } }, reducers: { @@ -19761,12 +19221,12 @@ var CompetitionsModel = { } }, subscriptions: { - setup: function setup(_ref89) { - var dispatch = _ref89.dispatch, - history = _ref89.history; + setup: function setup(_ref75) { + var dispatch = _ref75.dispatch, + history = _ref75.history; // console.log("subscriptions:", dispatch, history) - return history.listen(function (_ref90) { - var pathname = _ref90.pathname; + return history.listen(function (_ref76) { + var pathname = _ref76.pathname; if (pathname === '/') { dispatch({ type: 'query' @@ -20268,7 +19728,7 @@ var EngineeringModal = { var objectDestructuringEmpty = __webpack_require__(70236); var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); // EXTERNAL MODULE: ./src/pages/Engineering/util.tsx -var Engineering_util = __webpack_require__(1807); +var util = __webpack_require__(1807); ;// CONCATENATED MODULE: ./src/models/engineering/navigation.ts @@ -20523,7 +19983,7 @@ var EngineeringNavigationModal = { _context2.next = 12; break; } - item = Engineering_util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); + item = util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); _context2.next = 12; return put({ type: 'setMajorOrYearDataSource', @@ -20570,7 +20030,7 @@ var EngineeringNavigationModal = { _context3.next = 11; break; } - item = Engineering_util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); + item = util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); _context3.next = 11; return put({ type: 'setMajorOrYearDataSource', @@ -20622,7 +20082,7 @@ var EngineeringNavigationModal = { break; } k = [headerData.active[evaluateList/* evaluateListHeaderKey */.k[0]], headerData.active[evaluateList/* evaluateListHeaderKey */.k[1]]]; - Engineering_util/* localSelect */.U.setItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login, k); + util/* localSelect */.U.setItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login, k); _context4.next = 14; return call(engineering/* getTopPageService */.bA, { ec_year_id: headerData.active[evaluateList/* evaluateListHeaderKey */.k[1]], @@ -21011,7 +20471,7 @@ var EngineeringNormListModal = { _context2.next = 12; break; } - item = Engineering_util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); + item = util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); _context2.next = 12; return put({ type: 'setMajorOrYearDataSource', @@ -21058,7 +20518,7 @@ var EngineeringNormListModal = { _context3.next = 11; break; } - item = Engineering_util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); + item = util/* localSelect */.U.getItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login); _context3.next = 11; return put({ type: 'setMajorOrYearDataSource', @@ -21113,7 +20573,7 @@ var EngineeringNormListModal = { break; } k = [headerData.active[evaluateList/* evaluateListHeaderKey */.k[0]], headerData.active[evaluateList/* evaluateListHeaderKey */.k[1]]]; - Engineering_util/* localSelect */.U.setItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login, k); + util/* localSelect */.U.setItem(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login, k); _context4.next = 17; return call(engineering/* getGraduationResultsService */.eM, id); case 17: @@ -23005,6 +22465,8 @@ var paperlibrary = __webpack_require__(92530); // 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: ./src/utils/util.tsx +var utils_util = __webpack_require__(26795); // EXTERNAL MODULE: ./src/utils/constant.ts var constant = __webpack_require__(62390); ;// CONCATENATED MODULE: ./src/models/paperlibrary/util.ts @@ -23100,7 +22562,7 @@ var formatPaperData = function formatPaperData(originData, nameAlias) { }).map(function (item, index) { var _item$questions; return objectSpread2_default()(objectSpread2_default()({}, item), { - number: (0,util/* toChineseNumber */.EM)(index + 1), + number: (0,utils_util/* toChineseNumber */.EM)(index + 1), questions: item === null || item === void 0 || (_item$questions = item.questions) === null || _item$questions === void 0 ? void 0 : _item$questions.map(function (question) { return objectSpread2_default()(objectSpread2_default()({}, question), {}, { shixun: question.examination_bank_shixun_challenges @@ -25547,7 +25009,7 @@ var ShixunsDetailModel = { case 2: response = _context6.sent; if ((response === null || response === void 0 ? void 0 : response.status) === -3) { - (0,util/* bindPhone */.eF)(); + (0,utils_util/* bindPhone */.eF)(); } return _context6.abrupt("return", response); case 5: @@ -28939,7 +28401,7 @@ function getDvaApp() { /* harmony export */ v9: function() { return /* reexport safe */ _root_workspace_ppte5yg23_local_v9_test4_node_modules_umijs_plugins_4_2_10_umijs_plugins_libs_dva_tsx__WEBPACK_IMPORTED_MODULE_0__.v9; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_umijs_plugins_4_2_10_umijs_plugins_libs_dva_tsx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@umijs_plugins@4.2.10@@umijs/plugins/libs/dva.tsx */ 95942); -/* harmony import */ var _dva__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dva */ 32005); +/* harmony import */ var _dva__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dva */ 39107); // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! @@ -34670,50 +34132,46 @@ function _unescape(str) { }, [projectValue]); (0,_react_17_0_2_react.useEffect)(function () { if (!!(programFillValue !== null && programFillValue !== void 0 && programFillValue.length)) { + var scoreDom = el.current.querySelectorAll(".edu-program-fill-score"); + var dom = el.current.querySelectorAll('[name="edu-program-fill"]'); + var _iterator = createForOfIteratorHelper_default()(dom.entries()), + _step; try { - var scoreDom = el.current.querySelectorAll(".edu-program-fill-score"); - var dom = el.current.querySelectorAll('[name="edu-program-fill"]'); - var _iterator = createForOfIteratorHelper_default()(dom.entries()), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var _programFillValue$k, _programFillValue$k2, _programFillValue$k3; - var _step$value = slicedToArray_default()(_step.value, 2), - k = _step$value[0], - i = _step$value[1]; - i.value = (programFillValue === null || programFillValue === void 0 || (_programFillValue$k = programFillValue[k]) === null || _programFillValue$k === void 0 ? void 0 : _programFillValue$k.value) || ''; - if ((programFillValue === null || programFillValue === void 0 || (_programFillValue$k2 = programFillValue[k]) === null || _programFillValue$k2 === void 0 ? void 0 : _programFillValue$k2.type) === "warning") { - i.className = "program-fill-warning"; - } else if ((programFillValue === null || programFillValue === void 0 || (_programFillValue$k3 = programFillValue[k]) === null || _programFillValue$k3 === void 0 ? void 0 : _programFillValue$k3.type) === "success") { - i.className = "program-fill-success"; - } else { - i.className = ""; - } + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _programFillValue$k; + var _step$value = slicedToArray_default()(_step.value, 2), + k = _step$value[0], + i = _step$value[1]; + i.value = (_programFillValue$k = programFillValue[k]) === null || _programFillValue$k === void 0 ? void 0 : _programFillValue$k.value; + if (programFillValue[k].type === "warning") { + i.className = "program-fill-warning"; + } else if (programFillValue[k].type === "success") { + i.className = "program-fill-success"; + } else { + i.className = ""; } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); } - var _iterator2 = createForOfIteratorHelper_default()(scoreDom.entries()), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var _programFillValue$_k, _programFillValue$_k2; - var _step2$value = slicedToArray_default()(_step2.value, 2), - _k = _step2$value[0], - _i = _step2$value[1]; - _i.innerHTML = programFillValue !== null && programFillValue !== void 0 && (_programFillValue$_k = programFillValue[_k]) !== null && _programFillValue$_k !== void 0 && _programFillValue$_k.score ? "".concat(programFillValue === null || programFillValue === void 0 || (_programFillValue$_k2 = programFillValue[_k]) === null || _programFillValue$_k2 === void 0 ? void 0 : _programFillValue$_k2.score, "\u5206") : ""; - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + var _iterator2 = createForOfIteratorHelper_default()(scoreDom.entries()), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var _programFillValue$_k, _programFillValue$_k2; + var _step2$value = slicedToArray_default()(_step2.value, 2), + _k = _step2$value[0], + _i = _step2$value[1]; + _i.innerHTML = (_programFillValue$_k = programFillValue[_k]) !== null && _programFillValue$_k !== void 0 && _programFillValue$_k.score ? "".concat((_programFillValue$_k2 = programFillValue[_k]) === null || _programFillValue$_k2 === void 0 ? void 0 : _programFillValue$_k2.score, "\u5206") : ""; } - setProjectValue(programFillValue); - } catch (error) { - console.log(error, 'error'); + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); } + setProjectValue(programFillValue); } }, [programFillValue]); var onInput = function onInput(e) { @@ -37728,7 +37186,6 @@ function _deleteReply() { /* harmony export */ nX: function() { return /* binding */ hiddenModule; }, /* harmony export */ oM: function() { return /* binding */ getSearchCourseList; }, /* harmony export */ oR: function() { return /* binding */ getAllowEndGroups; }, -/* harmony export */ o_: function() { return /* binding */ exportCourseWorkListShiXuns; }, /* harmony export */ pf: function() { return /* binding */ getNewStartClassData; }, /* harmony export */ pr: function() { return /* binding */ markWrongQuestion; }, /* harmony export */ pv: function() { return /* binding */ deleteCourseGroup; }, @@ -39869,28 +39326,6 @@ function _getCommitIdContent() { })); return _getCommitIdContent.apply(this, arguments); } -function exportCourseWorkListShiXuns(_x105) { - return _exportCourseWorkListShiXuns.apply(this, arguments); -} -function _exportCourseWorkListShiXuns() { - _exportCourseWorkListShiXuns = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee101(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee101$(_context101) { - while (1) switch (_context101.prev = _context101.next) { - case 0: - return _context101.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/export_shixun_report.json"), { - method: 'get', - params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ - "export": true - }, params) - })); - case 1: - case "end": - return _context101.stop(); - } - }, _callee101); - })); - return _exportCourseWorkListShiXuns.apply(this, arguments); -} /***/ }), @@ -39904,36 +39339,31 @@ function _exportCourseWorkListShiXuns() { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ $M: function() { return /* binding */ basicSetting; }, /* harmony export */ $P: function() { return /* binding */ all_team_members; }, -/* harmony export */ C9: function() { return /* binding */ addCompetitions; }, /* harmony export */ Dh: function() { return /* binding */ getStaff; }, /* harmony export */ FU: function() { return /* binding */ AddTeam; }, /* harmony export */ GQ: function() { return /* binding */ Charts; }, -/* harmony export */ Gy: function() { return /* binding */ getCompetitionCommitRecords; }, /* harmony export */ IN: function() { return /* binding */ identifier_exist; }, +/* harmony export */ JM: function() { return /* binding */ shixun_select; }, /* harmony export */ Ju: function() { return /* binding */ getCertificateInfo; }, /* harmony export */ Mn: function() { return /* binding */ get_picture; }, -/* harmony export */ Ms: function() { return /* binding */ evaluation_settings; }, -/* harmony export */ N3: function() { return /* binding */ del_stage; }, /* harmony export */ Ni: function() { return /* binding */ getVerification; }, /* harmony export */ Pg: function() { return /* binding */ getHeader; }, /* harmony export */ Pt: function() { return /* binding */ competitionTeams; }, /* harmony export */ Qp: function() { return /* binding */ Reward; }, -/* harmony export */ TR: function() { return /* binding */ setTeamInfo; }, +/* harmony export */ R9: function() { return /* binding */ AddPersonnel; }, /* harmony export */ Ux: function() { return /* binding */ ChartRules; }, /* harmony export */ Vy: function() { return /* binding */ Authentication; }, -/* harmony export */ Wm: function() { return /* binding */ add_stage; }, /* harmony export */ XJ: function() { return /* binding */ Accounts; }, /* harmony export */ XR: function() { return /* binding */ getCourse; }, /* harmony export */ Ze: function() { return /* binding */ getTeamDetail; }, /* harmony export */ aq: function() { return /* binding */ getTeamList; }, /* harmony export */ bQ: function() { return /* binding */ getCompetitionsList; }, -/* harmony export */ cP: function() { return /* binding */ change_stage; }, -/* harmony export */ gJ: function() { return /* binding */ getCompetitionModulesDetails; }, /* harmony export */ jS: function() { return /* binding */ getTeacher; }, +/* harmony export */ lm: function() { return /* binding */ get_shixun_settings; }, /* harmony export */ ml: function() { return /* binding */ TabResults; }, -/* harmony export */ nU: function() { return /* binding */ getUpdateMdContent; }, /* harmony export */ o3: function() { return /* binding */ common_header; }, /* harmony export */ pA: function() { return /* binding */ search_managers; }, +/* harmony export */ pS: function() { return /* binding */ shixun_delete; }, /* harmony export */ pU: function() { return /* binding */ Prize; }, /* harmony export */ ps: function() { return /* binding */ DeleteTeam; }, /* harmony export */ q0: function() { return /* binding */ add_managers; }, @@ -39947,23 +39377,20 @@ function _exportCourseWorkListShiXuns() { /* harmony export */ rm: function() { return /* binding */ SubmitTeam; }, /* harmony export */ sK: function() { return /* binding */ getStudents; }, /* harmony export */ sL: function() { return /* binding */ get_managers; }, +/* harmony export */ su: function() { return /* binding */ shixun_add; }, /* harmony export */ tC: function() { return /* binding */ Professional; }, /* harmony export */ tO: function() { return /* binding */ setleader; }, /* harmony export */ u9: function() { return /* binding */ Results; }, /* harmony export */ uZ: function() { return /* binding */ PhoneBind; }, -/* harmony export */ uy: function() { return /* binding */ crudTeamMembers; }, /* harmony export */ vV: function() { return /* binding */ ExitTeam; }, -/* harmony export */ vd: function() { return /* binding */ getSubjectiveEvaluationList; }, -/* harmony export */ wq: function() { return /* binding */ putCompetitionEntries; }, -/* harmony export */ xS: function() { return /* binding */ postCompetitionCommitRecords; }, -/* harmony export */ xk: function() { return /* binding */ set_score_status; }, -/* harmony export */ xx: function() { return /* binding */ getMemberWorks; }, /* harmony export */ y8: function() { return /* binding */ deletAttachments; }, /* harmony export */ yS: function() { return /* binding */ UpTeam; }, +/* harmony export */ zF: function() { return /* binding */ getWorkSubmitUpdateRes; }, /* harmony export */ zc: function() { return /* binding */ JoinTeam; }, -/* harmony export */ zj: function() { return /* binding */ updateMdContent; } +/* harmony export */ zj: function() { return /* binding */ updateMdContent; }, +/* harmony export */ zz: function() { return /* binding */ competition_teams; } /* harmony export */ }); -/* unused harmony exports getWorkSubmitUpdateRes, AddPersonnel, download_template, get_shixun_settings, shixun_add, shixun_delete, shixun_select, competition_teams */ +/* unused harmony exports download_template, addCompetitions */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); @@ -39975,990 +39402,776 @@ function _exportCourseWorkListShiXuns() { -// 竞赛详情-概览-选手作品-主观评分列表 -function getSubjectiveEvaluationList(_x) { - return _getSubjectiveEvaluationList.apply(this, arguments); -} -// 竞赛详情-概览-选手作品-选手作品列表 -function _getSubjectiveEvaluationList() { - _getSubjectiveEvaluationList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_commit_records/subjective_evaluation_list.json"), { - method: 'post', - body: params - })); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _getSubjectiveEvaluationList.apply(this, arguments); -} -function getMemberWorks(_x2) { - return _getMemberWorks.apply(this, arguments); -} - -// 竞赛详情-概览-赛题入口-修改说明 -function _getMemberWorks() { - _getMemberWorks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_commit_records/member_works.json"), { - method: 'post', - body: params - })); - case 1: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return _getMemberWorks.apply(this, arguments); -} -function putCompetitionEntries(_x3) { - return _putCompetitionEntries.apply(this, arguments); -} -// 竞赛详情-概览-赛题入口-提交战队的提交记录 -function _putCompetitionEntries() { - _putCompetitionEntries = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_entries/").concat(params.question_id, ".json"), { - method: 'put', - body: params - })); - case 1: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _putCompetitionEntries.apply(this, arguments); -} -function postCompetitionCommitRecords(_x4) { - return _postCompetitionCommitRecords.apply(this, arguments); -} -// 竞赛详情-概览-赛题入口-查询战队的提交记录 -function _postCompetitionCommitRecords() { - _postCompetitionCommitRecords = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_commit_records.json"), { - method: 'post', - body: params - })); - case 1: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return _postCompetitionCommitRecords.apply(this, arguments); -} -function getCompetitionCommitRecords(_x5) { - return _getCompetitionCommitRecords.apply(this, arguments); -} -// 竞赛详情-概览-列表数据-编辑模块 -function _getCompetitionCommitRecords() { - _getCompetitionCommitRecords = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_commit_records.json"), { - method: 'Get', - params: params - })); - case 1: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return _getCompetitionCommitRecords.apply(this, arguments); -} -function getUpdateMdContent(_x6) { - return _getUpdateMdContent.apply(this, arguments); -} -// 竞赛详情-概览-列表数据-模块详情 -function _getUpdateMdContent() { - _getUpdateMdContent = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee6(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/update_md_content.json"), { - method: 'post', - body: params - })); - case 1: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return _getUpdateMdContent.apply(this, arguments); -} -function getCompetitionModulesDetails(_x7) { - return _getCompetitionModulesDetails.apply(this, arguments); -} // 作品提交-作品编辑 /api/competitions/test22/update_result.json -function _getCompetitionModulesDetails() { - _getCompetitionModulesDetails = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee7(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_modules/").concat(params.id, ".json"), { - method: "Get", - params: params - })); - case 1: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return _getCompetitionModulesDetails.apply(this, arguments); -} -function getWorkSubmitUpdateRes(_x8) { +function getWorkSubmitUpdateRes(_x) { return _getWorkSubmitUpdateRes.apply(this, arguments); } //获取在线竞赛列表 function _getWorkSubmitUpdateRes() { - _getWorkSubmitUpdateRes = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) { - return _regeneratorRuntime().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + _getWorkSubmitUpdateRes = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: - return _context8.abrupt("return", Fetch("/api/competitions/".concat(params.identifier, "/update_result.json"), { + return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/update_result.json"), { method: 'post', body: params })); case 1: case "end": - return _context8.stop(); + return _context.stop(); } - }, _callee8); + }, _callee); })); return _getWorkSubmitUpdateRes.apply(this, arguments); } -function getCompetitionsList(_x9) { +function getCompetitionsList(_x2) { return _getCompetitionsList.apply(this, arguments); } //学生身份调用加入课堂进入课堂首页 function _getCompetitionsList() { - _getCompetitionsList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee9(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + _getCompetitionsList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/competitions.json', { + return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/competitions.json', { method: 'Get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params) })); case 1: case "end": - return _context9.stop(); + return _context2.stop(); } - }, _callee9); + }, _callee2); })); return _getCompetitionsList.apply(this, arguments); } -function addApplytojoincourse(_x10) { +function addApplytojoincourse(_x3) { return _addApplytojoincourse.apply(this, arguments); } //报名接口 function _addApplytojoincourse() { - _addApplytojoincourse = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee10(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + _addApplytojoincourse = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/apply_to_join_course.json", { + return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: params })); case 1: case "end": - return _context10.stop(); + return _context3.stop(); } - }, _callee10); + }, _callee3); })); return _addApplytojoincourse.apply(this, arguments); } -function competitionTeams(_x11) { +function competitionTeams(_x4) { return _competitionTeams.apply(this, arguments); } //获取竞赛详情信息接口 function _competitionTeams() { - _competitionTeams = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee11(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + _competitionTeams = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { + return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { method: 'post' })); case 1: case "end": - return _context11.stop(); + return _context4.stop(); } - }, _callee11); + }, _callee4); })); return _competitionTeams.apply(this, arguments); } -function getStaff(_x12) { +function getStaff(_x5) { return _getStaff.apply(this, arguments); } //获取头部信息接口 function _getStaff() { - _getStaff = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee12(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + _getStaff = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_staff.json"), { + return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_staff.json"), { method: 'get' })); case 1: case "end": - return _context12.stop(); + return _context5.stop(); } - }, _callee12); + }, _callee5); })); return _getStaff.apply(this, arguments); } -function getHeader(_x13) { +function getHeader(_x6) { return _getHeader.apply(this, arguments); } //获取竞赛底部item function _getHeader() { - _getHeader = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee13(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + _getHeader = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee6(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/common_header.json"), { + return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/common_header.json"), { method: 'get' })); case 1: case "end": - return _context13.stop(); + return _context6.stop(); } - }, _callee13); + }, _callee6); })); return _getHeader.apply(this, arguments); } -function getItem(_x14) { +function getItem(_x7) { return _getItem.apply(this, arguments); } //修改底部item function _getItem() { - _getItem = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee14(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + _getItem = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee7(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/".concat(params.url), { + return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/".concat(params.url), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params) })); case 1: case "end": - return _context14.stop(); + return _context7.stop(); } - }, _callee14); + }, _callee7); })); return _getItem.apply(this, arguments); } -function updateMdContent(_x15) { +function updateMdContent(_x8) { return _updateMdContent.apply(this, arguments); } //获取战队信息 competition_teams function _updateMdContent() { - _updateMdContent = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee15(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + _updateMdContent = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee8(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/update_md_content.json"), { + return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/update_md_content.json"), { method: 'post', body: params })); case 1: case "end": - return _context15.stop(); + return _context8.stop(); } - }, _callee15); + }, _callee8); })); return _updateMdContent.apply(this, arguments); } -function getTeamList(_x16) { +function getTeamList(_x9) { return _getTeamList.apply(this, arguments); } - -//更改战队信息 +//获取战队详情信息 function _getTeamList() { - _getTeamList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee16(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee16$(_context16) { - while (1) switch (_context16.prev = _context16.next) { + _getTeamList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee9(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { + return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { method: 'get', params: params })); case 1: case "end": - return _context16.stop(); + return _context9.stop(); } - }, _callee16); + }, _callee9); })); return _getTeamList.apply(this, arguments); } -function setTeamInfo(_x17) { - return _setTeamInfo.apply(this, arguments); -} -//更新战队成员 -function _setTeamInfo() { - _setTeamInfo = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee17(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { - case 0: - return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.identifier, "/competition_teams/").concat(data === null || data === void 0 ? void 0 : data.competition_teams_id, ".json"), { - method: 'put', - body: data - })); - case 1: - case "end": - return _context17.stop(); - } - }, _callee17); - })); - return _setTeamInfo.apply(this, arguments); -} -function crudTeamMembers(_x18) { - return _crudTeamMembers.apply(this, arguments); -} - -//获取战队详情信息 -function _crudTeamMembers() { - _crudTeamMembers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee18(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee18$(_context18) { - while (1) switch (_context18.prev = _context18.next) { - case 0: - return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.identifier, "/competition_teams/").concat(data === null || data === void 0 ? void 0 : data.teamid, "/crud_team_members.json"), { - method: 'post', - body: data - })); - case 1: - case "end": - return _context18.stop(); - } - }, _callee18); - })); - return _crudTeamMembers.apply(this, arguments); -} -function getTeamDetail(_x19) { +function getTeamDetail(_x10) { return _getTeamDetail.apply(this, arguments); } //修改战队信息 function _getTeamDetail() { - _getTeamDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee19(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee19$(_context19) { - while (1) switch (_context19.prev = _context19.next) { + _getTeamDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee10(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, "/edit.json"), { + return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, "/edit.json"), { method: 'get', params: params })); case 1: case "end": - return _context19.stop(); + return _context10.stop(); } - }, _callee19); + }, _callee10); })); return _getTeamDetail.apply(this, arguments); } -function UpTeam(_x20) { +function UpTeam(_x11) { return _UpTeam.apply(this, arguments); } //退出战队 function _UpTeam() { - _UpTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee20(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee20$(_context20) { - while (1) switch (_context20.prev = _context20.next) { + _UpTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee11(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, ".json"), { + return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, ".json"), { method: 'put', body: params })); case 1: case "end": - return _context20.stop(); + return _context11.stop(); } - }, _callee20); + }, _callee11); })); return _UpTeam.apply(this, arguments); } -function ExitTeam(_x21) { +function ExitTeam(_x12) { return _ExitTeam.apply(this, arguments); } -//退出战队 +//删除战队 function _ExitTeam() { - _ExitTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee21(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee21$(_context21) { - while (1) switch (_context21.prev = _context21.next) { + _ExitTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee12(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.competition_teams_id, "/leave.json"), { + return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.id, "/leave.json"), { method: 'post', body: params })); case 1: case "end": - return _context21.stop(); + return _context12.stop(); } - }, _callee21); + }, _callee12); })); return _ExitTeam.apply(this, arguments); } -function set_score_status(_x22) { - return _set_score_status.apply(this, arguments); -} - -//删除战队 -function _set_score_status() { - _set_score_status = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee22(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee22$(_context22) { - while (1) switch (_context22.prev = _context22.next) { - case 0: - return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.identifier, "/set_score_status.json"), { - method: 'put', - body: data - })); - case 1: - case "end": - return _context22.stop(); - } - }, _callee22); - })); - return _set_score_status.apply(this, arguments); -} -function DeleteTeam(_x23) { +function DeleteTeam(_x13) { return _DeleteTeam.apply(this, arguments); } //创建战队 function _DeleteTeam() { - _DeleteTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee23(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee23$(_context23) { - while (1) switch (_context23.prev = _context23.next) { + _DeleteTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee13(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.id, ".json"), { + return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.id, ".json"), { method: 'delete' })); case 1: case "end": - return _context23.stop(); + return _context13.stop(); } - }, _callee23); + }, _callee13); })); return _DeleteTeam.apply(this, arguments); } -function AddTeam(_x24) { +function AddTeam(_x14) { return _AddTeam.apply(this, arguments); } //新增管理员 function _AddTeam() { - _AddTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee24(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee24$(_context24) { - while (1) switch (_context24.prev = _context24.next) { + _AddTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee14(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: - return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { + return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { method: 'post', body: params })); case 1: case "end": - return _context24.stop(); + return _context14.stop(); } - }, _callee24); + }, _callee14); })); return _AddTeam.apply(this, arguments); } -function AddPersonnel(_x25) { +function AddPersonnel(_x15) { return _AddPersonnel.apply(this, arguments); } //加入战队 function _AddPersonnel() { - _AddPersonnel = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee25(params) { - return _regeneratorRuntime().wrap(function _callee25$(_context25) { - while (1) switch (_context25.prev = _context25.next) { + _AddPersonnel = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee15(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: - return _context25.abrupt("return", Fetch("/api/competitions/".concat(params.id, "/add_managers.json"), { + return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.id, "/add_managers.json"), { method: 'post', body: params })); case 1: case "end": - return _context25.stop(); + return _context15.stop(); } - }, _callee25); + }, _callee15); })); return _AddPersonnel.apply(this, arguments); } -function JoinTeam(_x26) { +function JoinTeam(_x16) { return _JoinTeam.apply(this, arguments); } //查找老师 function _JoinTeam() { - _JoinTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee26(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee26$(_context26) { - while (1) switch (_context26.prev = _context26.next) { + _JoinTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee16(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee16$(_context16) { + while (1) switch (_context16.prev = _context16.next) { case 0: - return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/join.json"), { + return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/join.json"), { method: 'post', body: params })); case 1: case "end": - return _context26.stop(); + return _context16.stop(); } - }, _callee26); + }, _callee16); })); return _JoinTeam.apply(this, arguments); } -function getTeacher(_x27) { +function getTeacher(_x17) { return _getTeacher.apply(this, arguments); } //查找学生 function _getTeacher() { - _getTeacher = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee27(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee27$(_context27) { - while (1) switch (_context27.prev = _context27.next) { + _getTeacher = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee17(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { case 0: - return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/teachers.json"), { + return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/teachers.json"), { method: 'get', params: params })); case 1: case "end": - return _context27.stop(); + return _context17.stop(); } - }, _callee27); + }, _callee17); })); return _getTeacher.apply(this, arguments); } -function getStudents(_x28) { +function getStudents(_x18) { return _getStudents.apply(this, arguments); } //提交数据 function _getStudents() { - _getStudents = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee28(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee28$(_context28) { - while (1) switch (_context28.prev = _context28.next) { + _getStudents = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee18(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee18$(_context18) { + while (1) switch (_context18.prev = _context18.next) { case 0: - return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/students.json"), { + return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/students.json"), { method: 'get', params: params })); case 1: case "end": - return _context28.stop(); + return _context18.stop(); } - }, _callee28); + }, _callee18); })); return _getStudents.apply(this, arguments); } -function SubmitTeam(_x29) { +function SubmitTeam(_x19) { return _SubmitTeam.apply(this, arguments); } //领取代金劵 function _SubmitTeam() { - _SubmitTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee29(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee29$(_context29) { - while (1) switch (_context29.prev = _context29.next) { + _SubmitTeam = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee19(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee19$(_context19) { + while (1) switch (_context19.prev = _context19.next) { case 0: - return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/crud_team_members.json"), { + return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/crud_team_members.json"), { method: 'post', body: params })); case 1: case "end": - return _context29.stop(); + return _context19.stop(); } - }, _callee29); + }, _callee19); })); return _SubmitTeam.apply(this, arguments); } -function Reward(_x30) { +function Reward(_x20) { return _Reward.apply(this, arguments); } //获取排行榜tab chart_rules function _Reward() { - _Reward = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee30(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee30$(_context30) { - while (1) switch (_context30.prev = _context30.next) { + _Reward = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee20(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee20$(_context20) { + while (1) switch (_context20.prev = _context20.next) { case 0: - return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/competition_reward.json", { + return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/competition_reward.json", { method: 'post', body: params })); case 1: case "end": - return _context30.stop(); + return _context20.stop(); } - }, _callee30); + }, _callee20); })); return _Reward.apply(this, arguments); } -function ChartRules(_x31) { +function ChartRules(_x21) { return _ChartRules.apply(this, arguments); } //获取排行榜 排名数据 function _ChartRules() { - _ChartRules = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee31(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee31$(_context31) { - while (1) switch (_context31.prev = _context31.next) { + _ChartRules = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee21(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee21$(_context21) { + while (1) switch (_context21.prev = _context21.next) { case 0: - return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/chart_rules.json"), { + return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/chart_rules.json"), { method: 'get' })); case 1: case "end": - return _context31.stop(); + return _context21.stop(); } - }, _callee31); + }, _callee21); })); return _ChartRules.apply(this, arguments); } -function Charts(_x32) { +function Charts(_x22) { return _Charts.apply(this, arguments); } //获取提交结果拍行榜数据 function _Charts() { - _Charts = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee32$(_context32) { - while (1) switch (_context32.prev = _context32.next) { + _Charts = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee22(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee22$(_context22) { + while (1) switch (_context22.prev = _context22.next) { case 0: - return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/charts.json"), { + return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/charts.json"), { method: 'get', params: params })); case 1: case "end": - return _context32.stop(); + return _context22.stop(); } - }, _callee32); + }, _callee22); })); return _Charts.apply(this, arguments); } -function Results(_x33) { +function Results(_x23) { return _Results.apply(this, arguments); } //获取提交结果拍行榜数据 function _Results() { - _Results = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee33(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee33$(_context33) { - while (1) switch (_context33.prev = _context33.next) { + _Results = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee23(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee23$(_context23) { + while (1) switch (_context23.prev = _context23.next) { case 0: - return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/results.json"), { + return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/results.json"), { method: 'get', params: params })); case 1: case "end": - return _context33.stop(); + return _context23.stop(); } - }, _callee33); + }, _callee23); })); return _Results.apply(this, arguments); } -function TabResults(_x34) { +function TabResults(_x24) { return _TabResults.apply(this, arguments); } //获取获奖证书 prize function _TabResults() { - _TabResults = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee34(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee34$(_context34) { - while (1) switch (_context34.prev = _context34.next) { + _TabResults = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee24(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee24$(_context24) { + while (1) switch (_context24.prev = _context24.next) { case 0: - return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/md_tab_rules.json"), { + return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/md_tab_rules.json"), { method: 'get', params: params })); case 1: case "end": - return _context34.stop(); + return _context24.stop(); } - }, _callee34); + }, _callee24); })); return _TabResults.apply(this, arguments); } -function Prize(_x35) { +function Prize(_x25) { return _Prize.apply(this, arguments); } //获取个人详情信息 function _Prize() { - _Prize = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee35(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee35$(_context35) { - while (1) switch (_context35.prev = _context35.next) { + _Prize = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee25(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee25$(_context25) { + while (1) switch (_context25.prev = _context25.next) { case 0: - return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize.json"), { + return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize.json"), { method: 'get', params: params })); case 1: case "end": - return _context35.stop(); + return _context25.stop(); } - }, _callee35); + }, _callee25); })); return _Prize.apply(this, arguments); } -function Accounts(_x36) { +function Accounts(_x26) { return _Accounts.apply(this, arguments); } //获取邮箱 get_verification_code function _Accounts() { - _Accounts = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee36(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee36$(_context36) { - while (1) switch (_context36.prev = _context36.next) { + _Accounts = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee26(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee26$(_context26) { + while (1) switch (_context26.prev = _context26.next) { case 0: - return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, ".json"), { + return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, ".json"), { method: 'get', params: params })); case 1: case "end": - return _context36.stop(); + return _context26.stop(); } - }, _callee36); + }, _callee26); })); return _Accounts.apply(this, arguments); } -function getVerification(_x37) { +function getVerification(_x27) { return _getVerification.apply(this, arguments); } //绑定手机号 /api/users/accounts/130978/phone_bind.json function _getVerification() { - _getVerification = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee37(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee37$(_context37) { - while (1) switch (_context37.prev = _context37.next) { + _getVerification = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee27(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee27$(_context27) { + while (1) switch (_context27.prev = _context27.next) { case 0: - return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/accounts/get_verification_code.json", { + return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/accounts/get_verification_code.json", { method: 'get', params: params })); case 1: case "end": - return _context37.stop(); + return _context27.stop(); } - }, _callee37); + }, _callee27); })); return _getVerification.apply(this, arguments); } -function PhoneBind(_x38) { +function PhoneBind(_x28) { return _PhoneBind.apply(this, arguments); } //绑定邮箱 function _PhoneBind() { - _PhoneBind = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee38(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee38$(_context38) { - while (1) switch (_context38.prev = _context38.next) { + _PhoneBind = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee28(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee28$(_context28) { + while (1) switch (_context28.prev = _context28.next) { case 0: - return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/phone_bind.json"), { + return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/phone_bind.json"), { method: 'post', body: params })); case 1: case "end": - return _context38.stop(); + return _context28.stop(); } - }, _callee38); + }, _callee28); })); return _PhoneBind.apply(this, arguments); } -function EmailBind(_x39) { +function EmailBind(_x29) { return _EmailBind.apply(this, arguments); } //职业信息撤销认证/users/accounts/${userid}/professional_auth_apply.json function _EmailBind() { - _EmailBind = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee39(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee39$(_context39) { - while (1) switch (_context39.prev = _context39.next) { + _EmailBind = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee29(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee29$(_context29) { + while (1) switch (_context29.prev = _context29.next) { case 0: - return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/email_bind.json"), { + return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/email_bind.json"), { method: 'post', body: params })); case 1: case "end": - return _context39.stop(); + return _context29.stop(); } - }, _callee39); + }, _callee29); })); return _EmailBind.apply(this, arguments); } -function Professional(_x40) { +function Professional(_x30) { return _Professional.apply(this, arguments); } //实名信息撤销认证 /users/accounts/${userid}/authentication_apply.json function _Professional() { - _Professional = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee40(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee40$(_context40) { - while (1) switch (_context40.prev = _context40.next) { + _Professional = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee30(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee30$(_context30) { + while (1) switch (_context30.prev = _context30.next) { case 0: - return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/professional_auth_apply.json"), { + return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/professional_auth_apply.json"), { method: 'delete' })); case 1: case "end": - return _context40.stop(); + return _context30.stop(); } - }, _callee40); + }, _callee30); })); return _Professional.apply(this, arguments); } -function Authentication(_x41) { +function Authentication(_x31) { return _Authentication.apply(this, arguments); } //提交银行卡信息 function _Authentication() { - _Authentication = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee41(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee41$(_context41) { - while (1) switch (_context41.prev = _context41.next) { + _Authentication = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee31(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee31$(_context31) { + while (1) switch (_context31.prev = _context31.next) { case 0: - return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/authentication_apply.json"), { + return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/authentication_apply.json"), { method: 'delete' })); case 1: case "end": - return _context41.stop(); + return _context31.stop(); } - }, _callee41); + }, _callee31); })); return _Authentication.apply(this, arguments); } -function setleader(_x42) { +function setleader(_x32) { return _setleader.apply(this, arguments); } //获取战队实训信息 function _setleader() { - _setleader = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee42(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee42$(_context42) { - while (1) switch (_context42.prev = _context42.next) { + _setleader = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee32(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee32$(_context32) { + while (1) switch (_context32.prev = _context32.next) { case 0: - return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize_leader_account.json"), { + return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize_leader_account.json"), { method: 'put', body: params })); case 1: case "end": - return _context42.stop(); + return _context32.stop(); } - }, _callee42); + }, _callee32); })); return _setleader.apply(this, arguments); } -function getShixun(_x43) { +function getShixun(_x33) { return _getShixun.apply(this, arguments); } //获取战队课堂信息 function _getShixun() { - _getShixun = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee43(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee43$(_context43) { - while (1) switch (_context43.prev = _context43.next) { + _getShixun = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee33(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee33$(_context33) { + while (1) switch (_context33.prev = _context33.next) { case 0: - return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/shixun_detail.json"), { + return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/shixun_detail.json"), { method: 'get' })); case 1: case "end": - return _context43.stop(); + return _context33.stop(); } - }, _callee43); + }, _callee33); })); return _getShixun.apply(this, arguments); } -function getCourse(_x44) { +function getCourse(_x34) { return _getCourse.apply(this, arguments); } //删除视频 function _getCourse() { - _getCourse = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee44(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee44$(_context44) { - while (1) switch (_context44.prev = _context44.next) { + _getCourse = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee34(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee34$(_context34) { + while (1) switch (_context34.prev = _context34.next) { case 0: - return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/course_detail.json"), { + return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/course_detail.json"), { method: 'get' })); case 1: case "end": - return _context44.stop(); + return _context34.stop(); } - }, _callee44); + }, _callee34); })); return _getCourse.apply(this, arguments); } -function deletAttachments(_x45) { +function deletAttachments(_x35) { return _deletAttachments.apply(this, arguments); } // 导出证书 function _deletAttachments() { - _deletAttachments = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee45(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee45$(_context45) { - while (1) switch (_context45.prev = _context45.next) { + _deletAttachments = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee35(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee35$(_context35) { + while (1) switch (_context35.prev = _context35.next) { case 0: - return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/attachments/".concat(params.id, ".json"), { + return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/attachments/".concat(params.id, ".json"), { method: 'delete' })); case 1: case "end": - return _context45.stop(); + return _context35.stop(); } - }, _callee45); + }, _callee35); })); return _deletAttachments.apply(this, arguments); } -function getCertificateInfo(_x46) { +function getCertificateInfo(_x36) { return _getCertificateInfo.apply(this, arguments); } // 更新基本信息 function _getCertificateInfo() { - _getCertificateInfo = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee46(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee46$(_context46) { - while (1) switch (_context46.prev = _context46.next) { + _getCertificateInfo = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee36(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee36$(_context36) { + while (1) switch (_context36.prev = _context36.next) { case 0: - return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.id, "/get_certificate_info.json"), { + return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.id, "/get_certificate_info.json"), { method: 'get', params: params })); case 1: case "end": - return _context46.stop(); + return _context36.stop(); } - }, _callee46); + }, _callee36); })); return _getCertificateInfo.apply(this, arguments); } -function basicSetting(_x47) { +function basicSetting(_x37) { return _basicSetting.apply(this, arguments); } // 竞赛名单导入模板 function _basicSetting() { - _basicSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee47(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee47$(_context47) { - while (1) switch (_context47.prev = _context47.next) { + _basicSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee37(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee37$(_context37) { + while (1) switch (_context37.prev = _context37.next) { case 0: - return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.id, "/basic_setting.json"), { + return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.id, "/basic_setting.json"), { method: 'post', body: params })); case 1: case "end": - return _context47.stop(); + return _context37.stop(); } - }, _callee47); + }, _callee37); })); return _basicSetting.apply(this, arguments); } @@ -40968,452 +40181,365 @@ function download_template() { // 竞赛基本信息详情 function _download_template() { - _download_template = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee48() { - return _regeneratorRuntime().wrap(function _callee48$(_context48) { - while (1) switch (_context48.prev = _context48.next) { + _download_template = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee38() { + return _regeneratorRuntime().wrap(function _callee38$(_context38) { + while (1) switch (_context38.prev = _context38.next) { case 0: - return _context48.abrupt("return", Fetch("/api/competitions/download_template", { + return _context38.abrupt("return", Fetch("/api/competitions/download_template", { method: 'get', responseType: 'arraybuffer' })); case 1: case "end": - return _context48.stop(); + return _context38.stop(); } - }, _callee48); + }, _callee38); })); return _download_template.apply(this, arguments); } -function common_header(_x48) { +function common_header(_x38) { return _common_header.apply(this, arguments); } // 创建竞赛 function _common_header() { - _common_header = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee49(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee49$(_context49) { - while (1) switch (_context49.prev = _context49.next) { + _common_header = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee39(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee39$(_context39) { + while (1) switch (_context39.prev = _context39.next) { case 0: - return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/common_header.json"), { + return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/common_header.json"), { method: 'get' })); case 1: case "end": - return _context49.stop(); + return _context39.stop(); } - }, _callee49); + }, _callee39); })); return _common_header.apply(this, arguments); } -function addCompetitions(_x49) { +function addCompetitions(_x39) { return _addCompetitions.apply(this, arguments); } // 添加管理员的搜索列表 function _addCompetitions() { - _addCompetitions = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee50(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee50$(_context50) { - while (1) switch (_context50.prev = _context50.next) { + _addCompetitions = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee40(params) { + return _regeneratorRuntime().wrap(function _callee40$(_context40) { + while (1) switch (_context40.prev = _context40.next) { case 0: - return _context50.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions.json", { + return _context40.abrupt("return", Fetch("/api/competitions.json", { method: 'post', body: params })); case 1: case "end": - return _context50.stop(); + return _context40.stop(); } - }, _callee50); + }, _callee40); })); return _addCompetitions.apply(this, arguments); } -function search_managers(_x50) { +function search_managers(_x40) { return _search_managers.apply(this, arguments); } // 管理员列表 function _search_managers() { - _search_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee51(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee51$(_context51) { - while (1) switch (_context51.prev = _context51.next) { + _search_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee41(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee41$(_context41) { + while (1) switch (_context41.prev = _context41.next) { case 0: - return _context51.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params === null || params === void 0 ? void 0 : params.id, "/search_managers.json"), { + return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params === null || params === void 0 ? void 0 : params.id, "/search_managers.json"), { method: 'get', params: params })); case 1: case "end": - return _context51.stop(); + return _context41.stop(); } - }, _callee51); + }, _callee41); })); return _search_managers.apply(this, arguments); } -function get_managers(_x51) { +function get_managers(_x41) { return _get_managers.apply(this, arguments); } // 添加管理员 function _get_managers() { - _get_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee52(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee52$(_context52) { - while (1) switch (_context52.prev = _context52.next) { + _get_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee42(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee42$(_context42) { + while (1) switch (_context42.prev = _context42.next) { case 0: - return _context52.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/get_managers.json"), { + return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/get_managers.json"), { method: 'get' })); case 1: case "end": - return _context52.stop(); + return _context42.stop(); } - }, _callee52); + }, _callee42); })); return _get_managers.apply(this, arguments); } -function add_managers(_x52) { +function add_managers(_x42) { return _add_managers.apply(this, arguments); } // 删除管理员 function _add_managers() { - _add_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee53(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee53$(_context53) { - while (1) switch (_context53.prev = _context53.next) { + _add_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee43(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee43$(_context43) { + while (1) switch (_context43.prev = _context43.next) { case 0: - return _context53.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/add_managers.json"), { + return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/add_managers.json"), { method: 'post', body: data })); case 1: case "end": - return _context53.stop(); + return _context43.stop(); } - }, _callee53); + }, _callee43); })); return _add_managers.apply(this, arguments); } -function delete_managers(_x53) { +function delete_managers(_x43) { return _delete_managers.apply(this, arguments); } // 获取图片设置信息 function _delete_managers() { - _delete_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee54(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee54$(_context54) { - while (1) switch (_context54.prev = _context54.next) { + _delete_managers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee44(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee44$(_context44) { + while (1) switch (_context44.prev = _context44.next) { case 0: - return _context54.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/delete_managers.json"), { + return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/delete_managers.json"), { method: 'delete', body: data })); case 1: case "end": - return _context54.stop(); + return _context44.stop(); } - }, _callee54); + }, _callee44); })); return _delete_managers.apply(this, arguments); } -function get_picture(_x54) { +function get_picture(_x44) { return _get_picture.apply(this, arguments); } // 网址是否被占用 function _get_picture() { - _get_picture = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee55(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee55$(_context55) { - while (1) switch (_context55.prev = _context55.next) { + _get_picture = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee45(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee45$(_context45) { + while (1) switch (_context45.prev = _context45.next) { case 0: - return _context55.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/get_picture.json"), { + return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/get_picture.json"), { method: 'get' })); case 1: case "end": - return _context55.stop(); + return _context45.stop(); } - }, _callee55); + }, _callee45); })); return _get_picture.apply(this, arguments); } -function identifier_exist(_x55) { +function identifier_exist(_x45) { return _identifier_exist.apply(this, arguments); } // 获取赛题设置 function _identifier_exist() { - _identifier_exist = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee56(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee56$(_context56) { - while (1) switch (_context56.prev = _context56.next) { + _identifier_exist = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee46(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee46$(_context46) { + while (1) switch (_context46.prev = _context46.next) { case 0: - return _context56.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/identifier_exist.json"), { + return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/identifier_exist.json"), { method: 'post', body: data })); case 1: case "end": - return _context56.stop(); + return _context46.stop(); } - }, _callee56); + }, _callee46); })); return _identifier_exist.apply(this, arguments); } -function get_shixun_settings(_x56) { +function get_shixun_settings(_x46) { return _get_shixun_settings.apply(this, arguments); } // 添加赛题 function _get_shixun_settings() { - _get_shixun_settings = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee57(params) { - return _regeneratorRuntime().wrap(function _callee57$(_context57) { - while (1) switch (_context57.prev = _context57.next) { + _get_shixun_settings = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee47(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee47$(_context47) { + while (1) switch (_context47.prev = _context47.next) { case 0: - return _context57.abrupt("return", Fetch("/api/competitions/".concat(params, "/get_shixun_settings.json"), { + return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/get_shixun_settings.json"), { method: 'get' })); case 1: case "end": - return _context57.stop(); + return _context47.stop(); } - }, _callee57); + }, _callee47); })); return _get_shixun_settings.apply(this, arguments); } -function shixun_add(_x57) { +function shixun_add(_x47) { return _shixun_add.apply(this, arguments); } // 删除赛题 function _shixun_add() { - _shixun_add = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee58(data) { - return _regeneratorRuntime().wrap(function _callee58$(_context58) { - while (1) switch (_context58.prev = _context58.next) { + _shixun_add = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee48(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee48$(_context48) { + while (1) switch (_context48.prev = _context48.next) { case 0: - return _context58.abrupt("return", Fetch("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/shixun_add.json"), { + return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/shixun_add.json"), { method: 'post', body: data })); case 1: case "end": - return _context58.stop(); + return _context48.stop(); } - }, _callee58); + }, _callee48); })); return _shixun_add.apply(this, arguments); } -function shixun_delete(_x58) { +function shixun_delete(_x48) { return _shixun_delete.apply(this, arguments); } // 更新赛题设置 function _shixun_delete() { - _shixun_delete = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee59(data) { - return _regeneratorRuntime().wrap(function _callee59$(_context59) { - while (1) switch (_context59.prev = _context59.next) { + _shixun_delete = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee49(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee49$(_context49) { + while (1) switch (_context49.prev = _context49.next) { case 0: - return _context59.abrupt("return", Fetch("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/shixun_delete.json"), { + return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/shixun_delete.json"), { method: 'delete', body: data })); case 1: case "end": - return _context59.stop(); + return _context49.stop(); } - }, _callee59); + }, _callee49); })); return _shixun_delete.apply(this, arguments); } -function shixun_select(_x59) { +function shixun_select(_x49) { return _shixun_select.apply(this, arguments); } // 竞赛指引 function _shixun_select() { - _shixun_select = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee60(data) { - return _regeneratorRuntime().wrap(function _callee60$(_context60) { - while (1) switch (_context60.prev = _context60.next) { + _shixun_select = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee50(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee50$(_context50) { + while (1) switch (_context50.prev = _context50.next) { case 0: - return _context60.abrupt("return", Fetch("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/shixun_select.json"), { + return _context50.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/shixun_select.json"), { method: 'post', body: data })); case 1: case "end": - return _context60.stop(); + return _context50.stop(); } - }, _callee60); + }, _callee50); })); return _shixun_select.apply(this, arguments); } -function info_finish(_x60) { +function info_finish(_x50) { return _info_finish.apply(this, arguments); } -// 发布竞赛 +// 提交审核 function _info_finish() { - _info_finish = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee61(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee61$(_context61) { - while (1) switch (_context61.prev = _context61.next) { + _info_finish = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee51(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee51$(_context51) { + while (1) switch (_context51.prev = _context51.next) { case 0: - return _context61.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/info_finish.json"), { + return _context51.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params, "/info_finish.json"), { method: 'get' })); case 1: case "end": - return _context61.stop(); + return _context51.stop(); } - }, _callee61); + }, _callee51); })); return _info_finish.apply(this, arguments); } -function competition_review(_x61) { +function competition_review(_x51) { return _competition_review.apply(this, arguments); } //获取团队人数 function _competition_review() { - _competition_review = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee62(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee62$(_context62) { - while (1) switch (_context62.prev = _context62.next) { + _competition_review = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee52(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee52$(_context52) { + while (1) switch (_context52.prev = _context52.next) { case 0: - return _context62.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/competition_review.json"), { + return _context52.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/competition_review.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, data) })); case 1: case "end": - return _context62.stop(); + return _context52.stop(); } - }, _callee62); + }, _callee52); })); return _competition_review.apply(this, arguments); } -function competition_teams(_x62) { +function competition_teams(_x52) { return _competition_teams.apply(this, arguments); } //获取参赛人数 function _competition_teams() { - _competition_teams = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee63(data) { - return _regeneratorRuntime().wrap(function _callee63$(_context63) { - while (1) switch (_context63.prev = _context63.next) { + _competition_teams = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee53(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee53$(_context53) { + while (1) switch (_context53.prev = _context53.next) { case 0: - return _context63.abrupt("return", Fetch("/api/competitions/".concat(data.identifier, "/competition_teams.json"), { + return _context53.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data.identifier, "/competition_teams.json"), { method: 'get', params: data })); case 1: case "end": - return _context63.stop(); + return _context53.stop(); } - }, _callee63); + }, _callee53); })); return _competition_teams.apply(this, arguments); } -function all_team_members(_x63) { +function all_team_members(_x53) { return _all_team_members.apply(this, arguments); } - -//评测设置列表 function _all_team_members() { - _all_team_members = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee64(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee64$(_context64) { - while (1) switch (_context64.prev = _context64.next) { + _all_team_members = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee54(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee54$(_context54) { + while (1) switch (_context54.prev = _context54.next) { case 0: - return _context64.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data.identifier, "/all_team_members.json"), { + return _context54.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data.identifier, "/all_team_members.json"), { method: 'get', params: data })); case 1: case "end": - return _context64.stop(); + return _context54.stop(); } - }, _callee64); + }, _callee54); })); return _all_team_members.apply(this, arguments); } -function evaluation_settings(_x64) { - return _evaluation_settings.apply(this, arguments); -} - -//新增赛段 -function _evaluation_settings() { - _evaluation_settings = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee65(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee65$(_context65) { - while (1) switch (_context65.prev = _context65.next) { - case 0: - return _context65.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/evaluation_settings.json"), { - method: 'get', - params: data - })); - case 1: - case "end": - return _context65.stop(); - } - }, _callee65); - })); - return _evaluation_settings.apply(this, arguments); -} -function add_stage(_x65) { - return _add_stage.apply(this, arguments); -} -//编辑赛段 -function _add_stage() { - _add_stage = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee66(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee66$(_context66) { - while (1) switch (_context66.prev = _context66.next) { - case 0: - return _context66.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.identifier, "/add_stage.json"), { - method: 'post', - body: data - })); - case 1: - case "end": - return _context66.stop(); - } - }, _callee66); - })); - return _add_stage.apply(this, arguments); -} -function change_stage(_x66) { - return _change_stage.apply(this, arguments); -} - -//删除赛段 -function _change_stage() { - _change_stage = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee67(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee67$(_context67) { - while (1) switch (_context67.prev = _context67.next) { - case 0: - return _context67.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.identifier, "/change_stage.json"), { - method: 'post', - body: data - })); - case 1: - case "end": - return _context67.stop(); - } - }, _callee67); - })); - return _change_stage.apply(this, arguments); -} -function del_stage(_x67) { - return _del_stage.apply(this, arguments); -} -function _del_stage() { - _del_stage = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee68(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee68$(_context68) { - while (1) switch (_context68.prev = _context68.next) { - case 0: - return _context68.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(data === null || data === void 0 ? void 0 : data.id, "/del_stage.json"), { - method: 'post', - body: data - })); - case 1: - case "end": - return _context68.stop(); - } - }, _callee68); - })); - return _del_stage.apply(this, arguments); -} /***/ }), @@ -41860,7 +40986,7 @@ var putTopPageService = function putTopPageService(_ref4) { /* harmony export */ xA: function() { return /* binding */ getUserExercise; }, /* harmony export */ yu: function() { return /* binding */ getRandomEditExercises; } /* harmony export */ }); -/* unused harmony exports teacherUpdate, getVideoPushUrl, updateSetting */ +/* unused harmony exports getVideoPushUrl, updateSetting */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); @@ -41879,218 +41005,197 @@ var getQuestionTypeAlias = function getQuestionTypeAlias(params) { params: params }); }; -// 评阅页面修改题目给分方式接口 -function teacherUpdate(_x) { - return _teacherUpdate.apply(this, arguments); -} // 在线考试-编辑试卷-重命名 -function _teacherUpdate() { - _teacherUpdate = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(data) { - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - return _context.abrupt("return", Fetch("/api/exercise_questions/".concat(data === null || data === void 0 ? void 0 : data.id, "/teacher_update.json"), { - method: 'post', - body: _objectSpread({}, data) - })); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _teacherUpdate.apply(this, arguments); -} -function getEditQuestionTypeAlias(_x2) { +function getEditQuestionTypeAlias(_x) { return _getEditQuestionTypeAlias.apply(this, arguments); } //试卷详情答题列表 function _getEditQuestionTypeAlias() { - _getEditQuestionTypeAlias = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _getEditQuestionTypeAlias = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.id, "/edit_question_type_alias.json"), { + return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.id, "/edit_question_type_alias.json"), { method: 'POST', body: params })); case 1: case "end": - return _context2.stop(); + return _context.stop(); } - }, _callee2); + }, _callee); })); return _getEditQuestionTypeAlias.apply(this, arguments); } -function getExerciseList(_x3) { +function getExerciseList(_x2) { return _getExerciseList.apply(this, arguments); } // 人脸审核列表 function _getExerciseList() { - _getExerciseList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _getExerciseList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_lists.json"), { + return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_lists.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context3.stop(); + return _context2.stop(); } - }, _callee3); + }, _callee2); })); return _getExerciseList.apply(this, arguments); } -function getExerciseIdentityPhotos(_x4) { +function getExerciseIdentityPhotos(_x3) { return _getExerciseIdentityPhotos.apply(this, arguments); } function _getExerciseIdentityPhotos() { - _getExerciseIdentityPhotos = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _getExerciseIdentityPhotos = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_identity_photos.json"), { + return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_identity_photos.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context4.stop(); + return _context3.stop(); } - }, _callee4); + }, _callee3); })); return _getExerciseIdentityPhotos.apply(this, arguments); } -function getVideoPushUrl(_x5) { +function getVideoPushUrl(_x4) { return _getVideoPushUrl.apply(this, arguments); } function _getVideoPushUrl() { - _getVideoPushUrl = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee5(params) { - return _regeneratorRuntime().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + _getVideoPushUrl = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(params) { + return _regeneratorRuntime().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - return _context5.abrupt("return", Fetch("/api/exercises/".concat(params.categoryId, "/video_push_url.json"), { + return _context4.abrupt("return", Fetch("/api/exercises/".concat(params.categoryId, "/video_push_url.json"), { method: 'get', params: _objectSpread({}, params) })); case 1: case "end": - return _context5.stop(); + return _context4.stop(); } - }, _callee5); + }, _callee4); })); return _getVideoPushUrl.apply(this, arguments); } -function queryIdentityPhotoState(_x6) { +function queryIdentityPhotoState(_x5) { return _queryIdentityPhotoState.apply(this, arguments); } //试卷统计 function _queryIdentityPhotoState() { - _queryIdentityPhotoState = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + _queryIdentityPhotoState = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/query_identity_photo_state.json"), { + return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/query_identity_photo_state.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context6.stop(); + return _context5.stop(); } - }, _callee6); + }, _callee5); })); return _queryIdentityPhotoState.apply(this, arguments); } -function getExerciseStatistics(_x7) { +function getExerciseStatistics(_x6) { return _getExerciseStatistics.apply(this, arguments); } // 题库列表 function _getExerciseStatistics() { - _getExerciseStatistics = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + _getExerciseStatistics = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_result.json"), { + return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_result.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context7.stop(); + return _context6.stop(); } - }, _callee7); + }, _callee6); })); return _getExerciseStatistics.apply(this, arguments); } -function getBrankList(_x8) { +function getBrankList(_x7) { return _getBrankList.apply(this, arguments); } // 保存题库 function _getBrankList() { - _getBrankList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + _getBrankList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/bank_list.json", { + return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/bank_list.json", { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context8.stop(); + return _context7.stop(); } - }, _callee8); + }, _callee7); })); return _getBrankList.apply(this, arguments); } -function saveBanks(_x9) { +function saveBanks(_x8) { return _saveBanks.apply(this, arguments); } // 获取班级列表 publish_modal function _saveBanks() { - _saveBanks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _saveBanks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/save_banks.json", { + return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/save_banks.json", { method: 'POST', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context9.stop(); + return _context8.stop(); } - }, _callee9); + }, _callee8); })); return _saveBanks.apply(this, arguments); } -function getExerciseCourses(_x10) { +function getExerciseCourses(_x9) { return _getExerciseCourses.apply(this, arguments); } function _getExerciseCourses() { - _getExerciseCourses = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + _getExerciseCourses = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises/publish_modal.json"), { + return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises/publish_modal.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context10.stop(); + return _context9.stop(); } - }, _callee10); + }, _callee9); })); return _getExerciseCourses.apply(this, arguments); } -function getCommonHeader(_x11) { +function getCommonHeader(_x10) { return _getCommonHeader.apply(this, arguments); } @@ -42104,449 +41209,449 @@ function getCommonHeader(_x11) { // 新建试卷 function _getCommonHeader() { - _getCommonHeader = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + _getCommonHeader = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/common_header.json"), { + return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/common_header.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context11.stop(); + return _context10.stop(); } - }, _callee11); + }, _callee10); })); return _getCommonHeader.apply(this, arguments); } -function addExercise(_x12) { +function addExercise(_x11) { return _addExercise.apply(this, arguments); } // 更新试卷 function _addExercise() { - _addExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + _addExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises.json"), { + return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context12.stop(); + return _context11.stop(); } - }, _callee12); + }, _callee11); })); return _addExercise.apply(this, arguments); } -function putExercise(_x13) { +function putExercise(_x12) { return _putExercise.apply(this, arguments); } // 编辑数据默认数据 function _putExercise() { - _putExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + _putExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, ".json"), { + return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, ".json"), { method: 'put', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context13.stop(); + return _context12.stop(); } - }, _callee13); + }, _callee12); })); return _putExercise.apply(this, arguments); } -function editExercise(_x14) { +function editExercise(_x13) { return _editExercise.apply(this, arguments); } // function _editExercise() { - _editExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + _editExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, ".json"), { + return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, ".json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context14.stop(); + return _context13.stop(); } - }, _callee14); + }, _callee13); })); return _editExercise.apply(this, arguments); } -function getTagDiscipline(_x15) { +function getTagDiscipline(_x14) { return _getTagDiscipline.apply(this, arguments); } // 编辑问题 function _getTagDiscipline() { - _getTagDiscipline = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + _getTagDiscipline = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: - return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/tag_disciplines.json", { + return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/tag_disciplines.json", { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context15.stop(); + return _context14.stop(); } - }, _callee15); + }, _callee14); })); return _getTagDiscipline.apply(this, arguments); } -function editExerciseQuestion(_x16) { +function editExerciseQuestion(_x15) { return _editExerciseQuestion.apply(this, arguments); } // 添加问题 function _editExerciseQuestion() { - _editExerciseQuestion = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) { + _editExerciseQuestion = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { var id; - return _root_workspace_ppte5yg23_local_v9_test4_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) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: id = params.id; delete params.id; - return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(id, ".json"), { + return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(id, ".json"), { method: 'put', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 3: case "end": - return _context16.stop(); + return _context15.stop(); } - }, _callee16); + }, _callee15); })); return _editExerciseQuestion.apply(this, arguments); } -function addExerciseQuestion(_x17) { +function addExerciseQuestion(_x16) { return _addExerciseQuestion.apply(this, arguments); } // 上下移 function _addExerciseQuestion() { - _addExerciseQuestion = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { + _addExerciseQuestion = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: - return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_questions.json"), { + return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_questions.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context17.stop(); + return _context16.stop(); } - }, _callee17); + }, _callee16); })); return _addExerciseQuestion.apply(this, arguments); } -function exeriseMoveUpDown(_x18) { +function exeriseMoveUpDown(_x17) { return _exeriseMoveUpDown.apply(this, arguments); } // 删除 function _exeriseMoveUpDown() { - _exeriseMoveUpDown = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { - while (1) switch (_context18.prev = _context18.next) { + _exeriseMoveUpDown = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { case 0: - return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, "/up_down.json"), { + return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, "/up_down.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context18.stop(); + return _context17.stop(); } - }, _callee18); + }, _callee17); })); return _exeriseMoveUpDown.apply(this, arguments); } -function exeriseQuestionDelete(_x19) { +function exeriseQuestionDelete(_x18) { return _exeriseQuestionDelete.apply(this, arguments); } // 截止班级列表 function _exeriseQuestionDelete() { - _exeriseQuestionDelete = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { - while (1) switch (_context19.prev = _context19.next) { + _exeriseQuestionDelete = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { + while (1) switch (_context18.prev = _context18.next) { case 0: - return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, ".json"), { + return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, ".json"), { method: 'delete' })); case 1: case "end": - return _context19.stop(); + return _context18.stop(); } - }, _callee19); + }, _callee18); })); return _exeriseQuestionDelete.apply(this, arguments); } -function getEndGroups(_x20) { +function getEndGroups(_x19) { return _getEndGroups.apply(this, arguments); } function _getEndGroups() { - _getEndGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { - while (1) switch (_context20.prev = _context20.next) { + _getEndGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { + while (1) switch (_context19.prev = _context19.next) { case 0: - return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises/end_modal.json"), { + return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises/end_modal.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context20.stop(); + return _context19.stop(); } - }, _callee20); + }, _callee19); })); return _getEndGroups.apply(this, arguments); } -function getPublishGroups(_x21) { +function getPublishGroups(_x20) { return _getPublishGroups.apply(this, arguments); } function _getPublishGroups() { - _getPublishGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { - while (1) switch (_context21.prev = _context21.next) { + _getPublishGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { + while (1) switch (_context20.prev = _context20.next) { case 0: - return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/publish_groups.json"), { + return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/publish_groups.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context21.stop(); + return _context20.stop(); } - }, _callee21); + }, _callee20); })); return _getPublishGroups.apply(this, arguments); } -function getReviewExercise(_x22) { +function getReviewExercise(_x21) { return _getReviewExercise.apply(this, arguments); } //个人评阅用到了学生id数组,会出现很多的情况,需要post请求 function _getReviewExercise() { - _getReviewExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { - while (1) switch (_context22.prev = _context22.next) { + _getReviewExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { + while (1) switch (_context21.prev = _context21.next) { case 0: - return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/user_exercise_detail.json"), { + return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/user_exercise_detail.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context22.stop(); + return _context21.stop(); } - }, _callee22); + }, _callee21); })); return _getReviewExercise.apply(this, arguments); } -function postReviewExercise(_x23) { +function postReviewExercise(_x22) { return _postReviewExercise.apply(this, arguments); } function _postReviewExercise() { - _postReviewExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { - while (1) switch (_context23.prev = _context23.next) { + _postReviewExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { + while (1) switch (_context22.prev = _context22.next) { case 0: - return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/consult_exercise.json"), { + return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/user_exercise_detail.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context23.stop(); + return _context22.stop(); } - }, _callee23); + }, _callee22); })); return _postReviewExercise.apply(this, arguments); } -function getCentralizeReviewExercise(_x24) { +function getCentralizeReviewExercise(_x23) { return _getCentralizeReviewExercise.apply(this, arguments); } // 评阅调分 function _getCentralizeReviewExercise() { - _getCentralizeReviewExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { - while (1) switch (_context24.prev = _context24.next) { + _getCentralizeReviewExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { + while (1) switch (_context23.prev = _context23.next) { case 0: - return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/teacher_appraise.json"), { + return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/teacher_appraise.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context24.stop(); + return _context23.stop(); } - }, _callee24); + }, _callee23); })); return _getCentralizeReviewExercise.apply(this, arguments); } -function putAdjustScore(_x25) { +function putAdjustScore(_x24) { return _putAdjustScore.apply(this, arguments); } function _putAdjustScore() { - _putAdjustScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { - while (1) switch (_context25.prev = _context25.next) { + _putAdjustScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { + while (1) switch (_context24.prev = _context24.next) { case 0: - return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, "/adjust_score.json"), { + return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, "/adjust_score.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context25.stop(); + return _context24.stop(); } - }, _callee25); + }, _callee24); })); return _putAdjustScore.apply(this, arguments); } -function putBatchAdjustScore(_x26) { +function putBatchAdjustScore(_x25) { return _putBatchAdjustScore.apply(this, arguments); } function _putBatchAdjustScore() { - _putBatchAdjustScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { - while (1) switch (_context26.prev = _context26.next) { + _putBatchAdjustScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { + while (1) switch (_context25.prev = _context25.next) { case 0: - return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, "/batch_adjust_score.json"), { + return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.id, "/batch_adjust_score.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context26.stop(); + return _context25.stop(); } - }, _callee26); + }, _callee25); })); return _putBatchAdjustScore.apply(this, arguments); } -function putExerciseAdjustScore(_x27) { +function putExerciseAdjustScore(_x26) { return _putExerciseAdjustScore.apply(this, arguments); } function _putExerciseAdjustScore() { - _putExerciseAdjustScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { - while (1) switch (_context27.prev = _context27.next) { + _putExerciseAdjustScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { + while (1) switch (_context26.prev = _context26.next) { case 0: - return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.id, "/adjust_score.json"), { + return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.id, "/adjust_score.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context27.stop(); + return _context26.stop(); } - }, _callee27); + }, _callee26); })); return _putExerciseAdjustScore.apply(this, arguments); } -function delayedTime(_x28) { +function delayedTime(_x27) { return _delayedTime.apply(this, arguments); } function _delayedTime() { - _delayedTime = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { - while (1) switch (_context28.prev = _context28.next) { + _delayedTime = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { + while (1) switch (_context27.prev = _context27.next) { case 0: - return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.id, "/delayed_time.json"), { + return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.id, "/delayed_time.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context28.stop(); + return _context27.stop(); } - }, _callee28); + }, _callee27); })); return _delayedTime.apply(this, arguments); } -function getWorkSetting(_x29) { +function getWorkSetting(_x28) { return _getWorkSetting.apply(this, arguments); } function _getWorkSetting() { - _getWorkSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { - while (1) switch (_context29.prev = _context29.next) { + _getWorkSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { + while (1) switch (_context28.prev = _context28.next) { case 0: - return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_setting.json"), { + return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_setting.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context29.stop(); + return _context28.stop(); } - }, _callee29); + }, _callee28); })); return _getWorkSetting.apply(this, arguments); } -function updateSetting(_x30) { +function updateSetting(_x29) { return _updateSetting.apply(this, arguments); } function _updateSetting() { - _updateSetting = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee30(params) { - return _regeneratorRuntime().wrap(function _callee30$(_context30) { - while (1) switch (_context30.prev = _context30.next) { + _updateSetting = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee29(params) { + return _regeneratorRuntime().wrap(function _callee29$(_context29) { + while (1) switch (_context29.prev = _context29.next) { case 0: - return _context30.abrupt("return", Fetch("/api/exercises/".concat(params.categoryId, "/commit_setting.json"), { + return _context29.abrupt("return", Fetch("/api/exercises/".concat(params.categoryId, "/commit_setting.json"), { method: 'post', body: _objectSpread({}, params) })); case 1: case "end": - return _context30.stop(); + return _context29.stop(); } - }, _callee30); + }, _callee29); })); return _updateSetting.apply(this, arguments); } -function getReviewGroupExercise(_x31) { +function getReviewGroupExercise(_x30) { return _getReviewGroupExercise.apply(this, arguments); } function _getReviewGroupExercise() { - _getReviewGroupExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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) { + _getReviewGroupExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: - return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/review_exercises_by_students.json"), { + return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.exerciseId, "/review_exercises_by_students.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context31.stop(); + return _context30.stop(); } - }, _callee31); + }, _callee30); })); return _getReviewGroupExercise.apply(this, arguments); } -function exportList(_x32) { +function exportList(_x31) { return _exportList.apply(this, arguments); } function _exportList() { - _exportList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _exportList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: - return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_lists.xlsx"), { + return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_lists.xlsx"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), {}, { "export": true @@ -42554,9 +41659,9 @@ function _exportList() { })); case 1: case "end": - return _context32.stop(); + return _context31.stop(); } - }, _callee32); + }, _callee31); })); return _exportList.apply(this, arguments); } @@ -42580,83 +41685,83 @@ function exerciseStartUnLock(params) { body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) }); } -function updateExerciseAnswers(_x33) { +function updateExerciseAnswers(_x32) { return _updateExerciseAnswers.apply(this, arguments); } function _updateExerciseAnswers() { - _updateExerciseAnswers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _updateExerciseAnswers = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.questionId, "/exercise_answers.json"), { + return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.questionId, "/exercise_answers.json"), { method: 'post', body: params })); case 1: case "end": - return _context33.stop(); + return _context32.stop(); } - }, _callee33); + }, _callee32); })); return _updateExerciseAnswers.apply(this, arguments); } -function submitExerciseAnswer(_x34) { +function submitExerciseAnswer(_x33) { return _submitExerciseAnswer.apply(this, arguments); } function _submitExerciseAnswer() { - _submitExerciseAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) { - while (1) switch (_context34.prev = _context34.next) { + _submitExerciseAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/commit_exercise.json"), { + return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/commit_exercise.json"), { method: 'post', body: params })); case 1: case "end": - return _context34.stop(); + return _context33.stop(); } - }, _callee34); + }, _callee33); })); return _submitExerciseAnswer.apply(this, arguments); } -function submitSimulateExerciseAnswer(_x35) { +function submitSimulateExerciseAnswer(_x34) { return _submitSimulateExerciseAnswer.apply(this, arguments); } function _submitSimulateExerciseAnswer() { - _submitSimulateExerciseAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee35(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee35$(_context35) { - while (1) switch (_context35.prev = _context35.next) { + _submitSimulateExerciseAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) { + while (1) switch (_context34.prev = _context34.next) { case 0: - return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/simulate_commit_exercise.json"), { + return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/simulate_commit_exercise.json"), { method: 'post', body: params })); case 1: case "end": - return _context35.stop(); + return _context34.stop(); } - }, _callee35); + }, _callee34); })); return _submitSimulateExerciseAnswer.apply(this, arguments); } -function redoExercise(_x36) { +function redoExercise(_x35) { return _redoExercise.apply(this, arguments); } function _redoExercise() { - _redoExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee36(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee36$(_context36) { - while (1) switch (_context36.prev = _context36.next) { + _redoExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee35(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee35$(_context35) { + while (1) switch (_context35.prev = _context35.next) { case 0: - return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/redo_exercise.json"), { + return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/redo_exercise.json"), { method: 'post', body: params })); case 1: case "end": - return _context36.stop(); + return _context35.stop(); } - }, _callee36); + }, _callee35); })); return _redoExercise.apply(this, arguments); } @@ -42774,271 +41879,271 @@ function makeUpStudents(params) { }); } //试卷代码查重 -function getCodeReviewDetail(_x37) { +function getCodeReviewDetail(_x36) { return _getCodeReviewDetail.apply(this, arguments); } //试卷代码查重详情调分 function _getCodeReviewDetail() { - _getCodeReviewDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee37$(_context37) { - while (1) switch (_context37.prev = _context37.next) { + _getCodeReviewDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee36(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee36$(_context36) { + while (1) switch (_context36.prev = _context36.next) { case 0: - return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises/code_review_detail.json"), { + return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/exercises/code_review_detail.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context37.stop(); + return _context36.stop(); } - }, _callee37); + }, _callee36); })); return _getCodeReviewDetail.apply(this, arguments); } -function changeScore(_x38) { +function changeScore(_x37) { return _changeScore.apply(this, arguments); } // 试卷库模拟考试生成模拟试卷 function _changeScore() { - _changeScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee38$(_context38) { - while (1) switch (_context38.prev = _context38.next) { + _changeScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee37$(_context37) { + while (1) switch (_context37.prev = _context37.next) { case 0: - return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.question_id, "/adjust_score.json"), { + return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercise_questions/".concat(params.question_id, "/adjust_score.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context38.stop(); + return _context37.stop(); } - }, _callee38); + }, _callee37); })); return _changeScore.apply(this, arguments); } -function simulateExercise(_x39) { +function simulateExercise(_x38) { return _simulateExercise.apply(this, arguments); } // 课堂试卷模拟考试生成模拟试卷 function _simulateExercise() { - _simulateExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee39$(_context39) { - while (1) switch (_context39.prev = _context39.next) { + _simulateExercise = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee38$(_context38) { + while (1) switch (_context38.prev = _context38.next) { case 0: - return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.categoryId, "/simulate_exercise.json"), { + return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.categoryId, "/simulate_exercise.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context39.stop(); + return _context38.stop(); } - }, _callee39); + }, _callee38); })); return _simulateExercise.apply(this, arguments); } -function startSimulateAnswer(_x40) { +function startSimulateAnswer(_x39) { return _startSimulateAnswer.apply(this, arguments); } // 学生考试试卷剩余时间 function _startSimulateAnswer() { - _startSimulateAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee40$(_context40) { - while (1) switch (_context40.prev = _context40.next) { + _startSimulateAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee39$(_context39) { + while (1) switch (_context39.prev = _context39.next) { case 0: - return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/simulate_start_answer.json"), { + return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/simulate_start_answer.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context40.stop(); + return _context39.stop(); } - }, _callee40); + }, _callee39); })); return _startSimulateAnswer.apply(this, arguments); } -function exerciseLeftTime(_x41) { +function exerciseLeftTime(_x40) { return _exerciseLeftTime.apply(this, arguments); } function _exerciseLeftTime() { - _exerciseLeftTime = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee41$(_context41) { - while (1) switch (_context41.prev = _context41.next) { + _exerciseLeftTime = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee40$(_context40) { + while (1) switch (_context40.prev = _context40.next) { case 0: - return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_time.json"), { + return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/exercise_time.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context41.stop(); + return _context40.stop(); } - }, _callee41); + }, _callee40); })); return _exerciseLeftTime.apply(this, arguments); } -function commitScreenAt(_x42) { +function commitScreenAt(_x41) { return _commitScreenAt.apply(this, arguments); } function _commitScreenAt() { - _commitScreenAt = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee42$(_context42) { - while (1) switch (_context42.prev = _context42.next) { + _commitScreenAt = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee41$(_context41) { + while (1) switch (_context41.prev = _context41.next) { case 0: - return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/commit_screen_at.json"), { + return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(params.categoryId, "/commit_screen_at.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context42.stop(); + return _context41.stop(); } - }, _callee42); + }, _callee41); })); return _commitScreenAt.apply(this, arguments); } -function unlockUser(_x43, _x44) { +function unlockUser(_x42, _x43) { return _unlockUser.apply(this, arguments); } function _unlockUser() { - _unlockUser = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(id, params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee43$(_context43) { - while (1) switch (_context43.prev = _context43.next) { + _unlockUser = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(id, params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee42$(_context42) { + while (1) switch (_context42.prev = _context42.next) { case 0: - return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(id, "/unlock_user"), { + return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(id, "/unlock_user"), { method: 'post', body: params })); case 1: case "end": - return _context43.stop(); + return _context42.stop(); } - }, _callee43); + }, _callee42); })); return _unlockUser.apply(this, arguments); } -function saveScreenRecordList(_x45, _x46) { +function saveScreenRecordList(_x44, _x45) { return _saveScreenRecordList.apply(this, arguments); } function _saveScreenRecordList() { - _saveScreenRecordList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee44(exerciseId, params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee44$(_context44) { - while (1) switch (_context44.prev = _context44.next) { + _saveScreenRecordList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(exerciseId, params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee43$(_context43) { + while (1) switch (_context43.prev = _context43.next) { case 0: - return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(exerciseId, "/save_screen_record.json"), { + return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(exerciseId, "/save_screen_record.json"), { method: 'post', body: params })); case 1: case "end": - return _context44.stop(); + return _context43.stop(); } - }, _callee44); + }, _callee43); })); return _saveScreenRecordList.apply(this, arguments); } -function getScreenRecordList(_x47, _x48) { +function getScreenRecordList(_x46, _x47) { return _getScreenRecordList.apply(this, arguments); } function _getScreenRecordList() { - _getScreenRecordList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee45(exerciseId, params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee45$(_context45) { - while (1) switch (_context45.prev = _context45.next) { + _getScreenRecordList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee44(exerciseId, params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee44$(_context44) { + while (1) switch (_context44.prev = _context44.next) { case 0: - return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(exerciseId, "/screen_record_list.json"), { + return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(exerciseId, "/screen_record_list.json"), { method: 'get', params: params })); case 1: case "end": - return _context45.stop(); + return _context44.stop(); } - }, _callee45); + }, _callee44); })); return _getScreenRecordList.apply(this, arguments); } -function setEcsAttachment(_x49) { +function setEcsAttachment(_x48) { return _setEcsAttachment.apply(this, arguments); } function _setEcsAttachment() { - _setEcsAttachment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) { - while (1) switch (_context46.prev = _context46.next) { + _setEcsAttachment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee45(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee45$(_context45) { + while (1) switch (_context45.prev = _context45.next) { case 0: - return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/attachments/set_ecs_attachment.json", { + return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/attachments/set_ecs_attachment.json", { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context46.stop(); + return _context45.stop(); } - }, _callee46); + }, _callee45); })); return _setEcsAttachment.apply(this, arguments); } -function checkRedoStatus(_x50) { +function checkRedoStatus(_x49) { return _checkRedoStatus.apply(this, arguments); } function _checkRedoStatus() { - _checkRedoStatus = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee47$(_context47) { - while (1) switch (_context47.prev = _context47.next) { + _checkRedoStatus = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) { + while (1) switch (_context46.prev = _context46.next) { case 0: - return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/need_redo.json", { + return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/need_redo.json", { method: 'get', params: params })); case 1: case "end": - return _context47.stop(); + return _context46.stop(); } - }, _callee47); + }, _callee46); })); return _checkRedoStatus.apply(this, arguments); } -function markQuestion(_x51, _x52) { +function markQuestion(_x50, _x51) { return _markQuestion.apply(this, arguments); } //退出tpi界面 释放资源 function _markQuestion() { - _markQuestion = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee48(id, params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee48$(_context48) { - while (1) switch (_context48.prev = _context48.next) { + _markQuestion = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(id, params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee47$(_context47) { + while (1) switch (_context47.prev = _context47.next) { case 0: - return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(id, "/mark.json"), { + return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(id, "/mark.json"), { method: 'post', body: params })); case 1: case "end": - return _context48.stop(); + return _context47.stop(); } - }, _callee48); + }, _callee47); })); return _markQuestion.apply(this, arguments); } -function exitDeletePod(_x53) { +function exitDeletePod(_x52) { return _exitDeletePod.apply(this, arguments); } function _exitDeletePod() { - _exitDeletePod = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee49(data) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee49$(_context49) { - while (1) switch (_context49.prev = _context49.next) { + _exitDeletePod = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee48(data) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee48$(_context48) { + while (1) switch (_context48.prev = _context48.next) { case 0: - return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(data, "/exit_delete_pod.json"), { + return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(data, "/exit_delete_pod.json"), { method: 'post', body: data })); case 1: case "end": - return _context49.stop(); + return _context48.stop(); } - }, _callee49); + }, _callee48); })); return _exitDeletePod.apply(this, arguments); } @@ -43054,36 +42159,21 @@ function _exitDeletePod() { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ B0: function() { return /* binding */ stickyOrCancel; }, -/* harmony export */ F0: function() { return /* binding */ getForumMemosHead; }, -/* harmony export */ FF: function() { return /* binding */ changeWatchMemo; }, -/* harmony export */ Fz: function() { return /* binding */ getMyInterested; }, -/* harmony export */ Lw: function() { return /* binding */ getSelectSections; }, -/* harmony export */ MM: function() { return /* binding */ getForumMemosList; }, -/* harmony export */ Nv: function() { return /* binding */ getForumMemosRight; }, /* harmony export */ Si: function() { return /* binding */ getForumsDetailData; }, /* harmony export */ Sr: function() { return /* binding */ cancelWatch; }, -/* harmony export */ VD: function() { return /* binding */ getMyMemos; }, /* harmony export */ YP: function() { return /* binding */ watch; }, -/* harmony export */ aR: function() { return /* binding */ forumSectionIsWatch; }, -/* harmony export */ bG: function() { return /* binding */ getUserInfo; }, +/* harmony export */ b4: function() { return /* binding */ updateForums; }, /* harmony export */ bc: function() { return /* binding */ getForumsData; }, -/* harmony export */ d6: function() { return /* binding */ changeIsFine; }, +/* harmony export */ dX: function() { return /* binding */ newForums; }, /* harmony export */ eh: function() { return /* binding */ rewardCode; }, -/* harmony export */ gg: function() { return /* binding */ uploadAvatar; }, -/* harmony export */ j3: function() { return /* binding */ confirmDelete; }, +/* harmony export */ iI: function() { return /* binding */ getForumsNewData; }, /* harmony export */ kd: function() { return /* binding */ getForumsShixunData; }, -/* harmony export */ md: function() { return /* binding */ getForumSections; }, -/* harmony export */ oQ: function() { return /* binding */ saveEditBrief; }, -/* harmony export */ ok: function() { return /* binding */ deleteMemosForum; }, -/* harmony export */ rK: function() { return /* binding */ changeTopOrDown; }, +/* harmony export */ qR: function() { return /* binding */ getForumsEditData; }, /* harmony export */ sW: function() { return /* binding */ deleteForums; }, -/* harmony export */ th: function() { return /* binding */ saveForumSections; }, /* harmony export */ ts: function() { return /* binding */ reply; }, /* harmony export */ vL: function() { return /* binding */ like; }, -/* harmony export */ z5: function() { return /* binding */ getMoreReply; }, -/* harmony export */ zg: function() { return /* binding */ saveCollectionTheme; } +/* harmony export */ z5: function() { return /* binding */ getMoreReply; } /* harmony export */ }); -/* unused harmony exports getForumsNewData, getForumsEditData, newForums, updateForums */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); @@ -43095,16 +42185,15 @@ function _exitDeletePod() { -function getForumSections(_x) { - return _getForumSections.apply(this, arguments); +function getForumsData(_x) { + return _getForumsData.apply(this, arguments); } -// 帖子列表 -function _getForumSections() { - _getForumSections = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(params) { +function _getForumsData() { + _getForumsData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/forum_sections.json", { + return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos.json", { method: 'get', params: params })); @@ -43114,18 +42203,17 @@ function _getForumSections() { } }, _callee); })); - return _getForumSections.apply(this, arguments); + return _getForumsData.apply(this, arguments); } -function getForumMemosList(_x2) { - return _getForumMemosList.apply(this, arguments); +function getForumsShixunData(_x2) { + return _getForumsShixunData.apply(this, arguments); } -// 收藏论坛 -function _getForumMemosList() { - _getForumMemosList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2(params) { +function _getForumsShixunData() { + _getForumsShixunData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/forum_memos/".concat(params.id, ".json"), { + return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/discusses/forum_discusses.json", { method: 'get', params: params })); @@ -43135,18 +42223,17 @@ function _getForumMemosList() { } }, _callee2); })); - return _getForumMemosList.apply(this, arguments); + return _getForumsShixunData.apply(this, arguments); } -function saveCollectionTheme(_x3) { - return _saveCollectionTheme.apply(this, arguments); +function stickyOrCancel(_x3) { + return _stickyOrCancel.apply(this, arguments); } -// 保存公告 -function _saveCollectionTheme() { - _saveCollectionTheme = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(params) { +function _stickyOrCancel() { + _stickyOrCancel = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: - return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/forum_memos/".concat(params.id, "/is_watch.json"), { + return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/sticky_or_cancel.json"), { method: 'post', body: params })); @@ -43156,635 +42243,245 @@ function _saveCollectionTheme() { } }, _callee3); })); - return _saveCollectionTheme.apply(this, arguments); -} -function saveForumSections(_x4) { - return _saveForumSections.apply(this, arguments); -} -// 修改头像 -function _saveForumSections() { - _saveForumSections = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/forum_sections/".concat(params.plateId, "/edit_notice.json"), { - method: 'post', - body: params - })); - case 1: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return _saveForumSections.apply(this, arguments); -} -function uploadAvatar(_x5) { - return _uploadAvatar.apply(this, arguments); -} - -// 添加个人简介 -function _uploadAvatar() { - _uploadAvatar = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/upload_avatar.json", { - method: 'post', - body: params - })); - case 1: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return _uploadAvatar.apply(this, arguments); -} -function saveEditBrief(_x6) { - return _saveEditBrief.apply(this, arguments); -} -function _saveEditBrief() { - _saveEditBrief = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee6(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.login, "/edit_brief.json"), { - method: 'post', - body: { - content: params.content - } - })); - case 1: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return _saveEditBrief.apply(this, arguments); -} -function getUserInfo(_x7) { - return _getUserInfo.apply(this, arguments); -} -//顶部信息 -function _getUserInfo() { - _getUserInfo = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee7(login) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(login, "/user_info.json"), { - method: 'get' - })); - case 1: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return _getUserInfo.apply(this, arguments); -} -function getForumMemosHead(_x8) { - return _getForumMemosHead.apply(this, arguments); -} -// 获取我的帖子 -function _getForumMemosHead() { - _getForumMemosHead = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee8(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { - case 0: - return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/forum_memos_head/".concat(params, ".json"), { - method: 'get' - })); - case 1: - case "end": - return _context8.stop(); - } - }, _callee8); - })); - return _getForumMemosHead.apply(this, arguments); -} -function getMyMemos(_x9) { - return _getMyMemos.apply(this, arguments); -} - -// 获取我的帖子 -function _getMyMemos() { - _getMyMemos = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee9(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { - case 0: - return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/my_memos/".concat(params.user_login, "/memos.json"), { - method: 'get', - params: params - })); - case 1: - case "end": - return _context9.stop(); - } - }, _callee9); - })); - return _getMyMemos.apply(this, arguments); -} -function getSelectSections() { - return _getSelectSections.apply(this, arguments); -} - -// 获取我感兴趣的论坛 -function _getSelectSections() { - _getSelectSections = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee10() { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { - case 0: - return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/forum_sections/select_sections.json", { - method: 'get' - })); - case 1: - case "end": - return _context10.stop(); - } - }, _callee10); - })); - return _getSelectSections.apply(this, arguments); -} -function getMyInterested(_x10) { - return _getMyInterested.apply(this, arguments); -} -// 获取我感兴趣的论坛 -function _getMyInterested() { - _getMyInterested = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee11(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { - case 0: - return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/my_memos/".concat(params.user_login, "/my_interested.json"), { - method: 'get', - params: { - limit: params.limit, - page: params.page - } - })); - case 1: - case "end": - return _context11.stop(); - } - }, _callee11); - })); - return _getMyInterested.apply(this, arguments); -} -function forumSectionIsWatch(_x11) { - return _forumSectionIsWatch.apply(this, arguments); -} -// 发布者申请删除、撤销申请删除 -function _forumSectionIsWatch() { - _forumSectionIsWatch = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee12(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { - case 0: - return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/forum_memos/".concat(params.id, "/is_watch.json"), { - method: 'post', - body: { - is_watch: params.is_watch - } - })); - case 1: - case "end": - return _context12.stop(); - } - }, _callee12); - })); - return _forumSectionIsWatch.apply(this, arguments); -} -function confirmDelete(_x12) { - return _confirmDelete.apply(this, arguments); -} - -// 置顶、取消置顶 -function _confirmDelete() { - _confirmDelete = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee13(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { - case 0: - return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/confirm_delete.json"), { - method: 'post', - body: { - is_apply: params.is_apply - } - })); - case 1: - case "end": - return _context13.stop(); - } - }, _callee13); - })); - return _confirmDelete.apply(this, arguments); -} -function changeTopOrDown(_x13) { - return _changeTopOrDown.apply(this, arguments); -} - -// 推荐、取消推荐 -function _changeTopOrDown() { - _changeTopOrDown = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee14(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { - case 0: - return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/set_top_or_down.json"), { - method: 'get', - params: { - sticky: params.sticky - } - })); - case 1: - case "end": - return _context14.stop(); - } - }, _callee14); - })); - return _changeTopOrDown.apply(this, arguments); -} -function changeIsFine(_x14) { - return _changeIsFine.apply(this, arguments); -} - -// 关注、取消关注 -function _changeIsFine() { - _changeIsFine = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee15(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { - case 0: - return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/is_fine.json"), { - method: 'post', - body: { - is_fine: params.is_fine - } - })); - case 1: - case "end": - return _context15.stop(); - } - }, _callee15); - })); - return _changeIsFine.apply(this, arguments); -} -function changeWatchMemo(_x15) { - return _changeWatchMemo.apply(this, arguments); -} - -// 管理员直接删除帖子 -function _changeWatchMemo() { - _changeWatchMemo = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee16(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee16$(_context16) { - while (1) switch (_context16.prev = _context16.next) { - case 0: - return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/watch_memo.json"), { - method: 'post', - body: { - is_watch: params.is_watch - } - })); - case 1: - case "end": - return _context16.stop(); - } - }, _callee16); - })); - return _changeWatchMemo.apply(this, arguments); -} -function deleteMemosForum(_x16) { - return _deleteMemosForum.apply(this, arguments); -} -// 右侧内容数据(热门话题 版块活跃作者 精选板块) -function _deleteMemosForum() { - _deleteMemosForum = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee17(id) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { - case 0: - return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(id, ".json"), { - method: 'delete' - })); - case 1: - case "end": - return _context17.stop(); - } - }, _callee17); - })); - return _deleteMemosForum.apply(this, arguments); -} -function getForumMemosRight(_x17) { - return _getForumMemosRight.apply(this, arguments); -} -function _getForumMemosRight() { - _getForumMemosRight = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee18(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee18$(_context18) { - while (1) switch (_context18.prev = _context18.next) { - case 0: - return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/forum_memos_right/".concat(params, ".json"), { - method: 'get' - })); - case 1: - case "end": - return _context18.stop(); - } - }, _callee18); - })); - return _getForumMemosRight.apply(this, arguments); -} -function getForumsData(_x18) { - return _getForumsData.apply(this, arguments); -} -function _getForumsData() { - _getForumsData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee19(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee19$(_context19) { - while (1) switch (_context19.prev = _context19.next) { - case 0: - return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos.json", { - method: 'get', - params: params - })); - case 1: - case "end": - return _context19.stop(); - } - }, _callee19); - })); - return _getForumsData.apply(this, arguments); -} -function getForumsShixunData(_x19) { - return _getForumsShixunData.apply(this, arguments); -} -function _getForumsShixunData() { - _getForumsShixunData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee20(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee20$(_context20) { - while (1) switch (_context20.prev = _context20.next) { - case 0: - return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/discusses/forum_discusses.json", { - method: 'get', - params: params - })); - case 1: - case "end": - return _context20.stop(); - } - }, _callee20); - })); - return _getForumsShixunData.apply(this, arguments); -} -function stickyOrCancel(_x20) { return _stickyOrCancel.apply(this, arguments); } -function _stickyOrCancel() { - _stickyOrCancel = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee21(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee21$(_context21) { - while (1) switch (_context21.prev = _context21.next) { - case 0: - return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/sticky_or_cancel.json"), { - method: 'post', - body: params - })); - case 1: - case "end": - return _context21.stop(); - } - }, _callee21); - })); - return _stickyOrCancel.apply(this, arguments); -} -function deleteForums(_x21) { +function deleteForums(_x4) { return _deleteForums.apply(this, arguments); } function _deleteForums() { - _deleteForums = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee22(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee22$(_context22) { - while (1) switch (_context22.prev = _context22.next) { + _deleteForums = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, ".json"), { + return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, ".json"), { method: 'delete', body: params })); case 1: case "end": - return _context22.stop(); + return _context4.stop(); } - }, _callee22); + }, _callee4); })); return _deleteForums.apply(this, arguments); } -function getForumsNewData(_x22) { +function getForumsNewData(_x5) { return _getForumsNewData.apply(this, arguments); } function _getForumsNewData() { - _getForumsNewData = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee23(params) { - return _regeneratorRuntime().wrap(function _callee23$(_context23) { - while (1) switch (_context23.prev = _context23.next) { + _getForumsNewData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - return _context23.abrupt("return", Fetch("/api/memos/new.json", { + return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/new.json", { method: 'get', params: params })); case 1: case "end": - return _context23.stop(); + return _context5.stop(); } - }, _callee23); + }, _callee5); })); return _getForumsNewData.apply(this, arguments); } -function getForumsEditData(_x23) { +function getForumsEditData(_x6) { return _getForumsEditData.apply(this, arguments); } function _getForumsEditData() { - _getForumsEditData = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee24(params) { - return _regeneratorRuntime().wrap(function _callee24$(_context24) { - while (1) switch (_context24.prev = _context24.next) { + _getForumsEditData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee6(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - return _context24.abrupt("return", Fetch("/api/memos/".concat(params.id, "/edit.json"), { + return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/edit.json"), { method: 'get', params: params })); case 1: case "end": - return _context24.stop(); + return _context6.stop(); } - }, _callee24); + }, _callee6); })); return _getForumsEditData.apply(this, arguments); } -function newForums(_x24) { +function newForums(_x7) { return _newForums.apply(this, arguments); } function _newForums() { - _newForums = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee25(params) { - return _regeneratorRuntime().wrap(function _callee25$(_context25) { - while (1) switch (_context25.prev = _context25.next) { + _newForums = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee7(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - return _context25.abrupt("return", Fetch("/api/memos.json", { + return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos.json", { method: 'post', - body: _objectSpread({}, params) + body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params) })); case 1: case "end": - return _context25.stop(); + return _context7.stop(); } - }, _callee25); + }, _callee7); })); return _newForums.apply(this, arguments); } -function updateForums(_x25) { +function updateForums(_x8) { return _updateForums.apply(this, arguments); } function _updateForums() { - _updateForums = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee26(params) { - return _regeneratorRuntime().wrap(function _callee26$(_context26) { - while (1) switch (_context26.prev = _context26.next) { + _updateForums = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee8(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - return _context26.abrupt("return", Fetch("/api/memos/".concat(params.id, ".json"), { + return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, ".json"), { method: 'put', - body: _objectSpread({}, params) + body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params) })); case 1: case "end": - return _context26.stop(); + return _context8.stop(); } - }, _callee26); + }, _callee8); })); return _updateForums.apply(this, arguments); } -function getForumsDetailData(_x26) { +function getForumsDetailData(_x9) { return _getForumsDetailData.apply(this, arguments); } function _getForumsDetailData() { - _getForumsDetailData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee27(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee27$(_context27) { - while (1) switch (_context27.prev = _context27.next) { + _getForumsDetailData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee9(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, ".json"), { + return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, ".json"), { method: 'get', params: params })); case 1: case "end": - return _context27.stop(); + return _context9.stop(); } - }, _callee27); + }, _callee9); })); return _getForumsDetailData.apply(this, arguments); } -function watch(_x27) { +function watch(_x10) { return _watch.apply(this, arguments); } function _watch() { - _watch = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee28(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee28$(_context28) { - while (1) switch (_context28.prev = _context28.next) { + _watch = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee10(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.user_id, "/watch.json"), { + return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.user_id, "/watch.json"), { method: 'post', body: params })); case 1: case "end": - return _context28.stop(); + return _context10.stop(); } - }, _callee28); + }, _callee10); })); return _watch.apply(this, arguments); } -function cancelWatch(_x28) { +function cancelWatch(_x11) { return _cancelWatch.apply(this, arguments); } function _cancelWatch() { - _cancelWatch = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee29(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee29$(_context29) { - while (1) switch (_context29.prev = _context29.next) { + _cancelWatch = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee11(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.user_id, "/watch.json"), { + return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.user_id, "/watch.json"), { method: 'delete', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params) })); case 1: case "end": - return _context29.stop(); + return _context11.stop(); } - }, _callee29); + }, _callee11); })); return _cancelWatch.apply(this, arguments); } -function rewardCode(_x29) { +function rewardCode(_x12) { return _rewardCode.apply(this, arguments); } function _rewardCode() { - _rewardCode = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee30(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee30$(_context30) { - while (1) switch (_context30.prev = _context30.next) { + _rewardCode = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee12(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/discusses/".concat(params.id, "/reward_code.json"), { + return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/discusses/".concat(params.id, "/reward_code.json"), { method: 'post', body: params })); case 1: case "end": - return _context30.stop(); + return _context12.stop(); } - }, _callee30); + }, _callee12); })); return _rewardCode.apply(this, arguments); } -function like(_x30) { +function like(_x13) { return _like.apply(this, arguments); } function _like() { - _like = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee31(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee31$(_context31) { - while (1) switch (_context31.prev = _context31.next) { + _like = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee13(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/discusses/".concat(params.id, "/plus.json"), { + return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/discusses/".concat(params.id, "/plus.json"), { method: 'post', body: params })); case 1: case "end": - return _context31.stop(); + return _context13.stop(); } - }, _callee31); + }, _callee13); })); return _like.apply(this, arguments); } -function reply(_x31) { +function reply(_x14) { return _reply.apply(this, arguments); } function _reply() { - _reply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee32$(_context32) { - while (1) switch (_context32.prev = _context32.next) { + _reply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee14(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: - return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/reply.json", { + return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/reply.json", { method: 'post', body: params })); case 1: case "end": - return _context32.stop(); + return _context14.stop(); } - }, _callee32); + }, _callee14); })); return _reply.apply(this, arguments); } -function getMoreReply(_x32) { +function getMoreReply(_x15) { return _getMoreReply.apply(this, arguments); } function _getMoreReply() { - _getMoreReply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee33(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee33$(_context33) { - while (1) switch (_context33.prev = _context33.next) { + _getMoreReply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee15(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: - return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/more_reply.json"), { + return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/memos/".concat(params.id, "/more_reply.json"), { method: 'get', params: params })); case 1: case "end": - return _context33.stop(); + return _context15.stop(); } - }, _callee33); + }, _callee15); })); return _getMoreReply.apply(this, arguments); } @@ -44294,12 +42991,16 @@ function _editTasksDefaultData() { /* harmony export */ HF: function() { return /* binding */ getAddGraduationsTeachers; }, /* harmony export */ HH: function() { return /* binding */ getGraduationsSetFinalScore; }, /* harmony export */ Ib: function() { return /* binding */ postGraduationTeachersNotPass; }, +/* harmony export */ J3: function() { return /* binding */ getGraduations; }, +/* harmony export */ NT: function() { return /* binding */ getSchoolsList; }, /* harmony export */ NX: function() { return /* binding */ getAddGraduationsStudents; }, /* harmony export */ Ot: function() { return /* binding */ getAddGraduationsUpdateMajor; }, /* harmony export */ Ou: function() { return /* binding */ getGraduationsDetails; }, +/* harmony export */ Ps: function() { return /* binding */ getDepartments; }, /* harmony export */ Rk: function() { return /* binding */ getGraduationsNotices; }, /* harmony export */ Tz: function() { return /* binding */ getGraduationsExportStatus; }, /* harmony export */ V1: function() { return /* binding */ postGraduationTeachersPass; }, +/* harmony export */ Wz: function() { return /* binding */ postGraduations; }, /* harmony export */ Xh: function() { return /* binding */ getGraduationsStageDetails; }, /* harmony export */ Xw: function() { return /* binding */ getGraduationsTasks; }, /* harmony export */ YS: function() { return /* binding */ getPutGraduationsTasks; }, @@ -44317,7 +43018,6 @@ function _editTasksDefaultData() { /* harmony export */ zC: function() { return /* binding */ getGraduationPreview; }, /* harmony export */ zT: function() { return /* binding */ deleteGraduationTeachers; } /* harmony export */ }); -/* unused harmony exports getSchoolsList, getDepartments, postGraduations, getGraduations */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); @@ -44328,28 +43028,28 @@ function _editTasksDefaultData() { // 毕设-新建毕设-查询学校列表 function getSchoolsList(params) { - return Fetch("/api/schools/search.json", { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/schools/search.json", { method: 'get', params: params }); } // 毕设-新建毕设-查询学院列表 function getDepartments(params) { - return Fetch("/api/schools/".concat(params.id, "/departments/for_option.json"), { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/schools/".concat(params.id, "/departments/for_option.json"), { method: 'get', params: params }); } // 毕设-新建毕设 function postGraduations(params) { - return Fetch("/api/graduations.json", { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/graduations.json", { method: 'POST', body: params }); } // 毕设-新建毕设 function getGraduations(params) { - return Fetch("/api/graduations.json", { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/graduations.json", { method: 'get', params: params }); @@ -45025,9 +43725,9 @@ function _deleteGraduationTeachers() { /* harmony export */ LA: function() { return /* binding */ getHomeNotice; }, /* harmony export */ S_: function() { return /* binding */ UploadNotice; }, /* harmony export */ Tt: function() { return /* binding */ HomeIndex; }, -/* harmony export */ cR: function() { return /* binding */ applyToJoinCourse; } +/* harmony export */ cR: function() { return /* binding */ applyToJoinCourse; }, +/* harmony export */ vm: function() { return /* binding */ projectApplies; } /* harmony export */ }); -/* unused harmony export projectApplies */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); @@ -45080,11 +43780,11 @@ function projectApplies(_x2) { } //获取首页广告 function _projectApplies() { - _projectApplies = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(params) { - return _regeneratorRuntime().wrap(function _callee3$(_context3) { + _projectApplies = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context3.abrupt("return", Fetch('/api/project_applies.json', { + return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)('/api/project_applies.json', { method: 'post', body: params })); @@ -49618,8 +48318,6 @@ function _deleteRestFul() { /* harmony export */ Be: function() { return /* binding */ addStudentWork; }, /* harmony export */ Dx: function() { return /* binding */ exportShixunWorks; }, /* harmony export */ Fr: function() { return /* binding */ shixunResetMyGame; }, -/* harmony export */ GS: function() { return /* binding */ queryGameUrl; }, -/* harmony export */ G_: function() { return /* binding */ getNewestShixunWorkComments; }, /* harmony export */ H: function() { return /* binding */ updateWork; }, /* harmony export */ H1: function() { return /* binding */ AddCommonHomework; }, /* harmony export */ Hj: function() { return /* binding */ getStudentWorkDetail; }, @@ -49644,11 +48342,9 @@ function _deleteRestFul() { /* harmony export */ Vs: function() { return /* binding */ updateScore; }, /* harmony export */ Xn: function() { return /* binding */ getCodeReviewDetail; }, /* harmony export */ YQ: function() { return /* binding */ replyUnLike; }, -/* harmony export */ Z8: function() { return /* binding */ getShixunWorkList; }, /* harmony export */ ak: function() { return /* binding */ addStudentWorkDefaultData; }, /* harmony export */ co: function() { return /* binding */ relateProject; }, /* harmony export */ cz: function() { return /* binding */ getShixunWorkReports; }, -/* harmony export */ fK: function() { return /* binding */ getShixunWorkHeadInfo; }, /* harmony export */ gG: function() { return /* binding */ changeScore; }, /* harmony export */ gZ: function() { return /* binding */ deleteStudentWorkScoreCommit; }, /* harmony export */ h$: function() { return /* binding */ getWorkList; }, @@ -49664,7 +48360,6 @@ function _deleteRestFul() { /* harmony export */ ql: function() { return /* binding */ getAllStudentWorks; }, /* harmony export */ rN: function() { return /* binding */ cancelRelateProject; }, /* harmony export */ sw: function() { return /* binding */ getShixunWorkReport; }, -/* harmony export */ t1: function() { return /* binding */ getShixunWorkReportEchart; }, /* harmony export */ to: function() { return /* binding */ getWorkDetail; }, /* harmony export */ ub: function() { return /* binding */ getStudentWorkSupplyDetail; }, /* harmony export */ ux: function() { return /* binding */ getPublishGroups; }, @@ -49689,6 +48384,7 @@ function _deleteRestFul() { function getWorkList(_x) { return _getWorkList.apply(this, arguments); } +// 作业详情 function _getWorkList() { _getWorkList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { @@ -49706,17 +48402,17 @@ function _getWorkList() { })); return _getWorkList.apply(this, arguments); } -function getShixunWorkList(_x2) { - return _getShixunWorkList.apply(this, arguments); +function getWorkDetail(_x2) { + return _getWorkDetail.apply(this, arguments); } -function _getShixunWorkList() { - _getShixunWorkList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { +// 实训作业 代码查重 +function _getWorkDetail() { + _getWorkDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/shixun_homeworks/".concat(params.categoryId, "/student_works.json"), { - method: 'get', - params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, ".json"), { + method: 'get' })); case 1: case "end": @@ -49724,17 +48420,17 @@ function _getShixunWorkList() { } }, _callee2); })); - return _getShixunWorkList.apply(this, arguments); + return _getWorkDetail.apply(this, arguments); } -function getShixunWorkHeadInfo(_x3) { - return _getShixunWorkHeadInfo.apply(this, arguments); +function getCodeReview(_x3) { + return _getCodeReview.apply(this, arguments); } -function _getShixunWorkHeadInfo() { - _getShixunWorkHeadInfo = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { +function _getCodeReview() { + _getCodeReview = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/shixun_homeworks/".concat(params.categoryId, "/header_info.json"), { + return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/code_review_results.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); @@ -49744,350 +48440,249 @@ function _getShixunWorkHeadInfo() { } }, _callee3); })); - return _getShixunWorkHeadInfo.apply(this, arguments); -} -function queryGameUrl(_x4) { - return _queryGameUrl.apply(this, arguments); -} -function _queryGameUrl() { - _queryGameUrl = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(id) { - return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(id, "/query_game_url.json"), { - method: 'get' - })); - case 1: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return _queryGameUrl.apply(this, arguments); -} -function getNewestShixunWorkComments(_x5) { - return _getNewestShixunWorkComments.apply(this, arguments); -} - -// 作业详情 -function _getNewestShixunWorkComments() { - _getNewestShixunWorkComments = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(id) { - return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(id, "/get_newest_shixun_work_comments.json"), { - method: 'get' - })); - case 1: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return _getNewestShixunWorkComments.apply(this, arguments); -} -function getWorkDetail(_x6) { - return _getWorkDetail.apply(this, arguments); -} -// 实训作业 代码查重 -function _getWorkDetail() { - _getWorkDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, ".json"), { - method: 'get' - })); - case 1: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return _getWorkDetail.apply(this, arguments); -} -function getCodeReview(_x7) { return _getCodeReview.apply(this, arguments); } -function _getCodeReview() { - _getCodeReview = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/code_review_results.json"), { - method: 'get', - params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) - })); - case 1: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return _getCodeReview.apply(this, arguments); -} -function getCodeReviewDetail(_x8) { +function getCodeReviewDetail(_x4) { return _getCodeReviewDetail.apply(this, arguments); } // 实训作业 设置 function _getCodeReviewDetail() { - _getCodeReviewDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + _getCodeReviewDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/code_review_detail.json"), { + return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/code_review_detail.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context8.stop(); + return _context4.stop(); } - }, _callee8); + }, _callee4); })); return _getCodeReviewDetail.apply(this, arguments); } -function getWorkSetting(_x9) { +function getWorkSetting(_x5) { return _getWorkSetting.apply(this, arguments); } // 实训作业 设置更新 function _getWorkSetting() { - _getWorkSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _getWorkSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/settings.json"), { + return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/settings.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context9.stop(); + return _context5.stop(); } - }, _callee9); + }, _callee5); })); return _getWorkSetting.apply(this, arguments); } -function updateSetting(_x10) { +function updateSetting(_x6) { return _updateSetting.apply(this, arguments); } // 代码查重分班 function _updateSetting() { - _updateSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + _updateSetting = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/update_settings.json"), { + return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/update_settings.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context10.stop(); + return _context6.stop(); } - }, _callee10); + }, _callee6); })); return _updateSetting.apply(this, arguments); } -function getCodeReviewCourse(_x11) { +function getCodeReviewCourse(_x7) { return _getCodeReviewCourse.apply(this, arguments); } // 实训作业 导出成绩 function _getCodeReviewCourse() { - _getCodeReviewCourse = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + _getCodeReviewCourse = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/group_list.json"), { + return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/group_list.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context11.stop(); + return _context7.stop(); } - }, _callee11); + }, _callee7); })); return _getCodeReviewCourse.apply(this, arguments); } -function exportShixunWorks(_x12) { +function exportShixunWorks(_x8) { return _exportShixunWorks.apply(this, arguments); } // 分组作业 题库详情 function _exportShixunWorks() { - _exportShixunWorks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + _exportShixunWorks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/works_list.xlsx"), { + return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/works_list.xlsx"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context12.stop(); + return _context8.stop(); } - }, _callee12); + }, _callee8); })); return _exportShixunWorks.apply(this, arguments); } -function getReferenceAnswer(_x13) { +function getReferenceAnswer(_x9) { return _getReferenceAnswer.apply(this, arguments); } // 分组作业 班级列表 function _getReferenceAnswer() { - _getReferenceAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + _getReferenceAnswer = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.coursesId, "/reference_answer.json"), { + return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.coursesId, "/reference_answer.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context13.stop(); + return _context9.stop(); } - }, _callee13); + }, _callee9); })); return _getReferenceAnswer.apply(this, arguments); } -function getPublishGroups(_x14) { +function getPublishGroups(_x10) { return _getPublishGroups.apply(this, arguments); } // 分组作业 截止班级列表 function _getPublishGroups() { - _getPublishGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + _getPublishGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/publish_groups.json"), { + return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/publish_groups.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context14.stop(); + return _context10.stop(); } - }, _callee14); + }, _callee10); })); return _getPublishGroups.apply(this, arguments); } -function getEndGroups(_x15) { +function getEndGroups(_x11) { return _getEndGroups.apply(this, arguments); } // 分组作业 题库选用列表 function _getEndGroups() { - _getEndGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + _getEndGroups = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/end_groups.json"), { + return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/end_groups.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context15.stop(); + return _context11.stop(); } - }, _callee15); + }, _callee11); })); return _getEndGroups.apply(this, arguments); } -function getBrankList(_x16) { +function getBrankList(_x12) { return _getBrankList.apply(this, arguments); } // 分组作业 保存题库 function _getBrankList() { - _getBrankList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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) { + _getBrankList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/bank_list.json", { + return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/bank_list.json", { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context16.stop(); + return _context12.stop(); } - }, _callee16); + }, _callee12); })); return _getBrankList.apply(this, arguments); } -function saveBanks(_x17) { +function saveBanks(_x13) { return _saveBanks.apply(this, arguments); } function _saveBanks() { - _saveBanks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { + _saveBanks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/save_banks.json", { + return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/save_banks.json", { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context17.stop(); + return _context13.stop(); } - }, _callee17); + }, _callee13); })); return _saveBanks.apply(this, arguments); } -function getShixunWorkReport(_x18) { +function getShixunWorkReport(_x14) { return _getShixunWorkReport.apply(this, arguments); } function _getShixunWorkReport() { - _getShixunWorkReport = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { - while (1) switch (_context18.prev = _context18.next) { + _getShixunWorkReport = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: - return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/shixun_work_report.json"), { - method: 'get', - params: params + return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/shixun_work_report.json"), { + method: 'get' })); case 1: case "end": - return _context18.stop(); + return _context14.stop(); } - }, _callee18); + }, _callee14); })); return _getShixunWorkReport.apply(this, arguments); } -function getShixunWorkReportEchart(_x19) { - return _getShixunWorkReportEchart.apply(this, arguments); -} -function _getShixunWorkReportEchart() { - _getShixunWorkReportEchart = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { - while (1) switch (_context19.prev = _context19.next) { - case 0: - return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/shixun_work_report_echart_data.json"), { - method: 'get', - params: params - })); - case 1: - case "end": - return _context19.stop(); - } - }, _callee19); - })); - return _getShixunWorkReportEchart.apply(this, arguments); -} -function getShixunWorkReports(_x20) { +function getShixunWorkReports(_x15) { return _getShixunWorkReports.apply(this, arguments); } function _getShixunWorkReports() { - _getShixunWorkReports = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { - while (1) switch (_context20.prev = _context20.next) { + _getShixunWorkReports = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: - return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/user_hack_detail.json"), { + return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/user_hack_detail.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), {}, { id: params.categoryId @@ -50095,832 +48690,832 @@ function _getShixunWorkReports() { })); case 1: case "end": - return _context20.stop(); + return _context15.stop(); } - }, _callee20); + }, _callee15); })); return _getShixunWorkReports.apply(this, arguments); } -function changeScore(_x21) { +function changeScore(_x16) { return _changeScore.apply(this, arguments); } function _changeScore() { - _changeScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { - while (1) switch (_context21.prev = _context21.next) { + _changeScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: - return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.categoryId, "/adjust_review_score.json"), { + return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.categoryId, "/adjust_review_score.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context21.stop(); + return _context16.stop(); } - }, _callee21); + }, _callee16); })); return _changeScore.apply(this, arguments); } -function getReplyList(_x22) { +function getReplyList(_x17) { return _getReplyList.apply(this, arguments); } function _getReplyList() { - _getReplyList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { - while (1) switch (_context22.prev = _context22.next) { + _getReplyList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { case 0: - return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/show_comment.json"), { + return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/show_comment.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context22.stop(); + return _context17.stop(); } - }, _callee22); + }, _callee17); })); return _getReplyList.apply(this, arguments); } -function createReply(_x23) { +function createReply(_x18) { return _createReply.apply(this, arguments); } function _createReply() { - _createReply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { - while (1) switch (_context23.prev = _context23.next) { + _createReply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { + while (1) switch (_context18.prev = _context18.next) { case 0: - return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/reply_message.json", { + return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/reply_message.json", { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context23.stop(); + return _context18.stop(); } - }, _callee23); + }, _callee18); })); return _createReply.apply(this, arguments); } -function replyLike(_x24) { +function replyLike(_x19) { return _replyLike.apply(this, arguments); } function _replyLike() { - _replyLike = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { - while (1) switch (_context24.prev = _context24.next) { + _replyLike = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { + while (1) switch (_context19.prev = _context19.next) { case 0: - return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/praise_tread/like.json", { + return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/praise_tread/like.json", { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context24.stop(); + return _context19.stop(); } - }, _callee24); + }, _callee19); })); return _replyLike.apply(this, arguments); } -function replyUnLike(_x25) { +function replyUnLike(_x20) { return _replyUnLike.apply(this, arguments); } function _replyUnLike() { - _replyUnLike = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { - while (1) switch (_context25.prev = _context25.next) { + _replyUnLike = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { + while (1) switch (_context20.prev = _context20.next) { case 0: - return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/praise_tread/unlike.json", { + return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/praise_tread/unlike.json", { method: 'delete', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context25.stop(); + return _context20.stop(); } - }, _callee25); + }, _callee20); })); return _replyUnLike.apply(this, arguments); } -function deleteReply(_x26) { +function deleteReply(_x21) { return _deleteReply.apply(this, arguments); } function _deleteReply() { - _deleteReply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { - while (1) switch (_context26.prev = _context26.next) { + _deleteReply = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { + while (1) switch (_context21.prev = _context21.next) { case 0: - return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/commons/delete.json", { + return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/commons/delete.json", { method: 'delete', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context26.stop(); + return _context21.stop(); } - }, _callee26); + }, _callee21); })); return _deleteReply.apply(this, arguments); } -function updateWork(_x27) { +function updateWork(_x22) { return _updateWork.apply(this, arguments); } function _updateWork() { - _updateWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { - while (1) switch (_context27.prev = _context27.next) { + _updateWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { + while (1) switch (_context22.prev = _context22.next) { case 0: - return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/update_explanation.json"), { + return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/update_explanation.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context27.stop(); + return _context22.stop(); } - }, _callee27); + }, _callee22); })); return _updateWork.apply(this, arguments); } -function AddCommonHomework(_x28) { +function AddCommonHomework(_x23) { return _AddCommonHomework.apply(this, arguments); } function _AddCommonHomework() { - _AddCommonHomework = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { - while (1) switch (_context28.prev = _context28.next) { + _AddCommonHomework = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { + while (1) switch (_context23.prev = _context23.next) { case 0: - return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons.json"), { + return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context28.stop(); + return _context23.stop(); } - }, _callee28); + }, _callee23); })); return _AddCommonHomework.apply(this, arguments); } -function editCommonHomeWork(_x29) { +function editCommonHomeWork(_x24) { return _editCommonHomeWork.apply(this, arguments); } function _editCommonHomeWork() { - _editCommonHomeWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { - while (1) switch (_context29.prev = _context29.next) { + _editCommonHomeWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { + while (1) switch (_context24.prev = _context24.next) { case 0: - return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, ".json"), { + return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, ".json"), { method: 'put', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context29.stop(); + return _context24.stop(); } - }, _callee29); + }, _callee24); })); return _editCommonHomeWork.apply(this, arguments); } -function editBankCommonHomeWork(_x30) { +function editBankCommonHomeWork(_x25) { return _editBankCommonHomeWork.apply(this, arguments); } function _editBankCommonHomeWork() { - _editBankCommonHomeWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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) { + _editBankCommonHomeWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { + while (1) switch (_context25.prev = _context25.next) { case 0: - return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_banks/".concat(params.id, ".json"), { + return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_banks/".concat(params.id, ".json"), { method: 'put', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context30.stop(); + return _context25.stop(); } - }, _callee30); + }, _callee25); })); return _editBankCommonHomeWork.apply(this, arguments); } -function addStudentWorkDefaultData(_x31) { +function addStudentWorkDefaultData(_x26) { return _addStudentWorkDefaultData.apply(this, arguments); } function _addStudentWorkDefaultData() { - _addStudentWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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) { + _addStudentWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { + while (1) switch (_context26.prev = _context26.next) { case 0: - return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.commonHomeworkId, "/student_works/new.json"), { + return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.commonHomeworkId, "/student_works/new.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context31.stop(); + return _context26.stop(); } - }, _callee31); + }, _callee26); })); return _addStudentWorkDefaultData.apply(this, arguments); } -function editStudentWorkDefaultData(_x32) { +function editStudentWorkDefaultData(_x27) { return _editStudentWorkDefaultData.apply(this, arguments); } function _editStudentWorkDefaultData() { - _editStudentWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _editStudentWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { + while (1) switch (_context27.prev = _context27.next) { case 0: - return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/edit.json"), { + return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/edit.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context32.stop(); + return _context27.stop(); } - }, _callee32); + }, _callee27); })); return _editStudentWorkDefaultData.apply(this, arguments); } -function editStudentWork(_x33) { +function editStudentWork(_x28) { return _editStudentWork.apply(this, arguments); } function _editStudentWork() { - _editStudentWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) { - return _root_workspace_ppte5yg23_local_v9_test4_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) { + _editStudentWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { + while (1) switch (_context28.prev = _context28.next) { case 0: - return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, ".json"), { + return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, ".json"), { method: 'put', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context33.stop(); + return _context28.stop(); } - }, _callee33); + }, _callee28); })); return _editStudentWork.apply(this, arguments); } -function reviseAttachment(_x34) { +function reviseAttachment(_x29) { return _reviseAttachment.apply(this, arguments); } function _reviseAttachment() { - _reviseAttachment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) { - while (1) switch (_context34.prev = _context34.next) { + _reviseAttachment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { + while (1) switch (_context29.prev = _context29.next) { case 0: - return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/revise_attachment.json"), { + return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/revise_attachment.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context34.stop(); + return _context29.stop(); } - }, _callee34); + }, _callee29); })); return _reviseAttachment.apply(this, arguments); } -function addStudentWork(_x35) { +function addStudentWork(_x30) { return _addStudentWork.apply(this, arguments); } function _addStudentWork() { - _addStudentWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee35(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee35$(_context35) { - while (1) switch (_context35.prev = _context35.next) { + _addStudentWork = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: - return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.commonHomeworkId, "/student_works.json"), { + return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.commonHomeworkId, "/student_works.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context35.stop(); + return _context30.stop(); } - }, _callee35); + }, _callee30); })); return _addStudentWork.apply(this, arguments); } -function relateProject(_x36) { +function relateProject(_x31) { return _relateProject.apply(this, arguments); } function _relateProject() { - _relateProject = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee36(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee36$(_context36) { - while (1) switch (_context36.prev = _context36.next) { + _relateProject = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_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_test4_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: - return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.homeworkId, "/student_works/relate_project.json"), { + return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.homeworkId, "/student_works/relate_project.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context36.stop(); + return _context31.stop(); } - }, _callee36); + }, _callee31); })); return _relateProject.apply(this, arguments); } -function cancelRelateProject(_x37) { +function cancelRelateProject(_x32) { return _cancelRelateProject.apply(this, arguments); } function _cancelRelateProject() { - _cancelRelateProject = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee37$(_context37) { - while (1) switch (_context37.prev = _context37.next) { + _cancelRelateProject = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.homeworkId, "/student_works/cancel_relate_project.json"), { + return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.homeworkId, "/student_works/cancel_relate_project.json"), { method: 'get' })); case 1: case "end": - return _context37.stop(); + return _context32.stop(); } - }, _callee37); + }, _callee32); })); return _cancelRelateProject.apply(this, arguments); } -function getProjectList(_x38) { +function getProjectList(_x33) { return _getProjectList.apply(this, arguments); } function _getProjectList() { - _getProjectList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee38$(_context38) { - while (1) switch (_context38.prev = _context38.next) { + _getProjectList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) { + return _root_workspace_ppte5yg23_local_v9_test4_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: - return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/projects/search.json", { + return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/projects/search.json", { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context38.stop(); + return _context33.stop(); } - }, _callee38); + }, _callee33); })); return _getProjectList.apply(this, arguments); } -function getSearchMemberList(_x39) { +function getSearchMemberList(_x34) { return _getSearchMemberList.apply(this, arguments); } function _getSearchMemberList() { - _getSearchMemberList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee39$(_context39) { - while (1) switch (_context39.prev = _context39.next) { + _getSearchMemberList = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) { + while (1) switch (_context34.prev = _context34.next) { case 0: - return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.commonHomeworkId, "/student_works/search_member_list.json"), { + return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.commonHomeworkId, "/student_works/search_member_list.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context39.stop(); + return _context34.stop(); } - }, _callee39); + }, _callee34); })); return _getSearchMemberList.apply(this, arguments); } -function addCommonHomeWorkDefaultData(_x40) { +function addCommonHomeWorkDefaultData(_x35) { return _addCommonHomeWorkDefaultData.apply(this, arguments); } function _addCommonHomeWorkDefaultData() { - _addCommonHomeWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee40$(_context40) { - while (1) switch (_context40.prev = _context40.next) { + _addCommonHomeWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee35(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee35$(_context35) { + while (1) switch (_context35.prev = _context35.next) { case 0: - return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/new.json"), { + return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/new.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context40.stop(); + return _context35.stop(); } - }, _callee40); + }, _callee35); })); return _addCommonHomeWorkDefaultData.apply(this, arguments); } -function editCommonHomeWorkDefaultData(_x41) { +function editCommonHomeWorkDefaultData(_x36) { return _editCommonHomeWorkDefaultData.apply(this, arguments); } function _editCommonHomeWorkDefaultData() { - _editCommonHomeWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee41$(_context41) { - while (1) switch (_context41.prev = _context41.next) { + _editCommonHomeWorkDefaultData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee36(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee36$(_context36) { + while (1) switch (_context36.prev = _context36.next) { case 0: - return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/edit.json"), { + return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/edit.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context41.stop(); + return _context36.stop(); } - }, _callee41); + }, _callee36); })); return _editCommonHomeWorkDefaultData.apply(this, arguments); } -function editCommonHomeWorkDefaultBankData(_x42) { +function editCommonHomeWorkDefaultBankData(_x37) { return _editCommonHomeWorkDefaultBankData.apply(this, arguments); } function _editCommonHomeWorkDefaultBankData() { - _editCommonHomeWorkDefaultBankData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee42$(_context42) { - while (1) switch (_context42.prev = _context42.next) { + _editCommonHomeWorkDefaultBankData = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee37$(_context37) { + while (1) switch (_context37.prev = _context37.next) { case 0: - return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_banks/".concat(params.id, ".json"), { + return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_banks/".concat(params.id, ".json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context42.stop(); + return _context37.stop(); } - }, _callee42); + }, _callee37); })); return _editCommonHomeWorkDefaultBankData.apply(this, arguments); } -function getStudentWorkDetail(_x43) { +function getStudentWorkDetail(_x38) { return _getStudentWorkDetail.apply(this, arguments); } function _getStudentWorkDetail() { - _getStudentWorkDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee43$(_context43) { - while (1) switch (_context43.prev = _context43.next) { + _getStudentWorkDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee38$(_context38) { + while (1) switch (_context38.prev = _context38.next) { case 0: - return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, ".json"), { + return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, ".json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context43.stop(); + return _context38.stop(); } - }, _callee43); + }, _callee38); })); return _getStudentWorkDetail.apply(this, arguments); } -function getStudentWorkSupplyDetail(_x44) { +function getStudentWorkSupplyDetail(_x39) { return _getStudentWorkSupplyDetail.apply(this, arguments); } function _getStudentWorkSupplyDetail() { - _getStudentWorkSupplyDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee44(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee44$(_context44) { - while (1) switch (_context44.prev = _context44.next) { + _getStudentWorkSupplyDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee39$(_context39) { + while (1) switch (_context39.prev = _context39.next) { case 0: - return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/supply_attachments.json"), { + return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/supply_attachments.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context44.stop(); + return _context39.stop(); } - }, _callee44); + }, _callee39); })); return _getStudentWorkSupplyDetail.apply(this, arguments); } -function getStudentWorkCommon(_x45) { +function getStudentWorkCommon(_x40) { return _getStudentWorkCommon.apply(this, arguments); } function _getStudentWorkCommon() { - _getStudentWorkCommon = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee45(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee45$(_context45) { - while (1) switch (_context45.prev = _context45.next) { + _getStudentWorkCommon = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee40$(_context40) { + while (1) switch (_context40.prev = _context40.next) { case 0: - return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/comment_list.json"), { + return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/comment_list.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context45.stop(); + return _context40.stop(); } - }, _callee45); + }, _callee40); })); return _getStudentWorkCommon.apply(this, arguments); } -function delStudentWorkScore(_x46) { +function delStudentWorkScore(_x41) { return _delStudentWorkScore.apply(this, arguments); } function _delStudentWorkScore() { - _delStudentWorkScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) { - while (1) switch (_context46.prev = _context46.next) { + _delStudentWorkScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee41$(_context41) { + while (1) switch (_context41.prev = _context41.next) { case 0: - return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/destroy_score.json"), { + return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/destroy_score.json"), { method: 'delete', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context46.stop(); + return _context41.stop(); } - }, _callee46); + }, _callee41); })); return _delStudentWorkScore.apply(this, arguments); } -function addStudentWorkScoreCommit(_x47) { +function addStudentWorkScoreCommit(_x42) { return _addStudentWorkScoreCommit.apply(this, arguments); } function _addStudentWorkScoreCommit() { - _addStudentWorkScoreCommit = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee47$(_context47) { - while (1) switch (_context47.prev = _context47.next) { + _addStudentWorkScoreCommit = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee42$(_context42) { + while (1) switch (_context42.prev = _context42.next) { case 0: - return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/add_score_reply.json"), { + return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/add_score_reply.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context47.stop(); + return _context42.stop(); } - }, _callee47); + }, _callee42); })); return _addStudentWorkScoreCommit.apply(this, arguments); } -function getAllStudentWorks(_x48) { +function getAllStudentWorks(_x43) { return _getAllStudentWorks.apply(this, arguments); } function _getAllStudentWorks() { - _getAllStudentWorks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee48(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee48$(_context48) { - while (1) switch (_context48.prev = _context48.next) { + _getAllStudentWorks = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee43$(_context43) { + while (1) switch (_context43.prev = _context43.next) { case 0: - return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/all_student_works.json"), { + return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/all_student_works.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context48.stop(); + return _context43.stop(); } - }, _callee48); + }, _callee43); })); return _getAllStudentWorks.apply(this, arguments); } -function deleteStudentWorkScoreCommit(_x49) { +function deleteStudentWorkScoreCommit(_x44) { return _deleteStudentWorkScoreCommit.apply(this, arguments); } function _deleteStudentWorkScoreCommit() { - _deleteStudentWorkScoreCommit = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee49(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee49$(_context49) { - while (1) switch (_context49.prev = _context49.next) { + _deleteStudentWorkScoreCommit = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee44(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee44$(_context44) { + while (1) switch (_context44.prev = _context44.next) { case 0: - return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/destroy_work_comment.json"), { + return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/destroy_work_comment.json"), { method: 'delete', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context49.stop(); + return _context44.stop(); } - }, _callee49); + }, _callee44); })); return _deleteStudentWorkScoreCommit.apply(this, arguments); } -function getScoreStatus(_x50) { +function getScoreStatus(_x45) { return _getScoreStatus.apply(this, arguments); } function _getScoreStatus() { - _getScoreStatus = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee50(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee50$(_context50) { - while (1) switch (_context50.prev = _context50.next) { + _getScoreStatus = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee45(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee45$(_context45) { + while (1) switch (_context45.prev = _context45.next) { case 0: - return _context50.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/score_status.json"), { + return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/score_status.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context50.stop(); + return _context45.stop(); } - }, _callee50); + }, _callee45); })); return _getScoreStatus.apply(this, arguments); } -function updateScore(_x51) { +function updateScore(_x46) { return _updateScore.apply(this, arguments); } function _updateScore() { - _updateScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee51(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee51$(_context51) { - while (1) switch (_context51.prev = _context51.next) { + _updateScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) { + while (1) switch (_context46.prev = _context46.next) { case 0: - return _context51.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/update_score.json"), { + return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.categoryId, "/update_score.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context51.stop(); + return _context46.stop(); } - }, _callee51); + }, _callee46); })); return _updateScore.apply(this, arguments); } -function addStudentWorkScore(_x52) { +function addStudentWorkScore(_x47) { return _addStudentWorkScore.apply(this, arguments); } function _addStudentWorkScore() { - _addStudentWorkScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee52(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee52$(_context52) { - while (1) switch (_context52.prev = _context52.next) { + _addStudentWorkScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee47$(_context47) { + while (1) switch (_context47.prev = _context47.next) { case 0: - return _context52.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/add_score.json"), { + return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/add_score.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context52.stop(); + return _context47.stop(); } - }, _callee52); + }, _callee47); })); return _addStudentWorkScore.apply(this, arguments); } -function cancelAppeal(_x53) { +function cancelAppeal(_x48) { return _cancelAppeal.apply(this, arguments); } function _cancelAppeal() { - _cancelAppeal = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee53(params) { - return _regeneratorRuntime().wrap(function _callee53$(_context53) { - while (1) switch (_context53.prev = _context53.next) { + _cancelAppeal = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee48(params) { + return _regeneratorRuntime().wrap(function _callee48$(_context48) { + while (1) switch (_context48.prev = _context48.next) { case 0: - return _context53.abrupt("return", Fetch("/api/student_works/".concat(params.userId, "/cancel_appeal.json"), { + return _context48.abrupt("return", Fetch("/api/student_works/".concat(params.userId, "/cancel_appeal.json"), { method: 'post', body: _objectSpread({}, params) })); case 1: case "end": - return _context53.stop(); + return _context48.stop(); } - }, _callee53); + }, _callee48); })); return _cancelAppeal.apply(this, arguments); } -function appealAnonymousScore(_x54) { +function appealAnonymousScore(_x49) { return _appealAnonymousScore.apply(this, arguments); } function _appealAnonymousScore() { - _appealAnonymousScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee54(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee54$(_context54) { - while (1) switch (_context54.prev = _context54.next) { + _appealAnonymousScore = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee49(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee49$(_context49) { + while (1) switch (_context49.prev = _context49.next) { case 0: - return _context54.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/appeal_anonymous_score.json"), { + return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.userId, "/appeal_anonymous_score.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context54.stop(); + return _context49.stop(); } - }, _callee54); + }, _callee49); })); return _appealAnonymousScore.apply(this, arguments); } -function dealAppealScore(_x55) { +function dealAppealScore(_x50) { return _dealAppealScore.apply(this, arguments); } function _dealAppealScore() { - _dealAppealScore = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee55(params) { - return _regeneratorRuntime().wrap(function _callee55$(_context55) { - while (1) switch (_context55.prev = _context55.next) { + _dealAppealScore = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee50(params) { + return _regeneratorRuntime().wrap(function _callee50$(_context50) { + while (1) switch (_context50.prev = _context50.next) { case 0: - return _context55.abrupt("return", Fetch("/api/student_works/".concat(params.userId, "/deal_appeal_score.json"), { + return _context50.abrupt("return", Fetch("/api/student_works/".concat(params.userId, "/deal_appeal_score.json"), { method: 'post', body: _objectSpread({}, params) })); case 1: case "end": - return _context55.stop(); + return _context50.stop(); } - }, _callee55); + }, _callee50); })); return _dealAppealScore.apply(this, arguments); } -function shixunResetMyGame(_x56) { +function shixunResetMyGame(_x51) { return _shixunResetMyGame.apply(this, arguments); } function _shixunResetMyGame() { - _shixunResetMyGame = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee56(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee56$(_context56) { - while (1) switch (_context56.prev = _context56.next) { + _shixunResetMyGame = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee51(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee51$(_context51) { + while (1) switch (_context51.prev = _context51.next) { case 0: - return _context56.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(params.id, "/reset_my_game.json"), { + return _context51.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(params.id, "/reset_my_game.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context56.stop(); + return _context51.stop(); } - }, _callee56); + }, _callee51); })); return _shixunResetMyGame.apply(this, arguments); } -function getHomeWorkCommitDes(_x57) { +function getHomeWorkCommitDes(_x52) { return _getHomeWorkCommitDes.apply(this, arguments); } function _getHomeWorkCommitDes() { - _getHomeWorkCommitDes = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee57(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee57$(_context57) { - while (1) switch (_context57.prev = _context57.next) { + _getHomeWorkCommitDes = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee52(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee52$(_context52) { + while (1) switch (_context52.prev = _context52.next) { case 0: - return _context57.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/commit_des.json"), { + return _context52.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/commit_des.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context57.stop(); + return _context52.stop(); } - }, _callee57); + }, _callee52); })); return _getHomeWorkCommitDes.apply(this, arguments); } -function updateHomeWorkCommitDes(_x58) { +function updateHomeWorkCommitDes(_x53) { return _updateHomeWorkCommitDes.apply(this, arguments); } // 文档查重分班 function _updateHomeWorkCommitDes() { - _updateHomeWorkCommitDes = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee58(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee58$(_context58) { - while (1) switch (_context58.prev = _context58.next) { + _updateHomeWorkCommitDes = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee53(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee53$(_context53) { + while (1) switch (_context53.prev = _context53.next) { case 0: - return _context58.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/update_des.json"), { + return _context53.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/student_works/".concat(params.homeworkId, "/update_des.json"), { method: 'post', body: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context58.stop(); + return _context53.stop(); } - }, _callee58); + }, _callee53); })); return _updateHomeWorkCommitDes.apply(this, arguments); } -function getFileRepeatListInCommonHomework(_x59) { +function getFileRepeatListInCommonHomework(_x54) { return _getFileRepeatListInCommonHomework.apply(this, arguments); } // 普通作业 文档查重结果 function _getFileRepeatListInCommonHomework() { - _getFileRepeatListInCommonHomework = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee59(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee59$(_context59) { - while (1) switch (_context59.prev = _context59.next) { + _getFileRepeatListInCommonHomework = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee54(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee54$(_context54) { + while (1) switch (_context54.prev = _context54.next) { case 0: - return _context59.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/file_repeat_list.json"), { + return _context54.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/file_repeat_list.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context59.stop(); + return _context54.stop(); } - }, _callee59); + }, _callee54); })); return _getFileRepeatListInCommonHomework.apply(this, arguments); } -function getFileRepeatResult(_x60) { +function getFileRepeatResult(_x55) { return _getFileRepeatResult.apply(this, arguments); } function _getFileRepeatResult() { - _getFileRepeatResult = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee60(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee60$(_context60) { - while (1) switch (_context60.prev = _context60.next) { + _getFileRepeatResult = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee55(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee55$(_context55) { + while (1) switch (_context55.prev = _context55.next) { case 0: - return _context60.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/file_repeat_result.json"), { + return _context55.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/file_repeat_result.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context60.stop(); + return _context55.stop(); } - }, _callee60); + }, _callee55); })); return _getFileRepeatResult.apply(this, arguments); } -function getFileRepeatDetail(_x61) { +function getFileRepeatDetail(_x56) { return _getFileRepeatDetail.apply(this, arguments); } function _getFileRepeatDetail() { - _getFileRepeatDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee61(params) { - return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee61$(_context61) { - while (1) switch (_context61.prev = _context61.next) { + _getFileRepeatDetail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee56(params) { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee56$(_context56) { + while (1) switch (_context56.prev = _context56.next) { case 0: - return _context61.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.course_id, "/homework_commons/file_repeat_detail.json"), { + return _context56.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.course_id, "/homework_commons/file_repeat_detail.json"), { method: 'get', params: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context61.stop(); + return _context56.stop(); } - }, _callee61); + }, _callee56); })); return _getFileRepeatDetail.apply(this, arguments); } @@ -53761,6 +52356,7 @@ function _studentApplicationReview() { /* harmony export */ Fn: function() { return /* binding */ videoSendToClass; }, /* harmony export */ Gq: function() { return /* binding */ LoginForPhone; }, /* harmony export */ Ho: function() { return /* binding */ getCourses; }, +/* harmony export */ IU: function() { return /* binding */ getEngineerUrl; }, /* harmony export */ JJ: function() { return /* binding */ getHomeworkBanksDetail; }, /* harmony export */ Ol: function() { return /* binding */ validateName; }, /* harmony export */ Qx: function() { return /* binding */ getReviewVideos; }, @@ -53786,7 +52382,7 @@ function _studentApplicationReview() { /* harmony export */ x4: function() { return /* binding */ getNavigationInfo; }, /* harmony export */ z2: function() { return /* binding */ register; } /* harmony export */ }); -/* unused harmony exports getEngineerUrl, postUserChoiceLearnPath, wechatRegister */ +/* unused harmony exports postUserChoiceLearnPath, wechatRegister */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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_test4_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_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_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); @@ -54298,11 +52894,11 @@ function getEngineerUrl() { return _getEngineerUrl.apply(this, arguments); } function _getEngineerUrl() { - _getEngineerUrl = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee26() { - return _regeneratorRuntime().wrap(function _callee26$(_context26) { + _getEngineerUrl = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26() { + return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { while (1) switch (_context26.prev = _context26.next) { case 0: - return _context26.abrupt("return", Fetch("/api/users/get_engineer_url.json", { + return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/get_engineer_url.json", { method: 'get' })); case 1: @@ -55080,7 +53676,6 @@ function _deleteCourse() { /* harmony export */ aQ: function() { return /* binding */ courseIsEnd; }, /* harmony export */ ag: function() { return /* binding */ isCommonSuperAdminOrOperation; }, /* harmony export */ bg: function() { return /* binding */ isLogin; }, -/* harmony export */ d8: function() { return /* binding */ isCreator; }, /* harmony export */ dE: function() { return /* binding */ isStudent; }, /* harmony export */ eB: function() { return /* binding */ isAdmins; }, /* harmony export */ eY: function() { return /* binding */ userInfo; }, @@ -55091,7 +53686,7 @@ function _deleteCourse() { /* harmony export */ qz: function() { return /* binding */ isMainSite; }, /* harmony export */ tu: function() { return /* binding */ isGPAdminOrTeacher; } /* harmony export */ }); -/* unused harmony exports getAuthentication, isAdminAndCreator, isCreatorAndTeacher, canCommonAdd, canCommonDelete, canCommonUpdate, canCommonView, canCommonDownload, canShixunDelete, canShixunUpdate, canShixunView, canShixunSendToClassroom, canShixunViewAnswer, canShixunCancelPublic, canProblemsetAdd, canProblemsetDelete, canProblemsetUpdate, canProblemsetView, canProblemsetGroup, canProblemsetCancelPublic, canProblemsetCorrection, canProblemsetCollect, canProblemsetViewAnalysis, canPaperlibraryAdd, canPaperlibraryDelete, canPaperlibraryUpdate, canPaperlibraryView, canPaperlibraryCancelPublic, canPaperlibrarySendToClassroom, authentication, getGraduationsAuth, isGPAdmin, isGPTeacher */ +/* unused harmony exports getAuthentication, isAdminAndCreator, isCreatorAndTeacher, isCreator, canCommonAdd, canCommonDelete, canCommonUpdate, canCommonView, canCommonDownload, canShixunDelete, canShixunUpdate, canShixunView, canShixunSendToClassroom, canShixunViewAnswer, canShixunCancelPublic, canProblemsetAdd, canProblemsetDelete, canProblemsetUpdate, canProblemsetView, canProblemsetGroup, canProblemsetCancelPublic, canProblemsetCorrection, canProblemsetCollect, canProblemsetViewAnalysis, canPaperlibraryAdd, canPaperlibraryDelete, canPaperlibraryUpdate, canPaperlibraryView, canPaperlibraryCancelPublic, canPaperlibrarySendToClassroom, authentication, getGraduationsAuth, isGPAdmin, isGPTeacher */ /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! umi */ 12712); @@ -56297,10 +54892,10 @@ __webpack_require__.d(__webpack_exports__, { ;// CONCATENATED MODULE: ./src/utils/env/dev.ts var DEV = { // PROXY_SERVER: 'https://test-data.educoder.net', - PROXY_SERVER: 'http://172.16.100.122', + PROXY_SERVER: 'http://172.16.100.130', API_SERVER: '', REPORT_SERVER: 'http://192.168.1.57:3001', - IMG_SERVER: 'http://172.16.100.122', + IMG_SERVER: 'http://172.16.100.130', FORGE: 'https://code.educoder.net/', SSH_SERVER: 'wss://webssh.educoder.net', SSH_Slice: 'https://testfu.educoder.net', @@ -57097,7 +55692,6 @@ function del(url, params) { /* harmony export */ RG: function() { return /* binding */ copyTextFuc; }, /* harmony export */ Sp: function() { return /* binding */ rangeNumber; }, /* harmony export */ Sv: function() { return /* binding */ downloadFile; }, -/* harmony export */ T0: function() { return /* binding */ skipNetLogin; }, /* harmony export */ Tv: function() { return /* binding */ ImgSrcConvert; }, /* harmony export */ U6: function() { return /* binding */ HalfPastOne; }, /* harmony export */ UQ: function() { return /* binding */ HomeWorkDetailStatus; }, @@ -57147,7 +55741,6 @@ function del(url, params) { /* harmony export */ uD: function() { return /* binding */ dealUploadChange; }, /* harmony export */ vA: function() { return /* binding */ HomeWorkShixunDetailStatus; }, /* harmony export */ vB: function() { return /* binding */ exerciseTips; }, -/* harmony export */ vQ: function() { return /* binding */ copyToClipboard; }, /* harmony export */ xg: function() { return /* binding */ openNewWindow; }, /* harmony export */ y3: function() { return /* binding */ getBase64; }, /* harmony export */ yC: function() { return /* binding */ compareVersion; } @@ -59509,8 +58102,8 @@ var arrTrans = function arrTrans(num, arr) { var setDocumentTitle = function setDocumentTitle(title) { if (checkIsClientExam()) { document.title = '头歌考试系统'; - } else if (title) { - document.title = title; + } else { + document.title = title || (document.domain === "www.educoder.net" ? '头歌实践教学平台' : ""); } }; @@ -59908,52 +58501,6 @@ var showInstallWebRtcDoc = function showInstallWebRtcDoc() { }; }()); }; -//跳转登录 -function skipNetLogin(bool) { - var _window$location; - var isOuterNet = ((_window$location = window.location) === null || _window$location === void 0 ? void 0 : _window$location.hostname) === 'app-kyxt.pcl.ac.cn'; - if (bool) { - return isOuterNet; - } - if (isOuterNet) { - window.open("https://openi.pcl.ac.cn/login/oauth/authorize?client_id=5109524b-c405-4809-8bdf-dc4ceb713064&redirect_uri=http://app-kyxt.pcl.ac.cn:8000/auth/openi/login&response_type=code&state=STATE", "_self"); - } else { - window.open("http://10.16.22.23:43001/login/oauth/authorize?client_id=467c9729-d6e7-48da-9306-33a05a8fdffa&redirect_uri=http://10.16.22.23/auth/openi/login&response_type=code&state=STATE", "_self"); - } -} -function copyToClipboard(text) { - if (navigator.clipboard) { - return navigator.clipboard.writeText(text).then(function () { - console.log('Text copied to clipboard successfully!'); - return true; - })["catch"](function (err) { - console.error('Failed to copy text: ', err); - throw err; // 重新抛出错误,以便在外部通过 catch 捕获 - }); - } else { - return new Promise(function (resolve, reject) { - var textarea = document.createElement('textarea'); - textarea.value = text; - document.body.appendChild(textarea); - textarea.select(); - try { - var successful = document.execCommand('copy'); - document.body.removeChild(textarea); - if (successful) { - console.log('Text copied to clipboard successfully!'); - resolve(true); - } else { - console.error('Failed to copy text using execCommand.'); - reject(false); - } - } catch (err) { - document.body.removeChild(textarea); - console.error('Failed to copy text: ', err); - reject(err); // 传递错误,以便在外部通过 catch 捕获 - } - }); - } -} /***/ }), @@ -60742,7 +59289,7 @@ function cloneElement(element, props) { /* harmony export */ }); /* unused harmony export matchScreen */ /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../theme/internal */ 26068); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../theme/internal */ 88088); const responsiveArray = ['xxl', 'xl', 'lg', 'md', 'sm', 'xs']; @@ -61085,8 +59632,8 @@ const showWaveEffect = (target, info) => { })), holder); }; /* harmony default export */ var wave_WaveEffect = (showWaveEffect); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/useWave.js @@ -61235,8 +59782,8 @@ var DisabledContext = __webpack_require__(1684); var useSize = __webpack_require__(19716); // 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/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/button/button-group.js "use client"; @@ -62544,8 +61091,8 @@ function useTheme(theme, parentTheme) { } // EXTERNAL MODULE: ./node_modules/_rc-motion@2.9.1@rc-motion/es/index.js + 12 modules var _rc_motion_2_9_1_rc_motion_es = __webpack_require__(19090); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/MotionWrapper.js "use client"; @@ -68897,9 +67444,9 @@ const seedToken = Object.assign(Object.assign({}, defaultPresetColors), { /***/ }), -/***/ 26068: +/***/ 88088: /*!************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 2 modules ***! + !*** ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules ***! \************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -68916,8 +67463,15 @@ __webpack_require__.d(__webpack_exports__, { var es = __webpack_require__(14706); // 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/version/index.js + 1 modules -var version = __webpack_require__(8680); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/version/version.js +/* harmony default export */ var version = ('5.9.0'); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/version/index.js +"use client"; + +/* eslint import/no-unresolved: 0 */ +// @ts-ignore + +/* harmony default export */ var es_version = (version); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/context.js + 10 modules var context = __webpack_require__(45246); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/themes/seed.js @@ -69197,7 +67751,7 @@ function useToken() { theme, components } = _react_17_0_2_react.useContext(context/* DesignTokenContext */.Mj); - const salt = `${version/* default */.Z}-${hashed || ''}`; + const salt = `${es_version}-${hashed || ''}`; const mergedTheme = theme || context/* defaultTheme */.uH; const [token, hashId] = (0,es.useCacheToken)(mergedTheme, [seed/* default */.Z, rootDesignToken], { salt, @@ -69230,7 +67784,7 @@ function useToken() { /* harmony import */ var rc_util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rc-util */ 57155); /* harmony import */ var _config_provider_context__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../config-provider/context */ 36355); /* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style */ 17313); -/* harmony import */ var _useToken__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../useToken */ 26068); +/* harmony import */ var _useToken__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../useToken */ 88088); /* harmony import */ var _statistic__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./statistic */ 37613); /* harmony import */ var _useResetIconStyle__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useResetIconStyle */ 73040); /* eslint-disable no-redeclare */ @@ -69455,7 +68009,7 @@ function statisticToken(token) { "use strict"; /* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../style */ 17313); -/* harmony import */ var _useToken__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../useToken */ 26068); +/* harmony import */ var _useToken__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../useToken */ 88088); @@ -69527,8 +68081,8 @@ var reactNode = __webpack_require__(92343); var context = __webpack_require__(36355); // 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/theme/useToken.js + 2 modules -var useToken = __webpack_require__(26068); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); // 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/style/motion/zoom.js @@ -69949,31 +68503,6 @@ Tooltip._InternalPanelDoNotUseOrYouWillBeFired = tooltip_PurePanel; /***/ }), -/***/ 8680: -/*!***********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/version/index.js + 1 modules ***! - \***********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ es_version; } -}); - -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/version/version.js -/* harmony default export */ var version = ('5.9.0'); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/version/index.js -"use client"; - -/* eslint import/no-unresolved: 0 */ -// @ts-ignore - -/* harmony default export */ var es_version = (version); - -/***/ }), - /***/ 11575: /*!***************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/watermark/context.js ***! @@ -205687,7 +204216,7 @@ function debounce (delay, callback, options) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12303":"p__Classrooms__Lists__CommonHomework__Comment__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14227":"p__Paths__Overview__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15186":"p__Classrooms__Overview__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19519":"p__User__Detail__ClassManagement__Item__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27178":"p__User__BindAccount__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","37948":"p__User__Detail__ClassManagement__index","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45261":"p__Forums__User__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","63157":"p__User__Detail__ExperImentImg__Add__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66063":"p__Graduations__Lists__Personmanage__index","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","75816":"p__Paperlibrary__Random__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","78746":"p__Forums__Subject__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88155":"p__Shixuns__Overview__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"292":"4a97ea30","310":"de3e98b7","432":"82ea4717","556":"1abcf895","983":"c134eb37","1482":"bd4355da","1660":"0aef4211","1702":"802bf0d7","2249":"90399667","2360":"2f3cadfa","2373":"1b990b90","2494":"5e069ec9","2659":"842ac587","2805":"5a3bf54a","2819":"d14034b7","2837":"b3a05bc1","2934":"3fcec5dd","3133":"6a9f7113","3317":"f1a6bfcf","3391":"0ce138f0","3451":"5b3ab0ac","3509":"61953a74","3585":"01d097d3","3885":"e66b03f8","3951":"c6969114","4685":"21279a05","4736":"18e9db11","4766":"f8e3f87c","4884":"6eece89a","4973":"f19ff3c8","5112":"741698b4","5176":"63e1f8c4","5434":"361b868d","5572":"874cb18f","5627":"a0bafb65","5848":"4fa7dbe5","6016":"da1d326d","6127":"246f9ed2","6210":"d20f777c","6378":"27c8142f","6685":"1b7b6de9","6732":"ae124219","6758":"fbc3c64c","6788":"692ce3de","6828":"4785f55b","7043":"1c4bae76","7812":"642ca20e","7852":"07752e62","7884":"6f717a94","8225":"12aba8b3","8485":"6f8d6929","8585":"8c9564c5","8787":"05abfb06","8885":"b5bae252","8999":"fe3f1324","9416":"b8cc5572","9928":"5856e32a","9951":"ea8a9a34","10097":"131f08b3","10195":"8314d941","10354":"5c063e6f","10485":"9f2954cb","10646":"26fa0224","10737":"5ab0e505","10771":"4092d2f5","10799":"669d2753","10921":"d6a3ad20","11070":"14412c51","11253":"45895306","11512":"9996b649","11520":"9c70ee0a","11545":"6ffa6774","11581":"e67c0ac7","11874":"14027629","12076":"450914d4","12102":"69ef36ee","12303":"f0e7bc78","12386":"289c62c7","12412":"4b443044","12476":"0b86ac39","12865":"4167245f","12884":"916d3a90","12911":"f94aa754","13006":"6af05a17","13261":"8b769f4b","13279":"b3f5f85c","13355":"3fe894fb","13488":"d20535a9","13581":"6f8214f4","13735":"14fd3b5b","14058":"6fc77af5","14088":"c639825c","14105":"ed2a0903","14161":"df8c7d1d","14227":"72807d4b","14491":"6281ac1e","14514":"fba7ed37","14524":"8214afc5","14599":"8edcac2f","14610":"a951417c","14642":"d8d9787e","14662":"3e726e27","14889":"e58e5dd6","15148":"4d8c8bea","15186":"1c6462bd","15219":"272e727f","15290":"7b3f25d8","15319":"64303024","15402":"17190934","15631":"d790a1bf","15845":"c8fe49ef","16116":"2626f555","16328":"68a3ee3c","16404":"4e659ca8","16434":"d821d7a5","16550":"9a47e18b","16703":"ec197c80","16719":"12173dad","16729":"e39748a2","16845":"8a8a6001","17482":"f27a3b02","17527":"41db4942","17622":"b7e7a220","17649":"6d752765","17806":"7a17bce1","17814":"d39274fb","18237":"aed5645c","18241":"96c90fd6","18302":"fb9ff9ed","18307":"feecca9d","18350":"0ed0f7c3","18459":"5ab05365","18511":"caec5e38","18898":"25ad586a","18950":"42e3c83d","18963":"88b9ec75","19066":"ea07bbd5","19208":"85e01132","19215":"4795acc0","19360":"b0cf6278","19519":"6a690a81","19715":"ad41b1b3","19807":"70808eb6","19842":"53eb5472","19891":"df8fec02","20026":"3b381174","20069":"d64c6989","20459":"e574dbb9","20576":"c90e7824","20680":"0cea1f73","20700":"92ac3ff8","20834":"c7730910","20986":"dde111fe","21117":"099c5694","21265":"8de09938","21313":"a7902c10","21423":"d47fc849","21560":"1578e76d","21578":"78d4b82a","21930":"9c891003","21939":"15d96cf2","22254":"0db06802","22307":"90ab394c","22539":"2ec29546","22707":"0fb869b1","23332":"ec2a77d2","23633":"8bd5972f","23942":"d4178507","24105":"38fc84e5","24504":"4b09f120","24628":"b863dad4","24665":"b347c456","24698":"8791da48","24797":"eb563316","25022":"2f222092","25063":"aadae167","25079":"f9c4550d","25470":"95ecb985","25705":"748b5480","25972":"98860685","26126":"400f4fd5","26220":"341b4af8","26366":"55f4c77f","26524":"630a0758","26685":"77feb469","26741":"6ef73f85","26744":"71d980eb","26883":"dbec7360","27060":"9b29ab71","27178":"4bc6fadd","27182":"0583a92c","27333":"ff4ec6c7","27395":"a323b745","27491":"8058891e","27706":"c0d5e1ef","27739":"ac0533fe","28072":"1168d4a0","28089":"aaa88c03","28161":"00a22aad","28209":"134fb3fb","28237":"dde809d4","28240":"9ec5cd28","28247":"b0b121db","28435":"0324a5a2","28561":"ec76d55e","28639":"6ce3d465","28723":"e27ec039","28767":"41c34b4f","28782":"e2510664","28863":"07eac010","28920":"842a9870","28982":"5e860ade","29518":"602f633f","29559":"cdc05f60","29647":"a0af85ae","29847":"a32a099e","29895":"1fa85db5","29912":"d0c1ade8","29968":"5c930f27","29991":"bcdf3d63","30067":"54d6c387","30264":"3371e47d","30342":"b61fc5e5","30741":"0afd7032","31006":"df6c77cf","31085":"8e182864","31154":"abb4690e","31211":"ea98c27f","31427":"1b35a230","31503":"d4c30635","31674":"d7772065","31734":"f9bf7f64","31962":"36611af9","33356":"c9b34b4a","33473":"a1be6e42","33595":"adfb7380","33747":"bf10504a","33784":"732426eb","33805":"a93fd24f","34093":"ac988bfe","34601":"17c7d5de","34741":"847eca7e","34790":"6eb90335","34800":"94fcde6b","34802":"4f458939","34850":"daf624f2","34994":"d01bd178","35060":"7530a2b3","35238":"56a4534d","35354":"c0640e01","35416":"b4018e87","35555":"1aa242a3","35729":"8aec8136","36029":"3d9ef45f","36156":"d534f6c1","36244":"3fd956ae","36270":"967e2fd7","36381":"f94722af","36524":"a6658b24","36634":"03daa006","36784":"92c6f239","37057":"0a002b41","37062":"5d71d606","37498":"e3b28fe9","37770":"0a7755f5","37948":"90aefc42","38143":"5a8c9881","38447":"64fa2819","38634":"97fd2338","38797":"97d07012","38883":"faf22df8","38996":"58824a92","39011":"6fa015bd","39252":"01ffe0b6","39332":"c369c9a9","39380":"2f4daaf1","39391":"5dc83296","39404":"3ca057d7","39418":"f316d75f","39695":"97e418f1","39950":"57e939c0","40559":"d61471fe","40971":"10c728aa","40998":"e56c3978","41048":"53c4bd1b","41583":"cc52fd37","41657":"f7847c3a","41717":"e2a14ac5","41953":"af81296a","42140":"7c60b31a","42164":"2b80e8f2","42240":"cf0bfab6","42441":"5117f4f9","42461":"8ac16056","42785":"5dfdde01","43110":"6abf25af","43428":"c2f34e51","43442":"a4088ec4","43862":"aba9f3aa","44189":"40b2beb3","44216":"7c68270f","44259":"72134eee","44354":"4d10aca1","44360":"2fe17938","44366":"db9589f0","44425":"7c1b4f7b","44449":"49e3e3b4","44565":"a8c857e5","45096":"d78e947a","45179":"6d01b70d","45261":"1a56a961","45359":"c00ee7d8","45413":"5a60d6ac","45504":"036de2ef","45563":"094b3084","45650":"b1e0ec29","45775":"ce728b33","45825":"015d6e60","45927":"a11d37dc","45992":"873b940b","46117":"2b235dad","46226":"6e560451","46573":"db7fbeee","46651":"42c1015d","46796":"b315c663","46949":"38beb26d","46963":"e6c61a14","47411":"1e41aea2","47545":"c8db9925","47653":"03ed6cb6","47686":"f38a5fc1","47866":"d7fba644","48077":"06ab24d8","48431":"a80f3baa","48689":"bbf80808","48776":"3ca5830e","49127":"3a4335e0","49166":"3bff1285","49205":"d771f2c9","49260":"d82ab47f","49366":"b69902c4","49716":"498a8143","49862":"3564a6b2","49890":"19e6127a","49962":"c5253957","50324":"6979045f","50812":"671e4a65","50869":"ceb47b7e","51057":"56d92bf0","51144":"88d767c5","51276":"f7a4d1d8","51461":"ac9a9c27","51582":"42d7e48b","51646":"a1e61a3a","51855":"c6293a13","52338":"fe99c649","52404":"839dd842","52720":"cd65cde7","52806":"fab51180","52829":"a242c265","52875":"51991f53","53072":"5dafd9a7","53114":"685610c8","53210":"1c4e93a0","53247":"659fcd70","53550":"d1343c48","53697":"344fc05c","53777":"630cd89c","53864":"a322841f","53910":"7d9e3609","54056":"c5805fe3","54164":"6a75e2c2","54234":"18faa1a8","54492":"8c1b4684","54572":"e7fe5843","54770":"03218c5a","54862":"825470f3","55282":"7cf24bf7","55351":"b1b9a06c","55573":"6a43bb5c","55624":"44ab610a","55693":"4b714ff1","56047":"b4b0d1c6","56156":"c61ad60b","56219":"0add903d","56277":"9f12aa94","56298":"9585bfa1","56511":"3567fd0b","57045":"55df7bdc","57365":"7e7804c5","57560":"d503f80d","57614":"ebb28892","58098":"4f0ac98a","58271":"04f27f83","59101":"735645fd","59133":"59830557","59261":"69d56e1a","59636":"f6b3dced","59649":"2e9a7dd0","59788":"259f9887","60357":"4241a7da","60479":"6779e55b","60533":"7534fb6a","60547":"76e68a35","61043":"1fe64f6c","61242":"abad9325","61636":"304f538a","61713":"8cdae40b","61727":"3d446b01","61880":"2e654354","62060":"7df44ee2","62126":"57672c28","62300":"74be51d7","62548":"c4b24065","62861":"d79e7f38","63157":"79dd39cd","63198":"f92793e1","63276":"6d33340c","63664":"0665208d","64017":"e8370c82","64113":"4b837d8c","64144":"6d7fb3ad","64217":"077871d4","64496":"f1f292f4","64520":"4d47daf4","65111":"e195cba1","65148":"3b8fc57b","65170":"0e177c13","65191":"1b10f3cc","65549":"e816c965","65588":"41b7fb3e","65816":"f09d633d","65876":"a2754c64","66034":"7d7a0b02","66063":"39d482ba","66531":"582e897d","66583":"cf96e185","66651":"a8ad8243","66807":"a0a9dab5","67156":"918b4bca","67242":"b31435ad","67811":"845bc25a","67878":"0ad4957b","68014":"0de10ce6","68665":"540e7fc3","68827":"1c2d2b7d","68842":"19057860","68882":"16c98a66","69242":"c9924586","69480":"6eaa3eff","69511":"2a0e3d21","69922":"e1e58037","69944":"9ee92028","70122":"b9205812","70130":"20505e99","70313":"ae05b77d","70427":"b9e331e3","70477":"da58d74b","70601":"91e53b0c","70671":"749b4875","70928":"aac9161d","70981":"157d0b6b","71448":"57b70456","71450":"d90b0018","71783":"9e18807a","72011":"7efe6dda","72032":"b3dee8b0","72065":"c74b2307","72161":"039adf1e","72246":"5f7200b0","72260":"443114ad","72439":"af9ab9cf","72529":"b1f59f73","72539":"a45072a6","72570":"bbb01b5c","72759":"813c1dc2","72969":"53256e8c","73183":"1a5b599e","73220":"348f6b09","73336":"358a060f","73755":"5f96f615","74014":"5339ac81","74264":"ff2bd3d7","74287":"3d8c5040","74347":"a722ba6c","74708":"859d307a","74752":"aad5e26e","74795":"20d9c019","75043":"fc5078d1","75264":"f03ff03f","75321":"9b9a5dc1","75357":"e00cafc2","75786":"7d632e73","75816":"9a778fa6","75870":"fa2d411f","76663":"4d7c5a0e","76706":"aa206824","76904":"c37f1131","77084":"5fe882f0","77409":"54f4bbaf","77450":"9e62dc35","77460":"17e267a3","77670":"a4de4ad1","77857":"aae168e1","78085":"93cc334e","78241":"6ede4a41","78302":"2f657c59","78737":"fa31da0e","78746":"2031ddfa","78782":"7f354dc1","79074":"266a977d","79327":"8a091d77","79489":"5a561a73","79590":"38ad3f07","79817":"54962cf4","79921":"6084df2c","80480":"e79b0d40","80508":"7591b41d","80629":"ca49ee59","80638":"c584e2ea","81148":"e5e49de1","81326":"bc251663","81799":"162d736a","81822":"8abda400","82243":"794e0354","82339":"7bded544","82425":"87b12c30","82443":"0fe6675d","82565":"4ff0efac","83141":"ff603003","83212":"b6710c81","83935":"a8399a11","84291":"bfcec35e","84546":"a6dc1d3a","84707":"44c1e6bb","84742":"fc69e078","85048":"c7a28f6f","85111":"ee477276","85213":"adbdef4c","85274":"72610a64","85297":"1f4e0431","85454":"67b18b4b","85494":"da5840b1","85764":"5c1c73b5","85888":"b5e2112c","85891":"5092b825","86045":"0a358cbb","86052":"559ab67c","86129":"801a9880","86452":"bd7f5681","86511":"b7e4b967","86541":"2cdead7c","86634":"6a365ac2","86736":"3da6e573","86774":"2db1d78d","86820":"12bf7c04","86913":"9751935c","87058":"7dc15177","87209":"2166abfd","87260":"1cf69cfa","87922":"b88bed70","87964":"83911fb5","88048":"6f015b6c","88155":"cfe59446","88178":"8184462c","88517":"fc75bd87","88699":"a5d17d39","88866":"2ebe1b70","89076":"fedeb49a","89382":"11672104","89554":"3bd5f2ea","89677":"283af0ec","89785":"cde60732","89831":"4adbd298","90109":"66756b24","90265":"bce9d22c","90316":"c34a4fc4","90337":"9d2b4830","90789":"5af46cc2","91043":"6d8dfaef","91045":"2860a91e","91258":"0872451f","91274":"c142e23b","91462":"2cbc46cd","91470":"ca606d23","91831":"d0484778","91857":"58a02a1b","92045":"0ffcb14e","92238":"ad93674d","92501":"331b91f2","92538":"a4db897b","92594":"0f02017f","92603":"1c0217aa","92823":"13860ba1","92983":"f744a799","93221":"ab2f49a9","93260":"990e3a48","93282":"8232b876","93446":"4f715d51","93496":"6cbe8db5","93617":"70d0373a","93665":"1dcca9a6","93668":"e006234e","93948":"063c1c79","94078":"5b194d5c","94498":"8319909a","94662":"4214ec38","94715":"d4ba7440","94849":"4e77c5c7","94919":"0fdce510","95125":"79f634e8","95176":"f1a14a70","95335":"f4f4daae","95679":"33378d80","96238":"fbacdc0b","96444":"e2b2d04b","96738":"96c62abe","96882":"ff886883","97008":"d9b8950a","97046":"8df075e9","97120":"0eb88e7b","97591":"4868bb6b","97986":"b82b4689","98062":"b0de1624","98228":"872347e7","98255":"35418f9f","98398":"ce65af3c","98688":"62423949","98885":"c77ac375","98964":"ba3e6965","99104":"d4f63539","99313":"3c5b86a8","99674":"991f9227","99892":"2c598a5c","99998":"0e71d58b"}[chunkId] + ".async.js"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12303":"p__Classrooms__Lists__CommonHomework__Comment__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14227":"p__Paths__Overview__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15186":"p__Classrooms__Overview__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19519":"p__User__Detail__ClassManagement__Item__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27178":"p__User__BindAccount__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","37948":"p__User__Detail__ClassManagement__index","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","63157":"p__User__Detail__ExperImentImg__Add__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66063":"p__Graduations__Lists__Personmanage__index","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","75816":"p__Paperlibrary__Random__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88155":"p__Shixuns__Overview__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"292":"d9a62ef1","310":"de3e98b7","432":"82ea4717","556":"1abcf895","983":"c134eb37","1482":"bd4355da","1660":"0aef4211","1702":"802bf0d7","2249":"90399667","2360":"2f3cadfa","2373":"1b990b90","2494":"5e069ec9","2659":"842ac587","2805":"5a3bf54a","2819":"d14034b7","2837":"b3a05bc1","2934":"3fcec5dd","3133":"6a9f7113","3317":"f1a6bfcf","3391":"0ce138f0","3451":"5b3ab0ac","3509":"61953a74","3585":"01d097d3","3885":"e66b03f8","3951":"836db523","4685":"21279a05","4736":"18e9db11","4766":"f8e3f87c","4884":"6eece89a","4973":"b3544f54","5112":"741698b4","5176":"63e1f8c4","5434":"361b868d","5572":"7d5f18a5","6016":"da1d326d","6127":"246f9ed2","6155":"9ec506e2","6210":"d20f777c","6378":"27c8142f","6685":"1b7b6de9","6732":"ae124219","6758":"a75fccd4","6788":"0388a134","6828":"4785f55b","7043":"1c4bae76","7812":"642ca20e","7852":"22be748f","7884":"6f717a94","8225":"12aba8b3","8485":"6f8d6929","8585":"c7658cde","8787":"49ab58a6","8885":"b5bae252","8999":"fe3f1324","9416":"b8cc5572","9928":"5856e32a","9951":"ea8a9a34","10097":"131f08b3","10195":"9c725182","10354":"5c063e6f","10485":"9f2954cb","10646":"cc3b3ad4","10737":"5ab0e505","10771":"4092d2f5","10799":"669d2753","10921":"d6a3ad20","11070":"e1e5dfa6","11253":"45895306","11512":"9996b649","11520":"9c70ee0a","11545":"6ffa6774","11581":"e67c0ac7","11874":"8f237a92","12076":"450914d4","12102":"69ef36ee","12303":"8666ad3c","12386":"289c62c7","12412":"4b443044","12476":"0b86ac39","12865":"2b75b2ac","12884":"f5390a34","12911":"f94aa754","13006":"6af05a17","13279":"b3f5f85c","13355":"3fe894fb","13488":"d20535a9","13581":"2acba4eb","13735":"616b936e","14058":"6fc77af5","14088":"c639825c","14105":"9f78a8ea","14161":"df8c7d1d","14227":"72807d4b","14491":"8c1ebbc9","14514":"fba7ed37","14524":"8214afc5","14599":"f59de8d6","14610":"a951417c","14642":"d8d9787e","14662":"3e726e27","14889":"e58e5dd6","15148":"4d8c8bea","15186":"1c6462bd","15219":"272e727f","15290":"7b3f25d8","15319":"64303024","15402":"17190934","15631":"d790a1bf","15845":"c8fe49ef","15932":"f46d416f","16116":"2626f555","16328":"68a3ee3c","16404":"4e659ca8","16434":"d821d7a5","16550":"9a47e18b","16703":"ec197c80","16719":"12173dad","16729":"e39748a2","16845":"8a8a6001","17482":"5066ef25","17527":"41db4942","17622":"b7e7a220","17649":"6d752765","17806":"7a17bce1","17814":"d39274fb","18237":"aed5645c","18241":"96c90fd6","18302":"fb9ff9ed","18307":"feecca9d","18350":"0ed0f7c3","18459":"5ab05365","18511":"caec5e38","18898":"25ad586a","18950":"42e3c83d","18963":"88b9ec75","19066":"ea07bbd5","19208":"85e01132","19215":"4795acc0","19360":"b0cf6278","19519":"6a690a81","19715":"ad41b1b3","19807":"70808eb6","19842":"53eb5472","19891":"df8fec02","20026":"3b381174","20069":"d64c6989","20459":"e574dbb9","20576":"c90e7824","20680":"0cea1f73","20700":"92ac3ff8","20834":"c7730910","20986":"ede57ad2","21117":"099c5694","21265":"8de09938","21313":"82a69370","21423":"d47fc849","21560":"1578e76d","21578":"78d4b82a","21930":"9c891003","21939":"15d96cf2","22254":"0db06802","22307":"90ab394c","22539":"2ec29546","22707":"2b9ff307","23332":"1165e88d","23633":"8bd5972f","23942":"f88a512d","24105":"38fc84e5","24504":"4b09f120","24628":"b863dad4","24665":"79c5f4e5","24797":"eb563316","25022":"2f222092","25063":"aadae167","25079":"f9c4550d","25470":"a614ba4b","25705":"748b5480","25972":"c066eb35","26126":"400f4fd5","26220":"341b4af8","26366":"8e6ed023","26524":"630a0758","26685":"efebe647","26741":"07591c9a","26744":"71d980eb","26883":"ca3f08b9","27060":"9cf0096c","27178":"4bc6fadd","27182":"0583a92c","27333":"ff4ec6c7","27395":"a323b745","27491":"5a2d2ccb","27706":"c0d5e1ef","27739":"ac0533fe","28072":"1168d4a0","28089":"aaa88c03","28161":"00a22aad","28237":"dde809d4","28240":"9ec5cd28","28247":"b0b121db","28435":"0324a5a2","28561":"ec76d55e","28639":"6ce3d465","28723":"e27ec039","28767":"41c34b4f","28782":"b697407a","28863":"07eac010","28920":"842a9870","28982":"5e860ade","29518":"602f633f","29559":"cdc05f60","29647":"a0af85ae","29895":"1fa85db5","29912":"d0c1ade8","29968":"5c930f27","29991":"bcdf3d63","30067":"54d6c387","30264":"3371e47d","30342":"062c852f","30741":"0afd7032","31006":"df6c77cf","31085":"8e182864","31154":"abb4690e","31211":"ea98c27f","31427":"1b35a230","31503":"b7b53ba5","31674":"d7772065","31734":"f9bf7f64","31962":"36611af9","33356":"c9b34b4a","33473":"119b4bec","33595":"adfb7380","33747":"bf10504a","33784":"732426eb","33805":"a93fd24f","34093":"ac988bfe","34601":"17c7d5de","34741":"847eca7e","34790":"6eb90335","34800":"94fcde6b","34802":"4f458939","34850":"daf624f2","34994":"d01bd178","35060":"7530a2b3","35238":"56a4534d","35354":"c0640e01","35416":"b4018e87","35555":"1aa242a3","35729":"8aec8136","36029":"efd6f438","36150":"fcd989f9","36156":"d534f6c1","36244":"3fd956ae","36270":"3bca7098","36381":"f94722af","36524":"613fffa3","36634":"03daa006","36784":"92c6f239","37057":"0a002b41","37062":"356398e1","37498":"e3b28fe9","37770":"0a7755f5","37948":"90aefc42","38143":"5a8c9881","38447":"64fa2819","38634":"42c034e7","38797":"47faeb83","38883":"faf22df8","38996":"3380ccec","39011":"6fa015bd","39252":"01ffe0b6","39332":"c369c9a9","39391":"5dc83296","39404":"3ca057d7","39418":"f316d75f","39695":"97e418f1","39950":"57e939c0","40559":"d61471fe","40998":"e56c3978","41048":"33655356","41583":"cc52fd37","41657":"f7847c3a","41717":"c5d6c95a","41953":"af81296a","42140":"7c60b31a","42164":"2b80e8f2","42240":"cf0bfab6","42441":"5117f4f9","42785":"5dfdde01","43110":"6abf25af","43428":"c2f34e51","43442":"a4088ec4","43862":"aba9f3aa","44189":"f037e7e9","44216":"7c68270f","44259":"72134eee","44354":"4d10aca1","44360":"2fe17938","44366":"db9589f0","44425":"7c1b4f7b","44449":"a1c6e3a4","44467":"6014e8d8","44565":"a8c857e5","45096":"d78e947a","45179":"6d01b70d","45359":"c00ee7d8","45413":"5a60d6ac","45504":"036de2ef","45563":"094b3084","45650":"c542965e","45775":"ce728b33","45825":"4fec2bf0","45927":"a11d37dc","45992":"593f222b","46117":"13fe4852","46226":"6e560451","46573":"db7fbeee","46651":"42c1015d","46796":"b315c663","46949":"38beb26d","46963":"e6c61a14","47411":"1e41aea2","47545":"c8db9925","47653":"03ed6cb6","47686":"f38a5fc1","47866":"d7fba644","48077":"0381174c","48431":"054747a8","48689":"a2132475","48776":"3ca5830e","49127":"3a4335e0","49166":"3bff1285","49205":"d771f2c9","49260":"d82ab47f","49366":"b69902c4","49716":"498a8143","49862":"3564a6b2","49890":"670e3813","50324":"6979045f","50812":"671e4a65","50869":"ceb47b7e","51057":"56d92bf0","51144":"88d767c5","51276":"f7a4d1d8","51461":"ac9a9c27","51582":"42d7e48b","51646":"a1e61a3a","51855":"c6293a13","52338":"fe99c649","52404":"839dd842","52720":"cd65cde7","52806":"fab51180","52829":"a242c265","52875":"9797cbae","53072":"5dafd9a7","53114":"685610c8","53210":"1c4e93a0","53247":"e2857a05","53550":"d1343c48","53697":"344fc05c","53777":"630cd89c","53864":"a322841f","53910":"7d9e3609","54056":"c5805fe3","54164":"8d062fea","54234":"18faa1a8","54492":"8c1b4684","54572":"e7fe5843","54770":"03218c5a","54862":"825470f3","55282":"7cf24bf7","55351":"b1b9a06c","55573":"6a43bb5c","55624":"44ab610a","55693":"4b714ff1","56047":"b4b0d1c6","56156":"c61ad60b","56219":"e4b147df","56277":"0f1e2877","56298":"9585bfa1","56511":"3567fd0b","56925":"6b0eae6e","57045":"55df7bdc","57365":"7e7804c5","57560":"d503f80d","57614":"ebb28892","57687":"dc8fdcf8","58098":"e1df311a","58271":"04f27f83","59101":"735645fd","59133":"00f59eea","59261":"69d56e1a","59636":"f6b3dced","59649":"2e9a7dd0","59788":"259f9887","60357":"4241a7da","60479":"6779e55b","60533":"7534fb6a","60547":"76e68a35","61043":"1fe64f6c","61242":"abad9325","61636":"304f538a","61713":"8cdae40b","61727":"c3426d1b","61880":"2e654354","62060":"7df44ee2","62126":"57672c28","62300":"74be51d7","62548":"c4b24065","62861":"99c5d8c9","62945":"927b34c0","63157":"79dd39cd","63198":"f92793e1","63276":"6d33340c","63664":"0665208d","64017":"e8370c82","64113":"4b837d8c","64144":"6d7fb3ad","64217":"077871d4","64496":"f1f292f4","64520":"f2c69a0b","65111":"e195cba1","65148":"3b8fc57b","65170":"0e177c13","65191":"1b10f3cc","65549":"e816c965","65816":"f09d633d","65876":"a2754c64","66034":"7d7a0b02","66063":"39d482ba","66531":"582e897d","66583":"cf96e185","66651":"a8ad8243","66807":"a0a9dab5","67156":"918b4bca","67242":"25e2ab02","67811":"845bc25a","67878":"0ad4957b","68014":"0de10ce6","68665":"540e7fc3","68827":"1c2d2b7d","68842":"19057860","68882":"16c98a66","69242":"c9924586","69480":"6eaa3eff","69511":"2a0e3d21","69922":"e1e58037","69944":"9ee92028","70122":"b9205812","70130":"20505e99","70313":"ae05b77d","70427":"c7b2412e","70477":"da58d74b","70601":"00487059","70671":"749b4875","70928":"aac9161d","70981":"157d0b6b","71448":"57b70456","71450":"d90b0018","71783":"9e18807a","71796":"e249b36e","72011":"7efe6dda","72032":"b3dee8b0","72065":"c74b2307","72161":"039adf1e","72246":"5f7200b0","72260":"443114ad","72439":"af9ab9cf","72529":"077c3e2d","72539":"a45072a6","72570":"52b24193","72722":"153c430f","72759":"813c1dc2","72969":"53256e8c","73183":"1a5b599e","73220":"348f6b09","73336":"358a060f","73755":"5f96f615","74014":"5339ac81","74264":"04b1687d","74347":"a722ba6c","74708":"859d307a","74752":"aad5e26e","74795":"20d9c019","75043":"fc5078d1","75149":"2a800bb8","75321":"9b9a5dc1","75357":"e00cafc2","75786":"7d632e73","75816":"cff24d19","75870":"fa2d411f","76663":"4d7c5a0e","76706":"aa206824","76904":"c37f1131","77084":"5fe882f0","77409":"54f4bbaf","77450":"9e62dc35","77460":"67b2d7a1","77857":"aae168e1","78085":"1c7a5ff5","78241":"6ede4a41","78302":"2f657c59","78684":"706c44d5","78737":"fa31da0e","78782":"7f354dc1","79074":"734e3c2e","79327":"8a091d77","79489":"5a561a73","79590":"38ad3f07","79817":"54962cf4","79921":"6084df2c","80480":"1d4c3804","80508":"7591b41d","80629":"ca49ee59","80638":"c584e2ea","81148":"e5e49de1","81326":"bc251663","81799":"b89bbed0","81822":"8abda400","82243":"794e0354","82339":"7bded544","82425":"87b12c30","82443":"0fe6675d","82565":"4ff0efac","83141":"6170108f","83212":"b6710c81","83935":"1a70f96e","84291":"bfcec35e","84546":"a6dc1d3a","84707":"44c1e6bb","84742":"fc69e078","85048":"c7a28f6f","85111":"ee477276","85213":"adbdef4c","85274":"d2a04fe9","85297":"1f4e0431","85454":"67b18b4b","85494":"da5840b1","85764":"5c1c73b5","85888":"b5e2112c","85891":"5092b825","86045":"0a358cbb","86052":"328421df","86129":"801a9880","86452":"58245d6f","86511":"b7e4b967","86541":"2cdead7c","86634":"0ebf2415","86736":"3da6e573","86774":"2db1d78d","86820":"12bf7c04","86913":"9751935c","87058":"7dc15177","87209":"2166abfd","87260":"1cf69cfa","87922":"25d0ef95","87964":"83911fb5","88048":"6f015b6c","88155":"cfe59446","88178":"8184462c","88517":"fc75bd87","88699":"a5d17d39","88866":"77488ce0","89076":"fedeb49a","89382":"4b157315","89554":"3bd5f2ea","89677":"283af0ec","89785":"cde60732","89831":"4adbd298","90109":"66756b24","90265":"bce9d22c","90316":"c34a4fc4","90337":"9d2b4830","90789":"5af46cc2","91043":"6d8dfaef","91045":"2860a91e","91258":"0872451f","91274":"c142e23b","91462":"2cbc46cd","91470":"ca606d23","91831":"d0484778","91857":"32dc231a","92045":"0ffcb14e","92238":"ad93674d","92501":"ebb56024","92538":"a4db897b","92594":"0f02017f","92603":"1c0217aa","92823":"13860ba1","92983":"e920be7c","93221":"ab2f49a9","93260":"a74ba2e7","93282":"e40aacb3","93446":"4f715d51","93496":"6cbe8db5","93617":"70d0373a","93665":"6549b22e","93668":"0ca5fc3c","93948":"063c1c79","94078":"ce6a8b6e","94498":"8319909a","94662":"4214ec38","94715":"d4ba7440","94849":"4e77c5c7","94919":"0fdce510","95125":"79f634e8","95176":"f1a14a70","95335":"f4f4daae","95679":"33378d80","96238":"fbacdc0b","96444":"e2b2d04b","96738":"81fa1ebb","96882":"ff886883","97008":"d9b8950a","97046":"8df075e9","97120":"0eb88e7b","97591":"4868bb6b","97986":"b82b4689","98062":"b0de1624","98228":"872347e7","98255":"35418f9f","98398":"ce65af3c","98688":"62423949","98885":"c77ac375","98964":"a08edbc8","99104":"d4f63539","99313":"3c5b86a8","99674":"991f9227","99892":"2c598a5c","99998":"7c5f597a"}[chunkId] + ".async.js"; /******/ }; /******/ }(); /******/ @@ -205696,7 +204225,7 @@ function debounce (delay, callback, options) { /******/ // This function allow to reference async chunks /******/ __webpack_require__.miniCssF = function(chunkId) { /******/ // return url for filenames based on template -/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12303":"p__Classrooms__Lists__CommonHomework__Comment__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14227":"p__Paths__Overview__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15186":"p__Classrooms__Overview__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19519":"p__User__Detail__ClassManagement__Item__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27178":"p__User__BindAccount__index","27182":"p__User__ResetPassword__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","37948":"p__User__Detail__ClassManagement__index","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45261":"p__Forums__User__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62548":"p__Engineering__Norm__Detail__index","63157":"p__User__Detail__ExperImentImg__Add__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66063":"p__Graduations__Lists__Personmanage__index","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","75816":"p__Paperlibrary__Random__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","78746":"p__Forums__Subject__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88155":"p__Shixuns__Overview__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"292":"deb5397b","310":"69445162","556":"3f1d29ab","1482":"271c751c","1702":"4dd1d448","2659":"fea08984","2819":"8bf844ec","3317":"c0e5b26f","3391":"55a13d4a","3451":"a41be9ad","3509":"be7ea9e3","3585":"55c8d46c","3951":"163c13b8","4736":"601c97d7","4766":"4982c9d0","4884":"36d1e637","4973":"23af193b","5572":"9e529392","6127":"e090a145","6685":"53218047","6758":"9644019a","6788":"7a6914af","7043":"e6dfed69","7852":"6a4892b8","7884":"abdffb67","8787":"9df5baf6","8999":"15718fca","9416":"d976baf2","10195":"e525e331","10485":"cdb7aa09","10737":"319693e8","10799":"2b927c6e","10921":"7de858a2","11070":"2d2e389f","11253":"bfc12059","11512":"47d1b3e1","11520":"9e6f1251","11545":"2b7daa7b","11581":"decb129b","12076":"70007c77","12102":"059f9a2f","12303":"d8d57814","12412":"622cd084","12476":"4a13c927","12865":"57ab48b1","12884":"00b6cabf","13006":"962831d3","13355":"3b93132b","13581":"67435acb","14058":"eac8655b","14105":"540a20c6","14227":"f680573b","14514":"cdae1e76","14599":"683e0ac2","14610":"d92fd08d","14662":"4703e502","14889":"a2e170c1","15148":"bef1815c","15186":"acbf4d6e","15319":"3efc194e","15402":"bf0a02c1","16116":"0b69393d","16328":"71948310","16434":"a21d7fb1","16729":"31fc6889","16845":"74fd514d","17482":"85b5133f","17527":"96ad756e","17622":"da49c189","17806":"d696f381","18241":"caa3ca8d","18302":"6042b0e2","18307":"9dceaa82","19215":"e88047ec","19360":"20b698bb","19519":"e51e9a23","19715":"e63af6f2","19891":"a2d58c46","20026":"fddbd76a","20576":"87c1edb7","20680":"2d2e389f","20700":"b3a0592b","21265":"d27a943a","21423":"2abba4ba","21578":"2740ee72","21939":"65fd47e7","22254":"ed6c11ed","22307":"3a9f004f","22707":"adfeb0a1","23332":"c2adddf3","24504":"4e8c90cc","25022":"16dd8e87","25470":"6865a54b","25705":"18b77343","25972":"976d7cd9","26366":"f044562f","26685":"91d4c08f","26741":"cd78d441","26883":"febef4ac","27178":"d5560198","27182":"c1e3c384","27395":"efa91db9","28072":"77f60095","28237":"29c243dd","28435":"88d4bf76","28723":"d9d055e3","28782":"e09473be","28982":"5b5dbe8f","29647":"951d2611","30067":"0d88975c","30264":"8fb7b784","30342":"3addee71","31006":"a3b7fbbc","31211":"7cbb8fab","31427":"157184af","31503":"a6ae238d","31674":"e7d56473","31962":"ff1ef25a","33356":"8cb88532","33747":"d1ed920a","33784":"c6e17205","34093":"37cd50f6","34601":"45fb53a9","34741":"e8005da4","34800":"197b7aa6","34994":"ec113e98","35238":"e0d0c3fb","35729":"73e52aae","36029":"25639ac1","36270":"cc42b37a","36784":"13b3998b","37062":"773bcf04","37948":"095ebd09","38143":"3a696ef0","38447":"badb7b87","38634":"7fc5f8af","38797":"9a12ce8e","39332":"0f190b4e","39391":"d37b5304","39404":"820265c7","39695":"e518d1f5","40559":"e4484fa6","41048":"6a9e226e","41657":"fce3173c","41717":"004fb591","41953":"e7ab83fa","42240":"bb6c5df0","43442":"a3468681","44259":"2b803e4c","44449":"e160db7d","45096":"8ddf123b","45179":"431f504e","45261":"861cbe32","45359":"2e9754f5","45563":"6f64205f","45650":"6fde7a5e","45775":"9467f29f","45825":"6b4d44bd","45992":"16e97c73","46796":"0c5876a1","46963":"ff1ef25a","47545":"fe44b988","48077":"09f430c9","48431":"7286ee4a","48689":"a624d180","49205":"6a7dc839","49366":"54dce33b","49716":"c4ee8bc1","49890":"075514d1","50869":"9acf5508","51276":"5e8637da","51461":"7ff346a9","51582":"1a7b1970","51855":"b949f9a2","52338":"6aa91c4b","52404":"5914b0ae","52806":"6d8bd847","52829":"c4df2a7d","52875":"e8fd8b1f","53247":"e6058ada","53910":"c940fe14","54056":"c443c8ec","54164":"dbda6fce","54492":"149317cc","54572":"d52538c6","54770":"3efc194e","54862":"728d9764","55573":"45058a03","55624":"2be804eb","56277":"27b32cd0","57045":"7a7817a0","57560":"1bfd84e4","57614":"00d9472d","59133":"a1c71c19","59649":"cda5757d","59788":"811c1c17","60479":"000abada","60533":"b73d378e","60547":"0a2f9ef2","61043":"0a20e35d","61713":"2adbeda1","61727":"8e34c36a","61880":"02c6f909","62548":"d71c2fcb","63157":"b8ae22af","64144":"26e681c7","64217":"661e9d85","64496":"4b2a382c","64520":"12effc6f","65111":"a72f0207","65148":"d60008d0","65191":"775243c8","65549":"1b7c9a45","65816":"6b649848","66063":"fce2c4a2","66583":"a967276f","66651":"e4c8abbe","67242":"7d256b39","67878":"758b7f76","68014":"9ef2ea86","68665":"35bc93b4","68827":"0d1dd4b4","68882":"3c160b5e","69922":"24de657e","69944":"b8221d7c","71450":"da26dc0a","71783":"d71d8f97","72529":"d80b279c","72539":"d40f034a","72570":"23d83cc1","73183":"56bbcda6","73220":"a77678f7","74264":"53dcf436","74795":"7b416ebd","75043":"25310fe6","75357":"d6c3885b","75786":"677975b0","75816":"0a3048db","76904":"55044014","77460":"de881a50","77857":"15962ef2","78085":"3387ebf5","78746":"8f2f113c","79489":"fbea6293","79590":"e08d9d06","79921":"07525b0f","80508":"f69eb47d","81148":"08b527d2","82339":"68b91cba","82425":"f661748f","82443":"68f0f170","83141":"f2c8a8ec","83212":"6505242a","83935":"a4997c09","84546":"0e87fba5","85048":"de0af848","85111":"ee78f17a","85297":"615d1943","85454":"b6faf556","85888":"de3c8785","85891":"cffb5ff6","86052":"98decce4","86452":"0bf61960","86541":"a4a719c1","86634":"342652a2","86820":"93efb122","86913":"5bfce955","87058":"30c48211","87260":"f962bb98","87922":"6fc9d20f","88155":"e25bda74","88517":"99f0fbe8","88866":"cf04b2a8","89076":"d42f57be","89677":"a0c6a21d","89785":"5914b0ae","90109":"01360794","90265":"c8dd5ff5","90337":"05d60a22","91045":"0fb5a8fc","91470":"c1e3c384","91831":"cd63edee","92045":"2de75c13","92501":"6881a63c","92823":"07a8a15a","92983":"47ae86cf","93260":"4baa0e44","93282":"d9f6433a","93496":"cba1ef1a","93665":"52f98b88","93668":"88d9c4bf","94078":"d820fb8d","94498":"085449d4","94662":"f40a9340","94715":"5e4ad169","94849":"48b3594d","95125":"1d843bdc","95176":"d47eb79d","95335":"2d2688ca","96444":"95fc0740","96882":"f87b76a3","97008":"e6820805","97046":"65d80b79","98062":"51b737b2","98398":"396f947f","98688":"fe681575","98885":"36e2af45","99674":"2016bea8"}[chunkId] + ".chunk.css"; +/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","556":"p__User__Detail__Order__pages__invoice__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4736":"p__User__Detail__Projects__index","4766":"p__Administration__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5572":"p__Paths__HigherVocationalEducation__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","9416":"p__Graduations__Lists__Tasks__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11253":"p__Graduations__Lists__Gradingsummary__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12076":"p__User__Detail__Competitions__index","12102":"p__Classrooms__Lists__Board__Edit__index","12303":"p__Classrooms__Lists__CommonHomework__Comment__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14227":"p__Paths__Overview__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15186":"p__Classrooms__Overview__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16434":"p__User__Detail__Order__pages__records__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17482":"p__Classrooms__Lists__Exercise__Notice__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19519":"p__User__Detail__ClassManagement__Item__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25022":"p__Graduations__Lists__Settings__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27178":"p__User__BindAccount__index","27182":"p__User__ResetPassword__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28237":"p__User__Detail__Order__pages__view__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29647":"p__Question__Index__index","30067":"p__Message__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34741":"p__Problems__OjForm__NewEdit__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35729":"p__Help__Index","36029":"p__Administration__Student__index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","37948":"p__User__Detail__ClassManagement__index","38143":"layouts__GraduationsDetail__index","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","38797":"p__Competitions__Edit__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","45096":"p__Shixuns__Detail__AuditSituation__index","45179":"p__Administration__Student__Edit__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","47545":"p__Graduations__Lists__Archives__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51461":"p__Graduations__Lists__Topics__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54492":"p__Graduations__Lists__StudentSelection__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","55624":"p__Graduations__Lists__Index__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57560":"p__Administration__College__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","61880":"p__User__Detail__Order__pages__apply__index","62548":"p__Engineering__Norm__Detail__index","63157":"p__User__Detail__ExperImentImg__Add__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66063":"p__Graduations__Lists__Personmanage__index","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","71783":"p__virtualSpaces__Lists__Experiment__index","72529":"p__User__Detail__id","72539":"p__Graduations__Review__index","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","75786":"layouts__LoginAndRegister__index","75816":"p__Paperlibrary__Random__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","82443":"p__Graduations__Lists__StageModule__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88155":"p__Shixuns__Overview__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91831":"p__Graduations__Index__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"292":"deb5397b","310":"69445162","556":"3f1d29ab","1482":"271c751c","1702":"4dd1d448","2659":"fea08984","2819":"8bf844ec","3317":"c0e5b26f","3391":"55a13d4a","3451":"a41be9ad","3509":"be7ea9e3","3585":"55c8d46c","3951":"163c13b8","4736":"601c97d7","4766":"4982c9d0","4884":"36d1e637","4973":"23af193b","5572":"9e529392","6127":"e090a145","6685":"53218047","6758":"9644019a","6788":"7a6914af","7043":"e6dfed69","7852":"6a4892b8","7884":"abdffb67","8787":"bedbd7ea","8999":"15718fca","9416":"d976baf2","10195":"e525e331","10485":"cdb7aa09","10737":"319693e8","10799":"2b927c6e","10921":"7de858a2","11070":"2d2e389f","11253":"bfc12059","11512":"47d1b3e1","11520":"9e6f1251","11545":"2b7daa7b","11581":"decb129b","12076":"70007c77","12102":"059f9a2f","12303":"d8d57814","12412":"622cd084","12476":"4a13c927","12865":"57ab48b1","12884":"00b6cabf","13006":"962831d3","13355":"3b93132b","13581":"67435acb","14058":"eac8655b","14105":"540a20c6","14227":"f680573b","14514":"cdae1e76","14599":"683e0ac2","14610":"d92fd08d","14662":"4703e502","14889":"a2e170c1","15148":"bef1815c","15186":"acbf4d6e","15319":"3efc194e","15402":"bf0a02c1","16116":"0b69393d","16328":"71948310","16434":"a21d7fb1","16729":"31fc6889","16845":"74fd514d","17482":"85b5133f","17527":"96ad756e","17622":"da49c189","17806":"d696f381","18241":"caa3ca8d","18302":"6042b0e2","18307":"9dceaa82","19215":"e88047ec","19360":"20b698bb","19519":"e51e9a23","19715":"e63af6f2","19891":"a2d58c46","20026":"fddbd76a","20576":"87c1edb7","20680":"2d2e389f","20700":"b3a0592b","21265":"d27a943a","21423":"2abba4ba","21578":"2740ee72","21939":"65fd47e7","22254":"ed6c11ed","22307":"3a9f004f","22707":"adfeb0a1","23332":"c2adddf3","24504":"4e8c90cc","25022":"16dd8e87","25470":"f2ac426d","25705":"18b77343","25972":"626bcb64","26366":"f044562f","26685":"91d4c08f","26741":"cd78d441","26883":"e83914bf","27178":"d5560198","27182":"c1e3c384","27395":"efa91db9","28072":"77f60095","28237":"29c243dd","28435":"88d4bf76","28723":"d9d055e3","28782":"e09473be","28982":"5b5dbe8f","29647":"951d2611","30067":"0d88975c","30264":"8fb7b784","30342":"3addee71","31006":"a3b7fbbc","31211":"7cbb8fab","31427":"157184af","31503":"a6ae238d","31674":"e7d56473","31962":"ff1ef25a","33356":"8cb88532","33747":"d1ed920a","33784":"c6e17205","34093":"37cd50f6","34601":"45fb53a9","34741":"e8005da4","34800":"197b7aa6","34994":"ec113e98","35238":"e0d0c3fb","35729":"73e52aae","36029":"f4e29379","36270":"cc42b37a","36784":"13b3998b","37062":"350ee14a","37948":"095ebd09","38143":"3a696ef0","38447":"badb7b87","38634":"7fc5f8af","38797":"75a6fe57","39332":"0f190b4e","39391":"d37b5304","39404":"820265c7","39695":"e518d1f5","40559":"e4484fa6","41048":"6a9e226e","41657":"fce3173c","41717":"e9aaca4d","41953":"e7ab83fa","42240":"bb6c5df0","43442":"a3468681","44259":"2b803e4c","44449":"5d6827ee","45096":"8ddf123b","45179":"431f504e","45359":"2e9754f5","45563":"6f64205f","45650":"6fde7a5e","45775":"9467f29f","45825":"6b4d44bd","45992":"16e97c73","46796":"0c5876a1","46963":"ff1ef25a","47545":"fe44b988","48077":"09f430c9","48431":"7286ee4a","48689":"a624d180","49205":"6a7dc839","49366":"54dce33b","49716":"c4ee8bc1","49890":"075514d1","50869":"9acf5508","51276":"5e8637da","51461":"7ff346a9","51582":"1a7b1970","51855":"b949f9a2","52338":"6aa91c4b","52404":"5914b0ae","52806":"6d8bd847","52829":"c4df2a7d","52875":"e8fd8b1f","53247":"e6058ada","53910":"c940fe14","54056":"c443c8ec","54164":"db7b0512","54492":"149317cc","54572":"d52538c6","54770":"3efc194e","54862":"728d9764","55573":"45058a03","55624":"2be804eb","56277":"68837a72","57045":"7a7817a0","57560":"1bfd84e4","57614":"00d9472d","59133":"a1c71c19","59649":"cda5757d","59788":"811c1c17","60479":"000abada","60533":"b73d378e","60547":"0a2f9ef2","61043":"0a20e35d","61713":"2adbeda1","61727":"8e34c36a","61880":"02c6f909","62548":"d71c2fcb","63157":"b8ae22af","64144":"26e681c7","64217":"661e9d85","64496":"4b2a382c","64520":"12effc6f","65111":"a72f0207","65148":"d60008d0","65191":"775243c8","65549":"1b7c9a45","65816":"6b649848","66063":"fce2c4a2","66583":"a967276f","66651":"e4c8abbe","67242":"7d256b39","67878":"758b7f76","68014":"9ef2ea86","68665":"35bc93b4","68827":"0d1dd4b4","68882":"3c160b5e","69922":"24de657e","69944":"b8221d7c","71450":"da26dc0a","71783":"d71d8f97","72529":"d80b279c","72539":"d40f034a","72570":"72775c74","73183":"56bbcda6","73220":"a77678f7","74264":"c3f8ba0a","74795":"7b416ebd","75043":"25310fe6","75357":"d6c3885b","75786":"677975b0","75816":"0a3048db","76904":"55044014","77460":"de881a50","77857":"15962ef2","78085":"3387ebf5","79489":"fbea6293","79590":"e08d9d06","79921":"07525b0f","80508":"f69eb47d","81148":"08b527d2","82339":"68b91cba","82425":"f661748f","82443":"68f0f170","83141":"359fe403","83212":"6505242a","83935":"a4997c09","84546":"0e87fba5","85048":"de0af848","85111":"ee78f17a","85297":"615d1943","85454":"b6faf556","85888":"de3c8785","85891":"cffb5ff6","86052":"98decce4","86452":"0bf61960","86541":"a4a719c1","86634":"70624853","86820":"93efb122","86913":"5bfce955","87058":"30c48211","87260":"f962bb98","87922":"6fc9d20f","88155":"e25bda74","88517":"99f0fbe8","88866":"b2b3f70b","89076":"d42f57be","89677":"a0c6a21d","89785":"5914b0ae","90109":"01360794","90265":"c8dd5ff5","90337":"05d60a22","91045":"0fb5a8fc","91470":"c1e3c384","91831":"cd63edee","92045":"2de75c13","92501":"6881a63c","92823":"07a8a15a","92983":"35932fb4","93260":"4baa0e44","93282":"d9f6433a","93496":"cba1ef1a","93665":"52f98b88","93668":"88d9c4bf","94078":"d820fb8d","94498":"085449d4","94662":"f40a9340","94715":"5e4ad169","94849":"48b3594d","95125":"1d843bdc","95176":"d47eb79d","95335":"2d2688ca","96444":"95fc0740","96882":"f87b76a3","97008":"e6820805","97046":"65d80b79","98062":"51b737b2","98398":"396f947f","98688":"fe681575","98885":"36e2af45","99674":"2016bea8"}[chunkId] + ".chunk.css"; /******/ }; /******/ }(); /******/ @@ -205865,7 +204394,7 @@ function debounce (delay, callback, options) { /******/ }; /******/ /******/ __webpack_require__.f.miniCss = function(chunkId, promises) { -/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4736":1,"4766":1,"4884":1,"4973":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12303":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13581":1,"14058":1,"14105":1,"14227":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15186":1,"15319":1,"15402":1,"16116":1,"16328":1,"16434":1,"16729":1,"16845":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19519":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22307":1,"22707":1,"23332":1,"24504":1,"25022":1,"25470":1,"25705":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27178":1,"27182":1,"27395":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31503":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34741":1,"34800":1,"34994":1,"35238":1,"35729":1,"36029":1,"36270":1,"36784":1,"37062":1,"37948":1,"38143":1,"38447":1,"38634":1,"38797":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"44259":1,"44449":1,"45096":1,"45179":1,"45261":1,"45359":1,"45563":1,"45650":1,"45775":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"48077":1,"48431":1,"48689":1,"49205":1,"49366":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52806":1,"52829":1,"52875":1,"53247":1,"53910":1,"54056":1,"54164":1,"54492":1,"54572":1,"54770":1,"54862":1,"55573":1,"55624":1,"56277":1,"57045":1,"57560":1,"57614":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"63157":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65549":1,"65816":1,"66063":1,"66583":1,"66651":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75816":1,"76904":1,"77460":1,"77857":1,"78085":1,"78746":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85454":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88155":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1}; +/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4736":1,"4766":1,"4884":1,"4973":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12303":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13581":1,"14058":1,"14105":1,"14227":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15186":1,"15319":1,"15402":1,"16116":1,"16328":1,"16434":1,"16729":1,"16845":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19519":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22307":1,"22707":1,"23332":1,"24504":1,"25022":1,"25470":1,"25705":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27178":1,"27182":1,"27395":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31503":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34741":1,"34800":1,"34994":1,"35238":1,"35729":1,"36029":1,"36270":1,"36784":1,"37062":1,"37948":1,"38143":1,"38447":1,"38634":1,"38797":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"44259":1,"44449":1,"45096":1,"45179":1,"45359":1,"45563":1,"45650":1,"45775":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"48077":1,"48431":1,"48689":1,"49205":1,"49366":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52806":1,"52829":1,"52875":1,"53247":1,"53910":1,"54056":1,"54164":1,"54492":1,"54572":1,"54770":1,"54862":1,"55573":1,"55624":1,"56277":1,"57045":1,"57560":1,"57614":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"63157":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65549":1,"65816":1,"66063":1,"66583":1,"66651":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75816":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85454":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88155":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1}; /******/ if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]); /******/ else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) { /******/ promises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() { @@ -205900,7 +204429,7 @@ function debounce (delay, callback, options) { /******/ if(installedChunkData) { /******/ promises.push(installedChunkData[2]); /******/ } else { -/******/ if(!/^(20576|28723|85454)$/.test(chunkId)) { +/******/ if(!/^(2(0576|6883|8723)|85454)$/.test(chunkId)) { /******/ // setup Promise in chunk cache /******/ var promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; }); /******/ promises.push(installedChunkData[2] = promise); @@ -207979,964 +206508,964 @@ function _getRoutes() { "id": "51" }, "52": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/export_blank", + "path": "/classrooms/:coursesId/exercise/:exerciseId/export/:userId", "parentId": "17", "id": "52" }, "53": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId", + "path": "/classrooms/:coursesId/exercise/:exerciseId/export_blank", "parentId": "17", "id": "53" }, "54": { - "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId", + "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId", "parentId": "17", "id": "54" }, "55": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code", + "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId", "parentId": "17", "id": "55" }, "56": { - "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code", + "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code", "parentId": "17", "id": "56" }, "57": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/detail", + "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code", "parentId": "17", "id": "57" }, "58": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/add", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/detail", "parentId": "17", "id": "58" }, "59": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/edit", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/add", "parentId": "17", "id": "59" }, "60": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/add", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/edit", "parentId": "17", "id": "60" }, "61": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/edit", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/add", "parentId": "17", "id": "61" }, "62": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/detail", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/edit", "parentId": "17", "id": "62" }, "63": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/add", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/detail", "parentId": "17", "id": "63" }, "64": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/edit", + "path": "/classrooms/:coursesId/common_homework/:categoryId/add", "parentId": "17", "id": "64" }, "65": { - "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/post", + "path": "/classrooms/:coursesId/common_homework/:categoryId/edit", "parentId": "17", "id": "65" }, "66": { - "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit", + "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/post", "parentId": "17", "id": "66" }, "67": { - "path": "/classrooms/:coursesId/group_homework/:categoryId/add", + "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit", "parentId": "17", "id": "67" }, "68": { - "path": "/classrooms/:coursesId/group_homework/:categoryId/edit", + "path": "/classrooms/:coursesId/group_homework/:categoryId/add", "parentId": "17", "id": "68" }, "69": { - "path": "/classrooms/:coursesId/poll/:categoryId/add", + "path": "/classrooms/:coursesId/group_homework/:categoryId/edit", "parentId": "17", "id": "69" }, "70": { - "path": "/classrooms/:coursesId/poll/:categoryId/edit", + "path": "/classrooms/:coursesId/poll/:categoryId/add", "parentId": "17", "id": "70" }, "71": { - "path": "/classrooms/:coursesId/poll/:categoryId/detail", + "path": "/classrooms/:coursesId/poll/:categoryId/edit", "parentId": "17", "id": "71" }, "72": { - "path": "/classrooms/:coursesId/poll/:categoryId/users/:login", + "path": "/classrooms/:coursesId/poll/:categoryId/detail", "parentId": "17", "id": "72" }, "73": { - "path": "/classrooms/:coursesId/board/:categoryId/Add", + "path": "/classrooms/:coursesId/poll/:categoryId/users/:login", "parentId": "17", "id": "73" }, "74": { - "path": "/classrooms/:coursesId/board/:categoryId/Edit/:boardId", + "path": "/classrooms/:coursesId/board/:categoryId/Add", "parentId": "17", "id": "74" }, "75": { - "path": "/classrooms/:coursesId/board/:categoryId/Detail/:boardId", + "path": "/classrooms/:coursesId/board/:categoryId/Edit/:boardId", "parentId": "17", "id": "75" }, "76": { - "path": "/classrooms/:courseId/template/:templateId", + "path": "/classrooms/:coursesId/board/:categoryId/Detail/:boardId", "parentId": "17", "id": "76" }, "77": { - "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId", + "path": "/classrooms/:courseId/template/:templateId", "parentId": "17", "id": "77" }, "78": { - "path": "/classrooms/guidance", + "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId", "parentId": "17", "id": "78" }, "79": { - "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId", + "path": "/classrooms/guidance", "parentId": "17", "id": "79" }, "80": { - "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login/check", + "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId", "parentId": "17", "id": "80" }, "81": { - "path": "/classrooms/:coursesId/Studentdetail/:login", + "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login/check", "parentId": "17", "id": "81" }, "82": { - "path": "/classrooms/:coursesId/StudentSituation/:categoryId/:login", + "path": "/classrooms/:coursesId/Studentdetail/:login", "parentId": "17", "id": "82" }, "83": { - "path": "/classrooms/:coursesId/engineering/datail", + "path": "/classrooms/:coursesId/StudentSituation/:categoryId/:login", "parentId": "17", "id": "83" }, "84": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/add", + "path": "/classrooms/:coursesId/engineering/datail", "parentId": "17", "id": "84" }, "85": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/edit", + "path": "/classrooms/:coursesId/program_homework/:categoryId/add", "parentId": "17", "id": "85" }, "86": { - "path": "/classrooms/:coursesId/program_homework/ranking", + "path": "/classrooms/:coursesId/program_homework/:categoryId/edit", "parentId": "17", "id": "86" }, "87": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/detail", + "path": "/classrooms/:coursesId/program_homework/ranking", "parentId": "17", "id": "87" }, "88": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking", + "path": "/classrooms/:coursesId/program_homework/:categoryId/detail", "parentId": "17", "id": "88" }, "89": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment", + "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking", "parentId": "17", "id": "89" }, "90": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer", + "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment", "parentId": "17", "id": "90" }, "91": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/add", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer", "parentId": "17", "id": "91" }, "92": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/add", "parentId": "17", "id": "92" }, "93": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit", "parentId": "17", "id": "93" }, "94": { - "path": "/classrooms/", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail", "parentId": "17", "id": "94" }, "95": { - "path": "/classrooms/:coursesId/shixun_homework/:categoryId", - "parentId": "94", + "path": "/classrooms/", + "parentId": "17", "id": "95" }, "96": { - "path": "/classrooms/:coursesId/shixun_homework", - "parentId": "94", + "path": "/classrooms/:coursesId/shixun_homework/:categoryId", + "parentId": "95", "id": "96" }, "97": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/shixun_homework", + "parentId": "95", "id": "97" }, "98": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId", + "parentId": "95", "id": "98" }, "99": { "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", - "parentId": "94", + "parentId": "95", "id": "99" }, "100": { - "path": "/classrooms/:coursesId/exercise/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", + "parentId": "95", "id": "100" }, "101": { - "path": "/classrooms/:coursesId/exercise", - "parentId": "94", + "path": "/classrooms/:coursesId/exercise/:categoryId", + "parentId": "95", "id": "101" }, "102": { - "path": "/classrooms/:coursesId/poll/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/exercise", + "parentId": "95", "id": "102" }, "103": { - "path": "/classrooms/:coursesId/poll", - "parentId": "94", + "path": "/classrooms/:coursesId/poll/:categoryId", + "parentId": "95", "id": "103" }, "104": { - "path": "/classrooms/:coursesId/common_homework/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/poll", + "parentId": "95", "id": "104" }, "105": { - "path": "/classrooms/:coursesId/common_homework", - "parentId": "94", + "path": "/classrooms/:coursesId/common_homework/:categoryId", + "parentId": "95", "id": "105" }, "106": { - "path": "/classrooms/:coursesId/group_homework/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/common_homework", + "parentId": "95", "id": "106" }, "107": { - "path": "/classrooms/:coursesId/group_homework", - "parentId": "94", + "path": "/classrooms/:coursesId/group_homework/:categoryId", + "parentId": "95", "id": "107" }, "108": { - "path": "/classrooms/:coursesId/teachers", - "parentId": "94", + "path": "/classrooms/:coursesId/group_homework", + "parentId": "95", "id": "108" }, "109": { - "path": "/classrooms/:coursesId/students", - "parentId": "94", + "path": "/classrooms/:coursesId/teachers", + "parentId": "95", "id": "109" }, "110": { - "path": "/classrooms/:coursesId/assistant", - "parentId": "94", + "path": "/classrooms/:coursesId/students", + "parentId": "95", "id": "110" }, "111": { - "path": "/classrooms/:coursesId/program_homework", - "parentId": "94", + "path": "/classrooms/:coursesId/assistant", + "parentId": "95", "id": "111" }, "112": { - "path": "/classrooms/:coursesId/program_homework/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/program_homework", + "parentId": "95", "id": "112" }, "113": { - "path": "/classrooms/:coursesId/engineering", - "parentId": "94", + "path": "/classrooms/:coursesId/program_homework/:categoryId", + "parentId": "95", "id": "113" }, "114": { - "path": "/classrooms/:coursesId/attendance", - "parentId": "94", + "path": "/classrooms/:coursesId/engineering", + "parentId": "95", "id": "114" }, "115": { - "path": "/classrooms/:coursesId/attendance/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/attendance", + "parentId": "95", "id": "115" }, "116": { - "path": "/classrooms/:coursesId/attendance/:categoryId/:tabId/detail", - "parentId": "94", + "path": "/classrooms/:coursesId/attendance/:categoryId", + "parentId": "95", "id": "116" }, "117": { - "path": "/classrooms/:coursesId/announcement", - "parentId": "94", + "path": "/classrooms/:coursesId/attendance/:categoryId/:tabId/detail", + "parentId": "95", "id": "117" }, "118": { - "path": "/classrooms/:coursesId/announcement/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/announcement", + "parentId": "95", "id": "118" }, "119": { - "path": "/classrooms/:coursesId/online_learning", - "parentId": "94", + "path": "/classrooms/:coursesId/announcement/:categoryId", + "parentId": "95", "id": "119" }, "120": { - "path": "/classrooms/:coursesId/online_learning/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/online_learning", + "parentId": "95", "id": "120" }, "121": { - "path": "/classrooms/:coursesId/attachment/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/online_learning/:categoryId", + "parentId": "95", "id": "121" }, "122": { - "path": "/classrooms/:coursesId/attachment", - "parentId": "94", + "path": "/classrooms/:coursesId/attachment/:categoryId", + "parentId": "95", "id": "122" }, "123": { - "path": "/classrooms/:coursesId/video", - "parentId": "94", + "path": "/classrooms/:coursesId/attachment", + "parentId": "95", "id": "123" }, "124": { - "path": "/classrooms/:coursesId/video/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/video", + "parentId": "95", "id": "124" }, "125": { - "path": "/classrooms/:coursesId/video/:categoryId/statistics", - "parentId": "94", + "path": "/classrooms/:coursesId/video/:categoryId", + "parentId": "95", "id": "125" }, "126": { - "path": "/classrooms/:coursesId/video/:username/upload", - "parentId": "94", + "path": "/classrooms/:coursesId/video/:categoryId/statistics", + "parentId": "95", "id": "126" }, "127": { - "path": "/classrooms/:coursesId/video/:categoryId/statistics/:videoId", - "parentId": "94", + "path": "/classrooms/:coursesId/video/:username/upload", + "parentId": "95", "id": "127" }, "128": { - "path": "/classrooms/:coursesId/live_video/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/video/:categoryId/statistics/:videoId", + "parentId": "95", "id": "128" }, "129": { - "path": "/classrooms/:coursesId/live_video", - "parentId": "94", + "path": "/classrooms/:coursesId/live_video/:categoryId", + "parentId": "95", "id": "129" }, "130": { - "path": "/classrooms/:coursesId/video/:categoryId/studentstatistics", - "parentId": "94", + "path": "/classrooms/:coursesId/live_video", + "parentId": "95", "id": "130" }, "131": { - "path": "/classrooms/:coursesId/board/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/video/:categoryId/studentstatistics", + "parentId": "95", "id": "131" }, "132": { - "path": "/classrooms/:coursesId/board", - "parentId": "94", + "path": "/classrooms/:coursesId/board/:categoryId", + "parentId": "95", "id": "132" }, "133": { - "path": "/classrooms/:coursesId/course_group", - "parentId": "94", + "path": "/classrooms/:coursesId/board", + "parentId": "95", "id": "133" }, "134": { - "path": "/classrooms/:coursesId/course_group/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/course_group", + "parentId": "95", "id": "134" }, "135": { - "path": "/classrooms/:coursesId/course_group/:categoryId/detail", - "parentId": "94", + "path": "/classrooms/:coursesId/course_group/:categoryId", + "parentId": "95", "id": "135" }, "136": { - "path": "/classrooms/:coursesId/not_course_group/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/course_group/:categoryId/detail", + "parentId": "95", "id": "136" }, "137": { - "path": "/classrooms/:coursesId/not_course_group", - "parentId": "94", + "path": "/classrooms/:coursesId/not_course_group/:categoryId", + "parentId": "95", "id": "137" }, "138": { - "path": "/classrooms/:coursesId/statistics/", - "parentId": "94", + "path": "/classrooms/:coursesId/not_course_group", + "parentId": "95", "id": "138" }, "139": { - "path": "/classrooms/:coursesId/statistics/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/statistics/", + "parentId": "95", "id": "139" }, "140": { - "path": "/classrooms/:coursesId/statistics_video/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/statistics/:categoryId", + "parentId": "95", "id": "140" }, "141": { - "path": "/classrooms/:coursesId/statistics_quality/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/statistics_video/:categoryId", + "parentId": "95", "id": "141" }, "142": { - "path": "/classrooms/:coursesId/student_statistics/:categoryId", - "parentId": "94", + "path": "/classrooms/:coursesId/statistics_quality/:categoryId", + "parentId": "95", "id": "142" }, "143": { - "path": "/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type", - "parentId": "94", + "path": "/classrooms/:coursesId/student_statistics/:categoryId", + "parentId": "95", "id": "143" }, "144": { - "path": "/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid", - "parentId": "94", + "path": "/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type", + "parentId": "95", "id": "144" }, "145": { - "path": "/classrooms/:coursesId/exportlist/:type", - "parentId": "94", + "path": "/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid", + "parentId": "95", "id": "145" }, "146": { - "path": "/classrooms/:coursesId", - "parentId": "94", + "path": "/classrooms/:coursesId/exportlist/:type", + "parentId": "95", "id": "146" }, "147": { - "path": "/classrooms/:coursesId/template", - "parentId": "94", + "path": "/classrooms/:coursesId", + "parentId": "95", "id": "147" }, "148": { - "path": "/competitions", - "parentId": "1", + "path": "/classrooms/:coursesId/template", + "parentId": "95", "id": "148" }, "149": { - "path": "/competitions/index", - "parentId": "148", + "path": "/competitions", + "parentId": "1", "id": "149" }, "150": { - "path": "/competitions/:identifier/list", - "parentId": "148", + "path": "/competitions/index", + "parentId": "149", "id": "150" }, "151": { - "path": "/competitions/exports", - "parentId": "148", + "path": "/competitions/:identifier/list", + "parentId": "149", "id": "151" }, "152": { - "path": "/competitions", - "parentId": "148", + "path": "/competitions/exports", + "parentId": "149", "id": "152" }, "153": { - "path": "/competitions/:identifier", - "parentId": "148", + "path": "/competitions", + "parentId": "149", "id": "153" }, "154": { - "path": "/competitions/index/:identifier", - "parentId": "148", + "path": "/competitions/:identifier", + "parentId": "149", "id": "154" }, "155": { - "path": "/competitions/:identifier/detail/enroll", - "parentId": "148", + "path": "/competitions/index/:identifier", + "parentId": "149", "id": "155" }, "156": { - "path": "/competitions/:identifier/detail/UpdateTeanname/:Teannameid", - "parentId": "148", + "path": "/competitions/:identifier/detail/enroll", + "parentId": "149", "id": "156" }, "157": { - "path": "/competitions/:identifier/detail/teamDetail/:Teamid", - "parentId": "148", + "path": "/competitions/:identifier/detail/UpdateTeanname/:Teannameid", + "parentId": "149", "id": "157" }, "158": { - "path": "/competitions/detail/:identifier", - "parentId": "148", + "path": "/competitions/:identifier/detail/teamDetail/:Teamid", + "parentId": "149", "id": "158" }, "159": { - "path": "/forums", - "parentId": "1", + "path": "/competitions/detail/:identifier", + "parentId": "149", "id": "159" }, "160": { "path": "/forums", - "parentId": "159", + "parentId": "1", "id": "160" }, "161": { - "path": "/forums/categories/:memoType", - "parentId": "159", + "path": "/forums", + "parentId": "160", "id": "161" }, "162": { - "path": "/forums/new", - "parentId": "159", + "path": "/forums/categories/:memoType", + "parentId": "160", "id": "162" }, "163": { - "path": "/forums/:memoId/edit", - "parentId": "159", + "path": "/forums/new", + "parentId": "160", "id": "163" }, "164": { - "path": "/forums/:memoId", - "parentId": "159", + "path": "/forums/:memoId/edit", + "parentId": "160", "id": "164" }, "165": { - "path": "/forums/subject/:plateMainId", - "parentId": "159", + "path": "/forums/:memoId", + "parentId": "160", "id": "165" }, "166": { - "path": "/forums/accounts/:login/:key", - "parentId": "159", + "path": "/problemset", + "parentId": "1", "id": "166" }, "167": { "path": "/problemset", - "parentId": "1", + "parentId": "166", "id": "167" }, "168": { - "path": "/problemset", - "parentId": "167", + "path": "/problemset/newitem", + "parentId": "166", "id": "168" }, "169": { - "path": "/problemset/newitem", - "parentId": "167", + "path": "/problemset/:type/:id", + "parentId": "166", "id": "169" }, "170": { - "path": "/problemset/:type/:id", - "parentId": "167", + "path": "/problemset/preview", + "parentId": "166", "id": "170" }, "171": { - "path": "/problemset/preview", - "parentId": "167", + "path": "/problemset/preview_new", + "parentId": "166", "id": "171" }, "172": { - "path": "/problemset/preview_new", - "parentId": "167", + "path": "/problemset/preview_select", + "parentId": "166", "id": "172" }, "173": { - "path": "/problemset/preview_select", - "parentId": "167", + "path": "/shixuns", + "parentId": "1", "id": "173" }, "174": { "path": "/shixuns", - "parentId": "1", + "parentId": "173", "id": "174" }, "175": { - "path": "/shixuns", - "parentId": "174", + "path": "/shixuns/exports", + "parentId": "173", "id": "175" }, "176": { - "path": "/shixuns/exports", - "parentId": "174", + "path": "/shixuns/new", + "parentId": "173", "id": "176" }, "177": { - "path": "/shixuns/new", - "parentId": "174", + "path": "/shixuns/new/CreateImg", + "parentId": "173", "id": "177" }, "178": { - "path": "/shixuns/new/CreateImg", - "parentId": "174", + "path": "/shixuns/new/:id/imagepreview", + "parentId": "173", "id": "178" }, "179": { - "path": "/shixuns/new/:id/imagepreview", - "parentId": "174", + "path": "/shixuns/:id/Merge", + "parentId": "173", "id": "179" }, "180": { - "path": "/shixuns/:id/Merge", - "parentId": "174", + "path": "/shixuns/:id/edit", + "parentId": "173", "id": "180" }, "181": { - "path": "/shixuns/:id/edit", - "parentId": "174", + "path": "shixuns/:id/edit/warehouse", + "parentId": "180", "id": "181" }, "182": { - "path": "shixuns/:id/edit/warehouse", - "parentId": "181", + "path": "/shixuns/:id/edit/newquestion", + "parentId": "180", "id": "182" }, "183": { - "path": "/shixuns/:id/edit/newquestion", - "parentId": "181", + "path": "/shixuns/:id/edit/:challengesId/editquestion", + "parentId": "180", "id": "183" }, "184": { - "path": "/shixuns/:id/edit/:challengesId/editquestion", - "parentId": "181", + "path": "/shixuns/:id/edit/:challengesId/editquestion/:questionId", + "parentId": "180", "id": "184" }, "185": { - "path": "/shixuns/:id/edit/:challengesId/editquestion/:questionId", - "parentId": "181", + "path": "/shixuns/:id/edit/new", + "parentId": "180", "id": "185" }, "186": { - "path": "/shixuns/:id/edit/new", - "parentId": "181", + "path": "/shixuns/:id/edit/:challengesId/editcheckpoint", + "parentId": "180", "id": "186" }, "187": { - "path": "/shixuns/:id/edit/:challengesId/editcheckpoint", - "parentId": "181", + "path": "/shixuns/:id/edit/:challengesId/tab=2", + "parentId": "180", "id": "187" }, "188": { - "path": "/shixuns/:id/edit/:challengesId/tab=2", - "parentId": "181", + "path": "/shixuns/:id/edit/:challengesId/tab=3", + "parentId": "180", "id": "188" }, "189": { - "path": "/shixuns/:id/edit/:challengesId/tab=3", - "parentId": "181", + "path": "/shixuns/:id/edit/:challengesId/tab=4", + "parentId": "180", "id": "189" }, "190": { - "path": "/shixuns/:id/edit/:challengesId/tab=4", - "parentId": "181", + "path": "/shixuns/:id", + "parentId": "173", "id": "190" }, "191": { - "path": "/shixuns/:id", - "parentId": "174", + "path": "/shixuns/:id/challenges", + "parentId": "190", "id": "191" }, "192": { - "path": "/shixuns/:id/challenges", - "parentId": "191", + "path": "/shixuns/:id/repository", + "parentId": "190", "id": "192" }, "193": { - "path": "/shixuns/:id/repository", - "parentId": "191", + "path": "/shixuns/:id/secret_repository", + "parentId": "190", "id": "193" }, "194": { - "path": "/shixuns/:id/secret_repository", - "parentId": "191", + "path": "/shixuns/:id/collaborators", + "parentId": "190", "id": "194" }, "195": { - "path": "/shixuns/:id/collaborators", - "parentId": "191", + "path": "/shixuns/:id/dataset", + "parentId": "190", "id": "195" }, "196": { - "path": "/shixuns/:id/dataset", - "parentId": "191", + "path": "/shixuns/:id/shixun_discuss", + "parentId": "190", "id": "196" }, "197": { - "path": "/shixuns/:id/shixun_discuss", - "parentId": "191", + "path": "/shixuns/:id/ranking_list", + "parentId": "190", "id": "197" }, "198": { - "path": "/shixuns/:id/ranking_list", - "parentId": "191", + "path": "/shixuns/:id/settings", + "parentId": "190", "id": "198" }, "199": { - "path": "/shixuns/:id/settings", - "parentId": "191", + "path": "/shixuns/:id/repository/:repoId/commits", + "parentId": "190", "id": "199" }, "200": { - "path": "/shixuns/:id/repository/:repoId/commits", - "parentId": "191", + "path": "/shixuns/:id/secret_repository/:repoId/commits", + "parentId": "190", "id": "200" }, "201": { - "path": "/shixuns/:id/secret_repository/:repoId/commits", - "parentId": "191", + "path": "/shixuns/:id/repository/upload_file", + "parentId": "190", "id": "201" }, "202": { - "path": "/shixuns/:id/repository/upload_file", - "parentId": "191", + "path": "/shixuns/:id/secret_repository/upload_file", + "parentId": "190", "id": "202" }, "203": { - "path": "/shixuns/:id/secret_repository/upload_file", - "parentId": "191", + "path": "/shixuns/:id/repository/add_file", + "parentId": "190", "id": "203" }, "204": { - "path": "/shixuns/:id/repository/add_file", - "parentId": "191", + "path": "/shixuns/:id/secret_repository/add_file", + "parentId": "190", "id": "204" }, "205": { - "path": "/shixuns/:id/secret_repository/add_file", - "parentId": "191", + "path": "/shixuns/:id/repository/master/shixun_show/:fileId", + "exact": false, + "parentId": "190", "id": "205" }, "206": { - "path": "/shixuns/:id/repository/master/shixun_show/:fileId", + "path": "/shixuns/:id/secret_repository/master/shixun_show/:fileId", "exact": false, - "parentId": "191", + "parentId": "190", "id": "206" }, "207": { - "path": "/shixuns/:id/secret_repository/master/shixun_show/:fileId", - "exact": false, - "parentId": "191", + "path": "/shixuns/:id/audit_situation", + "parentId": "190", "id": "207" }, "208": { - "path": "/shixuns/:id/audit_situation", - "parentId": "191", + "path": "/shixuns/:id/fork_list", + "parentId": "190", "id": "208" }, "209": { - "path": "/shixuns/:id/fork_list", - "parentId": "191", + "path": "/users", + "parentId": "1", "id": "209" }, "210": { - "path": "/users", - "parentId": "1", + "path": "/users/:username/videos/protocol", + "parentId": "209", "id": "210" }, "211": { - "path": "/users/:username/videos/protocol", - "parentId": "210", + "path": "/users/:username/videos/success", + "parentId": "209", "id": "211" }, "212": { - "path": "/users/:username/videos/success", - "parentId": "210", + "path": "/users/:username/topicbank/:topicstype", + "parentId": "209", "id": "212" }, "213": { - "path": "/users/:username/topicbank/:topicstype", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/normal/detail", + "parentId": "209", "id": "213" }, "214": { - "path": "/users/:username/topics/:topicId/:topictype/normal/detail", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/group/detail", + "parentId": "209", "id": "214" }, "215": { - "path": "/users/:username/topics/:topicId/:topictype/group/detail", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/normal/edit", + "parentId": "209", "id": "215" }, "216": { - "path": "/users/:username/topics/:topicId/:topictype/normal/edit", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/group/edit", + "parentId": "209", "id": "216" }, "217": { - "path": "/users/:username/topics/:topicId/:topictype/group/edit", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/exercise/edit", + "parentId": "209", "id": "217" }, "218": { - "path": "/users/:username/topics/:topicId/:topictype/exercise/edit", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/exercise/detail", + "parentId": "209", "id": "218" }, "219": { - "path": "/users/:username/topics/:topicId/:topictype/exercise/detail", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/poll/edit", + "parentId": "209", "id": "219" }, "220": { - "path": "/users/:username/topics/:topicId/:topictype/poll/edit", - "parentId": "210", + "path": "/users/:username/topics/:topicId/:topictype/poll/detail", + "parentId": "209", "id": "220" }, "221": { - "path": "/users/:username/topics/:topicId/:topictype/poll/detail", - "parentId": "210", + "path": "/users/:username/experiment-img/add", + "parentId": "209", "id": "221" }, "222": { - "path": "/users/:username/experiment-img/add", - "parentId": "210", + "path": "/users/:username", + "parentId": "209", "id": "222" }, "223": { "path": "/users/:username", - "parentId": "210", + "parentId": "222", "id": "223" }, "224": { - "path": "/users/:username", - "parentId": "223", + "path": "/users/:username/classrooms", + "parentId": "222", "id": "224" }, "225": { - "path": "/users/:username/classrooms", - "parentId": "223", + "path": "/users/:username/shixuns", + "parentId": "222", "id": "225" }, "226": { - "path": "/users/:username/shixuns", - "parentId": "223", + "path": "/users/:username/userPortrait", + "parentId": "222", "id": "226" }, "227": { - "path": "/users/:username/userPortrait", - "parentId": "223", + "path": "/users/:username/learningPath", + "parentId": "222", "id": "227" }, "228": { - "path": "/users/:username/learningPath", - "parentId": "223", + "path": "/users/:username/teach-group", + "parentId": "222", "id": "228" }, "229": { - "path": "/users/:username/teach-group", - "parentId": "223", + "path": "/users/:username/competitions", + "parentId": "222", "id": "229" }, "230": { - "path": "/users/:username/competitions", - "parentId": "223", + "path": "/users/:username/experiment-img", + "parentId": "222", "id": "230" }, "231": { - "path": "/users/:username/experiment-img", - "parentId": "223", + "path": "/users/:username/experiment-img/:experid/detail", + "parentId": "222", "id": "231" }, "232": { - "path": "/users/:username/experiment-img/:experid/detail", - "parentId": "223", + "path": "/users/:username/certificate", + "parentId": "222", "id": "232" }, "233": { - "path": "/users/:username/certificate", - "parentId": "223", + "path": "/users/:username/otherResources", + "parentId": "222", "id": "233" }, "234": { - "path": "/users/:username/otherResources", - "parentId": "223", + "path": "/users/:username/classmanagement", + "parentId": "222", "id": "234" }, "235": { - "path": "/users/:username/classmanagement", - "parentId": "223", + "path": "/users/:username/classmanagement/:couserid", + "parentId": "222", "id": "235" }, "236": { - "path": "/users/:username/classmanagement/:couserid", - "parentId": "223", + "path": "/users/:username/paths", + "parentId": "222", "id": "236" }, "237": { - "path": "/users/:username/paths", - "parentId": "223", + "path": "/users/:username/projects", + "parentId": "222", "id": "237" }, "238": { - "path": "/users/:username/projects", - "parentId": "223", + "path": "/users/:username/videos", + "parentId": "222", "id": "238" }, "239": { - "path": "/users/:username/videos", - "parentId": "223", + "path": "/users/:username/videos/upload", + "parentId": "222", "id": "239" }, "240": { - "path": "/users/:username/videos/upload", - "parentId": "223", + "path": "/users/:username/topics/:topicstype", + "parentId": "222", "id": "240" }, "241": { - "path": "/users/:username/topics/:topicstype", - "parentId": "223", + "path": "/users/:username/vspaces", + "parentId": "222", "id": "241" }, "242": { - "path": "/users/:username/vspaces", - "parentId": "223", + "parentId": "1", "id": "242" }, "243": { - "parentId": "1", + "path": "/problems", + "parentId": "242", "id": "243" }, "244": { @@ -208945,991 +207474,986 @@ function _getRoutes() { "id": "244" }, "245": { - "path": "/problems", - "parentId": "244", + "path": "/problems/batchAdd", + "parentId": "243", "id": "245" }, "246": { - "path": "/problems/batchAdd", - "parentId": "244", + "path": "/problems/newcreate", + "parentId": "242", "id": "246" }, "247": { - "path": "/problems/newcreate", - "parentId": "243", + "path": "/problems/newedit/:id", + "exact": true, + "parentId": "242", "id": "247" }, "248": { - "path": "/problems/newedit/:id", + "path": "/problems/:id/edit", "exact": true, - "parentId": "243", + "parentId": "242", "id": "248" }, "249": { - "path": "/problems/:id/edit", + "path": "/problems/new", "exact": true, - "parentId": "243", + "parentId": "242", "id": "249" }, "250": { - "path": "/problems/new", - "exact": true, - "parentId": "243", + "path": "/problems/:id/oj/:save_identifier", + "parentId": "242", "id": "250" }, "251": { - "path": "/problems/:id/oj/:save_identifier", - "parentId": "243", + "path": "/problems/:id/record-detail/:submitId", + "parentId": "242", "id": "251" }, "252": { - "path": "/problems/:id/record-detail/:submitId", - "parentId": "243", + "path": "/problems/add", + "parentId": "242", "id": "252" }, "253": { - "path": "/problems/add", - "parentId": "243", + "path": "/problems/:id/ojedit", + "parentId": "242", "id": "253" }, "254": { - "path": "/problems/:id/ojedit", - "parentId": "243", + "path": "/engineering", + "parentId": "1", "id": "254" }, "255": { "path": "/engineering", - "parentId": "1", + "parentId": "254", "id": "255" }, "256": { - "path": "/engineering", + "path": "/engineering/teacherList", "parentId": "255", "id": "256" }, "257": { - "path": "/engineering/teacherList", - "parentId": "256", + "path": "/engineering/studentList", + "parentId": "255", "id": "257" }, "258": { - "path": "/engineering/studentList", - "parentId": "256", + "path": "/engineering/training/program", + "parentId": "255", "id": "258" }, "259": { - "path": "/engineering/training/program", - "parentId": "256", + "path": "/engineering/training/program/add", + "parentId": "255", "id": "259" }, "260": { - "path": "/engineering/training/program/add", - "parentId": "256", + "path": "/engineering/training/program/edit", + "parentId": "255", "id": "260" }, "261": { - "path": "/engineering/training/program/edit", - "parentId": "256", + "path": "/engineering/training/objectives", + "parentId": "255", "id": "261" }, "262": { - "path": "/engineering/training/objectives", - "parentId": "256", + "path": "/engineering/graduated/index", + "parentId": "255", "id": "262" }, "263": { - "path": "/engineering/graduated/index", - "parentId": "256", + "path": "/engineering/graduated/matrix", + "parentId": "255", "id": "263" }, "264": { - "path": "/engineering/graduated/matrix", - "parentId": "256", + "path": "/engineering/course/list", + "parentId": "255", "id": "264" }, "265": { - "path": "/engineering/course/list", - "parentId": "256", + "path": "/engineering/course/setting", + "parentId": "255", "id": "265" }, "266": { - "path": "/engineering/course/setting", - "parentId": "256", + "path": "/engineering/course/matrix", + "parentId": "255", "id": "266" }, "267": { - "path": "/engineering/course/matrix", - "parentId": "256", + "path": "/engineering/navigation", + "parentId": "255", "id": "267" }, "268": { - "path": "/engineering/navigation", - "parentId": "256", + "path": "/engineering/evaluate/course", + "parentId": "255", "id": "268" }, "269": { - "path": "/engineering/evaluate/course", - "parentId": "256", + "path": "/engineering/evaluate/course/:ec_year_id/:id", + "parentId": "255", "id": "269" }, "270": { - "path": "/engineering/evaluate/course/:ec_year_id/:id", - "parentId": "256", + "path": "/engineering/evaluate/norm", + "parentId": "255", "id": "270" }, "271": { - "path": "/engineering/evaluate/norm", - "parentId": "256", + "path": "/engineering/evaluate/document", + "parentId": "255", "id": "271" }, "272": { - "path": "/engineering/evaluate/document", - "parentId": "256", + "path": "/engineering/evaluate/norm/:ec_year_id/:id", + "parentId": "255", "id": "272" }, "273": { - "path": "/engineering/evaluate/norm/:ec_year_id/:id", - "parentId": "256", + "path": "/engineering/*", + "redirect": "/404", + "parentId": "255", "id": "273" }, "274": { - "path": "/engineering/*", - "redirect": "/404", - "parentId": "256", + "path": "/innovation", + "parentId": "1", "id": "274" }, "275": { - "path": "/innovation", - "parentId": "1", + "path": "/innovation/tasks/:taskId", + "parentId": "274", "id": "275" }, "276": { - "path": "/innovation/tasks/:taskId", - "parentId": "275", + "path": "/innovation", + "parentId": "274", "id": "276" }, "277": { - "path": "/innovation", - "parentId": "275", + "path": "/innovation/project", + "parentId": "276", "id": "277" }, "278": { - "path": "/innovation/project", - "parentId": "277", + "path": "/innovation/dataset", + "parentId": "276", "id": "278" }, "279": { - "path": "/innovation/dataset", - "parentId": "277", + "path": "/innovation/mirror", + "parentId": "276", "id": "279" }, "280": { - "path": "/innovation/mirror", - "parentId": "277", + "path": "/innovation/my-project", + "parentId": "276", "id": "280" }, "281": { - "path": "/innovation/my-project", - "parentId": "277", + "path": "/innovation/my-dataset", + "parentId": "276", "id": "281" }, "282": { - "path": "/innovation/my-dataset", - "parentId": "277", + "path": "/innovation/my-mirror", + "parentId": "276", "id": "282" }, "283": { - "path": "/innovation/my-mirror", - "parentId": "277", + "path": "/innovation/project/create", + "parentId": "276", "id": "283" }, "284": { - "path": "/innovation/project/create", - "parentId": "277", + "path": "/innovation/project/edit/:id", + "parentId": "276", "id": "284" }, "285": { - "path": "/innovation/project/edit/:id", - "parentId": "277", + "path": "/innovation/project/detail/:taskId", + "parentId": "276", "id": "285" }, "286": { - "path": "/innovation/project/detail/:taskId", - "parentId": "277", + "path": "/tasks", + "parentId": "1", "id": "286" }, "287": { - "path": "/tasks", - "parentId": "1", + "path": "/tasks/:taskId", + "exact": true, + "parentId": "286", "id": "287" }, "288": { - "path": "/tasks/:taskId", + "path": "/tasks/:identifier/jupyter/", "exact": true, - "parentId": "287", + "parentId": "286", "id": "288" }, "289": { - "path": "/tasks/:identifier/jupyter/", + "path": "/tasks/:courseId/:homeworkId/:taskId", "exact": true, - "parentId": "287", + "parentId": "286", "id": "289" }, "290": { - "path": "/tasks/:courseId/:homeworkId/:taskId", + "path": "/tasks/jupyter/:courseId/:homeworkId/:identifier", "exact": true, - "parentId": "287", + "parentId": "286", "id": "290" }, "291": { - "path": "/tasks/jupyter/:courseId/:homeworkId/:identifier", + "path": "/tasks/:courseId/:exerciseId/:taskId/exercise", "exact": true, - "parentId": "287", + "parentId": "286", "id": "291" }, "292": { - "path": "/tasks/:courseId/:exerciseId/:taskId/exercise", - "exact": true, - "parentId": "287", + "path": "/myproblems", + "parentId": "1", "id": "292" }, "293": { - "path": "/myproblems", - "parentId": "1", + "path": "/myproblems/:id/record-detail/:submitId", + "exact": true, + "parentId": "292", "id": "293" }, "294": { - "path": "/myproblems/:id/record-detail/:submitId", + "path": "/myproblems/:id", "exact": true, - "parentId": "293", + "parentId": "292", "id": "294" }, "295": { - "path": "/myproblems/:id", - "exact": true, - "parentId": "293", + "path": "/account", + "parentId": "1", "id": "295" }, "296": { "path": "/account", - "parentId": "1", + "parentId": "295", "id": "296" }, "297": { - "path": "/account", + "path": "/account/profile", "parentId": "296", "id": "297" }, "298": { - "path": "/account/profile", - "parentId": "297", + "path": "/account/profile/edit", + "parentId": "296", "id": "298" }, "299": { - "path": "/account/profile/edit", - "parentId": "297", + "path": "/account/certification", + "parentId": "296", "id": "299" }, "300": { - "path": "/account/certification", - "parentId": "297", + "path": "/account/secure", + "parentId": "296", "id": "300" }, "301": { - "path": "/account/secure", - "parentId": "297", + "path": "/account/binding", + "parentId": "296", "id": "301" }, "302": { - "path": "/account/binding", - "parentId": "297", + "path": "/account/Results", + "parentId": "296", "id": "302" }, "303": { - "path": "/account/Results", - "parentId": "297", + "path": "/ch", + "parentId": "1", "id": "303" }, "304": { - "path": "/ch", - "parentId": "1", + "path": "/ch/rest/edit/:categoryId/:id", + "exact": true, + "parentId": "303", "id": "304" }, "305": { - "path": "/ch/rest/edit/:categoryId/:id", + "path": "/ch/rest/", "exact": true, - "parentId": "304", + "parentId": "303", "id": "305" }, "306": { - "path": "/ch/rest/", + "path": "/ch/rest/:id", "exact": true, - "parentId": "304", + "parentId": "303", "id": "306" }, "307": { - "path": "/ch/rest/:id", - "exact": true, - "parentId": "304", + "path": "/order", + "parentId": "1", "id": "307" }, "308": { "path": "/order", - "parentId": "1", + "parentId": "307", "id": "308" }, "309": { - "path": "/order", - "parentId": "308", + "path": "/order/invoice", + "parentId": "307", "id": "309" }, "310": { - "path": "/order/invoice", - "parentId": "308", + "path": "/order/records", + "parentId": "307", "id": "310" }, "311": { - "path": "/order/records", - "parentId": "308", + "path": "/order/apply", + "parentId": "307", "id": "311" }, "312": { - "path": "/order/apply", - "parentId": "308", + "path": "/order/view", + "parentId": "307", "id": "312" }, "313": { - "path": "/order/view", - "parentId": "308", + "path": "/order/:courseId/information", + "parentId": "307", "id": "313" }, "314": { - "path": "/order/:courseId/information", - "parentId": "308", + "path": "/order/:courseId/pay", + "parentId": "307", "id": "314" }, "315": { - "path": "/order/:courseId/pay", - "parentId": "308", + "path": "/order/:orderNum/result", + "parentId": "307", "id": "315" }, "316": { - "path": "/order/:orderNum/result", - "parentId": "308", + "path": "/messages", + "parentId": "1", "id": "316" }, "317": { - "path": "/messages", - "parentId": "1", + "path": "/messages/:userId/user_tidings", + "parentId": "316", "id": "317" }, "318": { - "path": "/messages/:userId/user_tidings", - "parentId": "317", + "path": "/messages/:userId/private_messages", + "parentId": "316", "id": "318" }, "319": { - "path": "/messages/:userId/private_messages", - "parentId": "317", + "path": "/messages/:userId/message_detail", + "parentId": "316", "id": "319" }, "320": { - "path": "/messages/:userId/message_detail", - "parentId": "317", + "path": "/vtrs", + "parentId": "1", "id": "320" }, "321": { - "path": "/vtrs", - "parentId": "1", + "path": "/vtrs/:virtual_spacesId", + "parentId": "320", "id": "321" }, "322": { "path": "/vtrs/:virtual_spacesId", + "exact": true, "parentId": "321", "id": "322" }, "323": { - "path": "/vtrs/:virtual_spacesId", - "exact": true, - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/experiment", + "parentId": "321", "id": "323" }, "324": { - "path": "/vtrs/:virtual_spacesId/experiment", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/announcement", + "parentId": "321", "id": "324" }, "325": { - "path": "/vtrs/:virtual_spacesId/announcement", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/announcement/add", + "parentId": "321", "id": "325" }, "326": { - "path": "/vtrs/:virtual_spacesId/announcement/add", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/announcement/:id/edit", + "parentId": "321", "id": "326" }, "327": { - "path": "/vtrs/:virtual_spacesId/announcement/:id/edit", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/announcement/:id/detail", + "parentId": "321", "id": "327" }, "328": { - "path": "/vtrs/:virtual_spacesId/announcement/:id/detail", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/survey", + "parentId": "321", "id": "328" }, "329": { - "path": "/vtrs/:virtual_spacesId/survey", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/survey/:id/detail", + "parentId": "321", "id": "329" }, "330": { - "path": "/vtrs/:virtual_spacesId/survey/:id/detail", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/knowledge", + "parentId": "321", "id": "330" }, "331": { - "path": "/vtrs/:virtual_spacesId/knowledge", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/knowledge/add", + "parentId": "321", "id": "331" }, "332": { - "path": "/vtrs/:virtual_spacesId/knowledge/add", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/knowledge/:id/edit", + "parentId": "321", "id": "332" }, "333": { - "path": "/vtrs/:virtual_spacesId/knowledge/:id/edit", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/material", + "parentId": "321", "id": "333" }, "334": { - "path": "/vtrs/:virtual_spacesId/material", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/material/:id/detail", + "parentId": "321", "id": "334" }, "335": { - "path": "/vtrs/:virtual_spacesId/material/:id/detail", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/settings", + "parentId": "321", "id": "335" }, "336": { - "path": "/vtrs/:virtual_spacesId/settings", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/resources", + "parentId": "321", "id": "336" }, "337": { - "path": "/vtrs/:virtual_spacesId/resources", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/resources/:id/detail", + "parentId": "321", "id": "337" }, "338": { - "path": "/vtrs/:virtual_spacesId/resources/:id/detail", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/Plan", + "parentId": "321", "id": "338" }, "339": { - "path": "/vtrs/:virtual_spacesId/Plan", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/plan/:id/detail", + "parentId": "321", "id": "339" }, "340": { - "path": "/vtrs/:virtual_spacesId/plan/:id/detail", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/homepage", + "parentId": "321", "id": "340" }, "341": { - "path": "/vtrs/:virtual_spacesId/homepage", - "parentId": "322", + "path": "/vtrs/:virtual_spacesId/*", + "parentId": "321", "id": "341" }, "342": { - "path": "/vtrs/:virtual_spacesId/*", - "parentId": "322", + "path": "/101", + "parentId": "1", "id": "342" }, "343": { - "path": "/101", - "parentId": "1", + "path": "/101/:virtual_spacesId", + "parentId": "342", "id": "343" }, "344": { "path": "/101/:virtual_spacesId", + "exact": true, "parentId": "343", "id": "344" }, "345": { - "path": "/101/:virtual_spacesId", - "exact": true, - "parentId": "344", + "path": "/101/:virtual_spacesId/experiment", + "parentId": "343", "id": "345" }, "346": { - "path": "/101/:virtual_spacesId/experiment", - "parentId": "344", + "path": "/101/:virtual_spacesId/announcement", + "parentId": "343", "id": "346" }, "347": { - "path": "/101/:virtual_spacesId/announcement", - "parentId": "344", + "path": "/101/:virtual_spacesId/announcement/add", + "parentId": "343", "id": "347" }, "348": { - "path": "/101/:virtual_spacesId/announcement/add", - "parentId": "344", + "path": "/101/:virtual_spacesId/announcement/:id/edit", + "parentId": "343", "id": "348" }, "349": { - "path": "/101/:virtual_spacesId/announcement/:id/edit", - "parentId": "344", + "path": "/101/:virtual_spacesId/announcement/:id/detail", + "parentId": "343", "id": "349" }, "350": { - "path": "/101/:virtual_spacesId/announcement/:id/detail", - "parentId": "344", + "path": "/101/:virtual_spacesId/survey", + "parentId": "343", "id": "350" }, "351": { - "path": "/101/:virtual_spacesId/survey", - "parentId": "344", + "path": "/101/:virtual_spacesId/survey/:id/detail", + "parentId": "343", "id": "351" }, "352": { - "path": "/101/:virtual_spacesId/survey/:id/detail", - "parentId": "344", + "path": "/101/:virtual_spacesId/knowledge", + "parentId": "343", "id": "352" }, "353": { - "path": "/101/:virtual_spacesId/knowledge", - "parentId": "344", + "path": "/101/:virtual_spacesId/knowledge/add", + "parentId": "343", "id": "353" }, "354": { - "path": "/101/:virtual_spacesId/knowledge/add", - "parentId": "344", + "path": "/101/:virtual_spacesId/knowledge/:id/edit", + "parentId": "343", "id": "354" }, "355": { - "path": "/101/:virtual_spacesId/knowledge/:id/edit", - "parentId": "344", + "path": "/101/:virtual_spacesId/material", + "parentId": "343", "id": "355" }, "356": { - "path": "/101/:virtual_spacesId/material", - "parentId": "344", + "path": "/101/:virtual_spacesId/material/:id/detail", + "parentId": "343", "id": "356" }, "357": { - "path": "/101/:virtual_spacesId/material/:id/detail", - "parentId": "344", + "path": "/101/:virtual_spacesId/settings", + "parentId": "343", "id": "357" }, "358": { - "path": "/101/:virtual_spacesId/settings", - "parentId": "344", + "path": "/101/:virtual_spacesId/resources", + "parentId": "343", "id": "358" }, "359": { - "path": "/101/:virtual_spacesId/resources", - "parentId": "344", + "path": "/101/:virtual_spacesId/resources/:id/detail", + "parentId": "343", "id": "359" }, "360": { - "path": "/101/:virtual_spacesId/resources/:id/detail", - "parentId": "344", + "path": "/101/:virtual_spacesId/Plan", + "parentId": "343", "id": "360" }, "361": { - "path": "/101/:virtual_spacesId/Plan", - "parentId": "344", + "path": "/101/:virtual_spacesId/plan/:id/detail", + "parentId": "343", "id": "361" }, "362": { - "path": "/101/:virtual_spacesId/plan/:id/detail", - "parentId": "344", + "path": "/101/:virtual_spacesId/homepage", + "parentId": "343", "id": "362" }, "363": { - "path": "/101/:virtual_spacesId/homepage", - "parentId": "344", + "path": "/101/:virtual_spacesId/*", + "parentId": "343", "id": "363" }, "364": { - "path": "/101/:virtual_spacesId/*", - "parentId": "344", + "path": "/administration", + "parentId": "1", "id": "364" }, "365": { "path": "/administration", - "parentId": "1", + "parentId": "364", "id": "365" }, "366": { - "path": "/administration", + "path": "/administration/college", "parentId": "365", "id": "366" }, "367": { - "path": "/administration/college", - "parentId": "366", + "path": "/administration/student", + "parentId": "365", "id": "367" }, "368": { - "path": "/administration/student", - "parentId": "366", + "path": "/administration/student/:studentId/edit", + "parentId": "365", "id": "368" }, "369": { - "path": "/administration/student/:studentId/edit", - "parentId": "366", + "path": "/graduations", + "parentId": "1", "id": "369" }, "370": { "path": "/graduations", - "parentId": "1", + "exact": true, + "parentId": "369", "id": "370" }, "371": { - "path": "/graduations", + "path": "/graduations/:id/:moduleKey/:moduleId/review/:itemId", "exact": true, - "parentId": "370", + "parentId": "369", "id": "371" }, "372": { - "path": "/graduations/:id/:moduleKey/:moduleId/review/:itemId", - "exact": true, - "parentId": "370", + "path": "/graduations/:id", + "parentId": "369", "id": "372" }, "373": { - "path": "/graduations/:id", - "parentId": "370", + "path": "/graduations/:id/index", + "parentId": "372", "id": "373" }, "374": { - "path": "/graduations/:id/index", - "parentId": "373", + "path": "/graduations/:id/topics", + "parentId": "372", "id": "374" }, "375": { - "path": "/graduations/:id/topics", - "parentId": "373", + "path": "/graduations/:id/student_selection", + "parentId": "372", "id": "375" }, "376": { - "path": "/graduations/:id/student_selection", - "parentId": "373", + "path": "/graduations/:id/tasks", + "parentId": "372", "id": "376" }, "377": { - "path": "/graduations/:id/tasks", - "parentId": "373", + "path": "/graduations/:id/opening_report", + "parentId": "372", "id": "377" }, "378": { - "path": "/graduations/:id/opening_report", - "parentId": "373", + "path": "/graduations/:id/midterm_report", + "parentId": "372", "id": "378" }, "379": { - "path": "/graduations/:id/midterm_report", - "parentId": "373", + "path": "/graduations/:id/thesis", + "parentId": "372", "id": "379" }, "380": { - "path": "/graduations/:id/thesis", - "parentId": "373", + "path": "/graduations/:id/final_defense", + "parentId": "372", "id": "380" }, "381": { - "path": "/graduations/:id/final_defense", - "parentId": "373", + "path": "/graduations/:id/final_thesis", + "parentId": "372", "id": "381" }, "382": { - "path": "/graduations/:id/final_thesis", - "parentId": "373", + "path": "/graduations/:id/settings", + "parentId": "372", "id": "382" }, "383": { - "path": "/graduations/:id/settings", - "parentId": "373", + "path": "/graduations/:id/teachers", + "parentId": "372", "id": "383" }, "384": { - "path": "/graduations/:id/teachers", - "parentId": "373", + "path": "/graduations/:id/students", + "parentId": "372", "id": "384" }, "385": { - "path": "/graduations/:id/students", - "parentId": "373", + "path": "/graduations/:id/archives", + "parentId": "372", "id": "385" }, "386": { - "path": "/graduations/:id/archives", - "parentId": "373", + "path": "/graduations/:id/grading_summary", + "parentId": "372", "id": "386" }, "387": { - "path": "/graduations/:id/grading_summary", - "parentId": "373", + "path": "/educoder-demo", + "exact": true, + "parentId": "1", "id": "387" }, "388": { - "path": "/educoder-demo", - "exact": true, + "path": "/training", "parentId": "1", "id": "388" }, "389": { + "name": "精培课程", "path": "/training", - "parentId": "1", + "parentId": "388", "id": "389" }, "390": { - "name": "精培课程", - "path": "/training", - "parentId": "389", + "path": "/otherlogin", + "exact": true, + "parentId": "1", "id": "390" }, "391": { - "path": "/otherlogin", + "path": "/otherloginqq", "exact": true, "parentId": "1", "id": "391" }, "392": { - "path": "/otherloginqq", + "path": "/otherloginstart", "exact": true, "parentId": "1", "id": "392" }, "393": { - "path": "/otherloginstart", + "path": "/pathsoverview", "exact": true, "parentId": "1", "id": "393" }, "394": { - "path": "/pathsoverview", + "path": "/shixunsoverview", "exact": true, "parentId": "1", "id": "394" }, "395": { - "path": "/shixunsoverview", + "path": "/classroomsoverview", "exact": true, "parentId": "1", "id": "395" }, "396": { - "path": "/classroomsoverview", - "exact": true, + "path": "/login", "parentId": "1", "id": "396" }, "397": { "path": "/login", - "parentId": "1", + "parentId": "396", "id": "397" }, "398": { - "path": "/login", - "parentId": "397", + "path": "/user", + "parentId": "1", "id": "398" }, "399": { - "path": "/user", - "parentId": "1", + "path": "/user/login", + "parentId": "398", "id": "399" }, "400": { - "path": "/user/login", - "parentId": "399", + "path": "/user/register", + "parentId": "398", "id": "400" }, "401": { - "path": "/user/register", - "parentId": "399", + "path": "/user/reset-password", + "parentId": "398", "id": "401" }, "402": { - "path": "/user/reset-password", - "parentId": "399", + "path": "/colleges", + "parentId": "1", "id": "402" }, "403": { - "path": "/colleges", - "parentId": "1", + "path": "/colleges/:id/statistics", + "parentId": "402", "id": "403" }, "404": { - "path": "/colleges/:id/statistics", - "parentId": "403", + "path": "/help", + "parentId": "1", "id": "404" }, "405": { - "path": "/help", - "parentId": "1", + "path": "/help/:id", + "parentId": "404", "id": "405" }, "406": { - "path": "/help/:id", - "parentId": "405", + "path": "/video", + "parentId": "1", "id": "406" }, "407": { - "path": "/video", - "parentId": "1", + "path": "/video/:videoId", + "parentId": "406", "id": "407" }, "408": { - "path": "/video/:videoId", - "parentId": "407", + "path": "/terminal", + "parentId": "1", "id": "408" }, "409": { - "path": "/terminal", + "path": "/report/:taskId/:game_report_id", "parentId": "1", "id": "409" }, "410": { - "path": "/report/:taskId/:game_report_id", + "path": "/", "parentId": "1", "id": "410" }, "411": { "path": "/", - "parentId": "1", + "exact": true, + "parentId": "410", "id": "411" }, "412": { - "path": "/", + "path": "/api/*", "exact": true, - "parentId": "411", + "parentId": "410", "id": "412" }, "413": { - "path": "/api/*", + "path": "/search", "exact": true, - "parentId": "411", + "parentId": "410", "id": "413" }, "414": { - "path": "/search", + "path": "/moop_cases", "exact": true, - "parentId": "411", + "parentId": "410", "id": "414" }, "415": { - "path": "/moop_cases", + "path": "/moop_cases/new", "exact": true, - "parentId": "411", + "parentId": "410", "id": "415" }, "416": { - "path": "/moop_cases/new", + "path": "/moop_cases/:caseId", "exact": true, - "parentId": "411", + "parentId": "410", "id": "416" }, "417": { - "path": "/moop_cases/:caseId", + "path": "/moop_cases/:caseId/edit", "exact": true, - "parentId": "411", + "parentId": "410", "id": "417" }, "418": { - "path": "/moop_cases/:caseId/edit", + "path": "/moop_cases/:caseId/publish-success", "exact": true, - "parentId": "411", + "parentId": "410", "id": "418" }, "419": { - "path": "/moop_cases/:caseId/publish-success", + "path": "/randompaper", "exact": true, - "parentId": "411", + "parentId": "410", "id": "419" }, "420": { - "path": "/randompaper", + "path": "/randompaper/edit/:id", "exact": true, - "parentId": "411", + "parentId": "410", "id": "420" }, "421": { - "path": "/randompaper/edit/:id", + "path": "/randompaper/detail/:id", "exact": true, - "parentId": "411", + "parentId": "410", "id": "421" }, "422": { - "path": "/randompaper/detail/:id", - "exact": true, - "parentId": "411", + "path": "/403", + "parentId": "410", "id": "422" }, "423": { - "path": "/403", - "parentId": "411", + "path": "/500", + "parentId": "410", "id": "423" }, "424": { - "path": "/500", - "parentId": "411", + "path": "/404", + "parentId": "410", "id": "424" }, "425": { - "path": "/404", - "parentId": "411", + "path": "/iwce", + "parentId": "410", "id": "425" }, "426": { - "path": "/iwce", - "parentId": "411", + "path": "/Activities", + "parentId": "410", "id": "426" }, "427": { - "path": "/Activities", - "parentId": "411", + "path": "/iwce/:itemname", + "parentId": "410", "id": "427" }, "428": { - "path": "/iwce/:itemname", - "parentId": "411", + "path": "/hpc-course", + "parentId": "410", "id": "428" }, "429": { - "path": "/hpc-course", - "parentId": "411", + "path": "/user_agents", + "parentId": "410", "id": "429" }, "430": { - "path": "/user_agents", - "parentId": "411", + "path": "/three", + "parentId": "410", "id": "430" }, "431": { - "path": "/three", - "parentId": "411", + "path": "/introduction", + "parentId": "410", "id": "431" }, "432": { - "path": "/introduction", - "parentId": "411", + "path": "/chatgpt", + "parentId": "410", "id": "432" }, "433": { - "path": "/chatgpt", - "parentId": "411", - "id": "433" - }, - "434": { "path": "/*", - "parentId": "411", - "id": "434" + "parentId": "410", + "id": "433" }, "@@/global-layout": { "id": "@@/global-layout", @@ -209944,7 +208468,7 @@ function _getRoutes() { return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); }), '2': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '3': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Paperlibrary__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(28767), __webpack_require__.e(97120), __webpack_require__.e(82565), __webpack_require__.e(54862)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/index.tsx */ 33355)); @@ -209965,13 +208489,13 @@ function _getRoutes() { return Promise.all(/*! import() | p__Paperlibrary__Random__ExchangeFromProblemSet__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(89382), __webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx */ 91404)); }), '9': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '10': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Paths__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(9951), __webpack_require__.e(14524), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(86052)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Index/index.tsx */ 54605)); }), '11': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Paths__HigherVocationalEducation__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(56511), __webpack_require__.e(24698), __webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/HigherVocationalEducation/index.tsx */ 72699)); + return Promise.all(/*! import() | p__Paths__HigherVocationalEducation__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(56511), __webpack_require__.e(62945), __webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/HigherVocationalEducation/index.tsx */ 72699)); }), '12': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Paths__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(98228), __webpack_require__.e(99892), __webpack_require__.e(31503), __webpack_require__.e(81822), __webpack_require__.e(28982)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/New/index.tsx */ 64810)); @@ -209980,7 +208504,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(56511), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 36942)); }), '14': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(44425), __webpack_require__.e(22539), __webpack_require__.e(12911), __webpack_require__.e(43110), __webpack_require__.e(69242), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(72759), __webpack_require__.e(27060), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 13343)); + return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(44425), __webpack_require__.e(22539), __webpack_require__.e(12911), __webpack_require__.e(43110), __webpack_require__.e(69242), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(72759), __webpack_require__.e(27060), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 13343)); }), '15': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Paths__Detail__Statistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(34601)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/Statistics/index.tsx */ 90219)); @@ -209989,7 +208513,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Paths__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(98228), __webpack_require__.e(99892), __webpack_require__.e(31503), __webpack_require__.e(81822), __webpack_require__.e(28982)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/New/index.tsx */ 64810)); }), '17': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '18': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(94919), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(26685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Index/index.tsx */ 85942)); @@ -210028,7 +208552,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(72439), __webpack_require__.e(59636), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(36524), __webpack_require__.e(45563), __webpack_require__.e(13581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/index.tsx */ 10023)); }), '30': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Comment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(42441), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(28240), __webpack_require__.e(31503), __webpack_require__.e(96738), __webpack_require__.e(30342)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Comment/index.tsx */ 45158)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__Comment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(42441), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(28240), __webpack_require__.e(31503), __webpack_require__.e(30342)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/Comment/index.tsx */ 45158)); }), '31': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Comment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(12303)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Comment/index.tsx */ 5927)); @@ -210097,979 +208621,979 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(72439), __webpack_require__.e(31503), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(58098), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 97862)); }), '53': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__DetailedAnalysis__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(95125)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/DetailedAnalysis/index.tsx */ 4220)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(72439), __webpack_require__.e(31503), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(58098), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 97862)); }), '54': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__DetailedAnalysis__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(95125)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/DetailedAnalysis/index.tsx */ 4220)); }), '55': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__CodeDetails__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(10921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/CodeDetails/index.tsx */ 5981)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__DetailedAnalysis__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(95125)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/DetailedAnalysis/index.tsx */ 4220)); }), '56': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__CodeDetails__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(10921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/CodeDetails/index.tsx */ 5981)); }), '57': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(10097), __webpack_require__.e(31503), __webpack_require__.e(21578)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Detail/index.tsx */ 56801)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__CodeDetails__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(10921)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/CodeDetails/index.tsx */ 5981)); }), '58': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(53210), __webpack_require__.e(31503), __webpack_require__.e(81822), __webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Add/index.tsx */ 25282)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(10097), __webpack_require__.e(31503), __webpack_require__.e(21578)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Detail/index.tsx */ 56801)); }), '59': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(72260), __webpack_require__.e(31503), __webpack_require__.e(81822), __webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Edit/index.tsx */ 24116)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(53210), __webpack_require__.e(31503), __webpack_require__.e(81822), __webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Add/index.tsx */ 25282)); }), '60': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(98964), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(74795)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Add/index.tsx */ 93007)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(72260), __webpack_require__.e(31503), __webpack_require__.e(81822), __webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/Edit/index.tsx */ 24116)); }), '61': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(10646), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(20026)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Edit/index.tsx */ 9814)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(98964), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(74795)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Add/index.tsx */ 93007)); }), '62': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(72246), __webpack_require__.e(31503), __webpack_require__.e(68882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Detail/index.tsx */ 32388)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(10646), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(20026)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Edit/index.tsx */ 9814)); }), '63': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99998), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(85888)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Add/index.tsx */ 42629)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(72246), __webpack_require__.e(31503), __webpack_require__.e(68882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/Detail/index.tsx */ 32388)); }), '64': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(23942), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(19715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Edit/index.tsx */ 95893)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99998), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(85888)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Add/index.tsx */ 42629)); }), '65': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__SubmitWork__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(27491), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(57045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.tsx */ 21615)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(23942), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(19715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/Edit/index.tsx */ 95893)); }), '66': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__EditWork__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(38996), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(31211)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx */ 82424)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__SubmitWork__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(44467), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(57045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/SubmitWork/index.tsx */ 21615)); }), '67': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(56219), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(51582)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Add/index.tsx */ 94658)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__EditWork__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(27491), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(31211)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/EditWork/index.tsx */ 82424)); }), '68': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(79074), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(16729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Edit/index.tsx */ 2512)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(56219), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(51582)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Add/index.tsx */ 94658)); }), '69': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(61636), __webpack_require__.e(31503), __webpack_require__.e(29912), __webpack_require__.e(39695)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Add/index.tsx */ 44777)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(79074), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(45563), __webpack_require__.e(16729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Edit/index.tsx */ 2512)); }), '70': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(61636), __webpack_require__.e(31503), __webpack_require__.e(29912), __webpack_require__.e(28723)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Edit/index.tsx */ 29912)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(61636), __webpack_require__.e(31503), __webpack_require__.e(29912), __webpack_require__.e(39695)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Add/index.tsx */ 44777)); }), '71': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(96738), __webpack_require__.e(97120), __webpack_require__.e(17622)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Detail/index.tsx */ 68181)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(61636), __webpack_require__.e(31503), __webpack_require__.e(29912), __webpack_require__.e(28723)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Edit/index.tsx */ 29912)); }), '72': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Answer__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(79817), __webpack_require__.e(36244), __webpack_require__.e(65148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Answer/index.tsx */ 63846)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(96738), __webpack_require__.e(97120), __webpack_require__.e(17622)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Detail/index.tsx */ 68181)); }), '73': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(33473), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(43442)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Add/index.tsx */ 83668)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__Answer__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(79817), __webpack_require__.e(36244), __webpack_require__.e(65148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/Answer/index.tsx */ 63846)); }), '74': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(8585), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(12102)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Edit/index.tsx */ 71941)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(33473), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(43442)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Add/index.tsx */ 83668)); }), '75': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(21930), __webpack_require__.e(31503), __webpack_require__.e(82425)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Detail/index.tsx */ 65110)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(8585), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(12102)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Edit/index.tsx */ 71941)); }), '76': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__teacher__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(73336), __webpack_require__.e(70130), __webpack_require__.e(31503), __webpack_require__.e(52404)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/teacher/index.tsx */ 40175)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(21930), __webpack_require__.e(31503), __webpack_require__.e(82425)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/Detail/index.tsx */ 65110)); }), '77': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__student__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(73336), __webpack_require__.e(31503), __webpack_require__.e(89785)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/student/index.tsx */ 52677)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__teacher__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(73336), __webpack_require__.e(70130), __webpack_require__.e(31503), __webpack_require__.e(52404)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/teacher/index.tsx */ 40175)); }), '78': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(56511), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 36942)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__student__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(73336), __webpack_require__.e(31503), __webpack_require__.e(89785)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/student/index.tsx */ 52677)); }), '79': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__detail__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(44425), __webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/detail/index.tsx */ 67617)); + return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(56511), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 36942)); }), '80': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__AnswerCheck__index */[__webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(19208), __webpack_require__.e(45413), __webpack_require__.e(15845), __webpack_require__.e(18237), __webpack_require__.e(11512)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/AnswerCheck/index.tsx */ 75451)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__detail__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(44425), __webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/detail/index.tsx */ 67617)); }), '81': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(27395)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ 92731)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__AnswerCheck__index */[__webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(19208), __webpack_require__.e(15845), __webpack_require__.e(45413), __webpack_require__.e(18237), __webpack_require__.e(11512)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/AnswerCheck/index.tsx */ 75451)); }), '82': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentSituation__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentSituation/index.tsx */ 81494)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(27395)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ 92731)); }), '83': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(73755), __webpack_require__.e(46963)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/Detail/index.tsx */ 25503)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentSituation__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentSituation/index.tsx */ 81494)); }), '84': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 41561)); + return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(73755), __webpack_require__.e(46963)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/Detail/index.tsx */ 25503)); }), '85': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 41561)); }), '86': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Ranking__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(47653), __webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Ranking/index.tsx */ 68807)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 41561)); }), '87': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(72439), __webpack_require__.e(74752), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(36524), __webpack_require__.e(63276), __webpack_require__.e(88048), __webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/index.tsx */ 60868)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Ranking__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(47653), __webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Ranking/index.tsx */ 68807)); }), '88': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(96738), __webpack_require__.e(47653), __webpack_require__.e(41048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/Ranking/index.tsx */ 38911)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(72439), __webpack_require__.e(74752), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(36524), __webpack_require__.e(63276), __webpack_require__.e(88048), __webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/index.tsx */ 60868)); }), '89': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Comment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(12884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Comment/index.tsx */ 14416)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(96738), __webpack_require__.e(47653), __webpack_require__.e(41048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/Ranking/index.tsx */ 38911)); }), '90': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(99313), __webpack_require__.e(45504), __webpack_require__.e(54770)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/index.tsx */ 64049)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Comment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(12884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Comment/index.tsx */ 14416)); }), '91': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(14161), __webpack_require__.e(31503), __webpack_require__.e(92603)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Add/index.tsx */ 34832)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(99313), __webpack_require__.e(45504), __webpack_require__.e(54770)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/index.tsx */ 64049)); }), '92': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(88178), __webpack_require__.e(31503), __webpack_require__.e(44216)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Edit/index.tsx */ 58030)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(14161), __webpack_require__.e(31503), __webpack_require__.e(92603)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Add/index.tsx */ 34832)); }), '93': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(45504), __webpack_require__.e(98255), __webpack_require__.e(31503), __webpack_require__.e(15319)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Detail/index.tsx */ 55817)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(88178), __webpack_require__.e(31503), __webpack_require__.e(44216)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Edit/index.tsx */ 58030)); }), '94': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(89831), __webpack_require__.e(98228), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 35269)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(45504), __webpack_require__.e(98255), __webpack_require__.e(31503), __webpack_require__.e(15319)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Detail/answer/Detail/index.tsx */ 55817)); }), '95': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(22539), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(36524), __webpack_require__.e(28767), __webpack_require__.e(63276), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51313)); + return Promise.all(/*! import() | layouts__ShixunDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(89831), __webpack_require__.e(98228), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(93282)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/ShixunDetail/index.tsx */ 35269)); }), '96': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(22539), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(36524), __webpack_require__.e(28767), __webpack_require__.e(63276), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51313)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(22539), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(36524), __webpack_require__.e(28767), __webpack_require__.e(63276), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51313)); }), '97': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(85048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/index.tsx */ 63337)); + return Promise.all(/*! import() | p__Classrooms__Lists__ShixunHomeworks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(22539), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(36524), __webpack_require__.e(28767), __webpack_require__.e(63276), __webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ShixunHomeworks/index.tsx */ 51313)); }), '98': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(84291), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 45941)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Topics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(85048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/index.tsx */ 63337)); }), '99': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(84291), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 45941)); }), '100': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(12911), __webpack_require__.e(13488), __webpack_require__.e(70427), __webpack_require__.e(28767), __webpack_require__.e(8885), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 58443)); + return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(84291), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 45941)); }), '101': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(12911), __webpack_require__.e(13488), __webpack_require__.e(70427), __webpack_require__.e(28767), __webpack_require__.e(8885), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 58443)); }), '102': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(13488), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 13296)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(12911), __webpack_require__.e(13488), __webpack_require__.e(70427), __webpack_require__.e(28767), __webpack_require__.e(8885), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 58443)); }), '103': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(13488), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 13296)); }), '104': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(13261), __webpack_require__.e(22539), __webpack_require__.e(90789), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(36524), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 46438)); + return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(13488), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 13296)); }), '105': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(13261), __webpack_require__.e(22539), __webpack_require__.e(90789), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(36524), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 46438)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(71796), __webpack_require__.e(22539), __webpack_require__.e(90789), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(36524), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 46438)); }), '106': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(22539), __webpack_require__.e(97986), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(80638), __webpack_require__.e(36524), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 31729)); + return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(71796), __webpack_require__.e(22539), __webpack_require__.e(90789), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(36524), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 46438)); }), '107': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(22539), __webpack_require__.e(97986), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(80638), __webpack_require__.e(36524), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 31729)); }), '108': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Teachers__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(49166), __webpack_require__.e(96738), __webpack_require__.e(68014)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Teachers/index.tsx */ 17300)); + return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(22539), __webpack_require__.e(97986), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(80638), __webpack_require__.e(36524), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 31729)); }), '109': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Students__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(49166), __webpack_require__.e(96738), __webpack_require__.e(48077)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Students/index.tsx */ 66346)); + return Promise.all(/*! import() | p__Classrooms__Lists__Teachers__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(49166), __webpack_require__.e(96738), __webpack_require__.e(68014)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Teachers/index.tsx */ 17300)); }), '110': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Assistant__index */[__webpack_require__.e(42164), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(96738), __webpack_require__.e(33356)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Assistant/index.tsx */ 3622)); + return Promise.all(/*! import() | p__Classrooms__Lists__Students__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(49166), __webpack_require__.e(96738), __webpack_require__.e(48077)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Students/index.tsx */ 66346)); }), '111': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(13261), __webpack_require__.e(22539), __webpack_require__.e(80638), __webpack_require__.e(36524), __webpack_require__.e(63276), __webpack_require__.e(88048), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 84618)); + return Promise.all(/*! import() | p__Classrooms__Lists__Assistant__index */[__webpack_require__.e(42164), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(96738), __webpack_require__.e(33356)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Assistant/index.tsx */ 3622)); }), '112': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(13261), __webpack_require__.e(22539), __webpack_require__.e(80638), __webpack_require__.e(36524), __webpack_require__.e(63276), __webpack_require__.e(88048), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 84618)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(71796), __webpack_require__.e(22539), __webpack_require__.e(80638), __webpack_require__.e(36524), __webpack_require__.e(63276), __webpack_require__.e(88048), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 84618)); }), '113': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(31962)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/index.tsx */ 24745)); + return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(71796), __webpack_require__.e(22539), __webpack_require__.e(80638), __webpack_require__.e(36524), __webpack_require__.e(63276), __webpack_require__.e(88048), __webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/index.tsx */ 84618)); }), '114': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(19208), __webpack_require__.e(98228), __webpack_require__.e(56298), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(96738), __webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/index.tsx */ 87599)); + return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(31962)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/index.tsx */ 24745)); }), '115': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(19208), __webpack_require__.e(98228), __webpack_require__.e(56298), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(96738), __webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/index.tsx */ 87599)); }), '116': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(15845), __webpack_require__.e(34093)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/Detail/index.tsx */ 37143)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(19208), __webpack_require__.e(98228), __webpack_require__.e(56298), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(96738), __webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/index.tsx */ 87599)); }), '117': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(16550), __webpack_require__.e(31503), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 70609)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attendance__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(15845), __webpack_require__.e(34093)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attendance/Detail/index.tsx */ 37143)); }), '118': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(16550), __webpack_require__.e(31503), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 70609)); }), '119': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(43428), __webpack_require__.e(89831), __webpack_require__.e(19066), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(80638), __webpack_require__.e(27060), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 2367)); + return Promise.all(/*! import() | p__Classrooms__Lists__Announcement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(16550), __webpack_require__.e(31503), __webpack_require__.e(21265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Announcement/index.tsx */ 70609)); }), '120': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(43428), __webpack_require__.e(89831), __webpack_require__.e(19066), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(80638), __webpack_require__.e(27060), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 2367)); }), '121': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(13488), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 49738)); + return Promise.all(/*! import() | p__Classrooms__Lists__OnlineLearning__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(43428), __webpack_require__.e(89831), __webpack_require__.e(19066), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(80638), __webpack_require__.e(27060), __webpack_require__.e(68827)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/OnlineLearning/index.tsx */ 2367)); }), '122': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(13488), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 49738)); }), '123': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(98228), __webpack_require__.e(40998), __webpack_require__.e(72032), __webpack_require__.e(34802), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 82105)); + return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(13488), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 49738)); }), '124': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(98228), __webpack_require__.e(40998), __webpack_require__.e(72032), __webpack_require__.e(34802), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 82105)); }), '125': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(64217)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/index.tsx */ 97391)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(98228), __webpack_require__.e(40998), __webpack_require__.e(72032), __webpack_require__.e(34802), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 82105)); }), '126': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Upload__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(73220)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Upload/index.tsx */ 98673)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(64217)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/index.tsx */ 97391)); }), '127': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(60533)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/Detail/index.tsx */ 92816)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Upload__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(73220)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Upload/index.tsx */ 98673)); }), '128': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__LiveVideo__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(84291), __webpack_require__.e(98228), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(67878)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/LiveVideo/index.tsx */ 42498)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(60533)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/Detail/index.tsx */ 92816)); }), '129': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__LiveVideo__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(84291), __webpack_require__.e(98228), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(67878)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/LiveVideo/index.tsx */ 42498)); }), '130': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__StudentDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(69944)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/StudentDetail/index.tsx */ 30390)); + return Promise.all(/*! import() | p__Classrooms__Lists__LiveVideo__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(84291), __webpack_require__.e(98228), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(67878)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/LiveVideo/index.tsx */ 42498)); }), '131': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Board__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(13488), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 98823)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__StudentDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(69944)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/StudentDetail/index.tsx */ 30390)); }), '132': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Board__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(13488), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 98823)); }), '133': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__List__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(84291), __webpack_require__.e(98228), __webpack_require__.e(96738), __webpack_require__.e(38634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/List/index.tsx */ 25179)); + return Promise.all(/*! import() | p__Classrooms__Lists__Board__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(13488), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 98823)); }), '134': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__List__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(84291), __webpack_require__.e(98228), __webpack_require__.e(96738), __webpack_require__.e(38634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/List/index.tsx */ 25179)); }), '135': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(87922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/Detail/index.tsx */ 90233)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__List__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(84291), __webpack_require__.e(98228), __webpack_require__.e(96738), __webpack_require__.e(38634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/List/index.tsx */ 25179)); }), '136': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__NotList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(98228), __webpack_require__.e(96738), __webpack_require__.e(61727)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx */ 41137)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(87922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/Detail/index.tsx */ 90233)); }), '137': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__NotList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(98228), __webpack_require__.e(96738), __webpack_require__.e(61727)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx */ 41137)); }), '138': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(96738), __webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/index.tsx */ 64954)); + return Promise.all(/*! import() | p__Classrooms__Lists__CourseGroup__NotList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(98228), __webpack_require__.e(96738), __webpack_require__.e(61727)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CourseGroup/NotList/index.tsx */ 41137)); }), '139': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(96738), __webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/index.tsx */ 64954)); }), '140': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__VideoStatistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(96738), __webpack_require__.e(48689)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/VideoStatistics/index.tsx */ 28208)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(96738), __webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/index.tsx */ 64954)); }), '141': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StatisticsQuality__index */[__webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(56511), __webpack_require__.e(42441), __webpack_require__.e(17806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StatisticsQuality/index.tsx */ 26348)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__VideoStatistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(84291), __webpack_require__.e(42441), __webpack_require__.e(96738), __webpack_require__.e(48689)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/VideoStatistics/index.tsx */ 28208)); }), '142': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(98885)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/index.tsx */ 49806)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StatisticsQuality__index */[__webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(56511), __webpack_require__.e(42441), __webpack_require__.e(17806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StatisticsQuality/index.tsx */ 26348)); }), '143': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/Detail/index.tsx */ 56340)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(98885)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/index.tsx */ 49806)); }), '144': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentVideo__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(69922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentVideo/index.tsx */ 34760)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentStatistics/Detail/index.tsx */ 56340)); }), '145': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__ExportList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(54572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ExportList/index.tsx */ 94360)); + return Promise.all(/*! import() | p__Classrooms__Lists__Statistics__StudentVideo__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(69922)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Statistics/StudentVideo/index.tsx */ 34760)); }), '146': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Classrooms__Lists__PlaceholderPage__index */ 64017).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/PlaceholderPage/index.tsx */ 20847)); + return Promise.all(/*! import() | p__Classrooms__Lists__ExportList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(54572)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ExportList/index.tsx */ 94360)); }), '147': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Template__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(15148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/index.tsx */ 85769)); + return __webpack_require__.e(/*! import() | p__Classrooms__Lists__PlaceholderPage__index */ 64017).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/PlaceholderPage/index.tsx */ 20847)); }), '148': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Classrooms__Lists__Template__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(15148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/index.tsx */ 85769)); }), '149': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(42461), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 42461)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '150': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(42461), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 42461)); + return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(6155), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(57687), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 57687)); }), '151': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Exports__index */[__webpack_require__.e(44425), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 58970)); + return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(6155), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(57687), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 57687)); }), '152': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(42461), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 42461)); + return Promise.all(/*! import() | p__Competitions__Exports__index */[__webpack_require__.e(44425), __webpack_require__.e(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 75067)); }), '153': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(9951), __webpack_require__.e(39380), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 87094)); + return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(6155), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(57687), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 57687)); }), '154': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(9951), __webpack_require__.e(39380), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 87094)); + return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(75149), __webpack_require__.e(9951), __webpack_require__.e(56925), __webpack_require__.e(70427), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 1744)); }), '155': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Entered__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(74287), __webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/index.tsx */ 86111)); + return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(75149), __webpack_require__.e(9951), __webpack_require__.e(56925), __webpack_require__.e(70427), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 1744)); }), '156': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Update__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(61242), __webpack_require__.e(45650)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Update/index.tsx */ 1366)); + return Promise.all(/*! import() | p__Competitions__Entered__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(78684), __webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/index.tsx */ 86111)); }), '157': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Entered__Assembly__TeamDateil */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(49127), __webpack_require__.e(81799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/Assembly/TeamDateil.tsx */ 91800)); + return Promise.all(/*! import() | p__Competitions__Update__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(61242), __webpack_require__.e(45650)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Update/index.tsx */ 1366)); }), '158': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Competitions__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(89831), __webpack_require__.e(45413), __webpack_require__.e(61242), __webpack_require__.e(77670), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(38797)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Edit/index.tsx */ 79327)); + return Promise.all(/*! import() | p__Competitions__Entered__Assembly__TeamDateil */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(49127), __webpack_require__.e(81799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/Assembly/TeamDateil.tsx */ 91800)); }), '159': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Competitions__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(89831), __webpack_require__.e(61242), __webpack_require__.e(56925), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(55693), __webpack_require__.e(38797)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Edit/index.tsx */ 18432)); }), '160': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Forums__Index__redirect */ 28639).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/redirect.tsx */ 91930)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '161': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Forums__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(86736), __webpack_require__.e(16116), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 50908)); + return __webpack_require__.e(/*! import() | p__Forums__Index__redirect */ 28639).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/redirect.tsx */ 91930)); }), '162': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(5848), __webpack_require__.e(31503), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 10625)); + return Promise.all(/*! import() | p__Forums__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(86736), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 39095)); }), '163': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(5848), __webpack_require__.e(31503), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 10625)); + return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(38996), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 10625)); }), '164': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Forums__Detail__id */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(23633), __webpack_require__.e(31503), __webpack_require__.e(80508)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Detail/[id].tsx */ 48560)); + return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(38996), __webpack_require__.e(31503), __webpack_require__.e(80638), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 10625)); }), '165': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Forums__Subject__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(29847), __webpack_require__.e(78746)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Subject/index.tsx */ 95964)); + return Promise.all(/*! import() | p__Forums__Detail__id */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(23633), __webpack_require__.e(31503), __webpack_require__.e(80508)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Detail/[id].tsx */ 48560)); }), '166': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Forums__User__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(19842), __webpack_require__.e(29847), __webpack_require__.e(65588), __webpack_require__.e(45261)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/User/index.tsx */ 83139)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '167': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 41561)); }), '168': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 41561)); + return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(36381), __webpack_require__.e(2373), __webpack_require__.e(31503), __webpack_require__.e(13279), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 94884)); }), '169': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(36381), __webpack_require__.e(2373), __webpack_require__.e(31503), __webpack_require__.e(13279), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 94884)); }), '170': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(36381), __webpack_require__.e(2373), __webpack_require__.e(31503), __webpack_require__.e(13279), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 94884)); + return Promise.all(/*! import() | p__Problemset__Preview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(26220), __webpack_require__.e(89831), __webpack_require__.e(88699), __webpack_require__.e(11581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/index.tsx */ 14094)); }), '171': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__Preview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(26220), __webpack_require__.e(89831), __webpack_require__.e(88699), __webpack_require__.e(11581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/index.tsx */ 14094)); + return Promise.all(/*! import() | p__Problemset__Preview__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(26220), __webpack_require__.e(19842), __webpack_require__.e(64144)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/New/index.tsx */ 49643)); }), '172': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__Preview__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(26220), __webpack_require__.e(19842), __webpack_require__.e(64144)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/New/index.tsx */ 49643)); + return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 41561)); }), '173': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(25079), __webpack_require__.e(52720), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(96738), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 41561)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '174': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Shixuns__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(93617), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(28782)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Index/index.tsx */ 15151)); }), '175': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(93617), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(28782)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Index/index.tsx */ 15151)); + return Promise.all(/*! import() | p__Shixuns__Exports__index */[__webpack_require__.e(44425), __webpack_require__.e(96738), __webpack_require__.e(97120), __webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Exports/index.tsx */ 68743)); }), '176': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Exports__index */[__webpack_require__.e(44425), __webpack_require__.e(96738), __webpack_require__.e(97120), __webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Exports/index.tsx */ 68743)); + return Promise.all(/*! import() | p__Shixuns__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(62060), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(69480), __webpack_require__.e(97008)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/index.tsx */ 67269)); }), '177': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__New__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(62060), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(69480), __webpack_require__.e(97008)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/index.tsx */ 67269)); + return Promise.all(/*! import() | p__Shixuns__New__CreateImg__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(65549)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/CreateImg/index.tsx */ 3412)); }), '178': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__New__CreateImg__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(65549)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/CreateImg/index.tsx */ 3412)); + return Promise.all(/*! import() | p__Shixuns__New__ImagePreview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(56156), __webpack_require__.e(44366), __webpack_require__.e(16116), __webpack_require__.e(99674)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/ImagePreview/index.tsx */ 35387)); }), '179': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__New__ImagePreview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(56156), __webpack_require__.e(44366), __webpack_require__.e(16116), __webpack_require__.e(99674)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/New/ImagePreview/index.tsx */ 35387)); + return Promise.all(/*! import() | p__Shixuns__Detail__Merge__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(70477), __webpack_require__.e(55573)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Merge/index.tsx */ 51794)); }), '180': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Merge__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(70477), __webpack_require__.e(55573)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Merge/index.tsx */ 51794)); + return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(89831), __webpack_require__.e(75149), __webpack_require__.e(77409), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(69480), __webpack_require__.e(50324), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 66561)); }), '181': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(89831), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(77409), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(49962), __webpack_require__.e(69480), __webpack_require__.e(50324), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 66561)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Warehouse__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(99313), __webpack_require__.e(47866), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(16328)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Warehouse/index.tsx */ 32812)); }), '182': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Warehouse__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(99313), __webpack_require__.e(47866), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(16328)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Warehouse/index.tsx */ 32812)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(983), __webpack_require__.e(31503), __webpack_require__.e(77857)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewQuestion/index.tsx */ 57371)); }), '183': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(983), __webpack_require__.e(31503), __webpack_require__.e(77857)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewQuestion/index.tsx */ 57371)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(7812), __webpack_require__.e(31503), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditQuestion/index.tsx */ 9256)); }), '184': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(7812), __webpack_require__.e(31503), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditQuestion/index.tsx */ 9256)); }), '185': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(7812), __webpack_require__.e(31503), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditQuestion/index.tsx */ 9256)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(49127), __webpack_require__.e(65170), __webpack_require__.e(31503), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 34579)); }), '186': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(49127), __webpack_require__.e(65170), __webpack_require__.e(31503), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 34579)); }), '187': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(49127), __webpack_require__.e(65170), __webpack_require__.e(31503), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 34579)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(36381), __webpack_require__.e(75149), __webpack_require__.e(8485), __webpack_require__.e(2934), __webpack_require__.e(49205)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeSetting/index.tsx */ 24468)); }), '188': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(36381), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(8485), __webpack_require__.e(2934), __webpack_require__.e(49205)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeSetting/index.tsx */ 24468)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(85213), __webpack_require__.e(31503), __webpack_require__.e(21423)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeAnswer/index.tsx */ 87935)); }), '189': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(85213), __webpack_require__.e(31503), __webpack_require__.e(21423)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeAnswer/index.tsx */ 87935)); + return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(57614)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/RankingSetting/index.tsx */ 18245)); }), '190': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(57614)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/RankingSetting/index.tsx */ 18245)); + return Promise.all(/*! import() | p__Shixuns__Detail__id */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(70427), __webpack_require__.e(28767), __webpack_require__.e(52875)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/[id].tsx */ 8396)); }), '191': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__id */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(70427), __webpack_require__.e(28767), __webpack_require__.e(52875)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/[id].tsx */ 8396)); + return Promise.all(/*! import() | p__Shixuns__Detail__Challenges__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(42441), __webpack_require__.e(71796), __webpack_require__.e(56047), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(59133)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Challenges/index.tsx */ 70749)); }), '192': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Challenges__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(42441), __webpack_require__.e(13261), __webpack_require__.e(56047), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(59133)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Challenges/index.tsx */ 70749)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(29991), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 54321)); }), '193': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(29991), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 54321)); }), '194': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(29991), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 54321)); + return Promise.all(/*! import() | p__Shixuns__Detail__Collaborators__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(66807), __webpack_require__.e(50324), __webpack_require__.e(25470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Collaborators/index.tsx */ 77385)); }), '195': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Collaborators__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(49962), __webpack_require__.e(66807), __webpack_require__.e(50324), __webpack_require__.e(25470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Collaborators/index.tsx */ 77385)); + return Promise.all(/*! import() | p__Shixuns__Detail__Dataset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(75149), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(86541)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Dataset/index.tsx */ 80904)); }), '196': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Dataset__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(42441), __webpack_require__.e(28209), __webpack_require__.e(56047), __webpack_require__.e(75264), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(86541)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Dataset/index.tsx */ 80904)); + return Promise.all(/*! import() | p__Shixuns__Detail__Discuss__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(31503), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(96238), __webpack_require__.e(22254)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Discuss/index.tsx */ 96858)); }), '197': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Discuss__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(31503), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(96238), __webpack_require__.e(22254)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Discuss/index.tsx */ 96858)); + return Promise.all(/*! import() | p__Shixuns__Detail__RankingList__index */[__webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/RankingList/index.tsx */ 97261)); }), '198': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__RankingList__index */[__webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/RankingList/index.tsx */ 97261)); + return Promise.all(/*! import() | p__Shixuns__Detail__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(36381), __webpack_require__.e(49127), __webpack_require__.e(62060), __webpack_require__.e(55282), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(16845)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Settings/index.tsx */ 84695)); }), '199': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(84291), __webpack_require__.e(36381), __webpack_require__.e(49127), __webpack_require__.e(62060), __webpack_require__.e(55282), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(16845)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Settings/index.tsx */ 84695)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 65407)); }), '200': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 65407)); }), '201': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 65407)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__UploadFile__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(81148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/UploadFile/index.tsx */ 41635)); }), '202': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Detail__Repository__UploadFile__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(81148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/UploadFile/index.tsx */ 41635)); }), '203': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__UploadFile__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(81148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/UploadFile/index.tsx */ 41635)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__AddFile__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(78241), __webpack_require__.e(92238), __webpack_require__.e(97046)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/AddFile/index.tsx */ 70858)); }), '204': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Detail__Repository__AddFile__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(78241), __webpack_require__.e(92238), __webpack_require__.e(97046)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/AddFile/index.tsx */ 70858)); }), '205': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__AddFile__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(78241), __webpack_require__.e(92238), __webpack_require__.e(97046)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/AddFile/index.tsx */ 70858)); + return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(29991), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 54321)); }), '206': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(29991), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 54321)); }), '207': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(29991), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 54321)); + return Promise.all(/*! import() | p__Shixuns__Detail__AuditSituation__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(73755), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(45096)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/AuditSituation/index.tsx */ 76336)); }), '208': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__AuditSituation__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(73755), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(66807), __webpack_require__.e(45096)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/AuditSituation/index.tsx */ 76336)); + return Promise.all(/*! import() | p__Shixuns__Detail__ForkList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(19215)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/ForkList/index.tsx */ 36447)); }), '209': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Detail__ForkList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(19215)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/ForkList/index.tsx */ 36447)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '210': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__User__Detail__Videos__Protocol__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(95176)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Protocol/index.tsx */ 66045)); }), '211': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__Protocol__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(95176)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Protocol/index.tsx */ 66045)); + return Promise.all(/*! import() | p__User__Detail__Videos__Success__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(19891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Success/index.tsx */ 10041)); }), '212': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__Success__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(19891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Success/index.tsx */ 10041)); + return Promise.all(/*! import() | p__User__Detail__Topicbank__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(98062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topicbank/index.tsx */ 8315)); }), '213': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topicbank__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(98062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topicbank/index.tsx */ 8315)); + return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(16703), __webpack_require__.e(16116), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 31063)); }), '214': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(16703), __webpack_require__.e(16116), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 31063)); }), '215': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(16703), __webpack_require__.e(16116), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 31063)); + return Promise.all(/*! import() | p__User__Detail__Topics__Normal__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(93221), __webpack_require__.e(31503), __webpack_require__.e(86820)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Normal/index.tsx */ 53014)); }), '216': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Normal__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(93221), __webpack_require__.e(31503), __webpack_require__.e(86820)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Normal/index.tsx */ 53014)); + return Promise.all(/*! import() | p__User__Detail__Topics__Group__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(39011), __webpack_require__.e(31503), __webpack_require__.e(88517)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Group/index.tsx */ 12118)); }), '217': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Group__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(39011), __webpack_require__.e(31503), __webpack_require__.e(88517)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Group/index.tsx */ 12118)); + return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(46226), __webpack_require__.e(31503), __webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Edit/index.tsx */ 82655)); }), '218': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(46226), __webpack_require__.e(31503), __webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Edit/index.tsx */ 82655)); + return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(27739), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 75021)); }), '219': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(27739), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 75021)); + return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(42785), __webpack_require__.e(75043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Edit/index.tsx */ 87551)); }), '220': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(42785), __webpack_require__.e(75043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Edit/index.tsx */ 87551)); + return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(81326), __webpack_require__.e(16116), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 71967)); }), '221': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(81326), __webpack_require__.e(16116), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 71967)); + return Promise.all(/*! import() | p__User__Detail__ExperImentImg__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(36156), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(69480), __webpack_require__.e(63157)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/Add/index.tsx */ 12105)); }), '222': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__ExperImentImg__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(36156), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(69480), __webpack_require__.e(63157)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/Add/index.tsx */ 12105)); + return __webpack_require__.e(/*! import() | p__User__Detail__id */ 72529).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/[id].tsx */ 49999)); }), '223': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__User__Detail__id */ 72529).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/[id].tsx */ 49999)); + return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 30272)); }), '224': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 30272)); }), '225': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 30272)); + return Promise.all(/*! import() | p__User__Detail__Shixuns__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(16116), __webpack_require__.e(18307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Shixuns/index.tsx */ 7874)); }), '226': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Shixuns__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(16116), __webpack_require__.e(18307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Shixuns/index.tsx */ 7874)); + return Promise.all(/*! import() | p__User__Detail__UserPortrait__index */[__webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/UserPortrait/index.tsx */ 77960)); }), '227': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__UserPortrait__index */[__webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/UserPortrait/index.tsx */ 77960)); + return Promise.all(/*! import() | p__User__Detail__LearningPath__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(70427), __webpack_require__.e(14610)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/LearningPath/index.tsx */ 61701)); }), '228': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__LearningPath__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(70427), __webpack_require__.e(14610)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/LearningPath/index.tsx */ 61701)); + return Promise.all(/*! import() | p__User__Detail__TeachGroup__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(79590)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/TeachGroup/index.tsx */ 3555)); }), '229': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__TeachGroup__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(79590)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/TeachGroup/index.tsx */ 3555)); + return Promise.all(/*! import() | p__User__Detail__Competitions__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(73755), __webpack_require__.e(87209), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(12076)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Competitions/index.tsx */ 61149)); }), '230': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Competitions__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(73755), __webpack_require__.e(87209), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(12076)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Competitions/index.tsx */ 61149)); + return Promise.all(/*! import() | p__User__Detail__ExperImentImg__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(37498), __webpack_require__.e(94849)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/index.tsx */ 41894)); }), '231': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__ExperImentImg__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(37498), __webpack_require__.e(94849)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/index.tsx */ 41894)); + return Promise.all(/*! import() | p__User__Detail__ExperImentImg__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(37498), __webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/Detail/index.tsx */ 29445)); }), '232': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__ExperImentImg__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(37498), __webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/Detail/index.tsx */ 29445)); + return Promise.all(/*! import() | p__User__Detail__Certificate__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(44425), __webpack_require__.e(16116), __webpack_require__.e(72759), __webpack_require__.e(65191)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Certificate/index.tsx */ 73115)); }), '233': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Certificate__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(44425), __webpack_require__.e(16116), __webpack_require__.e(72759), __webpack_require__.e(65191)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Certificate/index.tsx */ 73115)); + return Promise.all(/*! import() | p__User__Detail__OtherResources__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(93496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/OtherResources/index.tsx */ 53721)); }), '234': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__OtherResources__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(93496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/OtherResources/index.tsx */ 53721)); + return Promise.all(/*! import() | p__User__Detail__ClassManagement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(37948)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ClassManagement/index.tsx */ 7945)); }), '235': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__ClassManagement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(37948)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ClassManagement/index.tsx */ 7945)); + return Promise.all(/*! import() | p__User__Detail__ClassManagement__Item__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(19519)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ClassManagement/Item/index.tsx */ 39018)); }), '236': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__ClassManagement__Item__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(19519)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ClassManagement/Item/index.tsx */ 39018)); + return Promise.all(/*! import() | p__User__Detail__Paths__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(94662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Paths/index.tsx */ 15056)); }), '237': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Paths__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(94662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Paths/index.tsx */ 15056)); + return Promise.all(/*! import() | p__User__Detail__Projects__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(18459), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Projects/index.tsx */ 97534)); }), '238': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Projects__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(18459), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Projects/index.tsx */ 97534)); + return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(40998), __webpack_require__.e(60357), __webpack_require__.e(72032), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(34802), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 44668)); }), '239': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(40998), __webpack_require__.e(60357), __webpack_require__.e(72032), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(34802), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 44668)); + return Promise.all(/*! import() | p__User__Detail__Videos__Upload__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(16719), __webpack_require__.e(42240)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Upload/index.tsx */ 78245)); }), '240': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Videos__Upload__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(16719), __webpack_require__.e(42240)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Upload/index.tsx */ 78245)); + return Promise.all(/*! import() | p__User__Detail__Topics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(16116), __webpack_require__.e(90265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/index.tsx */ 91160)); }), '241': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Topics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(60357), __webpack_require__.e(16116), __webpack_require__.e(90265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/index.tsx */ 91160)); + return Promise.all(/*! import() | p__User__Detail__virtualSpaces__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(26744), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(5176), __webpack_require__.e(19360)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/virtualSpaces/index.tsx */ 98532)); }), '242': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__virtualSpaces__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(26744), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(5176), __webpack_require__.e(19360)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/virtualSpaces/index.tsx */ 98532)); + return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); }), '243': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '244': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Question__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(9951), __webpack_require__.e(16116), __webpack_require__.e(29647)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/Index/index.tsx */ 61177)); }), '245': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Question__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(9951), __webpack_require__.e(16116), __webpack_require__.e(29647)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/Index/index.tsx */ 61177)); + return Promise.all(/*! import() | p__Question__AddOrEdit__BatchAdd__index */[__webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(10485)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/BatchAdd/index.tsx */ 3866)); }), '246': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Question__AddOrEdit__BatchAdd__index */[__webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(10485)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/BatchAdd/index.tsx */ 3866)); + return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(33595), __webpack_require__.e(35555), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 74488)); }), '247': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(33595), __webpack_require__.e(35555), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 74488)); + return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(33595), __webpack_require__.e(35555), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 74488)); }), '248': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(33595), __webpack_require__.e(35555), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 74488)); + return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(25079), __webpack_require__.e(33595), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 13269)); }), '249': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(25079), __webpack_require__.e(33595), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 13269)); + return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(25079), __webpack_require__.e(33595), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 13269)); }), '250': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(19842), __webpack_require__.e(36381), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(25079), __webpack_require__.e(33595), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(18963), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 13269)); + return Promise.all(/*! import() | p__Question__OjProblem__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(40998), __webpack_require__.e(21560), __webpack_require__.e(59261), __webpack_require__.e(31503), __webpack_require__.e(34802), __webpack_require__.e(84707), __webpack_require__.e(91043), __webpack_require__.e(77460)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/index.tsx */ 99567)); }), '251': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Question__OjProblem__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(40998), __webpack_require__.e(21560), __webpack_require__.e(59261), __webpack_require__.e(31503), __webpack_require__.e(34802), __webpack_require__.e(84707), __webpack_require__.e(91043), __webpack_require__.e(77460)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/index.tsx */ 99567)); + return Promise.all(/*! import() | p__Question__OjProblem__RecordDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(91043), __webpack_require__.e(49716)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/RecordDetail/index.tsx */ 86000)); }), '252': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Question__OjProblem__RecordDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(91043), __webpack_require__.e(49716)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/RecordDetail/index.tsx */ 86000)); + return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(36381), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(49862), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 3624)); }), '253': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(36381), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(49862), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 3624)); + return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(36381), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(49862), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 3624)); }), '254': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(36381), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(49862), __webpack_require__.e(31503), __webpack_require__.e(2934), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 3624)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '255': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Engineering__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(13006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/index.tsx */ 97406)); }), '256': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(13006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/index.tsx */ 97406)); + return Promise.all(/*! import() | p__Engineering__Lists__TeacherList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(92045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TeacherList/index.tsx */ 34840)); }), '257': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TeacherList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(92045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TeacherList/index.tsx */ 34840)); + return Promise.all(/*! import() | p__Engineering__Lists__StudentList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(11520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/StudentList/index.tsx */ 15410)); }), '258': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__StudentList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(11520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/StudentList/index.tsx */ 15410)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(59649)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/index.tsx */ 36508)); }), '259': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(59649)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/index.tsx */ 36508)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(84546)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Add/index.tsx */ 28936)); }), '260': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Add__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(84546)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Add/index.tsx */ 28936)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(75357)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Edit/index.tsx */ 51326)); }), '261': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingProgram__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(75357)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingProgram/Edit/index.tsx */ 51326)); + return Promise.all(/*! import() | p__Engineering__Lists__TrainingObjectives__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(96738), __webpack_require__.e(68665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingObjectives/index.tsx */ 25471)); }), '262': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__TrainingObjectives__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(96738), __webpack_require__.e(68665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/TrainingObjectives/index.tsx */ 25471)); + return Promise.all(/*! import() | p__Engineering__Lists__GraduationIndex__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(96738), __webpack_require__.e(73183)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduationIndex/index.tsx */ 86429)); }), '263': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__GraduationIndex__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(96738), __webpack_require__.e(73183)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduationIndex/index.tsx */ 86429)); + return Promise.all(/*! import() | p__Engineering__Lists__GraduatedMatrix__index */[__webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(99313), __webpack_require__.e(34800)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ 65410)); }), '264': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__GraduatedMatrix__index */[__webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(99313), __webpack_require__.e(34800)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ 65410)); + return Promise.all(/*! import() | p__Engineering__Lists__CourseList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(96738), __webpack_require__.e(79489)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseList/index.tsx */ 3607)); }), '265': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__CourseList__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(96738), __webpack_require__.e(79489)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseList/index.tsx */ 3607)); + return Promise.all(/*! import() | p__Engineering__Lists__CurseSetting__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(73755), __webpack_require__.e(45413), __webpack_require__.e(39391)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CurseSetting/index.tsx */ 37775)); }), '266': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__CurseSetting__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(45413), __webpack_require__.e(73755), __webpack_require__.e(39391)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CurseSetting/index.tsx */ 37775)); + return Promise.all(/*! import() | p__Engineering__Lists__CourseMatrix__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(95335)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseMatrix/index.tsx */ 68033)); }), '267': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__CourseMatrix__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(95335)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/CourseMatrix/index.tsx */ 68033)); + return Promise.all(/*! import() | p__Engineering__Navigation__Home__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(92823)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Navigation/Home/index.tsx */ 66858)); }), '268': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Navigation__Home__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(92823)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Navigation/Home/index.tsx */ 66858)); + return Promise.all(/*! import() | p__Engineering__Evaluate__List__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(71796), __webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/List/index.tsx */ 14792)); }), '269': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Evaluate__List__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(13261), __webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/List/index.tsx */ 14792)); + return Promise.all(/*! import() | p__Engineering__Evaluate__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(42441), __webpack_require__.e(66651)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/Detail/index.tsx */ 72044)); }), '270': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Evaluate__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(42441), __webpack_require__.e(66651)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Evaluate/Detail/index.tsx */ 72044)); + return Promise.all(/*! import() | p__Engineering__Norm__List__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(26741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/List/index.tsx */ 74641)); }), '271': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Norm__List__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(26741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/List/index.tsx */ 74641)); + return Promise.all(/*! import() | p__Engineering__Lists__Document__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(45775)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/Document/index.tsx */ 40892)); }), '272': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Engineering__Lists__Document__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(96738), __webpack_require__.e(45775)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/Document/index.tsx */ 40892)); + return __webpack_require__.e(/*! import() | p__Engineering__Norm__Detail__index */ 62548).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/Detail/index.tsx */ 95751)); }), '273': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Engineering__Norm__Detail__index */ 62548).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/Detail/index.tsx */ 95751)); + return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); }), '274': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '275': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Innovation__Tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(75870), __webpack_require__.e(42140), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(6016), __webpack_require__.e(44189), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 57520)); }), '276': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__Tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(75870), __webpack_require__.e(42140), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(80638), __webpack_require__.e(49962), __webpack_require__.e(6016), __webpack_require__.e(44189), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 57520)); + return Promise.all(/*! import() | p__Innovation__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(20680)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/index.tsx */ 62859)); }), '277': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__index */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(20680)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/index.tsx */ 62859)); + return Promise.all(/*! import() | p__Innovation__PublicProject__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(53864), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(26366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicProject/index.tsx */ 76098)); }), '278': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__PublicProject__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(53864), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(26366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicProject/index.tsx */ 76098)); + return Promise.all(/*! import() | p__Innovation__PublicDataSet__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(14642), __webpack_require__.e(86452)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicDataSet/index.tsx */ 90914)); }), '279': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__PublicDataSet__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(14642), __webpack_require__.e(86452)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicDataSet/index.tsx */ 90914)); + return Promise.all(/*! import() | p__Innovation__PublicMirror__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(11070)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicMirror/index.tsx */ 51798)); }), '280': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__PublicMirror__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(11070)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/PublicMirror/index.tsx */ 51798)); + return Promise.all(/*! import() | p__Innovation__MyProject__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(53864), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(67242)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyProject/index.tsx */ 29008)); }), '281': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__MyProject__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(53864), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(67242)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyProject/index.tsx */ 29008)); + return Promise.all(/*! import() | p__Innovation__MyDataSet__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(14642), __webpack_require__.e(22707)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyDataSet/index.tsx */ 33311)); }), '282': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__MyDataSet__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(14642), __webpack_require__.e(22707)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyDataSet/index.tsx */ 33311)); + return Promise.all(/*! import() | p__Innovation__MyMirror__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(14642), __webpack_require__.e(12865)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyMirror/index.tsx */ 67981)); }), '283': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__MyMirror__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(14642), __webpack_require__.e(12865)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/MyMirror/index.tsx */ 67981)); + return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(14642), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 62114)); }), '284': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(14642), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 62114)); }), '285': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(14642), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 62114)); + return Promise.all(/*! import() | p__Innovation__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(71796), __webpack_require__.e(42140), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(44189), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 49297)); }), '286': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Innovation__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(13261), __webpack_require__.e(42140), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(49962), __webpack_require__.e(44189), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 49297)); + return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); }), '287': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); + return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(12911), __webpack_require__.e(75870), __webpack_require__.e(38883), __webpack_require__.e(13735), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(6016), __webpack_require__.e(96238), __webpack_require__.e(62861), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 85416)); }), '288': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(12911), __webpack_require__.e(75870), __webpack_require__.e(38883), __webpack_require__.e(13735), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(6016), __webpack_require__.e(96238), __webpack_require__.e(62861), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 85416)); + return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(43428), __webpack_require__.e(38883), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(80638), __webpack_require__.e(62861), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 25943)); }), '289': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(43428), __webpack_require__.e(38883), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(80638), __webpack_require__.e(62861), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 25943)); + return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(12911), __webpack_require__.e(75870), __webpack_require__.e(38883), __webpack_require__.e(13735), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(6016), __webpack_require__.e(96238), __webpack_require__.e(62861), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 85416)); }), '290': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(12911), __webpack_require__.e(75870), __webpack_require__.e(38883), __webpack_require__.e(13735), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(6016), __webpack_require__.e(96238), __webpack_require__.e(62861), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 85416)); + return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(43428), __webpack_require__.e(38883), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(80638), __webpack_require__.e(62861), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 25943)); }), '291': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__tasks__Jupyter__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(43428), __webpack_require__.e(38883), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(80638), __webpack_require__.e(62861), __webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/Jupyter/index.tsx */ 25943)); + return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(12911), __webpack_require__.e(75870), __webpack_require__.e(38883), __webpack_require__.e(13735), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(6016), __webpack_require__.e(96238), __webpack_require__.e(62861), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 85416)); }), '292': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(28209), __webpack_require__.e(75264), __webpack_require__.e(21560), __webpack_require__.e(12911), __webpack_require__.e(75870), __webpack_require__.e(38883), __webpack_require__.e(13735), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(6016), __webpack_require__.e(96238), __webpack_require__.e(62861), __webpack_require__.e(93665)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/tasks/index.jsx */ 85416)); + return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); }), '293': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() */ 74708).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 74708)); + return Promise.all(/*! import() | p__MyProblem__RecordDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(56156), __webpack_require__.e(17527)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/RecordDetail/index.tsx */ 731)); }), '294': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__MyProblem__RecordDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(56156), __webpack_require__.e(17527)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/RecordDetail/index.tsx */ 731)); + return Promise.all(/*! import() | p__MyProblem__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(21560), __webpack_require__.e(59261), __webpack_require__.e(31503), __webpack_require__.e(6016), __webpack_require__.e(84707), __webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/index.tsx */ 44817)); }), '295': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__MyProblem__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(21560), __webpack_require__.e(59261), __webpack_require__.e(31503), __webpack_require__.e(6016), __webpack_require__.e(84707), __webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/index.tsx */ 44817)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '296': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Account__index */[__webpack_require__.e(61242), __webpack_require__.e(60547)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/index.tsx */ 26925)); }), '297': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Account__index */[__webpack_require__.e(61242), __webpack_require__.e(60547)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/index.tsx */ 26925)); + return Promise.all(/*! import() | p__Account__Profile__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(19842), __webpack_require__.e(28863), __webpack_require__.e(81822), __webpack_require__.e(70313), __webpack_require__.e(59788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/index.tsx */ 53651)); }), '298': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Account__Profile__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(19842), __webpack_require__.e(28863), __webpack_require__.e(81822), __webpack_require__.e(70313), __webpack_require__.e(59788)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/index.tsx */ 53651)); + return Promise.all(/*! import() | p__Account__Profile__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(19842), __webpack_require__.e(28863), __webpack_require__.e(81822), __webpack_require__.e(70313), __webpack_require__.e(20576)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/Edit/index.tsx */ 70313)); }), '299': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Account__Profile__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(19842), __webpack_require__.e(28863), __webpack_require__.e(81822), __webpack_require__.e(70313), __webpack_require__.e(20576)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Profile/Edit/index.tsx */ 70313)); + return Promise.all(/*! import() | p__Account__Certification__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(19842), __webpack_require__.e(28863), __webpack_require__.e(81822), __webpack_require__.e(55693), __webpack_require__.e(87260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Certification/index.tsx */ 38240)); }), '300': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Account__Certification__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(19842), __webpack_require__.e(28863), __webpack_require__.e(81822), __webpack_require__.e(55693), __webpack_require__.e(87260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Certification/index.tsx */ 38240)); + return Promise.all(/*! import() | p__Account__Secure__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(64520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Secure/index.tsx */ 11178)); }), '301': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Account__Secure__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(64520)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Secure/index.tsx */ 77190)); + return __webpack_require__.e(/*! import() | p__Account__Binding__index */ 89076).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Binding/index.tsx */ 27650)); }), '302': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Account__Binding__index */ 89076).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Binding/index.tsx */ 27650)); + return Promise.all(/*! import() | p__Account__Results__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(14514)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Results/index.tsx */ 63266)); }), '303': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Account__Results__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(14514)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Results/index.tsx */ 63266)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '304': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__RestFul__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(21117), __webpack_require__.e(31503), __webpack_require__.e(70928)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/Edit/index.tsx */ 48947)); }), '305': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__RestFul__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(21117), __webpack_require__.e(31503), __webpack_require__.e(70928)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/Edit/index.tsx */ 48947)); + return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(98228), __webpack_require__.e(76706), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 1076)); }), '306': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(98228), __webpack_require__.e(76706), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 1076)); }), '307': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(98228), __webpack_require__.e(76706), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 1076)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '308': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(19807), __webpack_require__.e(16116), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 96034)); }), '309': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(19807), __webpack_require__.e(16116), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 96034)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__invoice__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(21313), __webpack_require__.e(16116), __webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/invoice/index.tsx */ 2446)); }), '310': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__invoice__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(21313), __webpack_require__.e(16116), __webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/invoice/index.tsx */ 2446)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__records__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(16434)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/records/index.tsx */ 77823)); }), '311': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__records__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(16434)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/records/index.tsx */ 77823)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__apply__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(31085), __webpack_require__.e(16116), __webpack_require__.e(61880)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/apply/index.tsx */ 9239)); }), '312': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__apply__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(31085), __webpack_require__.e(16116), __webpack_require__.e(61880)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/apply/index.tsx */ 9239)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__view__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(28237)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/view/index.tsx */ 57310)); }), '313': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__view__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(28237)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/view/index.tsx */ 57310)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__orderInformation__index */[__webpack_require__.e(56511), __webpack_require__.e(85111)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderInformation/index.tsx */ 62490)); }), '314': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__orderInformation__index */[__webpack_require__.e(56511), __webpack_require__.e(85111)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderInformation/index.tsx */ 62490)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__orderPay__index */[__webpack_require__.e(56511), __webpack_require__.e(15845), __webpack_require__.e(30264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderPay/index.tsx */ 34863)); }), '315': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__orderPay__index */[__webpack_require__.e(56511), __webpack_require__.e(15845), __webpack_require__.e(30264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/orderPay/index.tsx */ 34863)); + return Promise.all(/*! import() | p__User__Detail__Order__pages__result__index */[__webpack_require__.e(56511), __webpack_require__.e(53114), __webpack_require__.e(44259)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/result/index.tsx */ 50349)); }), '316': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__pages__result__index */[__webpack_require__.e(56511), __webpack_require__.e(53114), __webpack_require__.e(44259)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/result/index.tsx */ 50349)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '317': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Messages__Tidings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(94078)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Tidings/index.tsx */ 17288)); }), '318': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Messages__Tidings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(94078)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Tidings/index.tsx */ 17288)); + return Promise.all(/*! import() | p__Messages__Private__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(52829)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Private/index.tsx */ 9062)); }), '319': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Messages__Private__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(52829)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Private/index.tsx */ 9062)); + return Promise.all(/*! import() | p__Messages__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(51057), __webpack_require__.e(31503), __webpack_require__.e(45359)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Detail/index.tsx */ 15277)); }), '320': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Messages__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(51057), __webpack_require__.e(31503), __webpack_require__.e(45359)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Detail/index.tsx */ 15277)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '321': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(15219), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(89831), __webpack_require__.e(70427), __webpack_require__.e(5176), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 93869)); }), '322': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(15219), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(89831), __webpack_require__.e(70427), __webpack_require__.e(5176), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 93869)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); }), '323': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(43428), __webpack_require__.e(17649), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 98887)); }), '324': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(43428), __webpack_require__.e(17649), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 98887)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(28247), __webpack_require__.e(16116), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 78086)); }), '325': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(28247), __webpack_require__.e(16116), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 78086)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(93446), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 66498)); }), '326': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(93446), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 66498)); }), '327': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(93446), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 66498)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(6828), __webpack_require__.e(16116), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 41016)); }), '328': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(6828), __webpack_require__.e(16116), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 41016)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 79842)); }), '329': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 79842)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(82243), __webpack_require__.e(16116), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 49281)); }), '330': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(82243), __webpack_require__.e(16116), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 49281)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(12911), __webpack_require__.e(43110), __webpack_require__.e(54234), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 54846)); }), '331': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(12911), __webpack_require__.e(43110), __webpack_require__.e(54234), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 54846)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(6210), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 61264)); }), '332': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(6210), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 61264)); }), '333': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(6210), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 61264)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(16116), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 79928)); }), '334': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(16116), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 79928)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 87609)); }), '335': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 87609)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 97259)); }), '336': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 97259)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 10458)); }), '337': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 10458)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(20069), __webpack_require__.e(16116), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 51961)); }), '338': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(20069), __webpack_require__.e(16116), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 51961)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(67811), __webpack_require__.e(16116), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 55686)); }), '339': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(67811), __webpack_require__.e(16116), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 55686)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(432), __webpack_require__.e(16116), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 36658)); }), '340': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(432), __webpack_require__.e(16116), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 36658)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); }), '341': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); + return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 63345)); }), '342': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 63345)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '343': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(15219), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(89831), __webpack_require__.e(70427), __webpack_require__.e(5176), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 93869)); }), '344': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__virtualDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(15219), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(89831), __webpack_require__.e(70427), __webpack_require__.e(5176), __webpack_require__.e(40559)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/virtualDetail/index.tsx */ 93869)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); }), '345': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(43428), __webpack_require__.e(17649), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 98887)); }), '346': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(43428), __webpack_require__.e(17649), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 98887)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(28247), __webpack_require__.e(16116), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 78086)); }), '347': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(28247), __webpack_require__.e(16116), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 78086)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(93446), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 66498)); }), '348': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(93446), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 66498)); }), '349': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(93446), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 66498)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(6828), __webpack_require__.e(16116), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 41016)); }), '350': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(6828), __webpack_require__.e(16116), __webpack_require__.e(46796)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/Detail/index.tsx */ 41016)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 79842)); }), '351': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(24504)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/index.tsx */ 79842)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(82243), __webpack_require__.e(16116), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 49281)); }), '352': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(82243), __webpack_require__.e(16116), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 49281)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(12911), __webpack_require__.e(43110), __webpack_require__.e(54234), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 54846)); }), '353': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(12911), __webpack_require__.e(43110), __webpack_require__.e(54234), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 54846)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(6210), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 61264)); }), '354': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(6210), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 61264)); }), '355': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(6210), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 61264)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(16116), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 79928)); }), '356': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(16116), __webpack_require__.e(35238)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/index.tsx */ 79928)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 87609)); }), '357': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Material__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(29518), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(94715)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Material/Detail/index.tsx */ 87609)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 97259)); }), '358': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 97259)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 10458)); }), '359': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(85891)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/index.tsx */ 10458)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(20069), __webpack_require__.e(16116), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 51961)); }), '360': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Resources__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(20069), __webpack_require__.e(16116), __webpack_require__.e(98398)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Resources/Detail/index.tsx */ 51961)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(67811), __webpack_require__.e(16116), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 55686)); }), '361': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(67811), __webpack_require__.e(16116), __webpack_require__.e(18241)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/index.tsx */ 55686)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(432), __webpack_require__.e(16116), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 36658)); }), '362': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Plan__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(432), __webpack_require__.e(16116), __webpack_require__.e(82339)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Plan/Detail/index.tsx */ 36658)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); }), '363': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Homepage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(77450), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(33747)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Homepage/index.tsx */ 14315)); + return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 63345)); }), '364': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 63345)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '365': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return __webpack_require__.e(/*! import() | p__Administration__index */ 4766).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/index.tsx */ 64253)); }), '366': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Administration__index */ 4766).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/index.tsx */ 64253)); + return Promise.all(/*! import() | p__Administration__College__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(57560)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/College/index.tsx */ 9095)); }), '367': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Administration__College__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(57560)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/College/index.tsx */ 9095)); + return Promise.all(/*! import() | p__Administration__Student__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(18950), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(96738), __webpack_require__.e(36029)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/Student/index.tsx */ 71502)); }), '368': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Administration__Student__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(18950), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(96738), __webpack_require__.e(36029)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/Student/index.tsx */ 71502)); + return Promise.all(/*! import() | p__Administration__Student__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(45179)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/Student/Edit/index.tsx */ 20294)); }), '369': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Administration__Student__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(45179)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/Student/Edit/index.tsx */ 20294)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '370': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Graduations__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(45927), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(91831)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Index/index.tsx */ 87774)); }), '371': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(64113), __webpack_require__.e(45927), __webpack_require__.e(16116), __webpack_require__.e(70427), __webpack_require__.e(91831)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Index/index.tsx */ 87774)); + return Promise.all(/*! import() | p__Graduations__Review__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(39418), __webpack_require__.e(16116), __webpack_require__.e(72539)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Review/index.tsx */ 83109)); }), '372': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Review__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(64113), __webpack_require__.e(39418), __webpack_require__.e(16116), __webpack_require__.e(72539)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Review/index.tsx */ 83109)); + return Promise.all(/*! import() | layouts__GraduationsDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(10771), __webpack_require__.e(38143)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/GraduationsDetail/index.tsx */ 18142)); }), '373': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__GraduationsDetail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(10771), __webpack_require__.e(38143)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/GraduationsDetail/index.tsx */ 18142)); + return Promise.all(/*! import() | p__Graduations__Lists__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(49127), __webpack_require__.e(72065), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(55624)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Index/index.tsx */ 33026)); }), '374': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__Index__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(49127), __webpack_require__.e(72065), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(55624)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Index/index.tsx */ 33026)); + return Promise.all(/*! import() | p__Graduations__Lists__Topics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84742), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(51461)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Topics/index.tsx */ 73953)); }), '375': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__Topics__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84742), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(51461)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Topics/index.tsx */ 73953)); + return Promise.all(/*! import() | p__Graduations__Lists__StudentSelection__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(37770), __webpack_require__.e(54492)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/StudentSelection/index.tsx */ 33998)); }), '376': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__StudentSelection__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(37770), __webpack_require__.e(54492)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/StudentSelection/index.tsx */ 33998)); + return Promise.all(/*! import() | p__Graduations__Lists__Tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Tasks/index.tsx */ 10126)); }), '377': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__Tasks__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Tasks/index.tsx */ 10126)); + return Promise.all(/*! import() | p__Graduations__Lists__StageModule__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(37770), __webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/StageModule/index.tsx */ 80153)); }), '378': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Graduations__Lists__StageModule__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(37770), __webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/StageModule/index.tsx */ 80153)); @@ -211084,166 +209608,163 @@ function _getRoutes() { return Promise.all(/*! import() | p__Graduations__Lists__StageModule__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(37770), __webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/StageModule/index.tsx */ 80153)); }), '382': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__StageModule__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(37770), __webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/StageModule/index.tsx */ 80153)); + return Promise.all(/*! import() | p__Graduations__Lists__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(25022)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Settings/index.tsx */ 89163)); }), '383': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__Settings__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(25022)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Settings/index.tsx */ 89163)); + return Promise.all(/*! import() | p__Graduations__Lists__Personmanage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(10771), __webpack_require__.e(66063)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Personmanage/index.tsx */ 97426)); }), '384': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Graduations__Lists__Personmanage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(10771), __webpack_require__.e(66063)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Personmanage/index.tsx */ 97426)); }), '385': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__Personmanage__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(10771), __webpack_require__.e(66063)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Personmanage/index.tsx */ 97426)); + return Promise.all(/*! import() | p__Graduations__Lists__Archives__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(47545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Archives/index.tsx */ 14020)); }), '386': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__Archives__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(84291), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(31503), __webpack_require__.e(16116), __webpack_require__.e(36524), __webpack_require__.e(47545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Archives/index.tsx */ 14020)); + return Promise.all(/*! import() | p__Graduations__Lists__Gradingsummary__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(11253)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Gradingsummary/index.tsx */ 87040)); }), '387': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Graduations__Lists__Gradingsummary__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(64113), __webpack_require__.e(16116), __webpack_require__.e(11253)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Graduations/Lists/Gradingsummary/index.tsx */ 87040)); + return Promise.all(/*! import() | p__Demo__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(99313), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(14058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Demo/index.tsx */ 68312)); }), '388': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Demo__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(99313), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(14058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Demo/index.tsx */ 68312)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '389': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__IntrainCourse__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(93948), __webpack_require__.e(9951), __webpack_require__.e(79327), __webpack_require__.e(54056)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/IntrainCourse/index.tsx */ 1369)); }), '390': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__IntrainCourse__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(93948), __webpack_require__.e(9951), __webpack_require__.e(79327), __webpack_require__.e(54056)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/IntrainCourse/index.tsx */ 1369)); + return Promise.all(/*! import() | p__User__BindAccount__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(27178)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/BindAccount/index.tsx */ 33708)); }), '391': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__BindAccount__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(27178)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/BindAccount/index.tsx */ 33708)); + return Promise.all(/*! import() | p__User__QQLogin__index */[__webpack_require__.e(56511), __webpack_require__.e(1660)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/QQLogin/index.tsx */ 42876)); }), '392': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__QQLogin__index */[__webpack_require__.e(56511), __webpack_require__.e(1660)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/QQLogin/index.tsx */ 42876)); + return Promise.all(/*! import() | p__User__WechatLogin__index */[__webpack_require__.e(56511), __webpack_require__.e(27333)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/WechatLogin/index.tsx */ 70111)); }), '393': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__WechatLogin__index */[__webpack_require__.e(56511), __webpack_require__.e(27333)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/WechatLogin/index.tsx */ 70111)); + return Promise.all(/*! import() | p__Paths__Overview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(14227)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Overview/index.tsx */ 67940)); }), '394': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Paths__Overview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(14227)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Overview/index.tsx */ 67940)); + return Promise.all(/*! import() | p__Shixuns__Overview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(88155)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Overview/index.tsx */ 61920)); }), '395': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Shixuns__Overview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(88155)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Overview/index.tsx */ 61920)); + return Promise.all(/*! import() | p__Classrooms__Overview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(42441), __webpack_require__.e(16116), __webpack_require__.e(15186)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Overview/index.tsx */ 99559)); }), '396': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Overview__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(64113), __webpack_require__.e(42441), __webpack_require__.e(16116), __webpack_require__.e(15186)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Overview/index.tsx */ 99559)); + return __webpack_require__.e(/*! import() | layouts__LoginAndRegister__index */ 75786).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/LoginAndRegister/index.tsx */ 39829)); }), '397': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | layouts__LoginAndRegister__index */ 75786).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/LoginAndRegister/index.tsx */ 39829)); + return Promise.all(/*! import() | p__User__Login__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 92842)); }), '398': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Login__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 92842)); + return Promise.all(/*! import() | layouts__user__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(36150), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(25972)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/user/index.tsx */ 63228)); }), '399': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__user__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(25972)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/user/index.tsx */ 88911)); + return Promise.all(/*! import() | p__User__Login__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 92842)); }), '400': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Login__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 92842)); + return Promise.all(/*! import() | p__User__Register__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(8225), __webpack_require__.e(91470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Register/index.tsx */ 82353)); }), '401': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Register__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(8225), __webpack_require__.e(91470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Register/index.tsx */ 82353)); + return Promise.all(/*! import() | p__User__ResetPassword__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(8225), __webpack_require__.e(27182)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/ResetPassword/index.tsx */ 39222)); }), '402': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__ResetPassword__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(78241), __webpack_require__.e(8225), __webpack_require__.e(27182)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/ResetPassword/index.tsx */ 39222)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '403': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Colleges__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(42441), __webpack_require__.e(12476)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Colleges/index.tsx */ 67056)); }), '404': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Colleges__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(42441), __webpack_require__.e(12476)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Colleges/index.tsx */ 67056)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '405': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Help__Index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(17814), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(35729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Help/Index.tsx */ 98527)); }), '406': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Help__Index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(56511), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(17814), __webpack_require__.e(31503), __webpack_require__.e(70427), __webpack_require__.e(35729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Help/Index.tsx */ 98527)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '407': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__Video__Detail__id */[__webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(40998), __webpack_require__.e(11874), __webpack_require__.e(34802), __webpack_require__.e(96444)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Video/Detail/[id].tsx */ 53635)); }), '408': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Video__Detail__id */[__webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(40998), __webpack_require__.e(11874), __webpack_require__.e(34802), __webpack_require__.e(96444)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Video/Detail/[id].tsx */ 53635)); + return Promise.all(/*! import() | p__Terminal__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(93948), __webpack_require__.e(56156), __webpack_require__.e(75870), __webpack_require__.e(65111)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Terminal/index.tsx */ 18151)); }), '409': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Terminal__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(93948), __webpack_require__.e(56156), __webpack_require__.e(75870), __webpack_require__.e(65111)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Terminal/index.tsx */ 18151)); + return Promise.all(/*! import() | p__Report__index */[__webpack_require__.e(56511), __webpack_require__.e(22307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Report/index.tsx */ 87446)); }), '410': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Report__index */[__webpack_require__.e(56511), __webpack_require__.e(22307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Report/index.tsx */ 87446)); + return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(9951), __webpack_require__.e(72722), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); }), '411': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(9951), __webpack_require__.e(5627), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 56772)); + return Promise.all(/*! import() | p__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(93948), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(40998), __webpack_require__.e(9951), __webpack_require__.e(73755), __webpack_require__.e(45413), __webpack_require__.e(72032), __webpack_require__.e(62945), __webpack_require__.e(6155), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(57687), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 21695)); }), '412': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(56511), __webpack_require__.e(93948), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(40998), __webpack_require__.e(9951), __webpack_require__.e(45413), __webpack_require__.e(72032), __webpack_require__.e(24698), __webpack_require__.e(5627), __webpack_require__.e(40971), __webpack_require__.e(16116), __webpack_require__.e(55351), __webpack_require__.e(70427), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(49962), __webpack_require__.e(34802), __webpack_require__.e(42461), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 78309)); + return __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 49358)); }), '413': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 49358)); + return Promise.all(/*! import() | p__Search__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(72161), __webpack_require__.e(92501)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Search/index.tsx */ 67826)); }), '414': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Search__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(72161), __webpack_require__.e(92501)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Search/index.tsx */ 67826)); + return Promise.all(/*! import() | p__MoopCases__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(83212)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/index.tsx */ 97277)); }), '415': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__MoopCases__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(83212)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/index.tsx */ 97277)); + return Promise.all(/*! import() | p__MoopCases__FormPanel__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(70601), __webpack_require__.e(31503), __webpack_require__.e(76904)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/FormPanel/index.tsx */ 8610)); }), '416': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__MoopCases__FormPanel__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(70601), __webpack_require__.e(31503), __webpack_require__.e(76904)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/FormPanel/index.tsx */ 8610)); + return __webpack_require__.e(/*! import() | p__MoopCases__InfoPanel__index */ 51855).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/InfoPanel/index.tsx */ 54950)); }), '417': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__MoopCases__InfoPanel__index */ 51855).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/InfoPanel/index.tsx */ 54950)); + return Promise.all(/*! import() | p__MoopCases__FormPanel__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(70601), __webpack_require__.e(31503), __webpack_require__.e(76904)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/FormPanel/index.tsx */ 8610)); }), '418': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__MoopCases__FormPanel__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(70601), __webpack_require__.e(31503), __webpack_require__.e(76904)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/FormPanel/index.tsx */ 8610)); + return __webpack_require__.e(/*! import() | p__MoopCases__Success__index */ 51276).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/Success/index.tsx */ 16350)); }), '419': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__MoopCases__Success__index */ 51276).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/Success/index.tsx */ 16350)); + return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(36381), __webpack_require__.e(89831), __webpack_require__.e(2373), __webpack_require__.e(52720), __webpack_require__.e(20459), __webpack_require__.e(13279), __webpack_require__.e(76663), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 52163)); }), '420': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(36381), __webpack_require__.e(89831), __webpack_require__.e(2373), __webpack_require__.e(52720), __webpack_require__.e(20459), __webpack_require__.e(13279), __webpack_require__.e(76663), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 52163)); }), '421': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(64113), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(36381), __webpack_require__.e(89831), __webpack_require__.e(2373), __webpack_require__.e(52720), __webpack_require__.e(20459), __webpack_require__.e(13279), __webpack_require__.e(76663), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 52163)); + return Promise.all(/*! import() | p__Paperlibrary__Random__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(28767), __webpack_require__.e(82565), __webpack_require__.e(33784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Detail/index.tsx */ 96065)); }), '422': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Paperlibrary__Random__Detail__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(56511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(26220), __webpack_require__.e(99313), __webpack_require__.e(28767), __webpack_require__.e(82565), __webpack_require__.e(33784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Detail/index.tsx */ 96065)); + return __webpack_require__.e(/*! import() | p__HttpStatus__403 */ 43862).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/403.tsx */ 42938)); }), '423': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__HttpStatus__403 */ 43862).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/403.tsx */ 42938)); + return __webpack_require__.e(/*! import() | p__HttpStatus__500 */ 44565).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/500.tsx */ 19367)); }), '424': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__HttpStatus__500 */ 44565).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/500.tsx */ 19367)); + return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 74430)); }), '425': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 74430)); + return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(37057), __webpack_require__.e(31503), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94208)); }), '426': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(37057), __webpack_require__.e(31503), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94208)); + return Promise.all(/*! import() | p__HttpStatus__SixActivities */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(79817), __webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/SixActivities.tsx */ 84388)); }), '427': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__HttpStatus__SixActivities */[__webpack_require__.e(50812), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(79817), __webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/SixActivities.tsx */ 84388)); + return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(37057), __webpack_require__.e(31503), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94208)); }), '428': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(37057), __webpack_require__.e(31503), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94208)); }), '429': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__HttpStatus__HpcCourse */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(37057), __webpack_require__.e(31503), __webpack_require__.e(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94208)); - }), - '430': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__HttpStatus__UserAgents */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53864), __webpack_require__.e(66034)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/UserAgents.tsx */ 3887)); }), - '431': /*#__PURE__*/_react_17_0_2_react.lazy(function () { + '430': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Three__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(26220), __webpack_require__.e(93948), __webpack_require__.e(46651), __webpack_require__.e(92238), __webpack_require__.e(2360), __webpack_require__.e(47411), __webpack_require__.e(31503), __webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Three/index.tsx */ 36291)); }), - '432': /*#__PURE__*/_react_17_0_2_react.lazy(function () { + '431': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return __webpack_require__.e(/*! import() | p__HttpStatus__introduction */ 53910).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/introduction.tsx */ 20469)); }), - '433': /*#__PURE__*/_react_17_0_2_react.lazy(function () { + '432': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Message__index */[__webpack_require__.e(46573), __webpack_require__.e(41583), __webpack_require__.e(5112), __webpack_require__.e(30067)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Message/index.tsx */ 94766)); }), - '434': /*#__PURE__*/_react_17_0_2_react.lazy(function () { + '433': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 74430)); }), '@@/global-layout': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | layouts__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(28209), __webpack_require__.e(70427), __webpack_require__.e(49962), __webpack_require__.e(41717)]).then(__webpack_require__.bind(__webpack_require__, /*! ./src/layouts/index.tsx */ 28822)); + return Promise.all(/*! import() | layouts__index */[__webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(41583), __webpack_require__.e(42164), __webpack_require__.e(24665), __webpack_require__.e(53072), __webpack_require__.e(15219), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(53864), __webpack_require__.e(78782), __webpack_require__.e(69511), __webpack_require__.e(86511), __webpack_require__.e(14491), __webpack_require__.e(99313), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(20986), __webpack_require__.e(70427), __webpack_require__.e(15932), __webpack_require__.e(41717)]).then(__webpack_require__.bind(__webpack_require__, /*! ./src/layouts/index.tsx */ 28822)); }) } });

  • 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�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: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

  • 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 z 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 s=-_e;8_7gPk`-yY`sxD#>Fc5c&~!Z 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

    EqnC7(kQuWbirOu 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